@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900&display=swap');
.navbar-brand img {
	max-width: 200px;
}
#slider2 {
	max-width: 30%;
	margin-right: 20px;
}
.row2Wrap {
	display: flex;
}
.content {
	padding: 50px;
	margin-bottom: 100px;
}
.navbar-nav a {
	font-size: 15px;
	font-weight: 500;
	color: #444 !important;
}
.navbar-nav {
	float: right;
}
#navbar {
	margin-top: 10px;
}
.navbar p {
	color: #444;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-size: 15px;
}
.navbar p a i {
	font-size: 15px;
	height: 30px;
	width: 30px;
	padding: 5px 6px;
	padding-top: 7px;
}
.fa-facebook {
	color: #fff;
	background: #3b5998;
	padding-right: 8px;
}
.fa-google-plus {
	color: #fff;
	background: #dd4b39
}
.fa-twitter {
	color: #fff;
	background: #55acee
}
.inner .main {
	margin-top: 320px;
	background: #fff;
}
.main {
	margin-top: 0px;
	position: relative;
	z-index: 10;
}
.main h2 {
	color: #222;
	font-weight: 700;
	font-size: 30px;
	text-align: left;
	margin-bottom: 10px;
}
.about h2 span {
	border-bottom: 3px solid #C90;
}
.main h2 small {
	float: right;
	text-align: right;
}
.about {
	padding-bottom: 70px;
	padding-top: 70px;
}
.about p {
	font-size: 16px;
	text-align: justify;
	color: #7d7c78;
	line-height: 24px;
}
.tile {
}
.tile div img {
	max-width: 90%;
}
.tile div {
	text-align: center;
	border: 1px solid #bbb;
	border-radius: 50%;
	width: 180px;
	height: 180px;
	border-radius: 50%;
	margin-left: 30px;
	margin-bottom: 30px;
	padding-top: 10px;
	background: #eee;
	margin-top: 20px;
}
.tile h4 {
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #333;
}
#contact {
	background: url(../images/booking-bg.jpg) center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
#contact .btn {
	border: 1px solid #fff;
	padding: 6px 30px;
	background: none;
}
#contact p {
	font-size: 16px;
	text-align: left;
	color: #333;
}
.content-header {
	color: #fcc500;
	font-size: 45px;
}
.section-content {
	text-align: center;
	padding-top: 30px;
	background: rgba(0,0,0,.6);
	padding: 70px 0px;
}
.book {
	border: 1px solid #eee;
	padding: 15px 0px 5px 0px;
	background: #044504;
	border-radius: 10px;
}
.book h3 {
	color: #fff;
}
.book textarea {
	border: 1px solid #bbda94;
	border-color: #bbda94 !important;
	background: rgba(255, 255, 255, 0.94);
	color: #444;
}
.book input {
	border: 1px solid #bbda94;
	height: 32px;
	color: #444;
	background: rgba(255, 255, 255, 0.94);
}
.book .btn {
	color: #333;
}
.book input[type=date] {
	background: rgba(255,255,255,.9) url(../images/calender2.png) right 5px center no-repeat;
}
.book label {
	color: #fff;
	font-size: 16px;
}
.form-group textarea {
	border: 1px solid #ddd;
}
 .book .form-control::placeholder {
 color:#bbb;
 font-weight:normal;
}
#contact {
	width: 100%;
	width: 100vw;
	height: 580px;
	color : #fff;
}
.contact-section {
}
.contact-section .col-md-6 {
	width: 50%;
}
.form-line {
	border-right: 1px solid #EEE;
}
.form-group {
	margin-top: 10px;
}
label {
	font-size: 1.3em;
	line-height: 1em;
	font-weight: normal;
}
.form-control {
	font-size: 1.1em;
	color: #555;
	height: 40px;
	padding: 3px 6px;
	background: rgba(255,255,255,1);
	border-radius: 5px;
}
textarea.form-control {
}
.submit {
	font-size: 1.1em;
	float: right;
	background-color: #fff !important;
	color: #333 !important;
	height: 34px !important;
}
.contact-section input[type=date] {
	background: rgba(255,255,255,.8) url(../images/calender2.png) right 5px center no-repeat;
}
.grid2 h1 {
	margin-top: 70px;
}
.grid {
	position: relative;
	list-style: none;
}
/* Common style */







.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
}
.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */







/* For some effects it will show as a button */







.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
	color: #fff;
	font-size: 24px;
}
.grid figure h2 span {
	font-weight: 400;
	border: none !important;
	font-size: 34px;
}
.grid figure h2, .grid figure p {
	margin: 0;
}
.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
figure.effect-winston {
	background: #162633;
	text-align: left;
}
figure.effect-winston img {
	-webkit-transition: opacity 0.45s;
	transition: opacity 0.45s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
figure.effect-winston figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/triangle.svg) no-repeat center center;
	background-size: 100% 100%;
	content: '';
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
figure.effect-winston h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
}
figure.effect-winston p {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 1.5em 7% 0;
}
figure.effect-winston a {
	margin: 0 10px;
	color: #5d504f;
	font-size: 170%;
}
figure.effect-winston a:hover, figure.effect-winston a:focus {
	color: #cc6055;
}
figure.effect-winston p a i {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
}
figure.effect-winston:hover img {
	opacity: 0.6;
}
figure.effect-winston:hover h2 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-winston:hover figcaption::before {
	opacity: 0.7;
	-webkit-transform: rotate3d(0, 0, 1, 20deg);
	transform: rotate3d(0, 0, 1, 20deg);
}
figure.effect-winston:hover p i {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-winston:hover p a:nth-child(3) i {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}
figure.effect-winston:hover p a:nth-child(2) i {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
figure.effect-winston:hover p a:first-child i {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
.rooms {
	padding: 0px 0px;
	background: #f4f4f4;
}
.rooms li {
	color: #444;
	font-size: 15px;
	text-align: left;
	width: 100%;
	float: left;
	margin-bottom: 5px;
	background: url(../images/tik.png) left center no-repeat;
	list-style: none;
	padding-left: 24px;
}
.rooms ul {
	margin: 5px 0px 20px 20px;
	float: left;
	width: 65%;
}
.rooms h1 {
	font-size: 30px;
	color: #444;
	margin-top: 40px;
	text-align: left;
	margin-top: 10px;
}
.rooms h1 span {
	border-bottom: 3px solid #C90;
}
.rooms .grid-cont {
	padding: 30px;
}
.more-detail {
	background: #C90;
	color: #fff;
	padding: 6px 12px;
	border-radius: 5px;
}
.grid-cont p {
	margin: 20px 0px;
}
.rooms .row {
	background: #fff;
}
.sliderBox {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	margin-top: 20px;
}
.sliderBox .sbLargeBox {
	position: absolute;
}
.sliderBox .sbSmallBox {
	position: absolute;
}
.sbLargeBox .title {
	color: white;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}
.sbSmallBox .title {
	color: white;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 20px;
}
.sliderBox .container {
	position: relative;
	display: table;
	width: 100%;
	height: 100%;
}
.sliderBox .bgcolor {
	position: absolute;
	opacity: 0.5;
}
.gallery {
	background: url(../images/gal.jpg) center no-repeat;
	padding: 30px 0px;
}
.cover-image img {
	width: 100%;
	max-height: 100%;
}
.gallery h2 {
	color: #fff;
	text-align: center;
	margin-bottom: 0px;
}
.map iframe {
	width: 100%;
	height: 400px;
}
footer h3 {
	text-align: left;
}
footer {
	background: #222;
	padding: 20px 0px;
}
footer a {
	color: #eee;
}
footer p {
	color: #eee !important;
}
footer a i {
	font-size: 24px !important;
	margin-right: 8px;
}
header {
	position: fixed;
	z-index: 20;
	left: 0;
	right: 0;
	top: 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.banner-bg {
	background: url(../images/video-bg.jpg) bottom center no-repeat;
	background-size: cover;
	width: 100%;
	min-height: 730px;
	position: relative;
	left: 0px;
	right: 0px;
	top: 20px;
	z-index: 0;
	margin-top: -50px;
}
.cover {
	position: absolute;
	top: 0;
	left: 9%;
	text-shadow: 2px 3px 3px #000;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.test1 {
	width: 100%;
	background: rgb(0,0,0) !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 1%, rgba(0,0,0,.5) 30%, rgba(0,0,0,0) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 1%, rgba(0,0,0,.5) 30%, rgba(0,0,0,0) 100%)!important;
	background: linear-gradient(to bottom, rgba(0,0,0,1) 1%, rgba(0,0,0,.8) 30%, rgba(0,0,0,0) 100%)!important;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000', GradientType=0)!important;
	border: none;/*







	background:  rgba(0,0,0,0.2); /* For browsers that do not support gradients *//*background: -webkit-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)); /* For Safari 5.1 to 6.0 *//*background: -o-linear-gradient(rgba(0,0,0,0.2),  rgba(0,0,0,0.2)); /* For Opera 11.1 to 12.0 *//*background: -moz-linear-gradient(rgba(0,0,0,0.4),  rgba(0,0,0,0.2)); /* For Firefox 3.6 to 15 *//*background: linear-gradient(rgba(0,0,0,0.8),  rgba(0,0,0,0.2)); /* Standard syntax (must be last) */







   /* background: rgba(0,0,0,0.3);*/







}
.cover .hi {
	position: absolute;
	color: #fff;
	font-size: 70px;
	font-weight: 700;
	line-height: 75px;
	text-align: left !important;
	margin-top: 23%;
	width: 100%;/*







	position: absolute;







	top: 50%;







	left: 50%;







	transform: translate(-50%, -50%);







	color: #fff;







	font-size: 24px;







	line-height: 26px;







	text-align: center;







	background: rgba(0,0,0,.6);*/



}
.cover .hi span {
	color: #ff0;
	cursor: pointer;
	text-decoration: underline;
}
.cover .hi em {
	font-style: normal;
}
.cover .hi em.hidden {
	display: none;
}
.tv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.tv .screen {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	margin: auto;
	opacity: 0;
	transition: opacity .5s;
}
.tv .screen.active {
	opacity: 1;
}
#map {
	width: 100%;
	height: 500px;
}
.section1 {
	width: 60%;
	margin: 20px auto;
}
.inner .about {
	background: none;
}
.inner h2 {
}
.inner-banner {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 0;
}
.inner-banner img {
	width: 100%;
}
.inner-banner iframe {
	width: 100%;
	height: 550px;
}
.bg {
	background: url(../images/testy-bg.jpg) center no-repeat;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-bottom: 30px;
	margin-top: 40px;
}
.bg h1 {
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	text-align: center;
	padding: 20px;
}
/* Simple Slider */







.white-back {
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	background: #fff;
}
.simple blockquote p {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #1e528e;
	padding: 25px;
	font-size: 1.25em;
	font-style: italic;
	text-align: center;
}
.simple cite {
	font-size: 1em;
	float: right;
	font-style: normal;
	color: #1e528e;
}
.simple cite a {
	color: #2d91c2;
	font-style: italic;
	text-decoration: none;
	font-size: .85em;
}
.simple cite a:hover {
	color: #00B4CC;
}
/* A custom cursor to let folks know they can drag things */















.simple blockquote p, .bubble blockquote {
	cursor: url(data:image/png;base64,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), auto;
}
/* Bubble Slider */















.bubble blockquote {
	margin: 10px 10px 0;
	background: rgba(0,0,0,.5);
	padding: 60px;
	position: relative;
	border: none;
	border-radius: 8px;
	font-size: 1.25em;
	color: #eee;
}
.bubble blockquote:before, .bubble blockquote:after {
	content: "\201C";
	position: absolute;
	font-size: 90px;
	padding: 10px;
	line-height: 1;
	color: #baa715;
}
.bubble blockquote:before {
	top: 0;
	left: 10px;
}
.bubble blockquote:after {
	content: "\201D";
	right: 10px;
	bottom: -.5em;
}
.bubble div {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgba(0,0,0,.5);
	margin: 0 0 0 60px;
	margin-bottom: 10px;
}
.bubble cite {
	padding-left: 20px;
	font-size: 1.25em;
	color: #f7f7f7;
}
.footer ul {
	margin-left: 25px;
}
.footer li {
	list-style: none;
	margin-bottom: 5px;
}
.footer h3 {
	color: #eee;
}
.facilities ul {
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 20px;
}
.facilities li {
	padding-left: 0px;
	margin-left: 0px;
	background: url(../images/tik.png) left center no-repeat;
	list-style: none;
	padding-left: 30px;
	margin-bottom: 10px;
	width: 50%;
	float: left;
}
.packages p {
	font-size: 18px;
}
.packages h3 {
	text-align: left;
	margin-top: 15px;
}
.packages img {
	max-width: 100%;
}
.packages .row .col-md-7 {
	height: 310px;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000', GradientType=1 ); /* IE6-9 */
}
address p {
	font-size: 17px !important;
}
.map {
	width: 100%;
	border: none;
}
.map2 {
	width: 100%;
	border: none;
	height: 400px;
}
.gallery img {
	width: 100%;
}
.gallery .row img {
	width: inherit;
}
.tariff {
	background: #f4f4f4;
	padding: 15px;
}
.gal img {
	border: 2px solid #f4f4f4;
}
.gal li {
	margin-top: 25px;
	opacity: .8;
	transition: ease all 0.5s;
}
.gal li:hover {
	opacity: 1;
}
.three iframe {
	width: 100%;
	height: 450px;
}
.check-availability h2 {
	color: #fff;
	margin: 40px 0px;
}
/* Booking Style */



.check-availability .form-group {
	margin-top: 0px;
}
.check-availability {
	/*height: 146px; */







	background: rgba(0,0,0,.5);
	padding: 10px 0px;
}
.check-availability .check-head {
	position: relative;
	height: 146px;
}
.check-availability .check-head:after, .check-availability .check-head:before {
}
.check-availability .check-head:before {
}
.check-availability .check-form {
	position: relative;
	padding: 10px 0px;
}
.check-availability .check-form .md-booking {
	padding-left: 20px;
}
.title-checkroom {
	color: #a29061;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 1px;
}
.title-checkroom:before, .title-checkroom:after {
	content: "";
	width: 61px;
	height: 1px;
	position: absolute;
	left: 2px;
}
.check-availability .form-control {
	height: 30px;
	border: 1px solid #fff;
	line-height: 20px !important;
}
.check-availability label {
	color: #eee;
	margin-top: 6px;
	font-size: 15px;
}
.check-availability .form-group {
	margin-bottom: 5px;
}
.about h2 strong {
	color: #C90;
	font-size: 24px;
}
.explore-package {
	background: url(../images/explore-package.jpg) center no-repeat;
	padding: 76px 36px;
}
.explore-package .pack {
	background: rgba(0, 0, 0, 0.9);
	padding: 34px 30px;
	text-align: center;
}
.explore-package .pack a {
	color: #f2de08;
	font-size: 20px;
	font-weight: 400;
}
.padding-right20 {
	padding-right: 80px !important;
	text-align: justify;
}
.padding-right20 p {
	font-size: 15px;
	line-height: 24px;
	border-right: 2px solid #ddd;
	padding-right: 20px;
}
.padding-left20 {
	padding-left: 80px !important;
	text-align: justify;
}
.padding-left20 p {
	font-size: 15px;
	line-height: 24px;
	border-left: 2px solid #ddd;
	padding-left: 20px;
}
.explore-package .pack a i {
	color: #f2de08;
	font-size: 50px;
	border: 1px dotted #f2de08;
	padding: 5px 17px;
	margin-top: 20px;
}
.explore-package h1 {
	text-align: center;
	color: #fff;
}
.explore-package img {
	width: 100%;
}
.explore-package h4 {
	color: #fff;
}
.tariff h4 {
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 4px;
}
.spa li {
	width: 45%;
	float: left;
	font-size: 18px;
	margin-left: 20px;
}
.spa {
	margin-bottom: 20px;
}
.spa ul {
	padding: 20px 0px;
}
.spa h4 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.spa-home img {
	max-width: 100%;
}
.spa-home {
	padding: 50px 0px;
	background: url(../images/spa-bg.jpg) center no-repeat;
	background-size: cover;
}
.spa-home p {
	color: #222;
	line-height: 20px;
}
.spa-home h2 span {
	padding-bottom: 4px;
	border-bottom: 4px solid #090;
}
.spa-home .btn {
	background: #090 !important;
	color: #fff;
	padding: 8px 34px;
}
.collapse.active {
	margin-top: 70px !important;
}
.threes {
	float: left;
	margin-top: 80px;
}
.three-sixty-gallery {
	background: none !important;
	padding: 10px 0px;
}
.three-sixty-gallery div {
	margin-bottom: 20px;
}
.three-sixty-gallery img {
	height: 230px;
	box-shadow: 0px 5px 5px rgba(0,0,0,.3);
}
.three-sixty-gallery div h4 {
	position: absolute;
	top: 10px;
	left: 10px;
	background: rgba(0,0,0,.8);
	z-index: 40;
	color: #fff;
	padding: 7px 15px;
	border-bottom: 3px solid #52ba09;
}
.three-sixty-gallery div span {
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 41;
	background: url(../images/icon-three-sixty.png) center no-repeat;
	position: absolute;
	right: 25px;
	bottom: 40px;
}
 .qklink {
		 margin-left:-10px !important;
		 margin-right:-10px !important;
		 
	 }
 @media screen and (max-width: 768px) {
	 
	 .btn {
   
    padding: 4px 13px !important;
	
	 }
	 .about {
    padding-bottom: 40px;
    padding-top: 40px;
}
	 
	 .slider > ul {
		 display:none;
	 }
	 
	  .bubble blockquote::before, .bubble blockquote::after {
		  font-size: 20px;
padding: 3px;
	  }
	 
	 .contact address {
          padding: 0px !important;
	
	 }
	 
	 .rooms .grid-cont {
		 padding-bottom:20px !important;
    
	
	 }
	  .padding-left20 a  {
		  margin-left: 20px !important;
		  
	  }
	 .padding-left20  h1 {
		  padding-left: 20px !important;
	 }
	 
	 .padding-right20 {
		 padding-right: 0px !important;
		 padding-left: 20px !important;
		 
	 }
	 
	 .padding-left20 {
		 padding-left: 0px !important;
		 padding-right: 20px !important;
	 }
	 
	 .rooms .grid-cont {
    padding: 0px;
	
	 }
	  .best {
		  text-align:center;
		  
	  }
	 .best h4 {
    margin-top: 0px !important;
    font-size: 16px;
    text-align: center;
}

 
	 
	 .navbar .container ul {
      margin: 10px 10px 0 10px !important;
	
	 }
	 
	 .navbar-nav {
		 float:none;
		  
	 
	 }
	 
	 .navbar-nav a {
		 color:#eee !important;
		 
	 
		 
		 
	 }
	 .navbar-brand {
    margin-top: -50px;
    padding: 5px 5px; 
	
	 }
.explore-package {
	padding: 80px 10px !important;
}
.check-availability h2 {
	margin: 20px 0px;
	font-size: 20px;
	text-align: center;
}
.check-availability .check-head {
	height: 46px;
}
.rooms .row {
	margin-bottom: 15px;
}
.grid figure h2 {
	font-size: 20px;
	text-align: center;
}
.bubble blockquote {
	padding: 10px;
}
.bubble blockquote {
	font-size: 1em;
}
.spa-home {
	text-align: center;
}
.navbar-nav > li > a {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.inner-banner {
	position: relative;
}
.inner .main {
	margin-top: 10px;
}
.navbar-brand img {
	max-width: 124px;
}
header {
	background: #fff;
}
.facilities li {
	width: 100%;
}
.rooms li {
	width: 100%;
}


.aboutus h2 {
    font-size: 26px !important;
    text-align: center ;
}


}
.rest {
	background: url(../images/palace.jpg) center;
}
.rest p {
	color: #fff !important;
	font-size: 18px;
	text-align: center !important;
}
.atraction-content {
	padding-left: 15px;
	padding-right: 15px;
}
.contact address {
	padding: 20px;
}
.room {
	background: #f5f5f5;
}
.grid-cont {
	padding: 20px 30px;
}
.grid-cont h1 {
	font-size: 26px;
	font-weight: bold;
}
.room-detail img {
	width: 100%;
}
.list-group1 li {
	list-style: disc;
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
}
.gallery li {
}
.sub {
	margin-top: 6px;
}
.best {
	margin-top: -155px;
	color: #fff;
	margin-bottom: 20px;
}
.best img {
	width: 50px;
}
.best h4 {
	margin-top: 18px;
	font-size: 16px;
	text-align: center;
}
.aboutus {
	padding-right: 30px;
}
.aboutus h2 {
	font-size: 40px;
}
