@media only screen and (max-width : 1100px){

#access .menu-header li, div.menu li {
    padding: 15px 10px;
}

}

@media only screen and (min-width : 668px) and (max-width : 1550px) {



}

/* Large Devices, Wide Screens */

@media only screen and (min-width : 1024px) and (max-width : 1199px) {



}

@media only screen and (max-width : 1023px) {

	.tripadvisor,

	.header-specials,

	div#access,

	.other-rooms {

		display: none !important;

	}

	#header {

		height: 60px;

	}

	.logo img {

		width: 100px !important;
	}

	#details {

		margin-left: 15px;

		width: 70%;

	}

	#details img{

		width: 100%;

		height: auto;

		max-height: 59px;

    max-width: 436px;

	}

	a#trigger {

		display: block !important;

		position: absolute;

		right: 0;

		top: 12px;

	}

	.wrapper {

		padding: 0 20px;

		width: 100%;

	}

	#apartment-type-container,

	.homepage-gap,

	.apartment-box,

	.apartment-box .preview-image {

		height: auto;

	}

	#apartment-type-container {

		margin: 0

	}

	.homepage-gap {

		padding: 25px 0;

	}

	div#footer-links ul li {

		width: 100%;

		padding: 10px 0;

		border: 0;

	}

	div#footer-links {

		margin-top: 15px;

	}

	.home #wrapper {

		height: 560px;

	}

	.page #wrapper,

	.search #wrapper, .single-apartment #wrapper, .post-type-archive-apartment #wrapper {

		    margin-top: 220px !important;

			background: url(images/bg_search.png);

	}

	.page section.search-wrapper,

	.search section.search-wrapper,

	.single-apartment section.search-wrapper,

	.post-type-archive-apartment section.search-wrapper {

		top: -220px;

	}

	.page .search-container span,

	.search .search-container span,

	.single-apartment .search-container span,

	.post-type-archive-apartment .search-container span {

		width: 20%;

		margin-bottom: 0;

	}

	.page .search-container span:first-child,

	.search .search-container span:first-child,

	.single-apartment .search-container span:first-child,

	.post-type-archive-apartment .search-container span:first-child {

		width: 100%;

		margin-bottom: 20px;

	}

	section.search-wrapper {

		top: 0px;

	}

	.search-container span:first-child,

	.search-container span:last-child {

		width: 100%;

	}

	.search-container span {

		width: 33.334%;

		margin-bottom: 20px;

	}

	.search-container span:last-child {

		margin-bottom: 0;

	}

	div#site-info form.list-subscribe input {

		width: 40%;

	}

	div#site-info form.list-subscribe input.go-btn {

		width: 15%;

	}

	.col-1-3, .col-2-3 {

		width: 100%;

		    padding-left: 0;

	}

	.single-apartment .apartment-item {

		margin: 0;

		padding: 0;

		margin-top: 25px;

	}



}

@media only screen and (max-width : 992px) and (min-width : 768px) {





}

/* SMOLLER THAN IPAD PLUS*/

@media only screen and (max-width : 667px) { /* WAS 667PX */



	.search #wrapper, .single-apartment #wrapper, .post-type-archive-apartment #wrapper {

		margin-top: 350px !important;

		background: url(images/bg_search.png);

	}

	.search section.search-wrapper,

	.single-apartment section.search-wrapper,

	.post-type-archive-apartment section.search-wrapper {

		top: -350px;



	}



	.col-two,

	.apartment-box {

		width: 100%;

	}

	.homepage-gap,

	.home section.search-wrapper {

		position: static;

	}

	.search .search-container span,

	.single-apartment .search-container span,

	.post-type-archive-apartment .search-container span,

	.search-container span {

		width: 100%;

		margin-bottom: 20px;

	}

	.search .search-container span:last-child,

	.single-apartment .search-container span:last-child,

	.post-type-archive-apartment .search-container span:last-child {

		width: 100%;

		margin-bottom: 0;

	}

	.home #wrapper {

		height: auto;

		margin-top: 20px !important;

	}

	.apartment-box {

		margin-bottom: 15px;

	}

	.apartment-item {

		padding: 0;

	}

	.col-left, .col-right {

		padding: 0;

		width: 100% !important;

		margin-bottom: 25px;

	}

	a.enquire-btn {

	width: 100%;

    display: block;

    text-align: center;

	margin-top: 15px;

	padding: 10px;

	}







}



@media only screen and (max-width : 668px) and (min-width : 1023px) {



}





/* Extra Small Devices, Phones */



@media only screen and (max-width : 480px) {

}



/* Extra Small Devices, Phones */



@media only screen and (max-height : 500px) {



}



/* Custom, iPhone Retina */



@media only screen and (max-width : 320px) {



}

