.clearfix { *zoom: 1 }
 
	.clearfix:before,.clearfix:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.clearfix:after { clear: both }
 
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0 }
 
/*.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box }*/
 
.gridview { background-size: 10px 0 }
 
.clearAll { clear:both;display: block }
 
body {
	background-color: #fff!important;
	margin: 0;
	padding: 0;
	line-height: 21px;
	font-family: Tahoma,Arial,Verdana,sans-serif }
 
	body h1,body .h1 {
		font-size: 30px;
		color: #000;
		line-height: 32px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
		font-family: 'Open Sans',sans-serif }
 
	body h1 a,body .h1 a { color: #000 }
 
	body h1 a:hover,body .h1 a:hover { color: #F5B219; }
 
	body h2,body .h2 {
		font-size: 24px;
		color: #F5B219;
		line-height: 26px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
		font-family: 'Open Sans',sans-serif }
 
	body h3,body .h3 {
		font-size: 16px;
		color: #F5B219;
		line-height: 19px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
		font-family: 'Open Sans',sans-serif }
 
	body h4,body .h4 {
		font-size: 14px;
		color: #F5B219;
		line-height: 17px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 500;
		font-family: 'Open Sans',sans-serif }
 
	body h5,body .h5 {
		font-size: 12px;
		color: #F5B219;
		line-height: 16px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
		font-family: 'Open Sans',sans-serif }
 
	body h6,body .h6 {
		font-size: 10px;
		color: #F5B219;
		line-height: 12px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
		font-family: 'Open Sans',sans-serif }
 
	body p {
		font-size: 14px;
		color: #6c6c6c;
		line-height: 21px;
		margin: 0 0 20px 0;
		font-weight: normal;
		text-align: justify;
		font-family: Tahoma,Arial,Verdana,sans-serif }
 
	body a { color:#F5B219;text-decoration: none!important }
 
		body a:hover { color: #000 }
 
	body ::selection { background:#5bc2c2;color: #fff }
 
	body ::-moz-selection { background:#5bc2c2;color: #fff }
 
.imgHold { display: block }
 
.imgHoldbrd { display:block;border: 1px solid #ccc }
 
.center { text-align: center }
 
.right { text-align: right }
 
.borderB { border-bottom:1px solid #ccc;padding: 0 0 5px 0 }
 
.marginTop5 { display:block;margin-top: 5px }
 
.marginTop10 { display:block;margin-top: 10px }
 
.marginTop15 { display:block;margin-top: 15px }
 
.marginTop20 { display:block;margin-top: 20px }
 
.marginTop25 { display:block;margin-top: 25px }
 
.marginTop40 { display:block;margin-top: 40px }
 
.marginBtm1 { display:block;margin-bottom: 1px!important }
 
.marginBtm5 { display:block;margin-bottom: 5px!important }
 
.marginBtm10 { display:block;margin-bottom: 10px!important }
 
.marginBtm15 { display:block;margin-bottom: 15px!important }
 
.marginBtm20 { display:block;margin-bottom: 20px }
 
.marginLeft20 { display:block;margin-left: 20px }
 
.paddTB30 { padding-top:30px;padding-bottom: 30px }
 
.paddTop50 { padding-top: 0 }
 
.paddTOp58 { padding-top: 58px }
 
.postionRelative { position: relative }
 
.featured-tag {
	background-image: url('../media/icons/featured-badge.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 34px;
	height: 43px;
	display: inline-block;
	margin-right: 5px }
 
.SpriteImg {
	background-image: url('../media/sprite-img.png');
	background-repeat: no-repeat;
	display: inline-block }
 
.brownBtn {
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	background-color: #F5B219;
	color: #fff;
	padding: 5px 20px;
	text-align: center;
	margin-bottom: 10px }
 
	.brownBtn:hover,.brownBtn.active {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		background-color: #000;
		color: #fff }
 
.brownBtnMedium {
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	background-color: #F5B219;
	color: #fff;
	padding: 8px 20px;
	text-align: center;
	margin-bottom: 10px }
 
	.brownBtnMedium:hover,.brownBtnMedium.active {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		background-color: #000;
		color: #fff }
 
.grayBtnMedium {
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	background-color: #666;
	color: #fff;
	padding: 8px 20px;
	text-align: center;
	margin-bottom: 10px }
 
	.grayBtnMedium:hover,.grayBtnMedium.active {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		background-color: #000;
		color: #fff }
 
.skyBlueBtnLarge {
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #5bc2c2;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
	margin-bottom: 10px }
 
	.skyBlueBtnLarge:hover,.skyBlueBtnLarge.active {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		background-color: #F5B219;
		color: #fff }
 
.chkBtn {
	font-family: 'Open Sans',sans-serif;
	display: none;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #5bc2c2;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px }
 
	.chkBtn:hover,.chkBtn.active {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		background-color: #F5B219;
		color: #fff }
 
header {
	border-bottom: 10px solid #F5B219;
	position: relative;
	*zoom: 1 }
 
	header:before,header:after {
		display: table;
		content: "";
		line-height: 0 }
 
	header:after { clear: both }
 
	header .headerLogo {
		display: none;
		position: absolute;
		top: 5px;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 185px;
		height: 155px }
 
	header .menuContainer {
		position: fixed;
		top: 0;
		z-index: 50;
		width: 100% }
 
		header .menuContainer .fillWhiteBg { background-color:#fff;opacity: .7 }
 
		header .menuContainer .logoContainer { height: 10px }
 
	header .menuBarWrapper {
		background-color: #F5B219;
		height: 61px;
		width: 100% }
 
		header .menuBarWrapper .navbar { margin-bottom: 0 }
 
			header .menuBarWrapper .navbar .btn-navbar {
				background-color: #5bc2c2;
				background-image: none;
				background-repeat: no-repeat;
				filter: none;
				font-family: 'Open Sans',sans-serif;
				color: #fff;
				text-transform: uppercase }
 
			header .menuBarWrapper .navbar .navbar-inner {
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				border: 0;
				box-shadow: none;
				background-color: #F5B219;
				background-image: none;
				background-repeat: no-repeat;
				filter: none }
 
				header .menuBarWrapper .navbar .navbar-inner .nav-collapse.collapse { text-shadow:none;color: #000 }
 
				header .menuBarWrapper .navbar .navbar-inner ul.nav { margin: 0 }
 
					header .menuBarWrapper .navbar .navbar-inner ul.nav li { margin-right:1px;position: relative }
 
						header .menuBarWrapper .navbar .navbar-inner ul.nav li a {
							background-color: none;
							line-height: 61px;
							padding: 0 19px;
							font-family: 'Open Sans',sans-serif;
							font-size: 13px;
							text-transform: uppercase;
							color: #000;
							font-weight: 700;
							text-shadow: 1px 1px 0 #e5d5a6 }
 
							header .menuBarWrapper .navbar .navbar-inner ul.nav li a:hover,header .menuBarWrapper .navbar .navbar-inner ul.nav li a.active { background-color: #5bc2c2 }
 
						header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown {
							margin: 0;
							padding: 0;
							list-style: none;
							position: absolute;
							top: 62px;
							left: 0;
							z-index: 100;
							display: none }
 
							header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown li { margin: 0 0 1px 0 }
 
								header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown li:hover a,header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown li.active a,header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown li.focus a {
									background-color: #F5B219!important;
									color: #fff!important;
									box-shadow: none;
									text-decoration: none }
 
								header .menuBarWrapper .navbar .navbar-inner ul.nav li ul.dropdown li a {
									text-transform: uppercase;
									font-size: 14px;
									font-family: 'Open Sans',sans-serif;
									font-weight: normal;
									padding: 10px 19px;
									-webkit-transition: all ease .5s;
									-moz-transition: all ease .5s;
									-o-transition: all ease .5s;
									transition: all ease .5s;
									text-shadow: none;
									background-color: #5bc2c2!important;
									color: #fff!important;
									display: block;
									min-width: 180px;
									text-align: left;
									line-height: 18px }
 
						header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi {
							width: 185px;
							height: 61px;
							position: relative }
 
							header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi .acologo {
								width: 185px;
								height: 155px;
								position: absolute;
								bottom: 0 }
 
								header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi .acologo a { background-color:transparent;padding: 0 }
 
									header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi .acologo a img { width: 100% }
 
									header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi .acologo a:hover,header .menuBarWrapper .navbar .navbar-inner ul.nav li.logoWrpperLi .acologo a.active { background-color: transparent }
 
	header .languageDropdown { padding-top: 17px }
 
		header .languageDropdown .control-group { margin-bottom: 0!important }
 
			header .languageDropdown .control-group label { color:#838383;margin-top: 10px }
 
			header .languageDropdown .control-group .controls { margin: 0 }
 
				header .languageDropdown .control-group .controls input {
					background-color: #fff;
					border: 1px solid #af8f31;
					box-shadow: none;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
					width: 95%;
					color: #838383 }
 
				header .languageDropdown .control-group .controls textarea {
					background-color: #fff;
					border: 1px solid #af8f31;
					box-shadow: none;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
					width: 95%;
					color: #838383 }
 
				header .languageDropdown .control-group .controls div.selector {
					margin: 0;
					width: 97%;
					padding: 0 2px;
					background: #F5B219;
					border: 1px solid #FCC003;
					line-height: 25px;
					height: 25px;
					text-shadow: none;
					overflow: hidden;
					background-repeat: no-repeat;
					color: #f3ede1 }
 
					header .languageDropdown .control-group .controls div.selector span {
						text-shadow: none;
						padding-left: 5px;
						background-image: url('../media/icons/language-dropdown.jpg');
						background-position: right 2px;
						background-repeat: no-repeat;
						height: 25px;
						line-height: 25px;
						width: auto;
						color: #f3ede1;
						font-family: Tahoma,Arial,Verdana,sans-serif }
 
					header .languageDropdown .control-group .controls div.selector select {
						min-width: 70px;
						border: 0;
						box-shadow: none }
 
	header .headerButtonWrapper {
		position: absolute;
		z-index: 15;
		left: 0;
		right: 10px;
		margin: 0 auto;
		bottom: 75px;
		*zoom: 1;
		overflow: hidden;
		height: 72px }
 
		header .headerButtonWrapper:before,header .headerButtonWrapper:after {
			display: table;
			content: "";
			line-height: 0 }
 
		header .headerButtonWrapper:after { clear: both }
 
		header .headerButtonWrapper .ourLocationBtn {
			width: 72px;
			height: 72px;
			overflow: hidden;
			text-indent: -999px;
			background-position: 0 0;
			float: right;
			margin-right: 5px }
			
		header .headerButtonWrapper .disponBtn {
			width: 72px;
			height: 72px;
			overflow: hidden;
			text-indent: -999px;
			background-image: url('../media/data.png');
			background-repeat: no-repeat;
			float: right;
			margin-right: 5px }
 
		header .headerButtonWrapper .moreBtn {
			float: right;
			width: 72px;
			height: 72px;
			overflow: hidden;
			text-indent: -999px;
			background-position: -82px 0 }
 
	header .sliderImgInner .flexslider_banner { margin-bottom: 0 }
 
		header .sliderImgInner .flexslider_banner .slides li {
			width: 100%;
			max-height: 450px;
			overflow: hidden }
 
			header .sliderImgInner .flexslider_banner .slides li img {
				width: 100%;
				height: auto;
				margin: 0;
				outline: 0;
				border: 0 }
 
			header .sliderImgInner .flexslider_banner .slides li:not(:first-child) { display:none;-webkit-backface-visibility: hidden }
 
		header .sliderImgInner .flexslider_banner .flex-control-paging { display: none }
 
	header .sliderImg .flexslider_banner { margin-bottom: 0 }
 
		header .sliderImg .flexslider_banner .slides { max-height: 638px }
 
			header .sliderImg .flexslider_banner .slides li {
				width: 100%;
				max-height: 638px;
				overflow: hidden }
 
				header .sliderImg .flexslider_banner .slides li h2 {
					color: #fff;
					position: absolute;
					bottom: 60px;
					left: 8%;
					font-size: 41px;
					font-weight: 400px }
 
				header .sliderImg .flexslider_banner .slides li img { width:100%;height: auto }
 
				header .sliderImg .flexslider_banner .slides li:not(:first-child) { display:none;-webkit-backface-visibility: hidden }
 
		header .sliderImg .flexslider_banner .flex-control-paging { display: none }
 
.bookingContainerFix {
	position: fixed;
	bottom: 0;
	z-index: 10;
	width: 100% }
 
.bookingWidgetMainWrapper {
	position: relative;
	width: 100%;
	*zoom: 1 }
 
	.bookingWidgetMainWrapper:before,.bookingWidgetMainWrapper:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.bookingWidgetMainWrapper:after { clear: both }
 
.bookingWidget-container {
	position: absolute;
	z-index: 10;
	left: 0;
	right: 10px;
	margin: 0 auto;
	bottom: 0;
	*zoom: 1;
	overflow: visible;
	height: 25px }
 
	.bookingWidget-container:before,.bookingWidget-container:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.bookingWidget-container:after { clear: both }
 
.bookingSlide {
	position: absolute;
	bottom: -83px;
	right: 0 }
 
.checkAvailabilityWrapper .checkavailabilityOpen-btn {
	background-position: -318px 0;
	width: 229px;
	height: 43px;
	float: right;
	text-indent: -99px;
	cursor: pointer;
	overflow: hidden;
	margin-top: 28px;
	position: absolute;
	bottom: 0;
	right: 0 }
 
.checkAvailabilityWrapper .checkavailabilityClose-btn {
	background-position: -548px 0;
	width: 31px;
	height: 22px;
	float: right;
	text-indent: -99px;
	cursor: pointer;
	overflow: hidden }
 
.checkAvailabilityWrapper .bookingFrom {
	background-color: #5bc2c2;
	padding: 12px 3px 0 12px;
	border-top: 5px solid #1a7878;
	border-right: 1px solid #1a7878;
	border-left: 1px solid #1a7878;
	border-bottom: 5px solid #1a7878;
	*zoom: 1 }
 
	.checkAvailabilityWrapper .bookingFrom:before,.checkAvailabilityWrapper .bookingFrom:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.checkAvailabilityWrapper .bookingFrom:after { clear: both }
 
	.checkAvailabilityWrapper .bookingFrom label {
		text-align: right;
		margin-right: 3px;
		font-family: Tahoma,Arial,Verdana,sans-serif;
		font-size: 12px;
		line-height: 25px;
		color: #001e1e;
		font-weight: bold;
		text-shadow: 1px 1px 0 #9ceaea }
 
	.checkAvailabilityWrapper .bookingFrom .control-group { position: relative }
 
		.checkAvailabilityWrapper .bookingFrom .control-group .controls { margin: 0 }
 
			.checkAvailabilityWrapper .bookingFrom .control-group .controls .input-block-level { min-height: 25px }
 
			.checkAvailabilityWrapper .bookingFrom .control-group .controls .submitBtn {
				background-color: #F5B219;
				color: #fff!important;
				text-transform: uppercase;
				font-family: 'Open Sans',sans-serif;
				border: 1px solid #efd387;
				font-weight: bold }
 
				.checkAvailabilityWrapper .bookingFrom .control-group .controls .submitBtn:hover {
					background-color: #000;
					-webkit-transition: all ease .5s;
					-moz-transition: all ease .5s;
					-o-transition: all ease .5s;
					transition: all ease .5s }
 
			.checkAvailabilityWrapper .bookingFrom .control-group .controls input::-webkit-input-placeholder { color:#fff;background-color: #267b7b }
 
			.checkAvailabilityWrapper .bookingFrom .control-group .controls input {
				background-color: #267b7b;
				border: 1px solid #cfeded;
				box-shadow: none;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				width: 95%;
				color: #fff!important;
				height: 27px;
				line-height: 27px;
				padding: 0 3px;
				margin-bottom: 0;
				line-height: 25px;
				font-family: Tahoma,Arial,Verdana,sans-serif;
				font-size: 12px }
 
			.checkAvailabilityWrapper .bookingFrom .control-group .controls div.selector {
				margin: 0;
				width: 97%;
				padding: 0 2px;
				background: #267b7b;
				border: 1px solid #cfeded;
				font-size: 12px;
				line-height: 25px;
				height: 25px;
				text-shadow: none;
				overflow: hidden;
				background-repeat: no-repeat;
				color: #fff }
 
				.checkAvailabilityWrapper .bookingFrom .control-group .controls div.selector span {
					text-shadow: none;
					padding-left: 5px;
					background-image: url('../media/icons/dropdown-arrow-blue.jpg');
					background-position: right 0;
					background-repeat: no-repeat;
					height: 25px;
					line-height: 25px;
					width: auto;
					color: #fff;
					font-family: Tahoma,Arial,Verdana,sans-serif }
 
				.checkAvailabilityWrapper .bookingFrom .control-group .controls div.selector select {
					min-width: 70px;
					border: 0;
					box-shadow: none }
 
.checkAvailabilityPopup {
	border: 1px solid #dcdcdc;
	margin: 20px auto 20px auto;
	padding: 12px }
 
	.checkAvailabilityPopup .codeInput { display: none }
 
	.checkAvailabilityPopup .code {
		background-image: url('../media/icons/plusIcon.jpg');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		text-align: right;
		float: right;
		margin-bottom: 10px }
 
		.checkAvailabilityPopup .code.active { background-image: url('../media/icons/minusIcon.jpg') }
 
	.checkAvailabilityPopup .row { width: 100% }
 
	.checkAvailabilityPopup h3 {
		background-color: #F5B219;
		padding: 10px 10px;
		color: #fff;
		font-weight: 500 }
 
	.checkAvailabilityPopup .bookingFrom {
		background-image: url('../media/bg/whiteTranparent-bg.png');
		background-repeat: repeat;
		*zoom: 1 }
 
		.checkAvailabilityPopup .bookingFrom:before,.checkAvailabilityPopup .bookingFrom:after {
			display: table;
			content: "";
			line-height: 0 }
 
		.checkAvailabilityPopup .bookingFrom:after { clear: both }
 
		.checkAvailabilityPopup .bookingFrom .control-group .controls { margin: 0 }
 
			.checkAvailabilityPopup .bookingFrom .control-group .controls .input-block-level { min-height: 25px }
 
			.checkAvailabilityPopup .bookingFrom .control-group .controls .submitBtn {
				background-color: #727272;
				color: #fff!important;
				text-transform: uppercase;
				font-family: 'Open Sans',sans-serif }
 
				.checkAvailabilityPopup .bookingFrom .control-group .controls .submitBtn:hover {
					background-color: #5bc2c2;
					-webkit-transition: all ease .5s;
					-moz-transition: all ease .5s;
					-o-transition: all ease .5s;
					transition: all ease .5s }
 
			.checkAvailabilityPopup .bookingFrom .control-group .controls input::-webkit-input-placeholder { color: #6c6c6c }
 
			.checkAvailabilityPopup .bookingFrom .control-group .controls input {
				background-color: #fff;
				border: 1px solid #c8c8c8;
				box-shadow: none;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				width: 95%;
				color: #6c6c6c!important;
				height: 27px;
				line-height: 27px;
				padding: 0 2px;
				margin-bottom: 0;
				line-height: 25px;
				font-family: Tahoma,Arial,Verdana,sans-serif;
				font-size: 12px }
 
			.checkAvailabilityPopup .bookingFrom .control-group .controls div.selector {
				margin: 0;
				width: 97%;
				padding: 0 2px;
				background: #fff;
				border: 1px solid #c8c8c8;
				font-size: 12px;
				line-height: 25px;
				height: 25px;
				text-shadow: none;
				overflow: hidden;
				background-repeat: no-repeat;
				color: #6c6c6c }
 
				.checkAvailabilityPopup .bookingFrom .control-group .controls div.selector span {
					text-shadow: none;
					padding-left: 5px;
					background-image: url('../media/icons/dropdown-arrow-gray.jpg');
					background-position: right 0;
					background-repeat: no-repeat;
					height: 25px;
					line-height: 25px;
					width: auto;
					color: #6c6c6c;
					font-family: Tahoma,Arial,Verdana,sans-serif }
 
				.checkAvailabilityPopup .bookingFrom .control-group .controls div.selector select {
					min-width: 70px;
					border: 0;
					box-shadow: none }
 
.detailPage-gallery .flex-control-paging { display: none }
 
.relatedRooms { margin-bottom:30px;background-color: transparent!important }
 
	.relatedRooms h1 { border-bottom: 1px solid #ccc!important }
 
.relatedLinkList { margin-bottom:30px;background-color: transparent!important }
 
	.relatedLinkList h1 {
		border-bottom: 1px solid #ccc!important;
		text-align: center;
		margin-bottom: 30px }
 
.ourRoomWrapper {
	background-color: #dcdcdc;
	padding-top: 30px;
	padding-bottom: 20px }
 
	.ourRoomWrapper .roomsGallery { padding-top: 50px }
 
		.ourRoomWrapper .roomsGallery .flex-direction-nav { display: none }
 
		.ourRoomWrapper .roomsGallery .slides li:first-child { display: block }
 
		.ourRoomWrapper .roomsGallery .slides li:not(:first-child) { display:none;-webkit-backface-visibility: hidden }
 
	.ourRoomWrapper h1 {
		text-align: center;
		border-bottom: 1px solid #b2b2b2;
		display: block;
		padding-bottom: 10px;
		text-shadow: 1px 1px 0 #fff }
 
	.ourRoomWrapper .imgHold {
		margin-bottom: 10px;
		max-height: 315px;
		overflow: hidden }
 
		.ourRoomWrapper .imgHold img { width: 100%!important }
 
		.ourRoomWrapper .imgHold a img { width: 100% }
 
	.ourRoomWrapper h4 {
		text-align: center;
		color: #000;
		text-shadow: 1px 1px 0 #fff;
		font-family: 'Open Sans',sans-serif;
		height: 50px;
		overflow: hidden }
 
		.ourRoomWrapper h4 a { color: #000 }
 
.jannahExlusiveWrapper h2 {
	font-size: 41px;
	line-height: 45px;
	text-align: left;
	font-weight: 300;
	margin-top: 20px }
 
.jannahExlusiveWrapper p {
	text-align: left;
	color: #000;
	margin-bottom: 10px }
 
.jannahExlusiveWrapper .imgRound {
	border: 10px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	max-height: 315px;
	overflow: hidden }
 
	.jannahExlusiveWrapper .imgRound img { width: 100% }
 
.hotelNews {
	background-image: url('../media/bg/hotelnews-bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #dcdcdc;
	padding-top: 30px;
	padding-bottom: 30px }
 
	.hotelNews .newsNavigationBtns button {
		border: 0;
		background-color: transparent;
		background-image: url('../media/sprite-img.png');
		background-repeat: no-repeat;
		width: 33px;
		height: 33px;
		overflow: hidden;
		text-indent: -999px }
 
		.hotelNews .newsNavigationBtns button:disabled { opacity: .4 }
 
		.hotelNews .newsNavigationBtns button.preBtn { background-position: -238px 0 }
 
		.hotelNews .newsNavigationBtns button.nextBtn { background-position: -280px 0 }
 
	.hotelNews .newsNavigationBtns a.preBtn {
		background-position: -238px 0;
		border: 0;
		background-color: transparent;
		background-image: url('../media/sprite-img.png');
		background-repeat: no-repeat;
		width: 33px;
		height: 33px;
		overflow: hidden;
		text-indent: -999px;
		display: inline-block }
 
	.hotelNews .newsNavigationBtns a.nextBtn {
		border: 0;
		background-color: transparent;
		background-image: url('../media/sprite-img.png');
		background-repeat: no-repeat;
		width: 33px;
		height: 33px;
		overflow: hidden;
		text-indent: -999px;
		background-position: -280px 0;
		display: inline-block }
 
	.hotelNews .homeNews ul.hotelNewsUL {
		margin: 0;
		padding: 0;
		list-style: none }
 
		.hotelNews .homeNews ul.hotelNewsUL li {
			list-style-type: none;
			margin: 0;
			padding: 0;
			display: none }
 
			.hotelNews .homeNews ul.hotelNewsUL li.active { display: block }
 
			.hotelNews .homeNews ul.hotelNewsUL li .imgHoldbrd {
				border: 10px solid #bcbcbc;
				overflow: hidden;
				margin-bottom: 10px;
				max-height: 400px }
 
				.hotelNews .homeNews ul.hotelNewsUL li .imgHoldbrd img { width: 100% }
 
			.hotelNews .homeNews ul.hotelNewsUL li li {
				list-style-type: none;
				line-height: 20px;
				color: #F5B219;
				padding-left: 20px;
				padding-right: 10px;
				background-image: url('../media/bullet/breadcrumb-arrow.jpg');
				background-repeat: no-repeat;
				background-position: 0 5px;
				display: inline-block }
 
				.hotelNews .homeNews ul.hotelNewsUL li li:first-child { background-image:none;padding-left: 0 }
 
				.hotelNews .homeNews ul.hotelNewsUL li li a { color: #000 }
 
					.hotelNews .homeNews ul.hotelNewsUL li li a.active,.hotelNews .homeNews ul.hotelNewsUL li li a:hover { color: #F5B219 }
 
			.hotelNews .homeNews ul.hotelNewsUL li h2 a { text-shadow: 1px 1px 1px #fff }
 
			.hotelNews .homeNews ul.hotelNewsUL li p { text-shadow:1px 1px 1px #fff;color: #727272 }
 
.breadcrumbWrapper { background-color:#ececec;margin-bottom: 20px }
 
	.breadcrumbWrapper .container ul.breadcrumbs {
		background-color: transparent;
		margin: 0;
		padding: 10px 0;
		list-style: none }
 
		.breadcrumbWrapper .container ul.breadcrumbs li {
			list-style-type: none;
			line-height: 20px;
			color: #F5B219;
			padding-left: 20px;
			padding-right: 10px;
			background-image: url('../media/bullet/breadcrumb-arrow.jpg');
			background-repeat: no-repeat;
			background-position: 0 5px;
			display: inline-block }
 
			.breadcrumbWrapper .container ul.breadcrumbs li:first-child { background-image:none;padding-left: 0 }
 
			.breadcrumbWrapper .container ul.breadcrumbs li a { color: #000 }
 
				.breadcrumbWrapper .container ul.breadcrumbs li a.active,.breadcrumbafter { clear: both }
 
.contentWrapper ul.threeColList li { list-style-type:none;margin-bottom: 20px }
 
	.contentWrapper ul.threeColList li .imgHold {
		margin-bottom: 10px;
		overflow: hidden;
		height: 270px; }
 
		.contentWrapper ul.threeColList li .imgHold img { width: 100% }
 
	.contentWrapper ul.threeColList li .details {
		height: 130px;
		overflow: hidden;
		margin-bottom: 20px;
		*zoom: 1 }
 
		.contentWrapper ul.threeColList li .details:before,.contentWrapper ul.threeColList li .details:after {
			display: table;
			content: "";
			line-height: 0 }
 
.contentWrapper ul.threeColLWrapper .container ul.breadcrumbs li a:hover { color: #F5B219 }
 
.contentWrapper .socialMediaWrapper ul.social { list-style: none }
 
	.contentWrapper .socialMediaWrapper ul.social li { display: inline-block }
 
.contentWrapper ul.threeColList {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	*zoom: 1;
	border-bottom: 1px solid #dfdfdf }
 
	.contentWrapper ul.threeColList.lastBrd { border-bottom: 0 }
 
	.contentWrapper ul.threeColList:before,.contentWrapper ul.threeColList:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.contentWrapper ul.threeColList:ist li .details:after { clear: both }
 
	.contentWrapper ul.threeColList li .brownBtnMedium { margin-right:5px;margin-bottom: 5px }
 
	.contentWrapper ul.threeColList li .grayBtnMedium { margin-right:5px;margin-bottom: 5px }
 
.mangrovesBtm-border {
	background-color: #dcdcdc;
	height: 46px;
	position: relative }
 
	.mangrovesBtm-border .mangrovesTree {
		position: absolute;
		z-index: -1;
		right: 20px;
		bottom: 45px }
 
.mangrovesTreeHome {
	position: absolute;
	z-index: -1;
	left: 50px;
	bottom: -2px }
 
.rightCol-brdBox {
	border: 1px solid #ececec;
	padding: 15px 15px 5px 15px;
	*zoom: 1;
	margin-bottom: 20px }
 
	.rightCol-brdBox:before,.rightCol-brdBox:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.rightCol-brdBox:after { clear: both }
 
	.rightCol-brdBox .price {
		font-family: 'Open Sans',sans-serif;
		font-size: 31px;
		line-height: 38px;
		color: #F5B219 }
 
		.rightCol-brdBox .price span { font-size:24px;color: #838383 }
 
	.rightCol-brdBox .emailRquest .brdTop { border-top:1px solid #e2e2e2;padding-top: 20px }
 
	.rightCol-brdBox .emailRquest p { text-align: center }
 
		.rightCol-brdBox .emailRquest p a {
			font-family: Tahoma,Arial,Verdana,sans-serif;
			font-size: 22px;
			text-decoration: underline!important;
			display: block }
 
			.rightCol-brdBox .emailRquest p a.emailLink { color: #5bc2c2 }
 
			.rightCol-brdBox .emailRquest p a.resNumber { color: #F5B219 }
 
		.rightCol-brdBox .emailRquest p span {
			text-transform: uppercase;
			color: #000;
			font-family: 'Open Sans',sans-serif;
			font-weight: 300;
			font-size: 15px }
 
.detailPageScroll { *zoom: 1 }
 
	.detailPageScroll:before,.detailPageScroll:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.detailPageScroll:after { clear: both }
 
	.detailPageScroll h2 { border-bottom: 1px solid #eadcb5 }
 
ul.featureList {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none }
 
	ul.featureList li {
		list-style-type: none;
		background-image: url('../media/bullet/featuredList-arrow.jpg');
		background-repeat: no-repeat;
		background-position: 0 10px;
		border-bottom: 1px solid #ddd;
		font-family: Tahoma,Arial,Verdana,sans-serif;
		font-size: 14px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 15px;
		line-height: 18px }
 
.locationMap {
	max-height: 281px;
	overflow: hidden;
	margin-bottom: 20px }
 
.rightColumn h3 {
	background-color: #5bc2c2;
	font-family: 'Open Sans',sans-serif;
	padding: 10px 20px;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 0 }
 
.rightColumn .grayBox {
	background-color: #ececec;
	padding: 20px 20px 0 20px;
	margin-bottom: 10px;
	*zoom: 1 }
 
	.rightColumn .grayBox:before,.rightColumn .grayBox:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.rightColumn .grayBox:after { clear: both }
 
	.rightColumn .grayBox h2 { color: #000 }
 
	.rightColumn .grayBox p { font-size:15px;line-height: 24px }
 
	.rightColumn .grayBox strong { color: #F5B219 }
 
footer {
	/*border-bottom: 40px solid #000;*/
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 12px;
	*zoom: 1 }
 
	footer a { color: #000 }
 
		footer a:hover,footer a.active { color: #F5B219 }
 
	footer:before,footer:after {
		display: table;
		content: "";
		line-height: 0 }
 
	footer:after { clear: both }
 
	footer ul.footerLinks {
		margin: 0;
		padding: 0;
		list-style: none }
 
		footer ul.footerLinks li { display: inline-block }
 
			footer ul.footerLinks li a { padding-left:5px;padding-right: 5px }
 
.socialToggleBox {
	display: none;
	position: fixed;
	top: 30%;
	padding: 20px;
	*zoom: 1;
	z-index: 20;
	background-color: #fff;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.5) }
 
	.socialToggleBox:before,.socialToggleBox:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.socialToggleBox:after { clear: both }
 
.socialBoxContent {
	position: relative;
	margin: 0;
	*zoom: 1 }
 
	.socialBoxContent:before,.socialBoxContent:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.socialBoxContent:after { clear: both }
 
	.socialBoxContent .socialClose {
		background-repeat: no-repeat;
		background-position: 0 -82px;
		width: 31px;
		height: 123px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		top: 0;
		right: -51px;
		text-indent: -999px }
 
	.socialBoxContent .socialUp {
		background-position: -41px -82px;
		width: 31px;
		height: 123px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		top: 0;
		right: -51px;
		text-indent: -999px }
 
	.socialBoxContent .control-group { margin-bottom: 0!important }
 
		.socialBoxContent .control-group .controls { margin:0;position: relative }
 
			.socialBoxContent .control-group .controls input {
				background-color: #fff;
				border: 1px solid #c1c1c1;
				box-shadow: none;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				width: 95%;
				color: #838383;
				margin: 0;
				text-transform: none;
				font-size: 12px }
 
			.socialBoxContent .control-group .controls span {
				color: #FFF;
				font-size: 12px;
				text-transform: uppercase;
				font-family: 'Open Sans',sans-serif;
				font-weight: 400;
				position: absolute;
				top: 0;
				right: 0;
				padding: 5px 10px;
				display: inline-block;
				cursor: pointer;
				background-color: #F5B219 }
			.controls ul {				list-style:none;			}						.controls ul li{				list-style:none;			}
			.socialBoxContent .control-group .controls .submit {
				color: #FFF;
				font-size: 12px;
				text-transform: uppercase;
				font-family: 'Open Sans',sans-serif;
				font-weight: 400;
				position: absolute;
				top: 0;
				right: 0;
				padding: 5px 10px;
				display: inline-block;
				cursor: pointer;
				background-color: #F5B219;
				width: 86px;
				border: 0 }
 
				.socialBoxContent .control-group .controls .submit:hover,.socialBoxContent .control-group .controls .submit.focus {
					background-color: #000;
					-webkit-transition: all ease .5s;
					-moz-transition: all ease .5s;
					-o-transition: all ease .5s;
					transition: all ease .5s }
 
h2.socialTitle {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	color: #6c6c6c;
	text-transform: uppercase;
	font-size: 18px }
 
h3.socialTitle {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	color: #6c6c6c;
	text-transform: uppercase;
	font-size: 14px;
	border-bottom: 1px dashed #b8b8b8 }
 
.tripAdvisorBox {
	border: 1px solid #ccc;
	height: 255px;
	overflow: hidden }
 
.twitterFeed { height: 190px }
 
	.twitterFeed iframe { height:185px;overflow: hidden }
 
.fb-like-box iframe { height: 261px!important }
 
ul.blogSmall {
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1 }
 
	ul.blogSmall:before,ul.blogSmall:after {
		display: table;
		content: "";
		line-height: 0 }
 
	ul.blogSmall:after { clear: both }
 
	ul.blogSmall li {
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px dashed #b8b8b8;
		display: block;
		font-size: 12px;
		*zoom: 1;
		font-family: Tahoma,Arial,Verdana,sans-serif }
 
		ul.blogSmall li:before,ul.blogSmall li:after {
			display: table;
			content: "";
			line-height: 0 }
 
		ul.blogSmall li:after { clear: both }
 
		ul.blogSmall li p {
			margin: 0;
			padding: 0;
			font-weight: normal;
			font-style: italic;
			color: #000;
			font-family: Tahoma,Arial,Verdana,sans-serif;
			font-size: 11px;
			line-height: 16px;
			text-align: left }
 
			ul.blogSmall li p span { color: #F5B219 }
 
.backtoTopBtn {
	position: fixed;
	z-index: 99;
	right: 10px;
	bottom: 85px;
	width: 65px;
	height: 65px;
	overflow: hidden;
	text-indent: -999px;
	background-position: -164px 0 }
 
ul.horizontalListStyle {
	margin: 0;
	padding: 0;
	list-style: none }
 
	ul.horizontalListStyle li {
		list-style-type: none;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 20px;
		padding-bottom: 20px }
 
		ul.horizontalListStyle li .imgHold { margin-bottom: 10px }
 
.pagignationWrapper {
	background-color: #ececec;
	padding: 15px 15px;
	margin-bottom: 30px;
	*zoom: 1 }
 
	.pagignationWrapper:before,.pagignationWrapper:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.pagignationWrapper:after { clear: both }
 
	.pagignationWrapper .pagignationStyle {
		margin: 0;
		padding: 0;
		list-style: none }
 
		.pagignationWrapper .pagignationStyle li {
			margin: 0 0 5px 0;
			background-color: #fff;
			border: 1px solid #c8c8c8;
			list-style-type: none;
			display: inline-block;
			color: #6c6c6c }
 
			.pagignationWrapper .pagignationStyle li:hover,.pagignationWrapper .pagignationStyle li.active,.pagignationWrapper .pagignationStyle li.focus { background-color:#F5B219;border-color: #F5B219 }
 
			.pagignationWrapper .pagignationStyle li:hover a,.pagignationWrapper .pagignationStyle li.active a,.pagignationWrapper .pagignationStyle li.focus a { color: #fff }
 
			.pagignationWrapper .pagignationStyle li a {
				color: #6c6c6c;
				display: block;
				padding: 5px 10px }
 
.sitemapList ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	color: #F5B219 }
 
	.sitemapList ul li:last-child { border-bottom: 0 }
 
	.sitemapList ul li {
		list-style-type: none;
		line-height: 30px;
		border-bottom: 1px dotted #dcdcdc }
 
		.sitemapList ul li a {
			color: #F5B219;
			background-image: url('../media/bullet/featuredList-arrow.jpg');
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 15px }
 
			.sitemapList ul li a:hover { color: #000 }
 
		.sitemapList ul li ul {
			margin-left: 20px;
			list-style: none;
			margin-bottom: 10px }
 
			.sitemapList ul li ul li a {
				color: #6c6c6c;
				background-image: url('../media/bullet/square-bullet.jpg');
				background-repeat: no-repeat;
				background-position: left center }
 
				.sitemapList ul li ul li a:hover { color: #F5B219 }
 
ul.tabNavigation {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #ececec;
	display: block }
 
	ul.tabNavigation li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline-block;
		float: left;
		font-family: 'Open Sans',sans-serif;
		font-weight: 300;
		font-size: 22px;
		color: #fff;
		text-transform: uppercase;
		background-color: #ececec;
		border-left: 1px solid #d9d9d9 }
 
		ul.tabNavigation li:first-child { border-left: 0 }
 
		ul.tabNavigation li:hover,ul.tabNavigation li.active,ul.tabNavigation li.focus { background-color: #F5B219; }
 
		ul.tabNavigation li:hover a,ul.tabNavigation li.active a,ul.tabNavigation li.focus a { color: #fff }
 
		ul.tabNavigation li a {
			padding: 10px 20px;
			display: block;
			line-height: 30px }
 
ul.galleryList {
	margin: 10px 0 20px -1.3%;
	padding: 0;
	list-style: none }
 
	ul.galleryList li {
		list-style-type: none;
		margin: 0 0 2% 1.3%;
		padding: 0;
		width: 32%;
		display: inline-block;
		float: left;
		height: 290px }
 
		ul.galleryList li .imgHold {
			margin-bottom: 10px;
			max-height: 235px;
			overflow: hidden }
 
.mediaCentre h2 { text-align:center;margin-bottom: 20px }
 
.mediaCentre .imgHold img {
	width: 100%;
	margin-bottom: 10px;
	max-height: 400px;
	overflow: hidden }
 
ul.galleryDetailList {
	margin: 10px 0 20px -1.3%;
	padding: 0;
	list-style: none }
 
	ul.galleryDetailList li {
		list-style-type: none;
		margin: 0 0 1.3% 1.3%;
		padding: 0;
		width: 32%;
		display: inline-block;
		float: left;
		max-height: 245px }
 
		ul.galleryDetailList li .imgHold {
			margin-bottom: 0;
			max-height: 235px;
			overflow: hidden }
 
.locationMapWrapper {
	position: relative;
	width: 100%;
	max-height: 600px;
	overflow: hidden;
	margin-bottom: 30px }
 
	.locationMapWrapper p {
		font-size: 12px;
		line-height: 19px;
		margin-bottom: 10px }
 
	.locationMapWrapper .googleMap { min-height: 600px }
 
		.locationMapWrapper .googleMap iframe { width:100%;height: 600px }
 
	.locationMapWrapper .ourlocationinfo {
		position: absolute;
		z-index: 5;
		top: 20%;
		left: 0;
		right: 0;
		margin: 0 auto }
 
		.locationMapWrapper .ourlocationinfo .info {
			padding: 20px;
			background-image: url('../media/bg/whiteTranparent-bg.png');
			background-repeat: repeat;
			border: 1px solid #dcdcdc }
 
			.locationMapWrapper .ourlocationinfo .info .closeBtn {
				width: 35px;
				height: 35px;
				overflow: hidden;
				text-indent: -999px;
				background-image: url('../media/button/closeImg.jpg');
				background-repeat: no-repeat;
				display: block;
				float: right;
				margin-top: -20px;
				margin-right: -20px }
 
				.locationMapWrapper .ourlocationinfo .info .closeBtn.active { background-image: url('../media/button/openImg.jpg') }
 
			.locationMapWrapper .ourlocationinfo .info .imgHold { margin-bottom:20px;border: 1px solid #dcdcdc }
 
	.locationMapWrapper .imgHold { width: 100% }
 
		.locationMapWrapper .imgHold img { width: 100% }
 
.karim-buttons { margin: 50px 0 0 }
 
	.karim-buttons a { display:block;padding: 20px 0 }
 
.resetFrom { margin:0;padding: 0 }
 
ul.instagramFeeds {
	margin: 0 0 0 -3px;
	padding: 0;
	list-style: none;
	*zoom: 1;
	height: 202px;
	overflow: hidden;
	position: relative }
 
	ul.instagramFeeds:before,ul.instagramFeeds:after {
		display: table;
		content: "";
		line-height: 0 }
 
	ul.instagramFeeds:after { clear: both }
 
	ul.instagramFeeds li {
		margin: 0;
		*zoom: 1;
		position: absolute;
		top: 0;
		left: 0;
		height: 202px;
		display: none }
 
		ul.instagramFeeds li:before,ul.instagramFeeds li:after {
			display: table;
			content: "";
			line-height: 0 }
 
		ul.instagramFeeds li:after { clear: both }
 
		ul.instagramFeeds li ul.instagramImages {
			margin: 0;
			padding: 0;
			list-style: none }
 
			ul.instagramFeeds li ul.instagramImages li {
				float: left;
				display: inline-block;
				padding: 4px;
				background-color: #fff;
				border: 1px solid #ddd;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				margin: 0 0 3px 3px;
				-webkit-box-shadow: 2px 2px 2px #f8f8f8;
				-moz-box-shadow: 2px 2px 2px #f8f8f8;
				box-shadow: 2px 2px 2px #f8f8f8;
				height: 55px;
				width: 52px;
				position: static;
				overflow: hidden }
 
				ul.instagramFeeds li ul.instagramImages li img { width: 100% }
 
a.prevArrow {
	font-size: 11px;
	color: #F5B219;
	text-decoration: none;
	display: block;
	float: left;
	outline: 0!important }
 
	a.prevArrow:hover { color: #5bc2c2 }
 
a.nextArrow {
	font-size: 11px;
	color: #F5B219;
	text-decoration: none;
	display: block;
	float: right;
	margin-right: 11px;
	outline: 0!important }
 
	a.nextArrow:hover { color: #5bc2c2 }
 
.instagramPopUp {
	margin: 0;
	*zoom: 1;
	background-color: #fff }
 
	.instagramPopUp:before,.instagramPopUp:after {
		display: table;
		content: "";
		line-height: 0 }
 
	.instagramPopUp:after { clear: both }
 
	.instagramPopUp .imgHold {
		margin-bottom: 10px;
		max-height: 335px;
		overflow: hidden }
 
		.instagramPopUp .imgHold img { width:100%!important;height: auto }
 
.socialIconspopContainer {
	width: 100%;
	position: absolute;
	height: 30px;
	bottom: 0;
	left: 0;
	z-index: 9000!important }
 
	.socialIconspopContainer ul.socialIcons {
		margin: 0;
		padding: 0;
		list-style-type: none }
 
		.socialIconspopContainer ul.socialIcons li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			display: inline }
 
.fancybox-prev,.fancybox-next {
	height: 25%!important;
	background: red;
	top: 35%!important }
 
.rvCalendarPopup {
	bottom: 37px!important;
	z-index: 1000;
	top: auto!important }
 
.formBtnMar0 { margin-bottom: 0!important }