#navigation select {
	display: none;
	width: 100%;
	padding: 1%;
	background: none;
	color: #C5C19D;
	background: #5f5f5f;
	border: 1px solid #3d3d3d;
	font-size: 14px;
	/*margin: 20px 0;*/
	float: left;
}
#Header {
	width: 100% !important
}
.nav-contact select {
	width: 60% !important
}
#mobile-menu {
	display: none
}
.flex-caption {
}

/* Responsive */
@media only screen and (max-width: 1100px) {
.content-wrapper {
	width: 100%
}
.content-body {
	width: 90%
}
#Header .LogoContainer {
	left: 40%
}
#navigation {
	/*float: left;background: #474747;top: 0;*/
	padding: 0!important;
	
	width: 100%;
	
}
.nav-wrapper {
	width: 95%;
	padding: 0 2.5%
}
.booknow {
	left: 0
}
.booknow .corner-left {
	display: none
}
#navigation .corner-left, #navigation .corner-right {
	display: none
}
#main-menu {
	max-width: 100%
}
.nav-contact #main-menu {
	max-width: 73%
}
.featured-bottom {
	display: none
}
.featured-wrapper {
	border-bottom: #e4e4e4 1px solid
}
.testimonial-image {
	width: 10%
}
.testimonial-author {
	padding: 20px 0 15px 8%!important
}
.booknow-accompage {
	width: 100%
}
#footer .flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {
	margin: 0 8px 8px 0
}
.even-cols .one-half {
	width: 48%!important
}
.booking-form-accompage .text-input {
	width: 94%!important;
	padding: 3%!important;
	text-indent: 3%;
	float: left
}
.booking-form-accompage .input-half {
	width: 41%!important;
	padding: 3%!important;
	text-indent: 3%;
	margin: 0 0 15px!important
}
.booknow-accompage {
	width: 92%
}
.booking-form-accompage {
	width: 60%
}
.booknow-accompage .book-price {
	width: 35%
}
.booking-cols .one-half {
	width: 60%!important
}
.booking-cols .full-booking-form {
	height: 460px!important
}
.home-blocks .one-third-full img {
	width: 100%;
	max-width: 278px
}
#title-wrapper img {
	max-width: 100%
}
}

@media only screen and (max-width: 900px) {
#Header .LogoContainer {
	background-size: 100% auto;
	float: left;
	left: 20%;
	position: relative;
}
.main-menu-contact-info {
	display: none
}
/*#navigation {
	top: 100px;
	position: absolute
}
#Header {
	height: 188px
}*/
#main-menu li:nth-child(4) {
	width: auto;
	margin: 0
}
.booknow {
	width: 100%;
	height: auto;
	padding: 30px 0;
	position: absolute;
	bottom: -10%!important;
	margin: 0 0 44px
}
.booknow-wrapper {
	width: 92%;
	padding: 0 4%
}
.slider-booking {
	padding: 0 0 176px
}
.booking-form select {
	width: 100%;
	background: #fff;
	padding: 1%;
	height: auto;
	font-size: 14px
}
.select-wrapper {
	height: 32px;
	background: none
}
.datepicker, .page-content .datepicker {
	padding: 5px
}
#ui-datepicker-div {
	width: 80%!important
}
#ui-datepicker-div a {
	line-height: 300%
}
.input-half {
	font-size: 14px!important;
	padding: 1%!important;
	width: 47%!important;
	margin: 0 0 15px!important;
	text-indent: 10px
}
.sidebar .select-wrapper {
	height: 27px
}
.sidebar .booking-form select, #footer .booking-form select {
	padding: 2%!important
}
.sidebar .input-half, #footer .input-half {
	padding: 2%!important;
	width: 44%!important
}
.accommodation-single-page .one-half {
	width: 100%!important
}
.booknow-accompage {
	margin: 0 0 30px
}
.booking-form-accompage .text-input {
	width: 96%!important;
	padding: 2%!important;
	text-indent: 2%;
	float: right
}
.booking-form-accompage .input-half {
	width: 44%!important;
	padding: 2%!important;
	text-indent: 2%;
	margin: 0 0 15px!important
}
.booknow-accompage {
	height: 114px
}
.booking-cols .full-booking-form {
	height: 400px!important
}
.one-forth {
	width: 46.5%
}/*
#footer .one-forth{margin:0 0 30px!important}*/
#title-wrapper img {
	max-width: 100%
}
}

@media only screen and (max-width: 767px) {
#Header {
	height: 110px;
}
#Header .clearboth {
	clear: none
}
#navigation select {
	display: block
}
#main-menu {
	display: none
}
#Header .LogoContainer {
	position: absolute
}
#Header .LogoContainer img {
	width: 90%
}
.TopBannerLeft {
	float: right;
	margin: 7px 99px 0 20px
}
#Header .LogoContainer {
	width: 30%;
	left: 0
}
#navigation {
	width: 70%;
	top: 40px;
	left: 30%
}
.social-icons {
	display: none
}
.flex-caption {
	width: 90%
}
#footer .two-forths, #footer .one-forth {
	width: 48%!important;
	margin: 0 3% 30px 0!important
}
#footer .one-forth {
	margin: 0 0 30px!important
}
#footer .last-col {
	margin: 0!important
}
.one-half {
	width: 100%
}
.accommodation-page hr {
	margin: 40px 0 0
}
.sidebar .input-half, #footer .input-half {
	width: 44%!important
}
.main-content {
	width: 100%;
	margin: 0;
	border-bottom: #dee0e0 1px solid
}
.page-content {
	padding: 0 4%
}
.full-width-page {
	padding: 30px 4% 0
}
.sidebar {
	width: 92%;
	padding: 0 4%
}
.one-third-full, .featured-wrapper {
	width: 90%!important;
	padding: 30px 5% 0
}
.sidebar .select-wrapper {
	height: 40px
}
.sidebar .booknow {
	padding: 3%;
	width: 97%
}
.widget .latest-posts-list li .lpl-img {
	margin: 0 3% 0 0
}
.blog-title-single {
	padding: 0 4% 0 0
}
.main-content-right .page-title {
	padding: 30px 20px
}
.main-content-right .page-content {
	padding: 0 20px 30px
}
.sidebar-left {
	padding: 0
}
.one-third {
	width: 100%
}
.booking-cols .one-half {
	width: 80%!important
}
.gallery-page .one-third-full {
	width: 44%!important;
	padding: 30px 0 0 4%!important
}
.featured-wrapper {
	background: none;
	border: 0;
	margin: 0
}
.home-blocks .one-third-full:last-child {
	padding: 30px 5%
}
.page-full .page-title {
	padding: 30px 0 30px 4%
}
#title-wrapper img {
	max-width: 100%
}
.slider.InnerPage, .slider.InnerPage li {
	width: 450px;
	margin: auto
}
.slider.InnerPage .flex-caption {
	display: block !important
}
}

@media only screen and (max-width: 667px) {
#Header {
	height: 140px
}
#Header .clearboth {
	clear: none
}
#Header .LogoContainer {
	width: 181px;
}
#Header .LogoContainer img {
	width: 92%
}
.main-menu-contact-info {
	display: none
}
#navigation {
	float: left;
	padding: 0!important;
	top: 70px;
	width: 68%;
	left: 32%
}
#navigation select, .nav-contact select {
	width: 100%!important
}
.testimonial-item-home {
	padding: 30px 5% 0!important
}
.testimonial-item-home-last {
	padding: 30px 5% 20px!important
}
.testimonial-author {
	margin: 0!important
}
#footer .two-forths, #footer .one-forth {
	width: 100%!important;
	margin: 0 0 30px!important
}
#footer .last-col {
	margin: 0
}
.testimonials-home .one-half-full {
	width: 90%
}
.testimonial-item-home-last {
	padding: 30px 5% 0 0
}
.last-col-full {
	padding: 4% 3%
}
.flex-caption {
	display: none
}
.booknow {
	margin: 0 0 41px
}
.slider-booking {
	padding: 0 0 182px
}
.input-half {
	width: 46%!important
}
.sidebar .select-wrapper {
	height: 35px
}
.sidebar .booknow {
	padding: 5%;
	width: 95%
}
.page-content textarea {
	width: 90%
}
.booknow-accompage {
	width: 91%
}
.booking-form-accompage .text-input {
	width: 92%!important;
	padding: 4%!important;
	text-indent: 4%;
	float: right
}
.booking-form-accompage .input-half {
	width: 92%!important;
	padding: 4%!important;
	text-indent: 4%;
	margin: 0 0 15px!important
}
.booking-form-accompage .datepicker {
	background: url(../images/date.png) no-repeat 95% 50% #fff!important
}
.booknow-accompage {
	height: 180px
}
.booking-cols .one-half {
	width: 100%!important
}
.booking-cols .full-booking-form {
	height: 550px!important
}
#title-wrapper img {
	max-width: 100%
}
.gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
	width: 48.1%
}
.gallery-columns-7 .gallery-item:nth-child(2n+1), .gallery-columns-8 .gallery-item:nth-child(2n+1), .gallery-columns-9 .gallery-item:nth-child(2n+1), .gallery-columns-6 .gallery-item:nth-child(2n+1) {
	clear: both
}
.gallery-columns-6 .gallery-item:nth-child(6n), .gallery-columns-7 .gallery-item:nth-child(7n), .gallery-columns-8 .gallery-item:nth-child(8n), .gallery-columns-9 .gallery-item:nth-child(9n) {
	clear: none;
	margin: 0 3% 0 0
}
.gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: none
}
.gallery-columns-6 .gallery-item:nth-child(2n), .gallery-columns-7 .gallery-item:nth-child(2n), .gallery-columns-8 .gallery-item:nth-child(2n), .gallery-columns-9 .gallery-item:nth-child(2n) {
	margin: 0 0 3%
}
.slider.InnerPage .flex-caption {
	display: block !important
}
}

@media only screen and (max-width: 544px) {
.slider.InnerPage {
	width: 100%;
}
}

@media only screen and (max-width: 480px) {
#title-wrapper h1 {
	font-size: 24px
}
#title-wrapper h1 span {
	font-size: 10px;
	margin: 0
}
#title-wrapper .title-dec-right, #title-wrapper .title-dec-left {
	display: none
}
.slider-booking {
	padding: 0 0 182px
}
.nav-wrapper {
	padding: 0 4%!important;
	width: 92%!important
}
.sidebar .select-wrapper {
	height: 33px
}
.booknow-accompage {
	width: 89%
}
.booknow-accompage .price {
	font-size: 32px;
	padding: 32px 0 0
}
.booknow-accompage .price-detail {
	font-size: 16px;
	margin: 5px 0 0
}
.booknow-accompage {
	height: 160px
}
.booknow-accompage .book-price {
	width: 100%;
	margin: 0 0 20px
}
.booking-form-accompage {
	width: 100%
}
.booknow-accompage .price {
	font-size: 42px;
	padding: 29px 0 0
}
.booknow-accompage .price-detail {
	font-size: 20px;
	margin: 13px 0 0
}
.booking-cols .full-booking-form {
	height: 705px!important
}
.booknow-accompage {
	height: 325px!important
}
.gallery-page .one-third-full {
	width: 92%!important
}
#title-wrapper img {
	max-width: 100%
}
.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item {
	width: 48.1%
}
.gallery-columns-4 .gallery-item:nth-child(2n+1), .gallery-columns-5 .gallery-item:nth-child(2n+1) {
	clear: both
}
.gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-5 .gallery-item:nth-child(5n) {
	clear: none
}
.gallery-columns-4 .gallery-item:nth-child(2n), .gallery-columns-5 .gallery-item:nth-child(2n), .gallery-columns-5 .gallery-item:nth-child(5n) {
	margin: 0 0 3%
}
.slider.InnerPage .flex-caption {
	display: block !important
}
}

@media only screen and (max-width: 360px) {
.nav-wrapper {
	margin: 0
}
#Header {
	height: 200px
}
#navigation {
	left: 0;
	width: 100%;
	top: 130px
}
}

@media only screen and (max-width: 320px) {
.booknow-accompage {
	width: 84%;
}
.booking-cols .one-half {
	width: 95% !important;
}
.top-menu-wrapper .button1 {
	display: none;
}
.slider.InnerPage .flex-caption {
	display: block !important
}
}

@media  only screen and (min-width:768px) and (max-width:852px){#main-menu li {

    padding: 0 4px;
	border:0;

}}