<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Jetwing Hotels Villa
*/

/*font-family: 'Raleway', sans-serif;
font-family: 'Old Standard TT', serif;
font-family: 'Fira Sans', sans-serif;
*/
html{font-size:16px;}
body{color:#1b1b1b;font-family: 'Raleway', sans-serif;font-weight:400;font-size:1.4375rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;letter-spacing:0.06rem;/*line-height:2.5rem;*/}
a{color:#8398c2;}
a:hover{color:#8398c2;}
p{}
p::selection{background:#000;color:#fff;}
p::-moz-selection{background:#000;color:#fff;}
p::-webkit-selection{background:#000;color:#fff;}

h2::selection{background:#000;color:#fff;}
h2::-moz-selection{background:#000;color:#fff;}
h2::-webkit-selection{background:#000;color:#fff;}

h3::selection{background:#000;color:#fff;}
h3::-moz-selection{background:#000;color:#fff;}
h3::-webkit-selection{background:#000;color:#fff;}

h4::selection{background:#000;color:#fff;}
h4::-moz-selection{background:#000;color:#fff;}
h4::-webkit-selection{background:#000;color:#fff;}

h5::selection{background:#000;color:#fff;}
h5::-moz-selection{background:#000;color:#fff;}
h5::-webkit-selection{background:#000;color:#fff;}

div::selection{background:#000;color:#fff;}
div::-moz-selection{background:#000;color:#fff;}
div::-webkit-selection{background:#000;color:#fff;}

span::selection{background:#000;color:#fff;}
span::-moz-selection{background:#000;color:#fff;}
span::-webkit-selection{background:#000;color:#fff;}

strong::selection{background:#000;color:#fff;}
strong::-moz-selection{background:#000;color:#fff;}
strong::-webkit-selection{background:#000;color:#fff;}

a::selection{background:#000;color:#fff;}
a::-moz-selection{background:#000;color:#fff;}
a::-webkit-selection{background:#000;color:#fff;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-1
 {
  padding-right: 4px;
  padding-left: 4px;
}
.row {
    margin-left: -4px;
    margin-right: -4px;
}





.container{padding-right: 4px;padding-left: 4px;}
.fullwidth{width:100%!important;max-width:100%;padding-right:0;padding-left:0;}
.fullwidth &gt; .row{margin-left:0;margin-right:0;}

@media (max-width: 992px) {
	.fullwidth{width:100%!important;padding-right:3px;padding-left:3px;}
	.fullwidth &gt; .row{margin-left:-3px;margin-right:-3px;}
}

.no-padding{padding-left:0!important;padding-right:0!important;}
.no-padding-left{padding-left:0!important;}
.no-padding-right{padding-right:0!important;}`
.wow{visibility:hidden;}


@media (max-width: 767px) {
	.no-padding-xs{padding-left:0!important;padding-right:0!important;}
}


h1, h2, h3, h4, h5, h6 {font-family: 'Old Standard TT', serif;}

.responsive-gaps .col-xs-1, .responsive-gaps .col-sm-1, .responsive-gaps .col-md-1, .responsive-gaps .col-lg-1, .responsive-gaps .col-xs-2, .responsive-gaps .col-sm-2, .responsive-gaps .col-md-2, .responsive-gaps .col-lg-2, .responsive-gaps .col-xs-3, .responsive-gaps .col-sm-3, .responsive-gaps .col-md-3, .responsive-gaps .col-lg-3, .responsive-gaps .col-xs-4, .responsive-gaps .col-sm-4, .responsive-gaps .col-md-4, .responsive-gaps .col-lg-4, .responsive-gaps .col-xs-5, .responsive-gaps .col-sm-5, .responsive-gaps .col-md-5, .responsive-gaps .col-lg-5, .responsive-gaps .col-xs-6, .responsive-gaps .col-sm-6, .responsive-gaps .col-md-6, .responsive-gaps .col-lg-6, .responsive-gaps .col-xs-7, .responsive-gaps .col-sm-7, .responsive-gaps .col-md-7, .responsive-gaps .col-lg-7, .responsive-gaps .col-xs-8, .responsive-gaps .col-sm-8, .responsive-gaps .col-md-8, .responsive-gaps .col-lg-8, .responsive-gaps .col-xs-9, .responsive-gaps .col-sm-9, .responsive-gaps .col-md-9, .responsive-gaps .col-lg-9, .responsive-gaps .col-xs-10, .responsive-gaps .col-sm-10, .responsive-gaps .col-md-10, .responsive-gaps .col-lg-10, .responsive-gaps .col-xs-11, .responsive-gaps .col-sm-11, .responsive-gaps .col-md-11, .responsive-gaps .col-lg-11, .responsive-gaps .col-xs-12, .responsive-gaps .col-sm-12, .responsive-gaps .col-md-12, .responsive-gaps .col-lg-12,
.responsive-gaps .col-xl-1, .responsive-gaps .col-xl-2, .responsive-gaps .col-xl-3, .responsive-gaps .col-xl-4, .responsive-gaps .col-xl-5, .responsive-gaps .col-xl-6, .responsive-gaps .col-xl-7, .responsive-gaps .col-xl-8, .responsive-gaps .col-xl-9, .responsive-gaps .col-xl-10, .responsive-gaps .col-xl-11, .responsive-gaps .col-xl-12, .responsive-gaps .col-xxl-1, .responsive-gaps .col-xxl-2, .responsive-gaps .col-xxl-3, .responsive-gaps .col-xxl-4, .responsive-gaps .col-xxl-5, .responsive-gaps .col-xxl-6, .responsive-gaps .col-xxl-7, .responsive-gaps .col-xxl-8, .responsive-gaps .col-xxl-9, .responsive-gaps .col-xxl-10, .responsive-gaps .col-xxl-11, .responsive-gaps .col-xxl-1
{padding-right: 0.3125rem;padding-left: 0.3125rem;}

.responsive-gaps .row {margin-left: -0.3125rem;margin-right: -0.3125rem;}

#header-wrapper{transition:all 0.4s;padding:0;border-bottom:none;width:100%!important;background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));} /*nav-flex*/
.home #header-wrapper{transition:all 0.4s;position:absolute;width:100%;z-index:9999;}
.page #header-wrapper{transition:all 0.4s;position:absolute;width:100%;z-index:9999;}
#header-wrapper.small{box-shadow:1px 0px 5px rgba(150,150,150,0.5);background:rgba(255,255,255,0.9)!important;border-bottom:solid 1px #fff;}
#header-wrapper.megahover{box-shadow:1px 0px 5px rgba(150,150,150,0.5);background:rgba(255,255,255,1)!important;border-bottom:solid 1px #fff;}
#header-wrapper.show-border{border-bottom:solid 1px #e5e5e5;}


#header-top{text-align:right;padding:0.5rem 1rem 0;margin-left:30%;}
	#header-top &gt; div{padding:0 10px;display:inline-block;vertical-align:middle;}
	#header-top .top-nav{}
		#header-top .top-nav ul{margin:0;padding:0;list-style:none;}
		#header-top .top-nav ul li{display:inline-block;vertical-align:middle;}
		#header-top .top-nav ul li a{padding:0.3rem 0.6rem;font-size:12px;color:#fff;}
		#header-top .top-nav ul li a:hover{color:#fff;text-decoration:none;}
		#header-top .top-nav ul li &gt; a:focus,
		#header-top .top-nav ul li.current-menu-item &gt; a,
		#header-top .top-nav ul li.current_page_item &gt; a,
		#header-top .top-nav ul li.current-page-ancestor &gt; a{font-weight:700;}
		
		#header-top .hotline{font-family: 'Roboto',sans-serif;color:#bfbfbc;font-size:16px;}
		#header-top .hotline a{color:#bfbfbc;}
		#header-top .hotline a:hover{color:#fff;text-decoration:none;}
		
		#header-top .email{font-family: 'Roboto',sans-serif;color:#bfbfbc;font-size:16px;}
		#header-top .email a{color:#bfbfbc;}
		#header-top .email a:hover{color:#fff;text-decoration:none;}
		
		
		.megahover #header-top .top-nav ul li a{color:#000;}
		
		
	
		/*.top-most-nav{position:absolute;right:20px;top:-1.75rem;font-family: 'Raleway', sans-serif;}
		.top-most-nav ul{margin:0;padding:0;list-style:none;}
		.top-most-nav ul li{display:inline-block;vertical-align:middle;}
		.top-most-nav ul li a{padding:0.3rem 0.6rem;font-size:12px;color:#fff;text-transform:uppercase;}
		.top-most-nav ul li a:hover{color:#fff;text-decoration:none;}
		.top-most-nav ul li &gt; a:focus,
		.top-most-nav ul li.current-menu-item &gt; a,
		.top-most-nav ul li.current_page_item &gt; a,
		.top-most-nav ul li.current-page-ancestor &gt; a{font-weight:700;}*/
		
		
		.top-most-nav{position:absolute;right:0px;left:0;top:-1.75rem;font-family: 'Raleway', sans-serif;padding:0 20px;}
		.top-most-nav ul{margin:0;padding:0;list-style:none;}
		.top-most-nav &gt; ul &gt; li{display:inline-block;vertical-align:middle;padding:0!important;}
		.top-most-nav &gt; ul &gt; li &gt; a{padding:0.3rem 0.6rem!important;font-size:12px!important;font-weight:400!important;color:#fff;text-transform:uppercase;line-height:2.3rem!important;}
		.top-most-nav &gt; ul &gt; li &gt; a:hover{color:#fff;text-decoration:none;}
		.top-most-nav &gt; ul &gt; li &gt; a:focus,
		.top-most-nav &gt; ul &gt; li.current-menu-item &gt; a,
		.top-most-nav &gt; ul &gt; li.current_page_item &gt; a,
		.top-most-nav &gt; ul &gt; li.current-page-ancestor &gt; a{font-weight:700;}
		.top-most-nav .mega-dropdown-menu{line-height:2.5rem;}
		
		@media (max-width: 992px) {
			.top-most-nav{padding:0;}
			.top-most-nav &gt; ul &gt; li{padding: 0 .9375rem!important;}
			.top-most-nav &gt; ul &gt; li &gt; a{padding: 1rem 0.625rem!important;}
			.top-most-nav .mega-dropdown-menu &gt; li{background:none;}
		}
		
		
		.megahover .top-most-nav ul li a{color:#000;}
		.small .top-most-nav{top:-3rem;}
		.small .top-most-nav ul li a{color:#000;}
		
		
	#header-top .search-top{padding-top:0!important;}
	body.site #header-top #search.search-top input[type=text]{border:solid 1px #b3b3b3;border-width:0 0 1px 0;border-width:0 0 1px 0!important;}
	
	#header-top .social-media{}
		#header-top .social-media a{font-size:24px;color:#bfbfbc;margin:0 1rem;}
		#header-top .social-media a:hover{color:#fff;}

#header-wrapper.small #header-top{}

#header{padding:3rem 0 0; background:none;transition:all 0.2s ease 0s;}/*min-height:5.875rem;*/
#header-wrapper.small #header{padding:0;}
#header-wrapper.megahover #header{}
	
	#logo-container{width:328px;position:absolute;top:7.5rem;left:0;right:0;color:#333;text-align:center;}	
	#site-logo{width:23rem!important;}
	.small #site-logo{width:15rem!important;}
	#site-logo a{display:inline-block;}
	#site-logo a img{}

	@media (max-width: 992px) {
		#site-logo{width:16rem!important;}
	}
	
	/*navbar ---- */
	.nav-holder{margin-top:5.438rem;}
	.navbar-modified{font-size:0.875rem; color:#fff; border:none; background:none; padding-top:0;font-family: 'Raleway', sans-serif;min-height:30px;display:flex;}/*nav-flex*/
	.navbar-default .navbar-nav &gt; li &gt; a{padding:0.3125rem 0.9375rem;font-size:14px;color:#333333;text-transform:uppercase;opacity:0.9;font-weight:bold;}
	.navbar-default .navbar-nav &gt; li &gt; a:hover{color:#fff;opacity:1;}
	.navbar-default .navbar-nav &gt; li.active &gt; a, 
	.navbar-default .navbar-nav &gt; li.active &gt; a:hover, 
	.navbar-default .navbar-nav &gt; li.active &gt; a:focus,
	.navbar-default .navbar-nav &gt; li.current-menu-item &gt; a,
	.navbar-default .navbar-nav &gt; li.current_page_item &gt; a{color:#000;background:none;}
	.home .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{padding:0.625rem 0.9375rem;font-size:14px;text-transform:uppercase;}
	.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus{background:none;}
	
	.home .navbar-default .navbar-nav &gt; li &gt; a{}/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/
	
	.menu-item-has-children .glyphicon{display:none;}
	.menu-item-has-children.open .glyphicon-plus::before{content:"âˆ’";}
	
	.navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{text-align:left;}
	
	@media (min-width: 979px) {
		.site .navbar-nav &gt; li &gt; .dropdown-menu{border:none;border-top:solid 3px #fff;box-shadow:none;}
		.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{padding:0.625rem 0.9375rem;font-size:14px;text-transform:uppercase;opacity:0.8;color:#4b4b4b}
		.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a:hover{color:#fff;background:#666;opacity:1;}
	  /*ul.nav li.dropdown:hover &gt; ul.dropdown-menu {
		display: block;
	  }*/
	}
	
	.navbar{margin-bottom:0px;z-index:1!important;}
	.navbar-collapse {max-height: none;} /* 390px */
	.center.navbar .nav,
	.center.navbar .nav &gt; li {float:none;display:inline-block;*display:inline; /* ie7 fix */*zoom:1; /* hasLayout ie7 trigger */vertical-align: top;}
	.center {text-align:center;}
	
	.navbar-toggle{width:95px;background:rgba(0,0,0,0.1)!important;border-color:#999!important;}
	.navbar-toggle.collapsed{background:rgba(0,0,0,0.1)!important;}
	.navbar-toggle:focus{background:rgba(0,0,0,0.1)!important;}
	.navbar-toggle:hover{background:rgba(0,0,0,0.2)!important;}
	.navbar-toggle &gt; span.icons{float:right;margin-top:3px;display:block}
	.navbar-toggle &gt; span.text{content:'MENU';float:left;color:#fff;display:block}
	.navbar-toggle .icon-bar {-webkit-transition: all 0.2s;transition: all 0.2s;background-color:#fff!important;}
	.top-bar {-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 10% 10%;transform-origin: 10% 10%;}
	.middle-bar {opacity: 0;}
	.bottom-bar {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 10% 90%;transform-origin: 10% 90%;}
	.navbar-toggle.collapsed .top-bar {-webkit-transform: rotate(0);transform: rotate(0);}
	.navbar-toggle.collapsed .middle-bar {opacity: 1;}
	.navbar-toggle.collapsed .bottom-bar {-webkit-transform: rotate(0);transform: rotate(0);}
	
	/*search ---- */
	/*.search-form-holder{z-index:1!important;margin-top:5.438rem;}*/
	.nav-holder #search{display:inline-block;}
	#search{}
	#search form.navbar-form{margin:0!important;}
	#search input[type=text]{background:none;color:#fff!important;border:solid 2px #fff;font-size:1rem;padding:2px 0.25rem;text-shadow:none!important;text-transform:uppercase;}



	body.site #site-logo-page{padding-top:0.9375rem;display:block;}
	body.site #site-logo-page img{width:13.13rem;}
	
	body.site .nav-holder{margin-top:0px;height:auto!important;}/*nav-flex*/
	body.site .navbar-default .navbar-nav &gt; li{padding:0 0.9375rem;}
	
	body.site .navbar-default .navbar-nav &gt; li &gt; a{color:#fff;padding:0.3125rem 0;font-size:14px;text-transform:uppercase;font-weight:700;line-height:6.5rem;} /*padding:0.3125rem 0 0.625rem;*/ /*nav-flex*/
	body.site .navbar-default .navbar-nav &gt; li &gt; a:hover{color:#fff;opacity:1;}
	body.site .navbar-default .navbar-nav &gt; li.active &gt; a, 
	body.site .navbar-default .navbar-nav &gt; li.active &gt; a:focus,
	body.site .navbar-default .navbar-nav &gt; li.current-menu-item &gt; a,
	body.site .navbar-default .navbar-nav &gt; li.current_page_item &gt; a,
	body.site .navbar-default .navbar-nav &gt; li.current-page-ancestor &gt; a{color:#fff;background:none;font-weight:700;}
	
	
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li &gt; a{color:#000;} /*padding:0.3125rem 0 0.625rem;*/
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li &gt; a:hover{color:#000;}
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li.active &gt; a, 
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li.active &gt; a:focus,
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li.current-menu-item &gt; a,
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li.current_page_item &gt; a,
	body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li.current-page-ancestor &gt; a{color:#000;}
	
	
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li &gt; a{color:#000;} /*padding:0.3125rem 0 0.625rem;*/
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li:hover{background:#f8f8f8;}
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li &gt; a:hover{color:#000;background:#f8f8f8;}
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li.active &gt; a, 
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li.active &gt; a:focus,
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li.current-menu-item &gt; a,
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li.current_page_item &gt; a,
	body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li.current-page-ancestor &gt; a{color:#000;}
	
	
	@media (min-width: 979px) {
		body.site .navbar-nav &gt; li &gt; .dropdown-menu{border:none;border-top:solid 1px #4b4b4b;box-shadow:0 0 2px rgba(0,0,0,0.3);} /*border-top:solid 0.25rem #4b4b4b;*/
		body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{padding:0.625rem 0.9375rem;font-size:14px;color:#4b4b4b;text-transform:none;}/*text-transform:uppercase;*/
		body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a:hover{opacity:1;background:#d7c160;color:#4b4b4b;}/*background:#666;color:#fff;*/
	}
	
	body.site .navbar-brand{padding:0;margin-left:4rem;height:100%!important;display:flex;}/*margin-top:-60px;*/ /*nav-flex*/
	body.site .navbar-brand img{transition:all 0.4s ease 0s;margin:auto 0;}/*nav-flex*/
	body.site .navbar-brand.custom-logo img{margin-top: -1.25rem;}
	body.site #header-wrapper .navbar-header{/*width:12.5rem;*/flex:0 0 20%;}/*nav-flex*/
	/*body.site #header-wrapper.small .navbar-brand img{height:40px;}*/
	
	
	body.site .nav{display:inline-block;float:right!important;}/*nav-flex*/
	body.site .navbar-collapse{text-align:right;flex:1;display:flex!important;} /*margin-top:24px;*/ /*nav-flex*/
	body.site .navbar-collapse &gt; div {display:inline-block;margin:auto 0;width:100%;} /*margin-top:1rem;*/ /*nav-flex*/
	
	body.site .navbar-toggle{width:95px;background:rgba(0,0,0,0.1)!important;border-radius:0;}/*nav-flex*/
	body.site .navbar-toggle.collapsed{background:none!important;color:#1f1011!important;}
	body.site .navbar-toggle:focus{background:rgba(0,0,0,0.1)!important;}
	body.site .navbar-toggle:hover{background:rgba(0,0,0,0.2)!important;}
	body.site .navbar-toggle &gt; span.text{content:'MENU';float:left;color:#fff;font-size:14px;display:block;}
	body.site .navbar-toggle .icon-bar {transition: all 0.2s;background-color:#fff!important;}
	
	body.site .small .navbar-toggle &gt; span.text{color:#333!important;}
	body.site .small .navbar-toggle .icon-bar {background-color:#333!important;}
	
	body.site .megahover .navbar-toggle &gt; span.text{color:#333!important;}
	body.site .megahover .navbar-toggle .icon-bar {background-color:#333!important;}
	

	@media (max-width: 992px) {
		/*.home #header-wrapper{transition:all 0.4s;position:static;width:100%;z-index:9999;background:rgba(255,255,255,1)!important;}*/ /* moves the main banner down */
		
		body.home .navbar-toggle &gt; span.text{color:#fff!important;}
		body.home .navbar-toggle .icon-bar {transition: all 0.2s;background-color:#fff!important;}
	}
	
	
	
	@media (max-width: 2400px) {
		body.site .navbar-brand{padding:0;}/*nav-flex*/
		
		
		.navbar-modified{min-height:30px;height:auto;}/*nav-flex*/
		body.site .nav-holder{margin-top:0px;height:auto;}/*nav-flex*/
	}
	
	@media (max-width: 1600px) {
		body.site .navbar-default .navbar-nav &gt; li &gt; a{padding-top:0;font-size:12px;} /*nav-flex*/
		body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{font-size:12px;} /*nav-flex*/
		
		.top-most-nav ul li a{font-size:11px;} /*nav-flex*/
	}
	
	@media (max-width: 1400px) {
		body.site #header-wrapper .navbar-header{flex:0 0 10%;}
		body.site .navbar-brand{padding:0;}/*nav-flex*/
		body.site .navbar-brand img{}/*nav-flex*/
		
		.navbar-modified{}/*nav-flex*/
		body.site .nav-holder{margin-top:0px;}/*nav-flex*/
		
		body.site .navbar-default .navbar-nav &gt; li &gt; a{padding-top:0;font-size:12px;}/*nav-flex*/
		body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{font-size:12px;}/*nav-flex*/
		
		.top-most-nav ul li a{font-size:10px;}/*nav-flex*/
	}
	
	@media (min-width: 1270px) and (max-width: 1400px) {
		body.site .navbar-default .navbar-nav &gt; li &gt; a{font-size:11px;}/*nav-flex*/
	}
	
	@media (min-width: 992px) and (max-width: 1270px) {
		.navbar-modified{flex-flow:wrap;}
		body.site #header-wrapper .navbar-header{flex:0 0 100%;}
		body.site .navbar-brand{height:auto;margin-left:0;text-align:center;justify-content:center;float:none!important}
		
		body.site .navbar-collapse &gt; div{text-align:center;}
		body.site .nav{float:none!important;}
		body.site .top-most-nav .nav{float:right!important;}
		
		body.site .navbar-default .navbar-nav &gt; li{padding:0 0.5rem;float:none;display: inline-block;}
	}	
	
	@media (max-width: 1201px) {
		#header-wrapper{padding:0;}/*nav-flex*/
		body.site .navbar-brand{/*margin-left:0;*/}/*nav-flex*/
		
		.navbar-modified{min-height:30px;height:auto;max-height:none;}/*nav-flex*/
		body.site .nav-holder{height:auto;}
	}
	
	@media (max-width: 992px) {
		#header{padding-top:0;}
		#header .container{padding-left:0;padding-right:0;}
		
		.navbar-modified{display:block;}/*nav-flex*/
		body.site .navbar-brand{padding:0!important;margin-left:2rem!important;}/*nav-flex*/
		
		body.site .navbar-collapse{padding-right:0!important;padding-left:0!important;}
		body.site .collapse.in{max-height:calc(100vh - 70px);overflow:scroll!important;padding-right:0;padding-left:0;}
		
		.navbar-header{padding: 5px 0 5px!important;}/*nav-flex*/
		.small #site-logo{width:16rem!important;}/*nav-flex*/
		body.site .navbar-default .navbar-nav &gt; li &gt; a{line-height:1.42857143!important;}/*nav-flex*/
		
		body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li &gt; a{color:#fff!important;}
		body.site #header-wrapper.small .navbar-default .navbar-nav &gt; li &gt; a:hover{color:#fff!important;}
		
		body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li &gt; a{color:#fff!important;}
		body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li:hover{background:none!important;}
		body.site #header-wrapper.megahover .navbar-default .navbar-nav &gt; li &gt; a:hover{background:none!important;color:#fff!important;}
		
		
		.top-most-nav{position:static;right:auto;top:auto;margin:10px;}
		.top-most-nav ul li {display: block !important;float: none;text-align: left;padding: 0 0.9375rem;margin-bottom: 1px;background: #444;}
		.top-most-nav ul li a{line-height: 1.42857143 !important;padding:1rem 0.625rem;font-size: 12px;text-transform: uppercase;font-weight: 400;display:block;}
		.top-most-nav ul li a:hover{}
		
		.top-most-nav ul li.current-menu-item,
		.top-most-nav ul li.current_page_item,
		.top-most-nav ul li.current-page-ancestor{background:#e41582;}
		
		.top-most-nav ul li &gt; a:focus,
		.top-most-nav ul li.current-menu-item &gt; a,
		.top-most-nav ul li.current_page_item &gt; a,
		.top-most-nav ul li.current-page-ancestor &gt; a{font-weight:700;background:#e41582;}
		
		/*.megahover .top-most-nav ul li a{color:#fff!important;}
		.small .top-most-nav ul li a{color:#fff!important;}*/
		
		
		
	}
	
	@media (max-width: 360px) {
		body.site .navbar-brand img{width:150px;} 
	}
	

	
	
	body.site .search-form-holder{z-index:1!important;margin-top:3.125rem;}
	body.site #search{display:inline-block;float:none;}
	body.site #search input[type=text]{background:none;color:#b3b3b3!important;border:solid 1px #b3b3b3;border-width:0 0 1px 0;border-radius:0;font-size:0.9375rem;padding:0.3125rem 1rem;text-align:left;width:15.63rem;background:url(images/search.png) no-repeat 13.5rem center;background-size:1.375rem 1.375rem!important;font-weight:300;}
	
	.component-holder{display:inline-block;vertical-align:middle;padding-left:1rem;}
	
	/*.navbar-btn{margin-top:0;margin-bottom:0;padding:0.5rem 0.8rem;background:#ed1c24;color:#fff;border:solid 1px #ed1c24;text-transform:uppercase;font-size:1rem;margin-left:4rem;margin-right:2rem;}
	.navbar-btn:hover{background:#f33;border:solid 1px #f00;color:#fff;}*/
	
	.navbar-btn{background:#d7c160;color:#000;border-radius:20px;overflow:hidden;font-size:12px;padding:0.4rem 2.4rem;display: inline-block;vertical-align: middle;transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;margin:0;border:none;}
	.navbar-btn:hover{background:#edd97f;color:#000;}
	
	/* mega drop down */
	
		.mega-dropdown-menu{padding:2rem 0 2rem!important;border-top:0!important;font-family: 'Raleway', sans-serif;border-radius:0!important;min-height:250px;display:none;box-shadow:0 4px 2px rgba(100,100,100,0.1)!important;background:#f8f8f8;left:-4px!important;right:-4px!important;} /*display:block!important;width:100%;*/
		.dropdown-menu{}
		.mega-col{min-height:250px;}
		
		.yamm-content{/*border-top:solid 1px #b7b7b7;*/padding: 0 30px!important;padding:0!important;}
		.yamm-content .row{height:100%;}
		.yamm-content .mega-col{height:100%;}
		.yamm-content img{max-width:100%;}
		
		ul.mega-list{padding:1rem 0 0;margin:0;list-style:none;height:100%;}
		ul.mega-list li{font-size:1.25rem;width:24.4%;text-align:left;font-weight:400;}
		ul.mega-list &gt; li &gt; a{display:block;padding:2% 2% 2% 20%;color:#3f3f3f;}
		ul.mega-list &gt; li &gt; a:hover{background:#d7c160;color:#3f3f3f;text-decoration:none;} /* #faf7ec */
		
		ul.mega-list li &gt; ul {position: absolute;top: 0;right: 3px;display: none;height: 100%;width: 75%;padding: 15px 0;border-left:solid 1px #b7b7b7;padding:1rem 5%;box-sizing:border-box;}
		ul.mega-list li:first-child &gt; ul {display:block;}
		
		ul.mega-list:hover li &gt; ul {display:none;}
		
		ul.mega-list li:hover &gt; ul {
			display: block;
		}
		
		ul.mega-list li &gt; ul li {width: 45%;display:inline-block;font-size:1.125rem;vertical-align:top;}
		ul.mega-list li &gt; ul li a{color:#979797;display:block;padding:4px 5px;}
		ul.mega-list li &gt; ul li a:hover{color:#3f3f3f;background:#d7c160;text-decoration:none;}
		
		
		.mega-dropdown-menu .hotels-title{padding-left:8.4rem;text-align:left;margin-bottom:2rem;}
		.mega-dropdown-menu .hotels-title h4{color:#323232;font-weight:700;font-family: 'Raleway', sans-serif;}
		
		.mega-dropdown-menu .new-hotels-title{text-align:left;margin-bottom:2rem;}
		.mega-dropdown-menu .new-hotels-title h4{color:#323232;font-weight:700;font-family: 'Raleway', sans-serif;}
		
		.mega-col-inner{padding-left:8.4rem;}
		.mega-col-inner ul{margin:0;padding:0;list-style:none;text-align:left;}
		.mega-col-inner ul li{display:block;}
		
		.mega-col-inner &gt; ul{}
		.mega-col-inner &gt; ul &gt; li &gt; a{font-weight:700;color:#8e8b03!important;font-size:14px;}
		
		.mega-col-inner &gt; ul &gt; li &gt; ul{margin-bottom:2rem;}
		.mega-col-inner &gt; ul &gt; li &gt; ul &gt; li &gt; a{font-weight:700;color:#323232;font-size:14px;font-weight:400;}
		
		
		.new-opening{}
		.new-opening .img-holder{}
		.new-opening .img-holder img{width:100%;}
		
		.new-opening .details{background:#ebebeb;padding:2rem;width:100%;text-align:left;}
		.new-opening .details h5{font-weight:700;color:#8e8b03;font-size:1.4375rem;margin:0 0 0.25rem;font-family: 'Raleway', sans-serif;}
		.new-opening .details h5 a{font-weight:700;color:#8e8b03;font-size:1.4375rem;margin:0 0 0.25rem;font-family: 'Raleway', sans-serif;text-decoration:none;}
		.new-opening .details &gt; div{font-size:1.125rem;font-family: 'Raleway', sans-serif;color:#323232;}
		
		
		
		
		
		.mega-dropdown-menu-spa{}
		
		.mega-dropdown-menu-spa .hotels-title{padding-left:10.4rem;}
		
		.mega-dropdown-menu-spa .featured-spa-title{text-align:left;margin-bottom:2rem;}
		.mega-dropdown-menu-spa .featured-spa-title h4{color:#50504c;font-weight:700;font-family: 'Raleway', sans-serif;}
		.mega-dropdown-menu-spa .featured-spa-title h4 span{display:block;font-weight:300;padding-top:0.5rem;}
		
		.mega-dropdown-menu-spa .mega-col-inner{padding-left:10.4rem;}
		
		
		.featured-spa{}
		.featured-spa .img-holder{}
		.featured-spa .img-holder img{width:100%;}
		
		.featured-spa .details{padding:2rem 2rem 4rem;width:100%;text-align:left;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAACJCAMAAADtyq9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QkFBNzE3RDhDRTQxMUU4QjkyOUM0NUE4RTYzQzM2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QkFBNzE3RThDRTQxMUU4QjkyOUM0NUE4RTYzQzM2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCQUE3MTdCOENFNDExRThCOTI5QzQ1QThFNjNDMzYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCQUE3MTdDOENFNDExRThCOTI5QzQ1QThFNjNDMzYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0hYMVQAAAL1QTFRF/v7+6enp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')
 no-repeat right bottom / 14.0625rem 8.5625rem;}
		.featured-spa .details h5{font-weight:700;color:#7b7b7b;font-size:1.4375rem;margin:0 0 0.25rem;font-family: 'Raleway', sans-serif;}
		.featured-spa .details h5 a{font-weight:700;color:#7b7b7b;font-size:1.4375rem;margin:0 0 0.25rem;font-family: 'Raleway', sans-serif;text-decoration:none;}
		.featured-spa .details &gt; div{font-size:1.125rem;font-family: 'Raleway', sans-serif;color:#7b7b7b;}
		
		
		
		
		@media (max-width: 992px) {
			.mega-dropdown-menu .hotels-title{padding-left:0;}
			.mega-dropdown-menu .hotels-title h4{color:#fff;}
			
			.mega-dropdown-menu .new-hotels-title{padding-left:0;}
			.mega-dropdown-menu .new-hotels-title h4{color:#fff;}
			
			.mega-col-inner{padding:0;}
			
			.mega-col-inner &gt; ul{}
			.mega-col-inner ul li {display: block;padding: 0.75rem;background: #f5f5f5;}
			
			.mega-col-inner &gt; ul &gt; li &gt; a{font-weight:700;color:#8e8b03;font-size:12px;text-transform:uppercase;}
			
			.mega-col-inner &gt; ul &gt; li &gt; ul{margin-bottom:0.5rem;}
			
			.mega-col-inner &gt; ul &gt; li &gt; ul &gt; li{margin:0;padding:0;}
			.mega-col-inner &gt; ul &gt; li &gt; ul &gt; li &gt; a{font-size:12px;text-transform:uppercase;background:#eee!important;display:block;padding:0.9rem 1rem;}
			
			
			
			.mega-dropdown-menu-spa .hotels-title{padding-left:0;}
			
			.mega-dropdown-menu-spa .featured-spa-title h4{color:#fff;}
			
			.mega-dropdown-menu-spa .mega-col-inner{padding-left:0;}
			
		}
		
		
		
		
	/* end mega drop down*/
	
	
	#meganav{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0,0,0,0.5);}
	#meganav .meganav-top{background:#f00;height:100px;}
	#meganav .steps{display:flex;height:calc(100vh - 100px);width:100vw;justify-content:flex-end;}
	#meganav .steps .step{flex:0 0 25%;background:rgba(255,255,255,0.5);border:solid 1px #f00;}
	
	
	
	
	
	#slider-wrapper{overflow:hidden;position:relative;}
	#top-carousel{}
	#top-carousel .item{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
	#top-carousel .item img{width:100%;}
	#top-carousel .item .text-layer{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;}
	#top-carousel .item .text-layer &gt; div{position: absolute;  top: 50%;  transform: translateY(-50%);text-align:center;width:100%;}
	#top-carousel .item .text-layer .tagline1{color:#fff;text-transform:uppercase;font-size:2rem;text-transform:uppercase;}
	#top-carousel .item .text-layer .tagline1 span{font-size:4.5rem;display:block;}
	
	#top-carousel .item .text-layer .hotel-logo{margin-bottom:2rem;}
	#top-carousel .item .text-layer .hotel-logo img{width:6rem;height:auto;opacity:0.6;}

	#top-carousel .item .text-layer .btn{display:inline-block;border-radius:25px;background:#fd7d16;color:#fff;font-family: 'Roboto', sans-serif;font-size:1.125rem;text-transform:uppercase;}
	#top-carousel .item .text-layer .btn:hover{background:#ff8f34;}
	
	/*#top-carousel .owl-wrapper-outer{z-index:-1;}*/
	#top-carousel .owl-controls{position:absolute;bottom:6rem;width:100%;}
	#top-carousel .owl-pagination{z-index:1000;}
	#top-carousel .owl-page{z-index:1000;}
	#top-carousel .owl-controls .owl-page span{background-color:#fff!important;}
	
	
	/*.home-desktop-carousel{height:calc(100vh - 9.125rem);}*/ /* removed javascript code. added css implementation */
	/*.home-desktop-carousel .item{height:calc(100vh - 9.125rem);}*/ /* removed javascript code. added css implementation */
	.home-desktop-carousel{height:100vh);}
	.home-desktop-carousel .item{height:100vh;}
	
	#page-carousel .item img{width:100%;}
	
	
	@media (max-width: 767px) {
		#top-carousel .item .text-layer .tagline1 span{font-size:3rem;}
	}
	
	@media (max-width: 1600px) {
		#top-carousel .owl-controls{bottom:9rem;}
	}
	
	.header-status-bar{position:absolute;bottom:0;background:rgba(0,0,0,0.3);width:100%;line-height:5rem;}
	.header-status-bar-inner{text-align:right;padding:0 10%;}
	.header-status-bar-inner #time-block{display:inline-block;color:#b1b0af;margin-right:4rem;}
	
	.header-status-bar-inner #temp-block{display:inline-block;color:#b1b0af;}
	
	.header-status-bar-inner #why-book-direct-link{float:left;}
	.header-status-bar-inner #why-book-direct-link a{color:#fff;text-decoration:underline;}
	
	@media (max-width: 992px) {
		
		.header-status-bar{position:absolute;bottom:50px;background:rgba(0,0,0,0.3);width:100%;line-height:5rem;} /*bottom:100px; when slider controls are visible*/
		.header-status-bar-inner{text-align:center;padding:0 10%;}
		.header-status-bar-inner #time-block{display:inline-block;color:#b1b0af;}
		.header-status-bar-inner #temp-block{display:inline-block;color:#b1b0af;}
		
		.header-status-bar-inner #why-book-direct-link{float:none;}
	}
	
	@media (max-width: 460px) {
		.header-status-bar{line-height:4rem;}
		.header-status-bar-inner #time-block{display:block;margin:0;}
		.header-status-bar-inner #temp-block{display:block;}
	}
	
	
	
	
	#best-rate{width:18rem;height:2rem;position:absolute;bottom:5.75rem;right:-3rem;}
	#best-rate .background{width:18rem;height:2rem;background:#f26522;transform:skewX(-20deg);}
	#best-rate .text{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:left;font-size:1rem;padding-left:1rem;text-transform:uppercase;}
	#best-rate .text span{display:inline-block;margin-left:1rem;}
	
	@media (max-width: 1920px) {
		#best-rate{bottom:5rem;}
	}
	
	@media (max-width: 1600px) {
		#best-rate{bottom:7rem;}
	}
	
	@media (max-width: 992px) {
		#best-rate{bottom:0rem;}
	}
	
	@media (max-width: 540px) {
		#best-rate{width:9rem;height:4rem;position:absolute;bottom:0;left:0;right:auto;}
		#best-rate .background{width:9rem;height:4rem;background:#f26522;transform:skewX(0deg);border-top-right-radius:5px;}
		#best-rate .text{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:left;font-size:1rem;padding-left:1rem;text-transform:uppercase;}
		#best-rate .text .fa{display:inline;vertical-align:middle;}
		#best-rate .text span{display:inline;margin-left:0.5rem;vertical-align:middle;}
	}
	
	
	
	
	
	@media (max-width: 992px) {
		
		#top-carousel .owl-controls{bottom:50px!important;}
		
		
	}
	
	

	
	
	/* reservation form ------------------- */
	.resform-top{position:absolute;bottom:5.75rem;width:106.25rem;left:50%;transform:translateX(-50%);}
	.resform-top img{width:46.875rem;}
	
	.resform-outter{background:#f9f9f9;width:100%; bottom: 0;height: 5.75rem;padding-bottom: 10px;position: absolute;width: 100vw;}
	
	#resform-containter{width:106.25rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#f9f9f9;} /* font-size:0.875rem; */
	.resform-wrapper{}
	.resform-wrapper &gt; form &gt; div{width:15%;padding:1rem 0.5rem;display:inline-block;vertical-align:middle;}
	.resform-wrapper &gt; form &gt; div &gt; label{padding:1rem 0 1rem;box-sizing:content-box;text-align:center;color:#4a4a4a;font-size:1.25rem;font-weight:400;text-align:center;display:block;}
	
	.resform-wrapper &gt; form &gt; div.submit{width:10%;padding-left:0.5rem;padding-right:1rem;}
	.resform-wrapper &gt; form &gt; div.submit input[type=submit]{width:100%;height:3rem;background:#e41582;border:none;text-transform:uppercase;color:#fff;border-radius:0;-webkit-border-radius:0;font-size:1rem;font-weight:700;}
	.resform-wrapper &gt; form &gt; div.submit input[type=submit]:hover{background:#f5399c;}
	
	.resform-wrapper  form  .rooms{width:9%;}
	.resform-wrapper  form  .rooms select {width: 100%;}
	
  	.resform-wrapper  form  .guests{width:9.5%;}
	.resform-wrapper  form  .guests select {width: 100%;}

	.resform-wrapper  form  .children{width:9%;}
	.resform-wrapper  form  .children select {width: 100%;}
	
	.resform-wrapper  form  .nationality{width:11%;}
	.resform-wrapper  form  .nationality select {width: 100%;}
	
	.resform-wrapper  form  .hotel{width:18%;}
	.resform-wrapper  form  .hotel select {width: 100%;}
	.resform-wrapper  form  .hotel.mdl-selectfield label {font-weight:normal;color:#a2a2a2;text-transform:uppercase;display:none;}
	.resform-wrapper  form  .hotel.mdl-selectfield {}

	.resform-wrapper  form  .promo-code{width:10%;}
	#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code{min-width:9.063rem;cursor:pointer;}
	#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code label{}
	#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code &gt; div{float:none;width:100%;border-right:none;}
	#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code &gt; div input{width:100%;border:none;background:#fff;box-shadow:none;border-radius:0;border:solid 1px #d7d7d7;font-size:1.25rem;line-height:3rem!important;height:3rem;z-index:1;color:#888888;text-align:center;}
	
	#resform-containter .flexibledates-wrapper{width:12%;}
	#resform-containter .flexibledates{}
	#resform-containter .flexibledates label{font-size:1.25rem;font-weight:300;}
	#resform-containter .flexibledates input[type='checkbox']{border:none;background:none;box-shadow:none;border-radius:0;border-bottom:solid 1px #d7d7d7;font-size:1.25rem;transform:scale(1.2);margin-right:1rem;}
	
	.select2-container{font-size:14px!important;line-height:1.42857143!important;}
	.select2-container ul{font-size:14px!important;}
	.select2 .selection{}
	.select2-selection{border-radius:0;border:solid 1px #e1e1e1!important;border-width:1px!important;border-radius:0!important;text-align:left!important;font-size:1.25rem;line-height:3rem!important;height:3rem!important;}
	.select2-container--default .select2-selection--single{}
	.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.5rem!important;right:1rem!important;}
	.select2-container--default .select2-selection--single .select2-selection__arrow b {border-width: 10px 8px 0!important;}
	.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-width: 0 8px 10px!important;}
	.select2-container--open .select2-dropdown--below{border-radius:0!important;}
	.select2-container--open .select2-dropdown--above {border-bottom: solid 1px #aaa!important;}
	.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #fcb132!important;color: white;}
	
	.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:none!important;}
	
	.arr-dep-dates{padding:1rem 2rem;width:22%!important;}
	.arr-dep-dates .arr-dep-inner{background: #fff;border: solid 1px #d7d7d7;}
	.arr-dep-dates .input-group-addon{display:table-cell;border:none;background:none;}/*display:none;*/
	.arr-dep-dates input{position:relative;border:none;background:none;box-shadow:none;border-radius:0!important;border:none;text-align:left!important;font-size:1.25rem;line-height:3rem!important;height:3rem;z-index:1;color:#888888;width:100%;padding-right:1rem;padding-left: 3rem;}
	.arr-dep-dates div.input-holder{position:relative;background:#fff;}
	.arr-dep-dates div.input-holder::after{content:"\f133";font-family:"FontAwesome";position:absolute;font-size:1.25rem;position:absolute;left:1rem;top:0.25rem;display:block;color:#606060;z-index:0;}
	.arr-dep-dates input:focus{box-shadow:none;}
	.arr-dep-dates input#arr-date{}
	.arr-dep-dates .arr-date-holder::before{content:'';border-right:solid 1px #d7d7d7;position:absolute;height:2rem;top:50%;transform:translateY(-50%);right:0;}
	
	.arr-dep-dates .input-daterange .input-group-addon{min-width: 1px!important;padding:4px 1px;}
	
	.datepicker{border-radius:0!important;}
	.datepicker-dropdown{line-height:1.42857143!important;}
	/* end reservation form ------------------- */
	
	
	@media (max-width: 1400px) {
		.resform-top{width:110rem;transform:translateX(-50%);}
		#resform-containter{width:110rem;left:50%;transform:translateX(-50%);}
	}
	
	@media (max-width: 1201px) {
		.resform-top{width:90rem;transform:translateX(-50%);}
		#resform-containter{width:90rem;left:50%;transform:translateX(-50%);}
		
		
		#resform-containter .flexibledates-wrapper{width:12%;}
		#resform-containter .flexibledates{}
		#resform-containter .flexibledates label{font-size:1rem;font-weight:300;}
		#resform-containter .flexibledates input[type='checkbox']{font-size:1.25rem;transform:scale(1);margin-right:0.25rem;}
		.resform-wrapper  form  .children{width:9%;}
	}
	
	@media (min-width: 992px) {
		#resform-containter{bottom:0.25rem!important;position:absolute;}
	}
	
	
	@media (max-width: 992px) {
		
		.resform-top{display:none;}
		
		.resform-outter{background:none;position:absolute;width:100vw;height:auto;padding-bottom:0;}
		
		#top-carousel .owl-controls{bottom:50px!important;}
		
		/* reservation form ------------------- */
		#resform-containter{width:100%;max-width:none;height:auto;left:0;margin-left:0;transition:all 0.4s ease 0s;background:none;transform:translateX(0);} /*bottom:-265px;*/
		
		.resform-wrapper &gt; form &gt; div{height:auto;background:#f0f0f0;}
		
		#book-now-wrapper{text-align:center;}
		#book-now{display:block;background:#e41582;color:#fff;text-align:center;padding:1rem 0.625rem;text-transform:uppercase;text-decoration:none;font-size:1.25rem;outline:none;margin:0 auto;font-weight:700;margin-bottom:2rem;width:40vw;transition:all 0.4s ease 0s;}
		#book-now:hover{background:#fd2d9a;}
		
		#close-wrapper{display:none;text-align:right;}
		
		

		.select2-search{display:none!important;}
		
		#jetwingresform{display:none;}
		
		/*.resform-wrapper  form  .hotel select {font-family: inherit;background-color: transparent;width: 100%;padding: 0.25rem 0;color: #000;border: none;font-weight:300;outline:none;margin-left:0.75rem;text-transform:uppercase;font-weight:bold;cursor:pointer;line-height:1.25rem;font-size:1rem;}
		
		.resform-wrapper  form  .hotel{width:100%;}
		.resform-wrapper  form  .hotel.mdl-selectfield {display:block;line-height:3.125rem;float:none;background:#f0f0f0;border-right:none;}
		.resform-wrapper  form  .hotel.mdl-selectfield select{text-align:center;width:99%;}

		
		
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#no-of-rooms{width:50%;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#no-of-rooms label{width:45%;display:inline-block;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#no-of-rooms &gt; div{width:100%;display:inline-block;}
		
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#nationality-wrapper{width:50%;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#nationality-wrapper label{width:45%;display:inline-block;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#nationality-wrapper &gt; div{width:100%;display:inline-block;}
	
		#resform-containter.promo{width:100%;max-width:none;margin-left:0;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div{width:100%;}
		
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#no-of-rooms{border-right:none;padding: 1rem 2rem;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#no-of-rooms label{padding:0.6rem 0 0;text-align:left;}
		
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code{min-width:9.063rem;padding:0;cursor:pointer;padding: 1rem 2rem;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code label{width:45%;display:inline-block;text-align:left;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code &gt; div{width:45%;display:inline-block;}
		#resform-containter.promo .resform-wrapper &gt; form &gt; div#promo-code &gt; div input{width:100%;height:auto;color:#111;font-size:1.25rem;}
		
		
		.select2-container--default .select2-selection--single .select2-selection__rendered{background:#f0f0f0;}
		.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;right: 10px!important;top: 1px;width: 20px;}
		
		
		.arr-dep-dates{padding:1rem 2rem;background:#f0f0f0;width:100%!important;}
		.arr-dep-dates .input-group-addon{display:table-cell;border:none;}
		.arr-dep-dates input{position:relative;background:none;box-shadow:none;border-radius:0;text-align:left!important;font-size:1.25rem;line-height:3rem!important;height:3rem;z-index:1;color:#888888;width:100%;}
		.arr-dep-dates div.input-holder{position:relative;}
		.arr-dep-dates div.input-holder::after{content:"\f133";font-family:"FontAwesome";position:absolute;font-size:1.25rem;position:absolute;right:2rem;top:0.5rem;display:block;color:#606060;z-index:0;}
		.arr-dep-dates input:focus{box-shadow:none;}
		.arr-dep-dates input#arr-date{margin-bottom:1rem;}*/
		
		/* end reservation form ------------------- */
	}
	
	@media (max-width: 600px) {
		#book-now{width:80vw;}
	}
	
	/* reservation form popup ------------------- */
	#resform-containter-popup{background:#f9f9f9;padding:2rem 1rem 0;}
	
	#resform-containter-popup .form-group{margin-bottom:2rem;clear:both;}
	
	#resform-containter-popup .arr-dep-dates{padding:0;background:#f0f0f0;width:100%!important;}
	
	#resform-containter-popup .promo_code{width:100%;padding-left:8px;}
	
	#resform-containter-popup .flexibledates{padding-left:1rem;}
	#resform-containter-popup .flexibledates label{font-size:1.25rem;font-weight:400;}
	
	#resform-containter-popup .select2{width:100%!important;}
	.select2-container{z-index:10000;}
	
	#resform-containter-popup .submit{}
	#resform-containter-popup .submit .btn{width:100%;text-align:center;}
	/* end reservation form popup ------------------- */
	
	
	
	
	.btn-inquiry-hidden{display:none;visibility:hidden;}
	
	/* contact form new */
	
	.popup-contact-form-wrapper{display:none;background:#e5e5e5;}
	.popup-contact-form-wrapper h3{margin:0 0 1rem 0;font-size:1.5rem;}
	.form-horizontal .form-group {margin-right:-5px;margin-left:-5px;}
	.popup-contact-form-wrapper div.wpcf7-response-output{margin: 0.25em 0em 1em!important;font-size:16px;}
	.popup-contact-form-wrapper span.wpcf7-not-valid-tip{font-size:16px!important;}
	
	.contact-form-new{padding:1rem 2rem 1rem;text-align:left;}
	.contact-form-new .form-group{margin-bottom:1rem;}
	.contact-form-new label{font-size:1.4375rem;font-weight:300!important;color:#000;}
	.contact-form-new input[type="text"], .contact-form-new input[type="email"]{border:solid 1px #ccc!important;border-width:0 0 1px 0!important;border-radius:0;box-shadow:none;transition:all 0.2s linear 0s;font-size:14px;}
	.contact-form-new input[type="text"]:focus, .contact-form-new input[type="email"]:focus{border-bottom:solid 3px #fd2d9a!important;}
	.contact-form-new select{background:#fff;border-radius:0;border:none;padding:0.5rem 1rem;font-size:14px;font-weight:300;width:100%;}
	.contact-form-new textarea{border:solid 1px #ccc!important;border-width:0 0 1px 0!important;border-radius:0;box-shadow:none;transition:all 0.4s ease 0s;font-size:16px;transition:all 0.2s linear 0s;}
	.contact-form-new textarea:focus{border-bottom:solid 3px #fd2d9a!important;box-shadow:none;}
	.contact-form-new .btn-holder{text-align:right;}
	.contact-form-new .btn-holder .btn-orange{text-align:center!important;}
	
	@media (max-width: 992px){
		
		.contact-form-new{padding:1rem 2rem;}
		.contact-form-new .form-group{margin-bottom:0.5rem;}
		.contact-form-new input[type="text"], .contact-form-new input[type="email"]{}
	}
	
	
	
	#hotel-introduction{padding:1rem 0;text-align:left;margin-bottom:1rem;}

	#hotel-introduction .hotel-introduction-inner{padding:0 8vw;display:flex;flex-direction:column;justify-content:center;height:54.75rem;text-align: center;}
	#hotel-introduction .hotel-introduction-inner .hotel-logo{margin-bottom:1rem;width:20rem;}
	#hotel-introduction .hotel-introduction-inner h1{font-size:2.25rem;text-transform:uppercase;color:#000;position: relative;margin-bottom: 3rem;}
	#hotel-introduction .hotel-introduction-inner h1::before{content: "";position: absolute;border-top:solid 1px #000;width: 40%;top: -1rem;left: 50%;margin-left: -20%;}
	#hotel-introduction .hotel-introduction-inner h1::after{content: "";position: absolute;border-top:solid 1px #000;width: 40%;bottom: -1rem;left: 50%;margin-left: -20%;}
	#hotel-introduction .hotel-introduction-inner h1 span{display:block;font-size:1.4375rem;color:#606d23;}
	#hotel-introduction .hotel-introduction-inner h2{font-family: 'Raleway', sans-serif;font-size:1.5625rem;margin-bottom:3rem;}
	
	#hotel-introduction .hotel-introduction-inner .description{margin-bottom:2rem;}
	#hotel-introduction .hotel-introduction-inner .description p{margin-bottom:2rem;}
	
	#hotel-introduction .hotel-introduction-inner .person-signature{margin-bottom:1rem;width:14rem;}
	#hotel-introduction .hotel-introduction-inner .person{}
	#hotel-introduction .hotel-introduction-inner .person span{display:block;}
	#hotel-introduction .hotel-introduction-inner .person span.name{display:block;}
	#hotel-introduction .hotel-introduction-inner .person span.designation{display:block;}
	
	#hotel-introduction .intro-image{}
	#hotel-introduction .intro-image .img-holder{height:54.75rem;overflow:hidden;}
	#hotel-introduction .intro-image .img-holder img{width:100%;}
	
	@media (max-width: 1201px){
		#hotel-introduction .hotel-introduction-inner{padding:0 10%;}
	}

	@media (max-width: 992px){
		#hotel-introduction .hotel-introduction-inner{text-align:center;padding:0 10% 5rem;}
	}
	
	@media (max-width: 768px){
		#hotel-introduction .hotel-introduction-inner{height:auto!important;}
		
		#hotel-introduction .intro-image .img-holder{height:auto;overflow:hidden;}
		#hotel-introduction .intro-image .img-holder img{position:relative!important;width:100%!important;height:auto;}
	}
	
	
	
	
	.home-title{text-align:center;margin-bottom:5rem;}
	.home-title h2{font-size:2.5rem;color:#000000;margin:0 0 2rem;letter-spacing:-1px;}
	.home-title h2 span{color:#e41582;display:block;font-size:1.5625rem;text-transform:uppercase;}
	
	.home-title-no-bg{background:none;}

	@media (max-width: 768px) {
		.home-title{text-align:center;}
	}
		
	
	.section-title{text-align:center;}
	.section-title h2{text-transform:uppercase;font-family: 'Roboto', sans-serif;font-size:2.5rem;color:#000;font-weight:bold;}
	.section-title h2 span{font-weight:normal;display:block;}
	.section-title h3{font-family: 'Roboto', sans-serif;}
	.section-title p{margin-bottom:3rem;padding:0 8.33%;}
	.section-title p.large{font-size:2rem;font-family: 'Roboto', sans-serif;}
	
	@media (max-width: 768px) {
		.section-title p{margin-bottom:3rem;padding:0 5%;}
	}
	
	.btn-white{background:#fff;color:#000;border-radius:0;border:solid 1px #b7b7b7;overflow:hidden;font-size:1.4375rem;font-weight:400;padding:0.75rem 2rem 0.75rem 2rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;letter-spacing:2px;text-align:left;position:relative;}
	.btn-white:hover{background:#c1b73a;color:#fff;border:solid 1px #c1b73a;}
	
	.btn-pink{background:#e41582;color:#fff;border-radius:0;border:solid 1px #b7b7b7;overflow:hidden;font-size:1.4375rem;font-weight:400;padding:0.75rem 2rem 0.75rem 2rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;letter-spacing:2px;text-align:left;position:relative;}
	.btn-pink:hover{background:#fd2d9a;color:#fff;border:solid 1px #fd2d9a;}
	
	
	.btn-white-text{background:none;color:#fff;border-radius:0;border:none;overflow:hidden;font-size:1.4375rem;padding:1rem 5rem 1rem 0;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:200;letter-spacing:3px;text-align:left;position:relative;}
	.btn-white-text:hover{background:none;color:#fff;border:none;}
	.btn-white-text::after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:1.25rem;top:50%;margin-top:-0.71875rem;font-size:1.4375rem;line-height:1.4375rem;transition:all 0.4s ease 0s;}
	.btn-white-text:hover::after{right:1rem;}
	
	.btn-white-transparent{background:none;color:#000;border-radius:0;overflow:hidden;font-size:1.4375rem;padding:1rem 9rem 1rem 2rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:200;letter-spacing:2px;text-align:left;position:relative;}
	.btn-white-transparent:hover{background:rgba(0,0,0,0.2);color:#0095cf;}
	.btn-white-transparent::after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:1.25rem;top:50%;margin-top:-0.71875rem;font-size:1.4375rem;line-height:1.4375rem;transition:all 0.4s ease 0s;}
	.btn-white-transparent:hover::after{right:1rem;}
	
	.btn-white-border{background:#fff;color:#000;border:solid 2px #000;border-radius:0;overflow:hidden;font-size:1.4375rem;padding:1rem 9rem 1rem 2rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:200;letter-spacing:2px;text-align:left;position:relative;}
	.btn-white-border:hover{background:#000;color:#fff;}
	.btn-white-border::after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:1.25rem;top:50%;margin-top:-0.71875rem;font-size:1.4375rem;line-height:1.4375rem;transition:all 0.4s ease 0s;}
	.btn-white-border:hover::after{right:1rem;}
	
	.btn-orange{background:#f26522;color:#fff;border-radius:0;overflow:hidden;font-size:1.4375rem;padding:1rem 9rem 1rem 2rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:200;letter-spacing:2px;text-align:left;position:relative;}
	.btn-orange:hover{background:#ff8247;color:#fff;}
	.btn-orange::after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:1.25rem;top:50%;margin-top:-0.71875rem;font-size:1.4375rem;line-height:1.4375rem;transition:all 0.4s ease 0s;}
	.btn-orange:hover::after{right:1rem;}
	
	.btn-black{background:#000;color:#fff;border-radius:0;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-black:hover{background:#666;color:#fff;}
	
	.btn-orange-small{background:#f26522;color:#fff;border-radius:0;overflow:hidden;font-size:16px;padding:0.5rem 2.4rem;display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);transition:all 0.4s ease 0s;text-transform:uppercase;font-weight:700;}
	.btn-orange-small:hover{background:#ff8247;color:#fff;}
	
	@media (max-width: 768px) {
		.btn-white-transparent{background:rgba(0,0,0,0.2);}
		.btn-white-transparent:hover{background:rgba(0,0,0,0.4);color:#0095cf;}
	}
	
	
	
	
	#hotel-location{margin-bottom:5rem;background:#ebebeb;padding: 4rem 0;}
	#hotel-location .img-holder{height:38.375rem;}
	#hotel-location .img-holder img{width:100%;}
	
	#hotel-location .location-details{height:38.375rem;display:flex;flex-direction:column;justify-content:center;}
	#hotel-location .location-details h2{font-size:2rem;color:#000;font-family: 'Old Standard TT', serif;margin-bottom:2rem;}
	#hotel-location .location-details h2 span{display:block;color:#6a7c3f;font-size:1.5625rem;text-transform:uppercase;}
	#hotel-location .location-details .description{margin-bottom:2rem;}
	
	
	@media (max-width: 992px) {
		#hotel-location .location-details{height:auto;display:block;text-align:center;padding:4rem 4vw;}
	}
	


	
	#villa-accommodation{position:relative;padding-bottom: 42rem;margin-bottom: 10rem;}

	#accommodation-main{position:relative;}	
	#accommodation-main .img-holder{}
	#accommodation-main .img-holder img{width: 100%;filter: brightness(50%);}
	#accommodation-main .details{position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #fff;text-align: center;padding-top: 5rem;}
	#accommodation-main .details h2{font-size: 2.5rem;text-transform: uppercase;position: relative;}
	#accommodation-main .details h2 span{display: block;font-size: 1.5625rem;}
	#accommodation-main .details h2::after{content: "";position: absolute;background:url(images/jetwinghotelsvilla/accommodation-shape.png) no-repeat center top  /5.1875rem 3.25rem;width: 5.1875rem;height: 3.25rem;bottom: -4.5rem;left: 50%;margin-left: -2.59375rem;}
	

	#accommodation-dining{padding:0 16.66vw;z-index: 1;position:absolute;bottom: 0;}
	#accommodation-dining .accommodation-dining-inner{display: flex;background: #fff;padding: 0;}
	#accommodation-dining .accommodation-dining-block{flex:1;text-align: center;}
	#accommodation-dining .accommodation-dining-block:first-child{margin: 1rem 0.5rem 1rem 1rem;}
	#accommodation-dining .accommodation-dining-block:last-child{margin: 1rem 1rem 1rem 0.5rem;}
	#accommodation-dining .accommodation-dining-block .img-holder{}
	#accommodation-dining .accommodation-dining-block .img-holder img{width: 100%;}
	#accommodation-dining .accommodation-dining-block .details{/*padding:0 6vw;*/}
	#accommodation-dining .accommodation-dining-block .details h2{margin-bottom: 3rem;position: relative;font-size: 1.5625rem;}
	#accommodation-dining .accommodation-dining-block .details h2::after{content: "";position: absolute;border-top:solid 1px #000;width: 40%;bottom: -1rem;left: 50%;margin-left: -20%;}
	#accommodation-dining .accommodation-dining-block .details .text{margin-bottom: 3rem;}
	#accommodation-dining .accommodation-dining-block .details .btn-holder{}


	@media (max-width: 992px){
		#villa-accommodation{padding-bottom: 46rem;}
		#accommodation-dining{padding:0 8.33vw;}
		#accommodation-dining .accommodation-dining-block .details h2{font-size: 2rem;}
	}


	@media (max-width: 640px){
		#villa-accommodation{position:relative;padding-bottom: 0;margin-bottom: 5rem;}
		#accommodation-dining{padding:0;position:relative;}
		#accommodation-dining .accommodation-dining-inner{padding: 1rem;}
		#accommodation-dining .accommodation-dining-inner{display: flex;flex-flow: wrap;}
		#accommodation-dining .accommodation-dining-block{flex:0 0 100%;margin: 0 0 4rem!important;}
	}


	#hotel-things-to-do{margin-bottom:5rem;}
	#hotel-things-to-do .hotel-things-to-do-inner{text-align:center;}
	
	#hotel-things-to-do .hotel-things-to-do-inner .quote-wrapper{margin-bottom:3rem;}
	#hotel-things-to-do .hotel-things-to-do-inner .quote-wrapper .quote{font-size:2rem;font-family: 'Old Standard TT', serif;color:#000;text-transform:uppercase;margin-bottom:1rem;}
	#hotel-things-to-do .hotel-things-to-do-inner .quote-wrapper .quote span{display:block;text-transform:none;color:#6a7c3f;font-size:2rem;font-style:italic;}
	#hotel-things-to-do .hotel-things-to-do-inner .quote-wrapper .quote-by{}
	
	#hotel-things-to-do .hotel-things-to-do-inner .details{}
	#hotel-things-to-do .hotel-things-to-do-inner .details h2{font-size:2rem;font-family: 'Old Standard TT', serif;color:#000;text-transform:uppercase;margin:0 0 2rem 0;}
	#hotel-things-to-do .hotel-things-to-do-inner .details .description{margin-bottom:2rem;padding:0 25%;}
	#hotel-things-to-do .hotel-things-to-do-inner .details .btn-holder{}
	
	
	@media (max-width: 768px) {
		#hotel-things-to-do .hotel-things-to-do-inner .details h2{padding:0 10%;}
		#hotel-things-to-do .hotel-things-to-do-inner .details .description{padding:0 10%;}
	}
	
	@media (max-width: 540px) {
		#hotel-things-to-do .hotel-things-to-do-inner .details h2{padding:0 4vw;}
		#hotel-things-to-do .hotel-things-to-do-inner .details .description{padding:0 4vw;}
	}
	
	
	#hotel-illustration{margin-bottom:5rem;}
	#hotel-illustration .img-holder{}
	#hotel-illustration .img-holder img{width:100%;}
	
	
	

	
	/* parallax-block ------------------------- */
	#parallax-block{position:relative;}
	#parallax-block-image{height:32rem;background-size:cover!important;background-repeat:no-repeat;background-position:center top;background-attachment:fixed;}
	
	#parallax-block .tagline{margin-left:8.33%;padding-top:4rem;}
	#parallax-block .tagline &gt; div{margin-left:6rem;color:#fff;font-size:2.5rem;font-weight:bold;}
	
	#parallax-block .details{position:absolute;right:8.33%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;}
	#parallax-block .details .inner{margin-right:6rem;background:#fff;padding:4rem;text-align:center;}
	#parallax-block .details .inner h2{color:#ea8237;margin:0 0 2rem;}
	#parallax-block .details .inner p{color:#3b3b3b;margin:0 0 2rem;}
	
	@media (max-width: 992px) {
		#parallax-block-image{background-attachment:local;background-size:cover!important;background-repeat:no-repeat;background-position:center center!important;}
		#parallax-block .tagline{margin-left:3%;padding-top:4rem;}
		#parallax-block .tagline &gt; div{margin-left:2rem;}
		
		#parallax-block .details{right:3%;}
		#parallax-block .details .inner{margin-right:2rem;}
	}
	
	@media (max-width: 540px) {
		#parallax-block .details{position:static;}
		#parallax-block .details .inner{padding:2rem;}
	}
	
	
	
	/* gallery ------------------------- */
	#gallery{margin-bottom:5rem;}
	
	#gallery-parallax{height:39.0625rem;background-attachment:fixed;background-size:cover!important;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;}
	#gallery-parallax &gt; div{margin-right:8.33%;align-self:flex-end;background:rgba(255,255,255,0.8);padding:3rem 3rem 3rem 7rem;}
	#gallery-parallax &gt; div h3{font-size:2.5rem;color:#000;display:inline-block;margin:0 11rem 0 0;}
	#gallery-parallax &gt; div .btn-holder{display:inline-block;}
	
	
	@media (max-width: 768px) {
		#gallery-parallax{height:39.0625rem;background-attachment:local;background-size:cover!important;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;}
		#gallery-parallax &gt; div{margin:0 auto 2rem;align-self:center;padding:2rem;width:60%;text-align:center;}
		#gallery-parallax &gt; div h3{font-size:2.5rem;color:#000;display:block;margin:0 0 1rem 0;}
		#gallery-parallax &gt; div .btn-holder{display:block;}
	}
	
	
	/* home-offers ------------------------- */
	#home-offers{background:#f9f9f9;margin-bottom:5rem;padding:5rem 0;}
	#home-offers .offer-details{text-align:right;margin:0 15%;display:flex;flex-direction:column;justify-content:center;height:41.1875rem;}
	#home-offers .offer-details h2{font-size:3.75rem;color:#000000;margin:0 0 2rem;letter-spacing:-1px;}
	#home-offers .offer-details h2 span{color:#e41582;display:block;font-size:1.5625rem;text-transform:uppercase;}
	#home-offers .offer-details .text{margin-bottom:3rem;color:#888383;}
	
	#home-offers .home-offers-wrapper{overflow:hidden;}
	#home-offers .home-offer{width:25%;float:left;position:relative;transition:all 0.4s ease 0s;box-shadow:0 -10px 5px 5px rgba(0,0,0,0.1);}
	#home-offers .home-offer:first-child{width:50%;float:left;}
	
	#home-offers .home-offer .img-holder{height:41.1875rem;}
	#home-offers .home-offer .img-holder img{height:41.1875rem;transition:all 0.4s ease 0s;}
	#home-offers .home-offer:hover .img-holder img{filter:brightness(110%);}
	#home-offers .home-offer .home-offer-details{background:#e8296a;position:absolute;left:0;bottom:2rem;color:#fff;padding:2rem;width:20.9375rem;}
	#home-offers .home-offer .home-offer-details h3{font-family: 'Raleway', sans-serif;font-weight:400;margin:0 0 2rem;text-transform:uppercase;}
	#home-offers .home-offer .home-offer-details .details{margin:0 0 2rem;}
	#home-offers .home-offer .home-offer-details .duration{}
	
	#home-offers .home-offer .home-offer-link{display:block;position:absolute;left:0;top:0;right:0;bottom:0;}
	
	#home-offers .block-count-two .home-offer{width:50%;}
	#home-offers .block-count-one .home-offer{width:100%;}
	#home-offers .block-count-one .home-offer:first-child{width:100%;}
	
	#home-offers .block-count-one .home-offer .img-holder img{height:auto;}
	
	
	@media (max-width: 992px) {
		
		#home-offers .offer-details{text-align:center;margin:0 10% 4rem;height:auto!important;}
		
		#home-offers .home-offer{box-shadow:none;width:100%!important;}
		#home-offers .home-offer .img-holder{height:auto;}
		#home-offers .home-offer .img-holder img{height:auto!important;width:100%!important;position:static!important;top:auto!important;left:auto!important;}
		#home-offers .home-offer .home-offer-details{position:relative;width:100%;text-align:center;}
		#home-offers .home-offer .home-offer-details .duration{margin-bottom:2rem;}
		
		#home-offers .block-count-one .home-offer .img-holder{height:100vw;}
	}
	
	
	/* sustainability ------------------------- */
	#sustainability{margin-bottom:5rem;}
	
	#sustainability .sustainability-wrapper{background:#f1f1f1;}
	
	#sustainability .sustainability-details{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-left:10%;padding:3rem 0;}
	
	#sustainability .sustainability-details h3{font-size:2rem;font-family: 'Raleway', sans-serif;margin:0 0 4rem 0;font-weight:700;color:#8e8a03;text-transform:uppercase;}
	#sustainability .sustainability-details h3 span{display:block;font-weight:700;}
	
	#sustainability .sustainability-details .description{font-size:1.4375rem;margin-bottom:3rem;}
	
	#sustainability .sustainability-icons{margin:0 0 4rem 0;}
	#sustainability .sustainability-icons img{margin:0 1rem 1rem;max-width:9rem;}
	
	#sustainability .sustainability-sketch{margin-left:10%;}
	#sustainability .sustainability-sketch .img-holder{}
	#sustainability .sustainability-sketch .img-holder img{max-width:100%;}
	
	
	@media (max-width: 768px) {
		#sustainability .sustainability-details{margin-left:0;}
		#sustainability .sustainability-sketch{margin-left:0;}
	}
	
	
	
	/* events ------------------------- */
	#events{margin-bottom:5rem;}
	
	#events-carousel-wrapper{}
	#events-carousel{}
	#events-carousel .item{}
	#events-carousel .item .slider-inner{position:relative;}
	#events-carousel .item .slider-inner .img-holder{}
	#events-carousel .item .slider-inner .img-holder img{max-width:100%;}
	
	#events-carousel .item .slider-inner .details{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;}
	#events-carousel .item .slider-inner .details &gt; div {}
	#events-carousel .item .slider-inner .details &gt; div h3{font-size:3.125rem;margin-bottom:3.5rem;}
	#events-carousel .item .slider-inner .details &gt; div .text{width:35%;margin:0 auto 3.5rem;}
	#events-carousel .item .slider-inner .details &gt; div .btn-holder{}
	
	@media (max-width: 768px) {
		#events-carousel .item .slider-inner .details &gt; div h3{margin-bottom:2rem;}
		#events-carousel .item .slider-inner .details &gt; div .text{width:90%;margin:0 auto 2rem;}
	}
	
	
	
	
	
	
	/* jetwing-awards ------------------------- */
	#jetwing-awards{margin-bottom:4rem;}
	#jetwing-awards .jetwing-awards-inner{text-align:center;}
	
	#jetwing-awards .jetwing-awards-inner .award{display:inline-block;margin:1rem 2rem;}
	#jetwing-awards .jetwing-awards-inner .award img{width:10rem;}
	
	
	
	
	
	
	/* instagram ------------------------- */
	#instagram{}
	#instagram h2{}
	#instagram h2 img{width:14.1875rem;}
	
	#insta-carousel{max-height:320px;overflow:hidden;}
	#insta-carousel .item{overflow:hidden;}
	#insta-carousel .item img{width:100%;}
	
	.tablepress tfoot th, .tablepress thead th{background-color: #f0e8c5!important;}
	
	@media (max-width: 768px) {
		#insta-carousel{height:150px;}
	}
	
	
	.page{}
	
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {font-family: 'Raleway', sans-serif;}
	
	.breadcrumb{background:#fff;font-weight:900;border-radius:0;margin-top:0;margin-bottom:0.625rem;clear:both;color:#a3913f;font-size:0.9375rem;text-transform:uppercase;padding:1.438rem 0}
		.breadcrumb a{font-weight:400;color:#838383}
		.breadcrumb &gt; span{font-weight:400;color:#a3913f}

	
	
	.side-navigation{}
		.side-navigation .inner{}
		
		.side-navigation h3{background:#ebebeb;color:#4daeec;text-transform:uppercase;font-size:1.25rem;padding:1rem 1rem;margin-bottom:4px;margin-top:0;font-family: 'Roboto', sans-serif;font-weight:700;}
		
		.side-navigation .inner ul{color:#fff;font-weight:300;list-style:none;margin:0!important;width:100%;padding:0;}
		.side-navigation .inner ul li{color:#696969;font-size:1.25rem;text-align:left;text-transform:uppercase;}
		
		.side-navigation .inner ul &gt; li &gt; a{color:#3f3f3f;padding:0.5rem 1rem 0.7rem 2rem;display:block;font-weight:300;font-size:1.625rem;}
		.side-navigation .inner ul &gt; li &gt; a:hover{text-decoration:none;background:#f5f5f5!important;color:#000;transition:all 0.2s ease 0s;}
		.side-navigation .inner ul &gt; li &gt; ul{margin-top:10px;}
		.side-navigation .inner ul &gt; li &gt; ul &gt; li{border-bottom:none;}
		.side-navigation .inner ul &gt; li &gt; ul &gt; li:last-child{border-bottom:none;}
		.side-navigation .inner ul &gt; li &gt; ul &gt; li &gt; a{background:#fff;color:#3f3f3f;padding:0.5rem 1rem 0.7rem 2rem;display:block;font-weight:400;font-size:1.25rem;transition:all 0.2s ease 0s;}
		.side-navigation .inner ul &gt; li &gt; ul &gt; li &gt; a:hover{background:#f5f5f5;color:#000;}
		
		.side-navigation .inner  ul &gt; li.active &gt; a,
		.side-navigation #side-nav{padding-right:5rem;}
		.side-navigation #side-nav &gt; ul &gt; li.current-menu-item &gt; a {color:#3f3f3f;background:#fff;font-weight:bold;}
		
		/*.side-navigation #side-nav &gt; ul &gt; li.current-page-ancestor &gt; a,
			.side-navigation #side-nav &gt; ul &gt; li.current-page-parent &gt; a,
		.side-navigation #side-nav &gt; ul &gt; li.current_page_parent &gt; a,
		.side-navigation #side-nav &gt; ul &gt; li.current_page_ancestor &gt; a*/
		.side-navigation #side-nav &gt; ul &gt; li.current-menu-ancestor &gt; a,
		.side-navigation #side-nav &gt; ul &gt; li.current-menu-parent &gt; a {color:#3f3f3f;background:#fff;font-weight:400;border-bottom:solid 1px #b7b7b7;}
		/*.side-navigation .inner  ul &gt; li.active &gt; ul &gt; li.active &gt; a, .side-navigation .inner  ul &gt; li.active &gt; ul &gt; li.current-menu-item &gt; a{color:#fff;font-weight:bold;}*/
		
		.side-navigation .inner  ul &gt; li.current-post-ancestor &gt; .dropdown-toggle,
		.side-navigation .inner  ul &gt; li.current-menu-ancestor &gt; .dropdown-toggle,
		.side-navigation .inner  ul &gt; li.current-menu-parent &gt; .dropdown-toggle,
		.side-navigation .inner  ul &gt; li.current-post-parent &gt; .dropdown-toggle {}

		.side-navigation .inner ul li.main-link {border-bottom:solid 4px #0258b0;}
		.side-navigation .inner ul li.main-link a{background:#eeead7;color:#252525;text-transform:uppercase;font-weight:700;font-family: 'Roboto', sans-serif;padding:1.5rem 1rem;}
		.side-navigation .inner ul li.main-link a:hover{background:#f6f1df;}
		
		
		/* side-nav dropdown */
		.side-navigation .inner .open .dropdown-menu &gt; li {border-bottom:none;}
		.side-navigation .inner .open .dropdown-menu &gt; li &gt; a{font-size: 1.25rem;padding: 0.625rem 0.9375rem  0.625rem 2rem;}
		.side-navigation .inner &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus{background:none;color:rgba(255,255,255,0.8)!important;}
		
		.side-navigation .inner &gt; li &gt; ul &gt; li &gt; a{margin:0 1.25rem;text-transform:uppercase;background:#fcfbf9;}
		.side-navigation .inner &gt; li &gt; ul &gt; li &gt; a:hover, .side-navigation .inner &gt; li &gt; ul &gt; li.active &gt; a:hover{margin:0 1.25rem;}
		.side-navigation .inner &gt; .open {background:rgba(26,12,12,0.8);}
		.side-navigation .inner li.open &gt; a {margin-bottom:2px;}

		.side-navigation .inner &gt; .active &gt; a, .side-navigation .inner &gt; .active &gt; a:hover, .side-navigation .inner &gt; .active &gt; a:focus, .side-navigation .inner &gt; .current-menu-item a, .side-navigation .inner &gt; .current_page_item a{border-bottom:none;}
		
		.side-navigation .inner .dropdown-menu &gt; .active &gt; a,
		body.site .dropdown-menu &gt; .active &gt; a:hover,
		body.site .dropdown-menu &gt; .current-menu-item &gt; a,
		body.site .dropdown-menu &gt; .active &gt; a:focus{background:#f6f1df;position:relative;}
		
		.side-navigation .inner .dropdown-menu &gt; .active &gt; a:after{content:'\25BA';position:absolute;right:1rem;font-size:1rem;line-height:1.6rem;}
		
		.side-navigation .menu-item-has-children .caret{display:none;}
		.side-navigation .menu-item-has-children{clear:both;position:relative;}
		.side-navigation .menu-item-has-children &gt; a{}
		.side-navigation .menu-item-has-children .glyphicon{color:#696969;position:absolute;right:0;padding:1.02rem;background:rgba(222,212,168,0.5);cursor:pointer;display:block;}
		.side-navigation .menu-item-has-children .glyphicon:hover{background:rgba(222,212,168,0.9);}
		
		.side-navigation .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
		.side-navigation  &gt; li &gt; .dropdown-menu {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
		/* end side-nav dropdown */
		
		@media (max-width: 992px) {
			.side-navigation #side-nav{padding-right:0;}
		}
	
	
		/* check-in-out-block */
			
			.check-in-out-block{margin-top:5rem;padding-right:5rem;margin-bottom:2rem;}
			.check-in-out-block .inner{display:flex;border:solid 1px #a2a2a2;}
			.check-in-out-block .inner &gt; div{flex:1;padding:1.25rem;}
			.check-in-out-block .inner &gt; div h5{font-size:1.125rem;text-transform:uppercase;margin:0 0 1rem;font-weight:700;}
			.check-in-out-block .inner &gt; div &gt; div{font-size:1.125rem;}
			
			@media (max-width: 1400px) {
				.check-in-out-block{margin-top:5rem;padding-right:2rem;}
				.check-in-out-block .inner &gt; div{padding:1rem;}
			}
			
			@media (max-width: 992px) {
				.check-in-out-block{margin-top:2rem;padding-right:0;text-align:center;background:#f5f5f5;}
				.check-in-out-block .inner{border:none;}
			}
			
		/* end check-in-out-block */
	
	
	.page-container{margin-bottom:16px;}
	
	.page-content{padding-left:2.25rem;padding-right:2.25rem;font-size: 1.4375rem;} /*padding-left:7rem*/
	.page-content h1{font-size:2.25rem;color:#000;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem;margin-top:0;}
	.contact-us .page-content h1{margin-bottom:4.375rem;}
	
	.page .sub-title{font-family: 'Fira Sans', sans-serif;font-size:1.5625rem;margin-bottom:2rem;}
	
	.page-text-content{margin-bottom:4rem;}
	
	.page-content h2{font-size:1.75rem;font-weight: 400;}
	
	.page-content h3{font-size:1.5625rem;font-weight:bold;margin-bottom:2rem;}
	
	.check-in-check-out-time{font-style:italic;margin-bottom:1rem;font-family: 'Fira Sans', sans-serif;}
	
	
	/**** page components **********************************************************************/
	
	.page-components{margin-top:3rem;}
	
	
	
	.category-thumbnail-blocks{margin-bottom:3rem;}
	.category-thumbnail-blocks .category-thumbnail-block{margin-bottom:5rem;line-height:1.42857143;}
	.category-thumbnail-blocks .category-thumbnail-block &gt; div{position:relative;}
	.category-thumbnail-blocks .category-thumbnail-block .img-holder{}
	.category-thumbnail-blocks .category-thumbnail-block .img-holder img{width:100%;}
	
	.category-thumbnail-blocks .category-thumbnail-block .block-overlay{position:absolute;left:0;top:0;right:0;bottom:6.1rem;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, rgba(0,0,0,0.75) 120%);}
	
	.category-thumbnail-blocks .category-thumbnail-block .details{position:absolute;left:0;right:0;bottom:0;}
	
	.category-thumbnail-blocks .category-thumbnail-block .details h3{font-size:1.5625rem;color:#fff;padding:2rem;margin:0;text-shadow:0 0 5px rgba(0,0,0,0.75);}
	
	.category-thumbnail-blocks .category-thumbnail-block .details a{display:block;padding:2rem;color:#fff;background:rgba(0,0,0,0.4);border-top:solid 1px #fff;transition:all 0.4s ease 0s;position:relative;}
	.category-thumbnail-blocks .category-thumbnail-block .details a:hover{background:rgba(0,0,0,0.6);text-decoration:none;}
	
	.category-thumbnail-blocks .category-thumbnail-block .details a::after{content:'';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAiCAYAAAAAl7SxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTdBOTVFMkUyMzMxMUU3OENCN0VDQUI0OEFDNzRBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdBOTVFM0UyMzMxMUU3OENCN0VDQUI0OEFDNzRBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFNzhGMzdGRTIwMDExRTc4Q0I3RUNBQjQ4QUM3NEEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFNzhGMzgwRTIwMDExRTc4Q0I3RUNBQjQ4QUM3NEEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kqNnxwAAASpJREFUeNrs2jEOAUEUxvHZUIgolkqi1ziBAyiIRnTOsHdwBoUzOAEaB9CJTkFCHGR8T7ZYMhszZpt5b17yT0SxiV82M9ZItNYq4BmjFG18LpIEjEAAu/z1wgciVIQaeqBe4b2/IUK+E1roUgVEEviaUAlE6AhlEBlaS0LwhuCC4AXBCYGmiU6o7wLBDYGmgc4uEBwRnCG4IjhBcEawhuCOYAUhAeEnBCGslIxpo3m+jX5AEIJWsieLCEoNCWEm5MMO0BLViwDoKGVh7KLb13rwBpCyO3TQswxAAgLtCNccwgjAHcEEMEIHKV+bTQATtJfyAOUEwBHBGYAbQppvg04AnBBMvy9aAXBBMAFM0db2AvHwRcVjuKAR6CHoruKBbDyaL0J4/0njJcAAGl+mYLHjlIcAAAAASUVORK5CYII=') no-repeat right center/4.0625rem 2.125rem;
	position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:4.0625rem;height:2.125rem;display:block;transition:all 0.2s ease 0s;}
	.category-thumbnail-blocks .category-thumbnail-block .details a:hover::after{transform:translateY(-50%) translateX(10%) scaleY(0.95);}
	.category-thumbnail-blocks .category-thumbnail-block .details span{display:block;padding:2rem;color:#fff;background:rgba(0,0,0,0.4);border-top:solid 1px #fff;transition:all 0.4s ease 0s;}
	
	.category-thumbnail-blocks .category-thumbnail-block .details span{display:block;padding:2rem;color:#fff;background:rgba(0,0,0,0.4);border-top:solid 1px #fff;transition:all 0.4s ease 0s;}
	
	.category-thumbnail-blocks .category-thumbnail-block .features{position:relative;background:#f5f5f5;padding:1rem 0;}
	.category-thumbnail-blocks .category-thumbnail-block .features &gt; div{width:25%;display:inline-block;vertical-align:top;text-align:center;float:left;}
	.category-thumbnail-blocks .category-thumbnail-block .features &gt; div span{display:block;padding:1rem;}
	.category-thumbnail-blocks .category-thumbnail-block .features &gt; div span img{width:2.1875rem;}
	
	
	
	
	
	.category-thumbnail-blocks-2{margin-bottom:3rem;}
	.category-thumbnail-blocks-2 .category-thumbnail-block{margin-bottom:5rem;line-height:1.42857143;}
	.category-thumbnail-blocks-2 .category-thumbnail-block &gt; div{position:relative;}
	.category-thumbnail-blocks-2 .category-thumbnail-block .img-holder{}
	.category-thumbnail-blocks-2 .category-thumbnail-block .img-holder img{width:100%;}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .block-overlay{position:absolute;left:0;top:0;right:0;bottom:6.1rem;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 60%, rgba(0,0,0,0.75) 120%);}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .details{position:absolute;left:0;right:0;bottom:0;}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .details h3{font-size:1.5625rem;color:#fff;padding:2rem;margin:0;text-shadow:0 0 5px rgba(0,0,0,0.75);}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .details a{display:block;padding:2rem;color:#fff;background:rgba(0,0,0,0.4);border-top:solid 1px #fff;transition:all 0.4s ease 0s;position:relative;}
	.category-thumbnail-blocks-2 .category-thumbnail-block .details a:hover{background:rgba(0,0,0,0.6);text-decoration:none;}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .details a::after{content:'';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAiCAYAAAAAl7SxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTdBOTVFMkUyMzMxMUU3OENCN0VDQUI0OEFDNzRBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdBOTVFM0UyMzMxMUU3OENCN0VDQUI0OEFDNzRBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFNzhGMzdGRTIwMDExRTc4Q0I3RUNBQjQ4QUM3NEEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFNzhGMzgwRTIwMDExRTc4Q0I3RUNBQjQ4QUM3NEEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kqNnxwAAASpJREFUeNrs2jEOAUEUxvHZUIgolkqi1ziBAyiIRnTOsHdwBoUzOAEaB9CJTkFCHGR8T7ZYMhszZpt5b17yT0SxiV82M9ZItNYq4BmjFG18LpIEjEAAu/z1wgciVIQaeqBe4b2/IUK+E1roUgVEEviaUAlE6AhlEBlaS0LwhuCC4AXBCYGmiU6o7wLBDYGmgc4uEBwRnCG4IjhBcEawhuCOYAUhAeEnBCGslIxpo3m+jX5AEIJWsieLCEoNCWEm5MMO0BLViwDoKGVh7KLb13rwBpCyO3TQswxAAgLtCNccwgjAHcEEMEIHKV+bTQATtJfyAOUEwBHBGYAbQppvg04AnBBMvy9aAXBBMAFM0db2AvHwRcVjuKAR6CHoruKBbDyaL0J4/0njJcAAGl+mYLHjlIcAAAAASUVORK5CYII=') no-repeat right center/4.0625rem 2.125rem;
	position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:4.0625rem;height:2.125rem;display:block;transition:all 0.2s ease 0s;}
	.category-thumbnail-blocks-2 .category-thumbnail-block .details a:hover::after{transform:translateY(-50%) translateX(10%) scaleY(0.95);}
	.category-thumbnail-blocks-2 .category-thumbnail-block .details span{display:block;padding:2rem;color:#fff;background:rgba(0,0,0,0.4);border-top:solid 1px #fff;transition:all 0.4s ease 0s;}
	
	.category-thumbnail-blocks-2 .category-thumbnail-block .details-more{position:relative;padding:2rem;}
	.category-thumbnail-blocks-2 .category-thumbnail-block .details-more h4{font-size:1.4375rem;font-weight:700;margin:0 0 1rem 0;}
	.category-thumbnail-blocks-2 .category-thumbnail-block .details-more .text{}
	
	
	
	
	.room-gallery-block{margin-bottom:3rem;}
	
	.room-gallery-block .image-visible{}
	.room-gallery-block .image-hidden{display:none;}
	
	.room-gallery-block .room-gallery-block-image{margin-bottom:8px;position:relative;}
	.room-gallery-block .room-gallery-block-image .img-holder{}
	.room-gallery-block .room-gallery-block-image .img-holder img{width:100%;}
	
	.room-gallery-block .room-gallery-block-image .view-action{position:absolute;left:0;right:0;bottom:0;background:rgba(141,132,32,0.6);color:#fff;padding:2.5rem;font-weight:400;text-align:center;text-transform:uppercase;cursor:pointer;transition:background 0.4s ease 0s;}
	.room-gallery-block .room-gallery-block-image .view-action:hover{background:rgba(141,132,32,0.8);}
	.room-gallery-block .room-gallery-block-image .view-action span{margin-right:1rem;}
	
	
	
	
	.room-highlights-block{background:#f6f3f1;padding:2rem;border:solid 1px #d6d4d2;margin-bottom:3rem;}
	
	.room-highlights-block .room-highlights-inner{display:flex;flex-wrap: wrap;}
	.room-highlights-block .room-highlights-inner &gt; div{flex:0 0 20%;}
	.room-highlights-block .room-highlights-inner &gt; div span{display:block;text-align:center;}
	
	.room-highlights-block .room-highlights-inner &gt; div span.icon{margin-bottom:1rem;}
	.room-highlights-block .room-highlights-inner &gt; div span.icon img{width:3.125rem;}
	.room-highlights-block .room-highlights-inner &gt; div span.caption{}
	
	@media (max-width: 992px) {
		.room-highlights-block .room-highlights-inner &gt; div{flex:0 0 50%;margin-bottom:2rem;}
		.room-highlights-block .room-highlights-inner &gt; div:nth-child(5n){flex:0 0 100%;}
	}
	
	
	
	
	
	
	.room-features-block{margin-bottom:3rem;}
	.room-features-block h2{font-size:1.4375rem;font-weight:700;text-transform:uppercase;margin:0 0 2.5rem;}
	
	.room-features-block .room-features-inner{border:solid 1px #9f9f9d;padding:2.5rem;}
	
	.room-features-block .room-features-inner ul{font-size:1.25rem;margin:0;padding:0;column-count:2;}
	.room-features-block .room-features-inner ul li{margin-bottom:1.25rem;list-style:none;position:relative;padding-left:2rem;}
	.room-features-block .room-features-inner ul li::before{content:"\f0da";position:absolute;display:block;left:0;font-family:"FontAwesome";color:#000;}
	
	
	
	
	.room-book-now-button{margin:3rem 0;}
	.room-book-now-button{}
	
	
	
	.restaurant-details-block{margin-bottom:3rem;}
	.restaurant-details-block .restaurant-details-inner{display:flex;flex-wrap: wrap;background:#efefef;padding:4.5rem 2.5rem 2.5rem;}
	
	.restaurant-details-block .restaurant-details-inner &gt; div{flex:0 0 33.33%;margin-bottom:3rem;}
	.restaurant-details-block .restaurant-details-inner &gt; div span{display:block;text-align:left;margin-left:2rem;}
	.restaurant-details-block .restaurant-details-inner &gt; div span.icon{margin-bottom:1rem;}
	.restaurant-details-block .restaurant-details-inner &gt; div span.icon img{width:3.125rem;}
	.restaurant-details-block .restaurant-details-inner &gt; div span.caption{}
	.restaurant-details-block .restaurant-details-inner &gt; div span.time{font-weight:700;}
	
	.restaurant-details-block .details{display:flex;flex-wrap:wrap;background:#cac26b;padding:2rem;}
	.restaurant-details-block .details .detail-line{flex:0 0 75%;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;font-weight:700;}
	.restaurant-details-block .details .btn-holder{flex:0 0 25%;text-align:right;}
	
	
	
	
	
	
	.restaurant-signature-block{margin-bottom:3rem;}
	
	.restaurant-signature-block h2{font-size:1.4375rem;font-weight:700;text-transform:uppercase;margin:0 0 2.5rem;}
	
	.restaurant-signature-block .restaurant-signature-image{position:relative;margin-bottom:2rem;}
	.restaurant-signature-block .restaurant-signature-image .img-holder{}
	.restaurant-signature-block .restaurant-signature-image .img-holder img{width:100%;}
	
	.restaurant-signature-block .restaurant-signature-image .sub-title{position:absolute;left:0;right:0;bottom:0;padding:2rem 4rem;}
	.restaurant-signature-block .restaurant-signature-image .sub-title h3{color:#fff;font-size:2.5rem;margin:0;text-transform:uppercase;text-shadow: 0 0 25px rgba(0,0,0,0.5);}
	
	.restaurant-signature-block .description{}
	.restaurant-signature-block .description .sub-title{}
	.restaurant-signature-block .description .sub-title h4{font-size:1.4375rem;font-weight:700;text-transform:uppercase;margin:0 0 1.5rem;}
	.restaurant-signature-block .description .details{}
	
	
	
	
	
	.destination-overview-block{margin-bottom:3rem;}
	.destination-overview-block .top-block{position:relative;}
	.destination-overview-block .top-block .img-holder{}
	.destination-overview-block .top-block .img-holder img{width:100%;}
	.destination-overview-block .top-block .block-info{position:absolute;display:flex;bottom:0;left:0;right:0;}
	.destination-overview-block .top-block .block-info .title{flex:1;padding:3rem 1rem 3rem 4rem;}
	.destination-overview-block .top-block .block-info .title h2{font-size:2.5rem;color:#fff;text-transform:uppercase;margin:1rem 0 0;font-weight:700;}
	.destination-overview-block .top-block .block-info .btn-holder{flex:1;padding:3rem 4rem 3rem 1rem;text-align:right;}
	
	.destination-overview-block .details{display:flex;background:#dadada;padding-left:4rem;}
	.destination-overview-block .details .detail-block{flex:0 0 33.3%;padding:3rem 8rem 3rem 0;}
	.destination-overview-block .details .detail-block .icon{margin-bottom:1.5rem;display:block;}
	.destination-overview-block .details .detail-block .caption{color:#000;font-weight:700;text-transform:uppercase;font-size:1.25rem;margin-bottom:2.5rem;padding-bottom:2.5rem;position:relative;}
	.destination-overview-block .details .detail-block .caption::after{content:"";border-bottom:solid 0.25rem #000;width:25%;display:block;position:absolute;bottom:0;left:0;}
	.destination-overview-block .details .detail-block .text{}
	
	.destination-overview-block .additional-info{display:flex;background:#ebebeb;padding-left:4rem;}
	.destination-overview-block .additional-info .sub-title{flex:0 0 33.3%;padding:4rem 8rem 4rem 0;}
	.destination-overview-block .additional-info .sub-title h3{font-size:2rem;color:#e41582;text-transform:uppercase;letter-spacing:0.15rem;margin:0;}
	.destination-overview-block .additional-info .description{flex:0 0 60%;padding:4rem 8rem 0 0 ;font-family: 'Fira Sans', sans-serif;color:#090909;}
	
	@media (max-width: 1201px) {
		.destination-overview-block .details .detail-block{flex:0 0 33.3%;padding:3rem 3rem 3rem 0;}
	}
	
	@media (max-width: 540px) {
		.destination-overview-block .details{display:block;padding:0 3rem}
		.destination-overview-block .details .detail-block{padding:2rem 0;text-align:center;}
		.destination-overview-block .details .detail-block .caption::after{left:50%;transform:translateX(-50%);}
		
		.destination-overview-block .additional-info{display:block;padding:2rem;text-align:center;}
		.destination-overview-block .additional-info .sub-title{padding:0;}
		.destination-overview-block .additional-info .description{padding:0;}
	}
	
	
	
	
	
	.featured-text-block{margin-bottom:4rem;}
	.featured-text-block .title-block{padding:1rem 0;margin-bottom:2rem;}
	.featured-text-block .title-block .icon{display:inline-block;vertical-align:middle;}
	.featured-text-block .title-block h2{display:inline-block;vertical-align:middle;margin:0;padding-left:2rem;font-size: 1.4375rem;font-weight:700;}
	.featured-text-block .description{width:100%;} /*width:80%;*/
	.featured-text-block .description p{margin-bottom:1.5rem;}
	
	@media (max-width: 992px) {
		.featured-text-block .description{width:100%;}
	}
	
	
	
	
	
	
	.destination-map-block{margin-bottom:3rem;border:solid 1px #d7d7d7;}
	.destination-map-block .google-map-holder {position: relative;padding-bottom: 36.25%;padding-top: 30px; height: 0; overflow: hidden;height:31.25rem;}
	.destination-map-block .google-map-holder iframe,
	.destination-map-block .google-map-holder object,
	.destination-map-block .google-map-holder embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
	
	
	
	
	
	.destination-highlights-block{margin-bottom:3rem;background:#f6f3f1;border:solid 1px #dcdad8;}
	.destination-highlights-block .highlights-holder{display:flex;padding:0 3rem;}
	.destination-highlights-block .highlights-holder &gt; div{flex:0 0 25%;padding:2rem 2rem;text-align:center;}
	.destination-highlights-block .highlights-holder &gt; div .icon{font-weight:700;margin-bottom:1rem;height:4.6875rem;display:flex;text-align:center;width:100%;justify-content:center;}
	.destination-highlights-block .highlights-holder &gt; div .icon img{max-width:100%;margin:auto;max-height:4.6875rem;}
	
	@media (max-width: 768px) {
		.destination-highlights-block .highlights-holder{flex-flow:wrap;padding:0;}
		.destination-highlights-block .highlights-holder &gt; div{flex:0 0 50%;}
	}
	
	
	
	
	
	.destination-sticky-nav-block{margin-bottom:3rem;background:#f6f3f1;border:solid 1px #d6d4d2;}
	.destination-sticky-nav-block .sticky-nav-holder{display:flex;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block{flex:1;text-align:center;padding:2rem 1.25rem;color:#000;font-weight:700;font-size: 1.4375rem;position:relative;overflow:hidden;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block:not(:last-child){border-right:solid 1px #e3dcc7;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block:hover{text-decoration:none;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block:after{content:"";position:absolute;left:0;bottom:-0.675rem;height:0.675rem;background:#e3dcc7;width:100%;transition:all 0.2s ease 0s;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block:hover:after{bottom:0;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span{display:inline-block;vertical-align:middle;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span img{max-width:2.5rem;}
	.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span.caption{padding-left:2rem;}
	
	
	@media (max-width: 580px) {
		.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span{display:block;}
		.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span img{margin-bottom:1rem;}
		.destination-sticky-nav-block .sticky-nav-holder .nav-block &gt; span.caption{padding-left:0;}
	}
	
	
	
	
	.sustainability-slider-block{margin-bottom:3rem;position:relative;}
	#sustainability-slider{}
	#sustainability-slider .item-inner{position:relative;}
	#sustainability-slider .item-inner .img-holder{}
	#sustainability-slider .item-inner .img-holder img{width:100%;}
	#sustainability-slider .item-inner .details{position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));padding-top:5rem;}
	#sustainability-slider .item-inner .details .title{padding:0 4rem;color:#fff;}
	#sustainability-slider .item-inner .details .title h3{color:#fff;font-size: 1.4375rem;font-weight:700;text-transform:uppercase;margin:0 0 1rem;}
	#sustainability-slider .item-inner .details .details-inner{display:flex;padding:0 4rem 2rem;}
	#sustainability-slider .item-inner .details .details-inner .description{flex:0 0 50%;color:#fff;font-family: 'Fira Sans', sans-serif;font-weight:400;}
	#sustainability-slider .item-inner .details .details-inner .btn-holder{flex:0 0 50%;text-align:right;justify-self:flex-end;}
	
	
	
	.sustainabilitycarousel-navigation{position:absolute;top:45%;color:#fff;width:100%;height:2.1875rem;}
	.sustainabilitycarousel-navigation span{position:absolute;display:block;top:0;cursor:pointer;text-align:center;transition:all 0.4s ease 0s;font-family: 'Montserrat', serif;text-transform:uppercase;font-size:14px;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;transform-origin:0 2.65625rem;width:5.3125rem;height:5.3125rem;border-radius:50%;z-index:1;}
	.sustainabilitycarousel-navigation span svg{width:4rem;}
	.sustainabilitycarousel-navigation span svg path{fill:#fff;}
	
	
	.sustainabilitycarousel-navigation .prev{left:4rem;}
	.sustainabilitycarousel-navigation .next{right:4rem;}
	
	@media (max-width: 768px) {
		.sustainabilitycarousel-navigation{top:25%;}
	}
	
	@media (max-width: 580px) {
		#sustainability-slider .item-inner .details{position:relative;background:#333;padding:2rem 0 0;text-align:center;}
		#sustainability-slider .item-inner .details .details-inner{display:block;}
		#sustainability-slider .item-inner .details .details-inner .btn-holder{text-align:center;}
		
		.sustainabilitycarousel-navigation{top:20%;}
		.sustainabilitycarousel-navigation .prev{left:1rem;}
		.sustainabilitycarousel-navigation .next{right:1rem;}
	}
	
	
	
	
	
	.sustainability-title-block{margin-bottom:3rem;}
	.sustainability-title-block .sustainability-title-block-inner{display:flex;}
	.sustainability-title-block .sustainability-title-block-inner .icon{width:9rem;text-align:center;}
	.sustainability-title-block .sustainability-title-block-inner .icon img{max-width:100%;width:7.5rem;}
	
	.sustainability-title-block .sustainability-title-block-inner .titles{display:flex;flex-direction:column;justify-content:center;padding-left:1rem;}
	.sustainability-title-block .sustainability-title-block-inner .titles h2{font-size:1.4375rem;color:#191919;font-weight:700;margin:0 0 1.75rem;}
	.sustainability-title-block .sustainability-title-block-inner .titles h3{font-size:1.125rem;color:#666666;text-transform:uppercase;margin:0;}
	
	
	
	
	
	
	.spa-main-block{margin-bottom:3rem;}
	.spa-main-block .spa-main-block-inner{display:flex;}
	.spa-main-block .spa-main-block-inner .details{flex:0 0 60%;background:#f4f4df;display:flex;flex-direction:column;justify-content:center;order: 1;}
	.spa-main-block .spa-main-block-inner .details &gt; div {text-align:center;padding:2rem 10rem;}
	.spa-main-block .spa-main-block-inner .details &gt; div h3 {color:#e41582;font-size:1.5625rem;font-family: 'Old Standard TT', serif;text-transform:uppercase;font-weight:400;margin:0 0 2rem;}
	.spa-main-block .spa-main-block-inner .details &gt; div h1 {font-size:2.25rem;font-family: 'Old Standard TT', serif;text-transform:uppercase;margin:0 0 3rem;font-weight:300;}
	
	.spa-main-block .spa-main-block-inner .img-holder{flex:0 0 40%;order: 2;height:43rem;}
	.spa-main-block .spa-main-block-inner .img-holder img{width:100%;}
	
	@media (max-width: 1201px) {
		.spa-main-block .spa-main-block-inner .details{flex:0 0 50%;}
		.spa-main-block .spa-main-block-inner .details &gt; div {padding:2rem 5rem;}
		
		.spa-main-block .spa-main-block-inner .img-holder{flex:0 0 50%;}
	}
	
	
	@media (max-width: 768px) {
		.spa-main-block .spa-main-block-inner{display:block;}
		
		.spa-main-block .spa-main-block-inner .details &gt; div {padding:3rem 2rem;}
		
		.spa-main-block .spa-main-block-inner .img-holder{height:auto;}
		.spa-main-block .spa-main-block-inner .img-holder img{height:auto!important;width:100%!important;position:relative!important;}
	}
	
	
	
	
	
	.spa-treatments-block{margin-bottom:3rem;}
	.spa-treatments-block .spa-treatments-block-inner{display:flex;}
	
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments{flex:0 0 70%;padding-right:10px;position:relative;}
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments .img-holder{}
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments .img-holder img{width:100%;}
	
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments .details{position:absolute;left:0;right:10px;bottom:0;background:rgba(0,0,0,0.4);padding:2rem 5rem;}
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments .details h2{font-family: 'Old Standard TT', serif;font-size:2.25rem;color:#fff;text-transform:uppercase;margin:0 0 2rem;}
	.spa-treatments-block .spa-treatments-block-inner .spa-treatments .details .btn{font-weight:600;}
	
	.spa-treatments-block .spa-treatments-block-inner .spa-quote{flex:0 0 30%;background:#817408;display:flex;flex-direction:column;justify-content:center;}
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div{text-align:center;padding:2rem 7rem;}
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div .quote{font-size:2.5rem;font-family: 'Old Standard TT', serif;color:#fff;text-align:left;position:relative;margin-bottom:5rem;}
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div .quote::before{content:'â€œ';font-size:5rem;font-family: 'Old Standard TT', serif;color:#fff;position:absolute;left:-3rem;top:-1.5rem;}
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div .quote::after{content:'â€';font-size:5rem;font-family: 'Old Standard TT', serif;color:#fff;position:absolute;margin-left:0.5rem;}
	
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div .quote-by{font-size:1.5625rem;color:#fff;position:relative;}
	.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div .quote-by::before{content:'';position:absolute;top:-2rem;width:2rem;border-bottom:solid 1px #fff;left:50%;transform:translateX(-50%);}
	
	
	@media (max-width: 1201px) {
		.spa-treatments-block .spa-treatments-block-inner{display:block;}
		.spa-treatments-block .spa-treatments-block-inner .spa-treatments{padding-right:0;margin-bottom:10px;}
		.spa-treatments-block .spa-treatments-block-inner .spa-treatments .details{right:0;}
		
		.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div{padding:4rem 7rem;}
	}
	
	@media (max-width: 992px) {
		.spa-treatments-block .spa-treatments-block-inner{display:block;}
		.spa-treatments-block .spa-treatments-block-inner .spa-treatments{text-align:center;}
	}
	
	@media (max-width: 768px) {
		.spa-treatments-block .spa-treatments-block-inner .spa-quote &gt; div{padding:4rem 5rem;}
	}
	
	@media (max-width: 400px) {
		.spa-treatments-block .spa-treatments-block-inner .spa-treatments .details{position:relative;background:rgba(0,0,0,0.6);}
	}
	
	
	
	
	.spa-facilities-block{margin-bottom:3rem;}
	.spa-facilities-block .spa-facilities-block-inner{}
	
	.spa-facilities-block .spa-facilities-block-inner .details{text-align:center;}
	.spa-facilities-block .spa-facilities-block-inner .details h3 {color:#e41582;font-size:1.5625rem;font-family: 'Old Standard TT', serif;text-transform:uppercase;font-weight:400;margin:0 0 2rem;}
	.spa-facilities-block .spa-facilities-block-inner .details h2 {font-size:2.25rem;font-family: 'Old Standard TT', serif;text-transform:uppercase;margin:0 0 3rem;}
	.spa-facilities-block .spa-facilities-block-inner .details .description{margin-bottom:3rem;padding:0 20%;}
	.spa-facilities-block .spa-facilities-block-inner .details .btn-holder{margin-bottom:3rem;}
	.spa-facilities-block .spa-facilities-block-inner .details .btn-holder .btn{font-weight:600;}
	
	
	.spa-facilities{text-align:center;}
	.spa-facilities &gt; div{display:inline-block;vertical-align:top;width:13.75rem;text-align:center;margin-bottom:3rem;}
	.spa-facilities &gt; div span{display:block;}
	.spa-facilities &gt; div span.icon img{width:3.75rem;margin-bottom:1rem;}
	.spa-facilities &gt; div span.caption{display:block;font-weight:700;text-transform:uppercase;font-size:1.125rem;}
	
	@media (max-width: 768px) {
		.spa-facilities-block .spa-facilities-block-inner .details .description{padding:0 10%;}
	}
	
	@media (max-width: 540px) {
		.spa-facilities-block .spa-facilities-block-inner .details .description{padding:0 1rem;}
	}
	
	
	
	
	.two-image-block{margin-bottom:3rem;}
	.two-image-block .two-image-block-inner{}
	.two-image-block .two-image-block-inner .two-image-block-image{}
	.two-image-block .two-image-block-inner .two-image-block-image:first-child{padding-right:1.25rem;}
	.two-image-block .two-image-block-inner .two-image-block-image:last-child{padding-left:1.25rem;}
	.two-image-block .two-image-block-inner .two-image-block-image img{width:100%;}
	
	@media (max-width: 768px) {
		.two-image-block .two-image-block-inner .two-image-block-image{padding:0!important;margin-bottom:1rem;}
	}
	
	
	
	
	
	.single-image-block{margin-bottom:3rem;}
	.single-image-block img{width:100%;}
	
	
	
	.gallery-container{}
	.gallery-container &gt; div{margin:10px 20px 10px 0;}
	
	
	@media (max-width: 992px) {
		.gallery-container &gt; div{margin:10px 20px 10px 0;width:45%;}
		.gallery-item img {width: 100%;}
	}
	
	@media (max-width: 480px) {
		.gallery-container &gt; div{margin:10px 20px 10px 0;width:95%;}
		.gallery-item img {width: 100%;}
	}
	
	
	
	
	/* html-content */
	.html-content{margin-bottom:3rem;}
	
	
	/**** page components wide **********************************************************************/	
	
	
	/**** hotel offers ****/
	
	.hotel-offers-list{}
	
	.hotel-offers-list .offer{border:solid 1px #d7d7d7;margin:0 2rem 3rem 0;}
	.hotel-offers-list .offer .img-holder{overflow:hidden;}
	.hotel-offers-list .offer .img-holder img{width:100%;border:none;transition:all 0.4s ease 0s;}
	.hotel-offers-list .offer .img-holder img:hover{transform:scale(1.04);}
	
	.hotel-offers-list .offer .details{padding:2rem;}
	.hotel-offers-list .offer .details h3{font-size:1.5625rem;margin:0 0 0.5rem;text-transform:uppercase;color:#000;font-weight:700;}
	.hotel-offers-list .offer .details .discount{font-size:1.5625rem;margin:0 0 2rem;text-transform:uppercase;color:#e41582;font-weight:700;}
	.hotel-offers-list .offer .details .description{margin:0 0 2rem;}
	.hotel-offers-list .offer .details .duration{padding:0 0 2rem;}
	.hotel-offers-list .offer .details .learn-more{color:#000;font-size:1.4375rem;text-transform:uppercase;position:relative;line-height:2.125rem;font-weight:700;padding-right:6.5rem;transition:all 0.2s ease 0s;}
	.hotel-offers-list .offer .details .learn-more::after{content:'';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAiCAYAAAAAl7SxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMzlGQzQ3REYwODExMUU3QjlDOTg4OUVEMkYzOTgwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMzlGQzQ3RUYwODExMUU3QjlDOTg4OUVEMkYzOTgwOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzOUZDNDdCRjA4MTExRTdCOUM5ODg5RUQyRjM5ODA4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzOUZDNDdDRjA4MTExRTdCOUM5ODg5RUQyRjM5ODA4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vAklKAAAAQ5JREFUeNrs2jEOwiAUBmBUBmMc1MnBG3gB3V2Ik2PPoHfwDCZ6Jx08gHtXR2d8GAZiQKHtwvt5yR+SJjTpVwJtqRB5l6JUbU6gtc4eQNtUiAgDSu0gNIbIfSSMu4DIHaETCA4IIYg9GkIrCE4IjSG4IZgaUR4pEBwRTA1TILgiJEFwRoiG4I4QBYGA8BcCBeEnhEGQ1J5AIG6UhV1GTZ1te+lZFeQ69EWpuxkJO5CLXVKOFOkcW9OccEW523PK62tiXCGtDrMQAArClPIMASAg+AA2SI/NPgCF9AIVDcAVIQmAI8IkFYAbgu/7oorpyPmT+za2c9l8EWUbLnsEKcqG7Kfgt+ZdiNY/abwFGAAAkdkaPNPa7gAAAABJRU5ErkJggg==') no-repeat right center / 4.0625rem 2.125rem;
	width:4.0625rem;height:2.125rem;display:block;position:absolute;right:0rem;top:50%;transform:translateY(-50%);transition:all 0.2s ease 0s;}
	.hotel-offers-list .offer .details .learn-more:hover{text-decoration:none;color:#111;padding-left:0.5rem;}
	.hotel-offers-list .offer .details .learn-more:hover::after{transform:translate(50%,-50%) scaleY(0.95);}
	
	@media (max-width: 768px) {
		.hotel-offers-list .offer{margin:0 0 3rem;}
	}
	
	
	
	
	
	/* sightings-log *************************/
	
	/* sightings-log post */
	
	.sightings-log-top-margin{height:12.5rem;margin-bottom:2rem;background:#f5f5f5;overflow:hidden;}
	.sightings-log-top-margin img{width:100%;height:100%;object-fit: cover;}
	
	
	
	
	.sightings-log-breadcrumb{margin-bottom:4rem}
	
	.sightings-log{}
	
	.sightings-log .sightings-log-title{margin-bottom:4.5rem;}
	.sightings-log .sightings-log-title h3{color:#6a6a6a;font-size:1.875rem;text-transform:uppercase;margin:0;}
	.sightings-log .sightings-log-title h3 span{display:block;color:#000;font-size:1.5625rem;padding-top:0.5rem;}
	
	.sightings-log .sighting-photo-holder{position:relative;margin-bottom:2rem;}
	.sightings-log .post-next-prev-holder{position:absolute;top:50%;transform:translateY(-50%);left:-5vw;right:-5vw;}
	.sightings-log .post-next-prev-holder a{color:#343434;}
	.sightings-log .post-next-prev-holder .post-prev{position:absolute;}
	.sightings-log .post-next-prev-holder .post-prev i{transform:rotate(180deg) translateY(-1px);line-height:1rem;margin-right:1rem;}
	.sightings-log .post-next-prev-holder .post-next{position:absolute;right:0;}
	.sightings-log .post-next-prev-holder .post-next i{margin-left:1rem;}
	
	.sightings-log .sighting-photo-holder .img-holder{position:relative;}
	.sightings-log .sighting-photo-holder .img-holder img{width:100%;}
	
	.sightings-log .sighting-date-time{margin-bottom:4rem;}
	
	.sightings-log h1{text-transform:none;margin-bottom:0.75rem;color:#343434;font-size:1.5625rem;}
	.sightings-log .sighting-subtitle{font-style:italic;margin-bottom:4rem;}
	
	.sightings-log .signting-content{margin-bottom:4rem;}
	
	
	@media (max-width: 1270px) {
		.sightings-log-top-margin{height:18rem;}
	}
	
	@media (max-width: 1201px) {
		.sightings-log .post-next-prev-holder{left:-7vw;right:-7vw;}
	}

	
	@media (max-width: 992px) {
		.sightings-log-top-margin{height:7rem;}
		
		.sightings-log .post-next-prev-holder{top:40%;left:0;right:0;z-index:1;}
		.sightings-log .post-next-prev-holder a{color:#fff;background:rgba(0,0,0,0.2);padding:1.75rem 1rem;display:block;font-size:11px;}
		.sightings-log .post-next-prev-holder .post-prev{}
		.sightings-log .post-next-prev-holder .post-prev i{margin-right:0.5rem;}
		.sightings-log .post-next-prev-holder .post-next{}
		.sightings-log .post-next-prev-holder .post-next i{margin-left:0.5rem;}
	}
	
	
	
	
	
	/* sightings-log category */
	.sightings-log-cat{}
	.sightings-log-cat .flex-row{display:flex;flex-flow:wrap;}
	
	.sightings-log-cat .sighting{color:#444;margin-bottom:6rem}
	.sightings-log-cat .sighting .img-holder{display:block;margin-bottom:1rem;overflow:hidden;}
	.sightings-log-cat .sighting .img-holder img{width:100%;transition:all 0.4s ease 0s;}
	.sightings-log-cat .sighting .img-holder:hover img{transform:scale(1.05);}
	.sightings-log-cat .sighting .sighting-date-time{color:#939393;margin-bottom:3.125rem;}
	.sightings-log-cat .sighting h3{margin:0 0 0.5rem;color:#444;}
	.sightings-log-cat .sighting h3 a{color:#444;}
	.sightings-log-cat .sighting .sighting-subtitle{margin-bottom:2.5rem;font-style:italic;font-weight:300;}
	
	
	
	/* sightings-log home */
	#sightings-log{margin:10rem 0 6rem;}
	
	.sightings-log-view-all{position:relative;width:21.015625vw;margin-left:2.75vw;}
	.sightings-log-view-all .img-holder{}
	.sightings-log-view-all .img-holder img{width:100%;}
	.sightings-log-view-all .btn-holder{position:absolute;left:0;right:0;bottom:3rem;text-align:center;}
	
	
	
	
	#sightings-carousel-holder{padding:0 1vw;}
	
	#sightings-carousel{}
	#sightings-carousel .sighting-post{width:17.421875vw;}
	#sightings-carousel .sighting-post-inner{position:relative;}
	#sightings-carousel .sighting-post-inner .img-holder{overflow:hidden;}
	#sightings-carousel .sighting-post-inner .img-holder img{width:100%;transition:all 0.4s ease 0s;}
	#sightings-carousel .sighting-post-inner:hover .img-holder img{transform:scale(1.05);}
	
	#sightings-carousel .sighting-post-inner .details{position:absolute;left:0;right:0;top:0;bottom:0;}
	
	#sightings-carousel .sighting-post-inner .sighting-date-time{position:absolute;top:0;left:0;right:0;}
	#sightings-carousel .sighting-post-inner .sighting-date{position:absolute;top:0;left:0;color:#fff;font-size:1.625rem;padding:0.5rem 1rem;}
	#sightings-carousel .sighting-post-inner .sighting-date span{display:block;font-size:2.25rem;line-height:1.625rem;opacity:0.5;}
	
	#sightings-carousel .sighting-post-inner .sighting-time{position:absolute;top:0;right:0;color:#fff;font-size:1.625rem;padding:0.5rem 1rem;}
	
	#sightings-carousel .sighting-post-inner .sighting-details{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:1rem 1rem 1.5rem;}
	#sightings-carousel .sighting-post-inner .sighting-details h3{font-size:1.125rem;font-family: 'Raleway', sans-serif;margin:0 0 0.5rem;font-weight:700;position:relative;z-index:1;}
	#sightings-carousel .sighting-post-inner .sighting-details h3 a{color:#fff;}
	#sightings-carousel .sighting-post-inner .sighting-details .subtitle{font-size:1rem;font-style:italic;font-weight:300;margin-bottom:0.75rem;position:relative;z-index:1;}
	#sightings-carousel .sighting-post-inner .sighting-details .description{font-size:0.95rem;position:relative;z-index:1;}
	#sightings-carousel .sighting-post-inner .sighting-details .description p{margin:0;}
	
	#sightings-carousel .sighting-post-inner .sighting-details .sighting-overlay{position:absolute;left:0;right:0;bottom:0;top:0;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));}
	
	#sightings-carousel .sighting-post-inner .link-overlay{position:absolute;left:0;right:0;bottom:0;top:0;}
	
	
	#sightings-carousel.owl-theme .owl-controls .owl-page span{background:none!important;border:solid 1px #869791;}
	#sightings-carousel.owl-theme .owl-controls .owl-page.active span, #sightings-carousel .owl-theme .owl-controls.clickable .owl-page:hover span{background:#869791!important;}
	
	
	
	@media (max-width: 992px) {
		.sightings-log-view-all .btn-holder{bottom:1em;}
	}
	
	@media (max-width: 768px) {
		.sightings-log-view-all{position:relative;width:100%;margin-left:0;padding:0 0.5rem;margin-bottom:0.5rem;}
		.sightings-log-view-all .btn-holder{bottom:3em;}
		
		#sightings-carousel-holder{padding:0;}
		#sightings-carousel .sighting-post{width:auto;padding:0.5rem;}
	}
	
	
	
	
	
	
	/* 404 */
	.notfound404{height:75rem;text-align:center;position:relative;background:url(images/jetwinghotelsmain/jetwing-404.jpg) no-repeat center bottom / contain;margin-bottom:4rem;}
	.notfound404-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;padding:2rem;}
	.notfound404-inner .title{font-family: 'Raleway', sans-serif;color:#053442;font-size:10.625rem;line-height:10.625rem;font-weight:600;margin-bottom:2rem;}
	.notfound404-inner .message{font-size:1.5625rem;color:#4c4c4c;}
	.notfound404-inner .message p, .notfound404-inner .message span{margin-bottom:2rem;display:block;}
	.notfound404-inner .message .btn{color:#707070;border:solid 1px #aaa;border-radius:0;font-size:1.25rem;padding:0.5rem 1rem;text-transform:uppercase;transition:all 0.4s ease 0s;margin:0 1rem;text-align:center;width:12rem;}
	.notfound404-inner .message .btn:hover{background:#eee;}
	
	
	@media (max-width: 768px) {
		.notfound404{height:60rem}
	}
	
	
	@media (max-width: 350px) {
		.notfound404-inner .message .btn{margin:1rem auto;display:block;}
	}
	
	
	
	/* contact page */
	.contact-form-wrapper{background:#ebebeb;}
		.contact-form-wrapper h3{background:#dedede;line-height:4.25rem;font-size:1.563rem;text-transform:uppercase;padding-left:3.875rem;color:#000;}
		
		.contact-form{padding:2.5rem 4rem;}
		.contact-form input, .contact-form textarea{border:none;text-transform:uppercase;font-size:1rem;color:#000;}
		.contact-form input[type=text], .contact-form input[type=email]{height:2.875rem;padding: 0.625rem 1rem;}
		.contact-form .btn{background:#f7941d;padding:0.5rem 2rem;font-size:1.563rem;text-transform:uppercase;color:#fff;}
		.contact-details{font-size:1.5rem;color:#000;font-weight:300;padding:1rem 4rem 2rem;}
		.contact-details p span{display:inline-block;vertical-align:top;}
		.contact-details p span.caption{width:5rem;}
	
	
	.contact-person{font-size:1.813rem;color:#b5b5b5;margin-bottom:1.625rem;}
	.contact-person img{max-width:100%;}
	.contact-person .personal{margin-bottom:4.063rem;}
	.contact-person .personal h3{font-size:1.813rem;color:#000;font-weight:bold;margin-bottom:0.5rem;}
	.contact-person .personal span{}
	
	.contact-person .contact{color:#b5b5b5;font-weight:300;}
	.contact-person .contact{}
	
	
	
	.service-content-blocks{}
	.service-content-blocks .row{margin-bottom:1rem;}
	.service-content-blocks .img-holder{}
	.service-content-blocks .img-holder img{width:100%;}
	
	
	
	.service-content-blocks .service-content-inner{background:#f6f6f6;padding:1rem 3.125rem;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
	.service-content-blocks .service-content-inner .text{position: relative;top: 50%;transform: translateY(-50%);width:100%;}
	.service-content-blocks .service-content-inner h3{margin:0 0 3.125rem 0;font-size:1.813rem;color:#000;font-weight:900;}
	.service-content-blocks .service-content-inner p{margin:0 0 3.125rem 0;}
	.service-content-blocks .service-content-inner .btn{background:#18477e;text-transform:uppercase;color:#fff;border-radius:0;}
	.service-content-blocks .service-content-inner .btn:hover{background:#356297;}
	
	
	
	#blog-header h1{font-size:3.25rem;color:#000;text-transform:uppercase;font-weight:900;margin-bottom:1.5rem;margin-top:0;}
	
	.blog-content{background:#f5f5f5;padding:2.25rem;}
	
	
	.articles{margin-top:5px;}
	.articles article{margin-bottom:30px;}
	.articles article .inner{box-shadow:1px 5px 10px rgba(0,0,0,0.1);}
	.articles article .image {overflow:hidden;}
	.articles article .image a img{max-width:100%;width:100%;transition:all 0.4s ease 0s;}
	.articles article .image a:hover img{transform:scale(1.08);}
	.articles article .details{background:#fff;border-top:solid 10px #dff0ef;padding:20px;color:#1d1d1d;}
	.articles article .details h3{font-size:30px;font-weight:bold;margin:0;}
	.articles article .details h3 a{color:#1d1d1d;}
	.articles article .details .category{font-size:20px;font-weight:300;margin-top:10px;}
	.articles article .details .category a{color:#1d1d1d;}
	.articles article .details .meta{font-size:16px;text-transform:uppercase;color:#646464;margin-top:10px;}
	.articles article .details .meta .author{color:#646464;margin-right:20px;}
	.articles article .details .text{margin-top:25px;font-size:17px;font-weight:300;}
	.articles article .details .button{text-align:right;padding:1rem 0;}
	.articles article .details .button a{text-transform:uppercase;}
	
	
	.right-col{color:#646464;}
	
	.categories{color:#646464;padding-left:15px;margin-bottom:50px;}
	.categories h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.categories ul, .categories ul li{margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:300;}
	.categories ul li{margin-bottom:10px!important;}
	.categories ul li a{color:#646464;}
	.categories ul li.current-menu-item a{font-weight:700;}
	
	.recent-updates{color:#646464;padding-left:15px;}
	.recent-updates h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.recent-updates .updates{}
	.recent-updates .updates .update{margin-left:0;margin-bottom:28px;}
	.recent-updates .updates .update .image{padding:0;}
	.recent-updates .updates .update .image img{padding:0;max-width:100%;width:100%;}
	.recent-updates .updates .update .details {background:#fffaf2;}
	.recent-updates .updates .update .details a.category{font-size:12px;color:#000;text-decoration:none;text-transform:uppercase;}
	.recent-updates .updates .update .details h4{font-size:1.5rem;color:#000;font-weight:normal;}
	.recent-updates .updates .update .details h4 a{color:#000;}
	.recent-updates .updates .update .details h4 a:hover{color:#0d3656;text-decoration:none;}
	.recent-updates .updates .update .details .date{font-size:1rem;color:rdba(0,0,0,0.4);font-weight:300;}
	
	
	.archives{margin-top:50px;color:#646464;padding-left:15px;}
	.archives h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.archives ul, .categories ul li{margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:300;}
	.archives ul li{margin-bottom:10px!important;}
	.archives ul li a{color:#646464;}
	
	
	.tags{margin-top:50px;color:#646464;padding-left:15px;}
	.tags h3{font-size:1.8rem;font-weight:400;margin:0 0 10px 0;color:#000;}
	.tags .inner{}
	.tags ul, .tags ul li{list-style:none;margin:0;padding:0;}
	
	
	.cat-title-wrapper{}
	.cat-title-wrapper h1{font-size:2.25rem;color:#000;text-transform:uppercase;font-weight:400;margin-bottom:1.5rem;margin-top:0;color:#000;}
	
	.img-holder, .image-bg{overflow:hidden;}
	/*.img-holder img, .image-bg img{transition:all 0.4s ease 0s;}
	.img-holder:hover img, .image-bg:hover img{opacity:0.9;}*/
	
		
iframe{background:none;}
.fancybox-skin{background:rgba(255,255,255,0.5)!important;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.commentlist li, #commentform input, #commentform textarea {}
.commentlist li ul li {font-size: 16px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 20px;}
.commentlist p {font-weight: normal;line-height: 20px;text-transform: none;}
#commentform p {}
.commentmetadata {font-weight: normal;}
.comment-body{padding:20px;}

/* start Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;max-width:100%;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* end Form Elements */

/* start Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;background:#fff;box-shadow:0px -1px 2px rgba(0,0,0,0.1);border:solid 2px #f18f10;border-width:0 0 2px 0;}
.commentlist li a{color:#333b1f;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin:0 0 2rem 0;display: block;}
/* end Comments */



.pagination-holder{width:100%;text-align:center;}
/* start wp-page navi (plugin) */
.wp-pagenavi{padding:10px 0}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #333;color: #333;background-color: #FFFFFF;	}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #333;color: #333;background-color: #FFFFFF;	}
.wp-pagenavi a:hover {	border: 1px solid #f33097;color: #fff;background-color: #f33097;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #f33097;color: #fff;background-color: #f33097;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #333;color: #fff;background-color: #333;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;	border: 1px solid #333;color: #333;background-color: #FFFFFF;}

.pagination &gt; li{margin:0 5px!important;display:inline-block;}
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span{color:#666;border-radius:5px;font-size:14px;}
.pagination &gt; li &gt; span.current{color: #fff;background-color: #f33097;border-color: #ddd;}
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:focus {color: #fff;background-color: #333;border-color: #ddd;}

/* end wp-page navi */


/*----- footer -----*/
	
#footer{font-family: 'Roboto',sans-serif;}
.footer-top-content{background:url(images/jetwinghotelsmain/jetwing-footer.jpg) no-repeat center bottom / cover;}
		
	
	#footer-nav{padding:2rem 0 2rem 1rem;text-align:center;background:#f4f4f4;}
	#footer-nav ul{margin:0;padding:0;list-style:none;text-align:center;}
	#footer-nav  ul &gt; li{font-size:1.125rem;display:inline-block!important;margin-left:1rem;}
	#footer-nav ul &gt; li &gt; a{color:#252525;font-weight:normal;margin-bottom:0.5rem;text-transform:uppercase;}
	#footer-nav  ul &gt; li &gt; ul {display:block;text-align:left;}
	#footer-nav  ul &gt; li &gt; ul &gt; li {display:block;margin:0.2rem 0;}
	#footer-nav ul &gt; li &gt; ul &gt;li &gt; a{color:#2f2f2f;font-weight:normal;}

	#footer-top{background-size:cover;padding-bottom:15rem;}
	#footer-top .container{}/*max-width:83.88rem;*/
		
		.footer-top-left{text-align:left;}
			.newsletter{margin-bottom:4.375rem;text-align:left;}
				.newsletter h5{font-size:1.125rem;margin:0 0 1rem;color:#343434;font-family: 'Roboto', sans-serif;text-align:left;padding-right:20px;font-weight:400;}
				.newsletter .form-wrapper{display:inline-block;text-align:left;}
				.newsletter form input[type=email]{width:15rem;border:none;height:2.5rem;font-size:1.25rem;padding:0 5px;color:#000;float:left;background:#fff;border-radius:6px;box-shadow:0 0 2px rgba(100,100,100,0.5) inset;margin-right:0;border-radius:0;}
				.newsletter form input[type=submit]{width:8rem;border:none;height:2.5rem;background:#e41582;color:#fff;font-size:1.25rem;text-transform:uppercase;float:left;border-radius:6px;border-radius:0;}
				.newsletter form input[type=submit]:hover{background:#f33097;}

	#footer .contact-details{text-align:left;font-size:16px;padding:1rem 0;color:#676767;}
	#footer .contact-details h4{font-size:18px;font-weight:bold;text-transform:uppercase;}
	
	
	.footer-block{}
	.footer-block h3{color:#3f3f3f;font-size:1.125rem;text-transform:uppercase;margin:0 0 1rem;font-family: 'Roboto', sans-serif;}
	.footer-block .description{font-size:1.125rem;color:#3f3f3f;text-transform:uppercase;padding-right:2rem;}
	
	

	#footer .social-media{text-align:left;}
	#footer .social-media a{font-size:2rem;margin-right:1.5rem;color:#000;}
	#footer .social-media a.facebook{color:#3b5a99;}
	#footer .social-media a.twitter{color:#6acce1;}
	#footer .social-media a.instagram{color:#1c3c72;}
	#footer .social-media a.googleplus{color:#ff0000;}
	#footer .social-media a.youtube{color:#ce322e;}
						
	.fa-twitter::before {
		content: "" !important;
		background: url("images/jetwinghotelsmain/twitter-x.svg") no-repeat center 3px / 24px 24px;
		width: 23px;
		height: 24px;
		display: block;
	  }
	
	.logo-footer{text-align:left;padding:2rem 0;}
	.logo-footer img{display:inline-block;vertical-align:middle;width:23rem;}
	
	
	
						
	#footer-bottom{font-size:16px;text-align:right;color:#fff;padding:1rem 0;font-weight:300;background:#053442;}
	#footer-bottom a{color:#fff;}
	#footer-bottom .links{text-align:left;}
	.copyright{margin-right:4rem;text-transform:uppercase;}
	.copyright span{font-size:24px;line-height:1rem;}
	.web-developer a{font-weight:bold;}
	/*.container{border:solid 1px #f00;}*/
	
	
	@media (max-width: 1400px) {
		#footer .contact-details{font-size:14px;}
		.properties-nav ul li a{font-size:14px;}
		#footer-bottom{font-size:14px;}
	}
	
	@media (max-width: 1201px) {
		#footer{padding-top:3rem;}
		
		#footer-nav{padding:2rem 0 2rem 1rem;text-align:center;}
		#footer-nav ul{text-align:center;display:block}
	}
	
	@media (max-width: 992px) {
		#footer-nav{padding:2rem 1rem 2rem 1rem;text-align:center;}
		#footer-nav ul{text-align:center;display:block}
		
		.logo-footer{text-align:center;margin:1rem 0 2rem;}
		
		.newsletter-wrapper{margin-bottom:3rem;}
		
		.footer-block .description{padding:0;}
		
		#footer .social-media{text-align:center;}
		#footer .social-media a{margin:0 1.5rem;}
	}
	
	
	
	@media (max-width: 768px) {
			#footer-top{background-size:cover;min-height:32rem;padding-bottom:10rem;}
			
			.footer-block{margin-bottom:3rem;}
			
			#footer-bottom .links{text-align:center;}
	}
	


/*----- end footer -----*/


/* weather widget */
#btn-weather-floating{position: fixed;width: 7.5rem;height: 7.5rem;bottom: 3.5rem;right: 3.5rem;z-index: 99999999;}
#btn-weather-floating .btn-weather-floating-inner{}
#btn-weather-floating .btn-weather-floating-inner img{width: 100%;}

@media (max-width: 1200px) {
	#btn-weather-floating{width: 5rem;height: 5rem;bottom: 7.5rem;right: 1.5rem;}
}
	

@media (min-width: 1920px) {
	
}

@media (max-width: 2400px) {
	html{font-size:12px;}
	
	body.site .navbar-brand{padding:0;height:auto;}/*nav-flex*/
	body.site .navbar-collapse{text-align:right;}
	
	
	/*.btn-white{font-size:12px;}
	.btn-orange{font-size:12px;}
	.btn-green{font-size:12px;}
	.btn-black{font-size:12px;}
	.btn-cream{font-size:12px;}
	.btn-dark-orange{font-size:12px;}
	.btn-blue{font-size:12px;}
	.btn-orange-large{font-size:12px;}*/
}

@media (max-width: 1920px) {
	html{font-size:12px;}
	
	#image-carousel-wrapper{margin-top:7.75rem;padding-right:3.75rem;}
	
	.side-navigation .inner ul &gt; li &gt; ul &gt; li &gt; a{font-size:1.3rem;}
	
	
	#mid-block .text{font-size:1.4rem;}
	.insights .text p{font-size:1.4rem;}
	
	.breadcrumb{font-size:1rem;}		
}

@media (max-width: 1800px) {
	html{font-size:10px;}
	
	body.site .navbar-brand{padding:0;}/*nav-flex*/
	
	
}

@media (max-width: 1600px) {
	html{font-size:9px;}
	
	
	/*.page-content{font-size:15px;}*/
}

@media (max-width: 1400px) {
	html{font-size:9px;}
	
	#header-top .top-nav ul li a{font-size:12px;}
	#header-top .social-media a{font-size:18px;}
	
	
	body.site .navbar-default .navbar-nav &gt; li &gt; a{padding:0.3125rem 0;} /*padding:0.3125rem 0 0.625rem;*/ /*nav-flex*/
	
	
	#image-carousel-wrapper{margin-top:9.75rem;padding-right:3.75rem;}

	
	
	/*.btn-white{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-orange{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-green{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-black{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-cream{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-dark-orange{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-blue{font-size:10px;padding:0.5rem 2.4rem;}
	.btn-orange-large{font-size:10px;border-radius:10px;}*/
	
	#corporate .corporate-right .icons &gt; div img{max-width:50%;}
	
	
	.breadcrumb{font-size:1.5rem;}
	
	#product-details{font-size:14px;}
}

@media (max-width: 1300px) {
	/*html{font-size:7px;}*/
	/*.page-content{font-size:1.563rem;}*/
	
	/*.navbar-btn{font-size:1.5rem;}*/
}

@media (min-width: 1200px) and (max-width: 1300px) {
	
	body.site .navbar-collapse {margin-top: 5px;}
	
	.page-content p,
	.page-content dl{font-size:14px;}
}

@media (max-width: 1201px) {
	html{font-size:10px;}
	
	#header-top{margin-left:0;padding-top:0;}
	
	#header {height:auto;}
	#header .container{width:100%}
	.navbar-header{width:100%!important;text-align:center;float:none;}/*nav-flex*/
	.navbar-brand{float:none;}
	body.site .navbar-collapse{margin-top:0;text-align:center;}/*nav-flex*/
	body.site .navbar-brand{padding:0;}/*nav-flex*/
	
	
	.navbar-btn{font-size:1.1rem;}
	
	/*.page-content{font-size:1.25rem;padding:0 1rem;}*/
	/*.page-content{padding:0 1rem;}*/
	
	.service-content-blocks .no-padding-left{padding-left:4px!important;}
	.service-content-blocks .no-padding-right{padding-right:4px!important;}
	
	.service-content-blocks .service-content-inner .text{position: relative;top: 0;transform: translateY(0);width:100%;}
	#services .service-block .text h3{font-size:1.8rem;}
	
	
	.line-bottom-black:after{content:"";position:absolute;border-bottom:solid 1px #000;bottom:-1rem;width:4rem;margin-left:-2rem;}
	.line-bottom-white:after{content:"";position:absolute;border-bottom:solid 1px #fff;bottom:-1rem;width:4rem;margin-left:-2rem;}
	
	/*.btn-white{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-orange{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-green{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-black{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-cream{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-dark-orange{font-size:12px;padding:0.5rem 2.4rem;}
	.btn-blue{font-size:12px;padding:0.5rem 2.4rem;}*/
	
	
	
	.blog-content{background:#f5f5f5;padding:2.25rem!important;margin-bottom:16px;}
	
	
	#footer-top{height:auto;background-position:center bottom;}
	#footer-top .pull-left, #footer-top .pull-right{float:none!important;}
	
	
	
	#footer-nav {text-align: center;}
	#footer-nav ul{text-align: center;margin-bottom:2rem;}
	#footer-nav ul li {font-size: 1.25rem;}
	
	
	.newsletter{margin-bottom:2rem;text-align:center;}
		.newsletter h5{font-size:1.563rem;margin-bottom:3rem;text-align:center;padding-right:20px;text-transform:uppercase;font-weight:700;}
	
	.footer-top-left{text-align:center;padding-bottom:0rem;}
	.footer-top-left .logo-container{text-align:center;border-bottom:none;}
	.footer-top-left h5{font-size:1.6rem;margin:2rem 0;}
	.footer-top-left p, .footer-top-left a{font-size:1.6rem;}
	
	
}


@media (min-width: 992px) and (max-width: 1200px){
	}

@media (min-width: 992px){
	#side-nav{display:block!important;}
}

@media (max-width: 992px){
	html{font-size:10px;}
	
	.navbar-collapse{text-align:center;}
	#menu-top_nav{display:inline-block;margin-bottom:0;} /*float:none!important;*/
	
	body.site .navbar-collapse{margin-top:0;margin-bottom:1rem;} /*nav-flex*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	#expand-side-nav{margin-bottom:20px;text-align:center;}
	#expand-side-nav button{width:100%;text-align:right;border-radius:0;border: none;background: #f5f5f5;}
	#expand-side-nav button .text{margin-right:5px;display:inline-block;}
	#side-nav{margin-top:20px;margin-bottom:20px;text-align:center;display:none;}
	
	
	
	.side-navigation{float:none!important;}
	.side-navigation .inner ul &gt; li &gt; ul &gt; li &gt; a{padding:0.5rem 1rem 0.7rem 3rem;display:block;font-weight:700;font-size:1.25rem;margin-left:0;}
	/*.side-navigation .inner{padding-top:15px;padding-left:0;background:#none;}
	.side-navigation .inner ul{list-style-image:none;list-style:none;font-size:27px;color:#787878;font-weight:300;text-align:center;margin:0;padding:0;}
	.side-navigation .inner ul li{}
	.side-navigation .inner ul li a{color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;}
	.side-navigation .inner ul li ul{margin-top:10px;}
	.side-navigation .inner &gt; ul &gt; li.active &gt; a{font-weight:bold;}
	.side-navigation .inner &gt; ul &gt; li.active &gt; ul &gt; li.active &gt; a{font-weight:bold;}
	.side-navigation .inner ul li:before{display:none!important;}
	*/
	
	
	/*.page-content{font-size:1.25rem;padding:0 1rem;}*/
	.page-content{padding:0 1rem;}
	
	
	/* resetting offset of blocks for mobile */
	#insurance-blocks{margin-left:0;}
	#insurance-list{margin-left:0;padding:4rem 0;}
	
	#insurance-features .features-block h2{padding:2.5rem;margin-left:0;}
	#insurance-features .conditions-block{margin-left:0;padding:2.5rem;}
	#insurance-features .image-text-block{margin-left:0;}
	.related-articles {margin-left:0;}
	.related-articles h2{padding:2.5rem;}
	
	.page-content h2.styled{padding:2.5rem;margin-left:0rem;}
	.buyer-guide-blocks{margin-left:0;}
	#insurance-question{margin-left:0;}
	/* resetting offset of blocks for mobile */
	
	
	
	.branch-locator .inner &gt; div{display:inline-block;text-align:left;height:100%;padding-left:1rem;background:none;}
	
	
	
	#footer-nav ul li {font-size: 1.25rem;}
	
	#footer-top{text-align:center;}
	.footer-top-left{margin-right:0;}
	
	.newsletter{margin-bottom:2rem;text-align:center;}
		.newsletter h5{font-size:1.563rem;margin-bottom:3rem;text-align:center;padding-right:20px;text-transform:uppercase;font-weight:700;}
	
	.footer-detail-block{text-align:center;margin-right:0;padding-bottom:4rem;}
	.social-media h5{text-align:center;}
	
	.contact-numbers{text-align:center;}
	
	.footer-detail-block {padding-bottom:0;}
	
	.green-logos{text-align:center;}
	.green-logos img{width:5.75rem;}
	.green-text{text-align:center;margin-bottom:2rem;}
	
	.footer-top-bottom{text-align:center;margin-bottom:2rem;}
	#footer-bottom{text-align:center;}
	#footer-bottom div{text-align:center;}
}

@media (max-width: 992px){
	
	#menu-top_nav{display:block;}
	
	/* changing the break point*/
	body.site .navbar-header {float: none;}
	body.site .navbar-left,.navbar-right {float: none !important;}
	body.site .navbar-toggle {display: block;}
	body.site .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	body.site .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	body.site .navbar-collapse.collapse {display: none!important;}
	body.site .navbar-nav {float: none!important;margin:auto;}
	body.site .navbar-nav&gt;li {float: none;}
	body.site .navbar-nav&gt;li&gt;a {padding-top: 0.625rem;padding-bottom: 0.625rem;}
	body.site .collapse.in{display:block !important;} /*nav-flex*/
	
	body.site .nav-holder{margin-top:0;}
	body.site .navbar-collapse{background:rgba(50,50,50,1);}
	body.site .navbar-default .navbar-nav &gt; li{display:block!important;float:none;text-align:center;}
	
	body.site .nav-holder #search{display:block;}
	#morphsearchwrapper{display:block;}
	body.site .navbar-default .navbar-nav &gt; li{display:block!important;float:none;text-align:left;border-bottom:solid 1px #5d5d5d;}
	body.site .navbar-default .navbar-nav &gt; li &gt; a{color:rgba(255,255,255,0.9);padding:1rem 0.625rem;}
	body.site .navbar-default .navbar-nav &gt; li &gt; a:hover{color:#fff;}
	body.site .navbar-default .navbar-nav &gt; .active &gt; a, 
	body.site .navbar-default .navbar-nav &gt; .active &gt; a:focus,
	body.site .navbar-default .navbar-nav &gt; li.current-menu-item &gt; a,
	body.site .navbar-default .navbar-nav &gt; li.current_page_item &gt; a,
	body.site .navbar-default .navbar-nav &gt; li.current-page-ancestor &gt; a{color:#fff;none;border-bottom:none!important;font-weight:400;}
	
	body.site .navbar-default .navbar-nav &gt; li.current-menu-item,
	body.site .navbar-default .navbar-nav &gt; li.current_page_item,
	body.site .navbar-default .navbar-nav &gt; li.current-page-ancestor{background:#e41582;} /*nav-flex*/
	
	body.site .navbar-form {border-bottom: 1px solid transparent;border-top: 1px solid transparent;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);margin: 0.5rem -0.9375rem;padding: 0.625rem 0.9375rem;}
	body.site .nav{display:block;}
	body.site .navbar-collapse &gt; div{display:block;}
	body.site .navbar-nav .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
	body.site .navbar-nav &gt; li &gt; .dropdown-menu {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	/* end changing the break point*/
	
	body.site .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a{color:rgba(255,255,255,0.8)!important;font-size: 1.2rem;padding: 0.625rem 0.9375rem;}
	body.site .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus{background:none;color:rgba(255,255,255,0.8)!important;}
	
	body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a{margin:0 1.25rem;text-transform:uppercase;}
	body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li &gt; a:hover, body.site .navbar-default .navbar-nav &gt; li &gt; ul &gt; li.active &gt; a:hover{background:rgba(238,238,238,0.1)!important;margin:0 1.25rem;}
	body.site .navbar-default .navbar-nav &gt; .open {background:rgba(12,12,12,0.8);}

	body.site .navbar-default .navbar-nav &gt; .active &gt; a, body.site .navbar-default .navbar-nav &gt; .active &gt; a:hover, body.site .navbar-default .navbar-nav &gt; .active &gt; a:focus, body.site .navbar-default .navbar-nav &gt; .current-menu-item a, body.site .navbar-default .navbar-nav &gt; .current_page_item a{border-bottom:none;}
	body.site .dropdown-menu &gt; .active &gt; a, body.site .dropdown-menu &gt; .active &gt; a:hover, body.site .dropdown-menu &gt; .active &gt; a:focus{background:none;}
	body.site .menu-item-has-children .caret{display:none;}
	body.site .menu-item-has-children{clear:both;position:relative;}
	body.site .menu-item-has-children &gt; a{}
	body.site .menu-item-has-children .glyphicon{position:absolute;top:0;right:0;padding:1.45rem;cursor:pointer;display:block;color:#fff;background:rgba(255,255,255,0.1);} /*nav-flex*/
	body.site .menu-item-has-children .glyphicon:hover{background:rgba(255,255,255,0.2);}
	
	body.site #search{display:inline;text-align:center;}
	body.site #search input[type=text]{background:none;color:#fff!important;border:solid 2px #fff;border-radius:0.25rem;font-size:1rem;padding:2px 0.25rem;text-align:center;}
	
	#header-top{padding:0 0.2rem;}
	#header-top &gt; div{padding:6px 5px;display:inline-block;vertical-align:middle;}
	#header-top .top-nav{padding-left:0;}/*width:49%;text-align:left;*/ /*nav-flex*/
	#header-top .top-nav ul li a{font-size:12px;}
	
	#header-top #search.search-top{display:inline-block;width:49%;}
	#header-top #search.search-top form.navbar-form{text-align:right;padding:0;}
	#header-top #search.search-top form.navbar-form .form-group{display:inline-block;width:60%;margin-right:0.5rem;}
	#header-top #search.search-top form.navbar-form .form-group input[type="text"]{max-width:100%;color:#777!important;line-height:1.6rem;}
	
	#header-top #morphsearchwrapper.search-top{display:inline-block;width:49%;}
	
	#header-top .social-media{width:100%;text-align:center;}
	
	#header-top  .hotline{font-family: 'Roboto',sans-serif;display:inline-block;text-align:center;width:49%;}
	#header-top .hotline a{font-size:1.5rem;}
	#header-top .hotline a:hover{text-decoration:none;}
	
	.nav-button-holder{text-align:center;}/*margin-top:10px;*/
	body.site .navbar-toggle{display: inline-block;float: none;}
	
	.component-holder{text-align:center;}
	.navbar-btn{margin:1rem 0;padding:10px;}
	
	
	/*align logo left and menu button right*/
	body.site .navbar-brand{float:left;height:5.5rem!important;} /*margin-top: -2rem;*/ /*nav-flex*/
	.nav-button-holder{float: right !important;width: auto;} /*margin-top:2rem;*/
	
	
	/* mega drop down */
	
		.mega-dropdown-menu{padding:0!important;border-top:0!important;font-family:'Roboto',sans-serif;border-radius:0!important;box-shadow:none!important;min-height:20px!important;}
		.dropdown-menu{}
		.mega-col{min-height:20px!important;height:auto!important;}
		
		.yamm-content{border-top:none;padding:0 0 5px!important;}
		.yamm-content .row{height:100%;}
		.yamm-content .mega-col{height:100%;}
		.yamm-content img{max-width:100%;}
		
		ul.mega-list{padding:1rem 0 0;margin:0;list-style:none;height:100%;}
		ul.mega-list li{font-size:1.25rem;width:100%;text-align:left;font-weight:400;}
		ul.mega-list &gt; li &gt; a{color: rgba(255, 255, 255, 0.8) !important;font-size: 1.2rem;padding: 0.625rem 0.9375rem;margin:0 1.25rem;text-transform:uppercase;}
		ul.mega-list &gt; li &gt; a:hover{background:rgba(238,238,238,0.1)!important;text-decoration:none;margin:0 1.25rem;}
		
		ul.mega-list li &gt; ul {position: relative;top: 0;right: 3px;display: block;height: 100%;width: 93%;padding: 15px 0;border-left:none;padding:1rem 5%;box-sizing:border-box;background:#222;margin-left:2.1875rem;}
		ul.mega-list li:first-child &gt; ul {display:block;}
		
		ul.mega-list:hover li &gt; ul {display:block;}
		
		ul.mega-list li:hover &gt; ul {
			display: block;
		}
		
		ul.mega-list li &gt; ul li {width: 100%;display:block;font-size:1.325rem;vertical-align:top;}
		ul.mega-list li &gt; ul li a{color:#979797;display:block;padding:4px 5px;}
		ul.mega-list li &gt; ul li a:hover{color:#eee;background:#333;text-decoration:none;}
		
	/* end mega drop down*/
	
}

@media (max-width: 767px){
	
	
	
	.no-padding{padding-left:4px!important;padding-right:4px!important;}
	.no-padding-left{padding-left:4px!important;}
	.no-padding-right{padding-right:4px!important;}

	
	.margin-bottom-xs{margin-bottom:10px;}
	
	
	.breadcrumb{font-size:1.125rem;padding:1rem;}
	
	
	#page-title{text-align:center;}
	.page-text-content{padding-left:0;}
		
	.container {width: auto;}
	
	
	.side-navigation .inner .dropdown-menu &gt; .active &gt; a:after{content:'';position:absolute;right:1.2rem;font-size:1.2rem;line-height:1.6rem;}
	
	.side-navigation .menu-item-has-children .glyphicon{color:#696969;position:absolute;right:0;padding:1rem!important;background:rgba(222,212,168,0.5);cursor:pointer;display:block;}
	.side-navigation .menu-item-has-children .glyphicon:hover{background:rgba(222,212,168,0.9);}
	
		
	.contact-person{text-align:center;}
	.contact-person {margin-bottom:4rem;}
	.contact-person .personal{margin-bottom:0.5rem;}
	
	.icon-block{margin-bottom:30px;}
	
	
	#footer .container {width: auto;}
	
	#footer-nav ul{text-align: center;}

	
	.footer-detail-block{margin-bottom:4rem;}
	
	
}

@media (max-width: 600px){
	
	h2.styled-transparent{padding:2.5rem;margin:0 0 2rem 0;}
	
	#bottom-contact-blocks{}
	#bottom-contact-blocks .row &gt; div{width:100%;!important;}
	
	
	
	
	
}

@media (max-width: 540px){
	body.site .navbar-brand img{}	
	
	#header-top .top-nav ul li a{font-size:11px;}
	

	
	#top-carousel .owl-controls{bottom:15px;}
	
	
	#footer-top{text-align:center;background-position:center 90px}
	
	.newsletter{margin-bottom:2rem;}
		.newsletter h5{font-size:2rem;text-transform:uppercase;margin-bottom:3.125rem;}
		.newsletter .form-wrapper{border:none;display:inline-block;}
		.newsletter form input[type=email]{width:100%;border:none;height:3.25rem;font-size:1.25rem;padding:0 10px;color:#000;float:left;margin-bottom:1rem;}
		.newsletter form input[type=submit]{width:100%;border:none;height:3.25rem;font-size:1.25rem;text-transform:uppercase;float:left;text-transform:uppercase;}
	
	.copyright{margin-right:0;display:block;}
}


@media (max-width: 480px){
	
	body.site .navbar-brand img{}
	
	.bottom-contact-block{padding:2rem 1rem;}
	
}

@media (max-width: 320px){
	
}

/*	
@media(max-width:767px){
	#header .col-sm-12{padding-left:0; padding-right:0}
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-sm-12 .navbar-modified{font-size:16px;}
	
	.img-responsive, .thumbnail &gt; img, .thumbnail a &gt; img, .carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img {display: block; height: auto; max-width:100%;}
}

@media(max-width:992px){
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-sm-12 .navbar-modified{font-size:16px;}
}
@media(min-width:1024px) {
	#header .col-sm-12 .navbar-default, #header .col-md-12 .navbar-default, #header .col-lg-7 .navbar-default{margin-top:6px; padding-bottom:0;}
	#header .col-lg-7 .navbar-modified{font-size:16px;}
}


@media(min-width:768px){

}
@media(min-width:992px){

}
@media(min-width:1200px){

}*/


.inquiry_frm{}
.inquiry_frm table tr td{vertical-align:top;padding:10px 10px 10px 10px;}
.inquiry_frm table tr:hover td{}
.inquiry_frm table td.n{width:20px;}
.inquiry_frm table td.n span{padding:5px;display:block;background:#1b0508;text-align:center;font-weight:bold;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.inquiry_frm table tr:hover td.n span{}
.inquiry_frm table tr.submit:hover td{}
.signature{margin-left:241px;}

.inquiry_frm input[type=text]{border:solid 1px #ccc;border-radius:4px;padding:4px;color:#666;}
.inquiry_frm input[type=email]{border:solid 1px #ccc;border-radius:4px;padding:4px;color:#666;}
.inquiry_frm textarea{border:solid 1px #ccc;border-radius:4px;padding:2px;color:#666;width:300px;height:100px;}
.inquiry_frm input[type=submit]{border:solid 1px #ccc;background:#1b0508;color:#fff;font-weight:bold;font-size:11px;padding:10px;border-radius:4px;}
.inquiry_frm input[type=submit]:hover{background:#333;color:#fff;}

.inquiry_frm table table {}
.inquiry_frm table table tr td{padding:5px;}
.inquiry_frm table tr:hover table tr td{background:#ddd;}
.inquiry_frm table tr:hover table tr:hover td{background:#ccc;}
.inquiry_frm table table tr td input[type=text]{width:100px;}

label.error {width:auto;color:#e0292b;font-size:12px;}
.label-error{display:block;}
#newsletter_frm label.error {width:auto;color:#e0292b;font-size:12px;}
input.error, select.error, email.error, textarea.error  {border: 2px solid #e0292b!important;}
form label.error {
	display: none;
	width:auto!important;
}
.red{color:#f00;}
#messages{padding:0 0 0 5px;height:auto;line-height: 25px;font-size:14px;color:#e0292b;font-weight:bold;}



/* FOG ANIMATION */
#fog{position:absolute;left:0;top:0;right:0;bottom:0;}
.fog-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  -webkit-filter: blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2);
  filter: blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2);
}

#foglayer_01 {
  width: 200%;
  height: 100%;
  position: absolute;
  animation: foglayer_01_opacity 10s linear infinite, foglayer_moveme 15s linear infinite;
  -webkit-animation: foglayer_01_opacity 10s linear infinite, foglayer_moveme 15s linear infinite;
}
#foglayer_01 .image01, #foglayer_01 .image02 {
  background: url("images/serendib/fog1.png") repeat-x top left transparent;
  background-size: 100%;
  width: 50%;
  height: 100%;
  float: left;
}

#foglayer_02 {
  width: 200%;
  height: 100%;
  position: absolute;
  animation: foglayer_02_opacity 21s linear infinite,
				foglayer_moveme 13s linear infinite;
  -webkit-animation: foglayer_01_opacity 21s linear infinite,
				foglayer_moveme 13s linear infinite;
}
#foglayer_02 .image01, #foglayer_02 .image02 {
  background: url("images/serendib/fog2.png") repeat-x top left transparent;
  background-size: 100%;
  width: 50%;
  height: 100%;
  float: left;
}

#foglayer_03 {
  width: 200%;
  height: 100%;
  position: absolute;
  animation: foglayer_02_opacity 21s linear infinite,
				foglayer_moveme 13s linear infinite;
  -webkit-animation: foglayer_01_opacity 21s linear infinite,
				foglayer_moveme 13s linear infinite;
}
#foglayer_03 .image01, #foglayer_03 .image02 {
  background: url("images/serendib/fog2.png") repeat-x top left transparent;
  background-size: 100%;
  width: 50%;
  height: 100%;
  float: left;
}

@keyframes foglayer_01_opacity {
	0% {opacity: .1;}
	22% {opacity: .5;}
	40% {opacity: .28;}
	58% {opacity: .4;}
	80% {opacity: .16;}
	100% {opacity: .1;}
}
@-webkit-keyframes foglayer_01_opacity {
	0% {opacity: .1;}
	22% {opacity: .5;}
	40% {opacity: .28;}
	58% {opacity: .4;}
	80% {opacity: .16;}
	100% {opacity: .1;}
}

@keyframes foglayer_02_opacity {
	0% {opacity: .5;}
	25% {opacity: .2;}
	50% {opacity: .1;}
	80% {opacity: .3;}
	100% {opacity: .5;}
}
@-webkit-keyframes foglayer_02_opacity {
	0% {opacity: .5;}
	25% {opacity: .2;}
	50% {opacity: .1;}
	80% {opacity: .3;}
	100% {opacity: .5;}
}

@keyframes foglayer_03_opacity {
	0% {opacity: .8}
	27% {opacity: .2;}
	52% {opacity: .6;}
	68% {opacity: .3;}
	100% {opacity: .8;}
}
@-webkit-keyframes foglayer_03_opacity {
	0% {opacity: .8;}
	27% {opacity: .2;}
	52% {opacity: .6;}
	68% {opacity: .3;}
	100% {opacity: .8;}
}

@keyframes foglayer_moveme {
	0% {left: 0;}
	100% {left: -100%;}
}
@-webkit-keyframes foglayer_moveme {
	0% {left: 0;}
	100% {left: -100%;}
}</pre></body></html>