@media only screen and (max-width:1023px) {
	#main .main-area {
		padding-top: 0;
	}
	#content {
		margin-top: 10px !Important;
	}
	#responsivemap {
		display: block;
		position: relative;
		margin-bottom: 17px;
	}
	#pickstate {
		position: absolute;
		top: 40px;
		left: 40px;
	}
	#mapholder, #map {
		display: none;
		width: 0; height: 0;
	}
	#menu-main-nav .drop {
		top: 0px;
	}
	#header .header-area {
	width: auto;
	padding: 16px 0px 33px 0;
	}
	.top-block {
		width: 90%; height: auto;
		padding: 0 10px 0 10px;
	}
	.top-block .top-holder {
		padding: 0;
	}
	#menu-main-nav li strong {
		font-size: 13px;
	}
	#menu-main-nav li {
		margin-right: 5px;
	}
	#header .header-area {
		width: 100%;
		text-align: center;
	}
	#footer .one_half, #footer .one_half_last {
		width: 45%;
	}
	#footer .footer-content, #footer .footer-content2 {
		width: 94%;
		padding: 0 0 5% 6%;
	}
	#content .tt-column .event_image, #content.content_full_width .tt-column .event_image{
		width: auto;
	}
	#menu-main-nav li.menu-item-object-page {
		margin: 0 18px 0 0;
	}
	.page-template-template-museum-properties2-php #main .main-area{
		padding:0px 0 5px;
	}

}
 
@media only screen and (max-width:980px) {
	#menu-main-nav li.menu-item-object-page {
		margin: 0 16px 0 0;
	}
	#menu-main-nav li strong {
		font-size: 12px;
	}
	#menu-main-nav li {
		margin-right: 3px;
	}
	#menu-main-nav li#menu-item-28 { /* historical projects */
		margin-left: 218px;
	}
	#menu-main-nav {
		margin: 0 auto;
	}
}

@media only screen and (max-width:860px) {
	#menu-main-nav li.menu-item-object-page {
		margin: 0 13px 0 0;
	}
	#menu-main-nav li strong {
		font-size: 11px;
	}
	#menu-main-nav li {
		margin-right: 3px;
	}
	#menu-main-nav li#menu-item-28 { /* historical projects */
		margin-left: 208px;
	}

}

/* galaxy tab portrait */
@media only screen and (max-width:800px) {
	#main .main-area,#content.content_full_width{
		width: 100%
	}
	.headerbg{
		width: 100%;
		top:-33px;
	}
	.footer-address{
		width: 70%;
		margin: 0 auto;
	}
	#menu-main-nav-left,#menu-main-nav-right{
		top:8px;
	}
	#menu-main-nav-left li{
		margin-left: 18px;
		padding: 0 0 6px 0;
	}
	#menu-main-nav-right li{
		margin-right: 16px;
		padding: 0 0 6px 0;
	}
	#menu-main-nav-left li strong, #menu-main-nav-right li strong{
		font-size: 12px;
	}
	.paypalformwrapper {
		right: 252px;
	}
	#menu-main-nav-left #menu-item-903 a{
		top:-58px;
	}
	#menu-main-nav-left #menu-item-908 a{
		top:-58px;
	}
}
/* ipad portrait */
@media only screen and (max-width:768px) {
		#menu-main-nav-left,#menu-main-nav-right{
		top:0px;
	}
	#menu-main-nav-left #menu-item-903 a{
		top:-56px;
	}
	#menu-main-nav-left #menu-item-908 a{
		top:-56px;
	}
	.headerbg{
		width: 100%;
		top:-40px;
	}
	.search-form{
		/* position: relative; */
		left:200px;
		top:-5px;
	}
		#menu-main-nav-left li{
		margin-left: 15px;
		padding: 0 0 6px 0;
	}
	#menu-main-nav-right li{
		margin-right: 15px;
		padding: 0 0 6px 0;
	}
	#menu-main-nav-left li strong, #menu-main-nav-right li strong{
		font-size: 10px;
	}
}

@media only screen and (max-width:767px) {
	.header-holder {
		display: none;
	}
	.paypalformwrapper {
		right: 89px;
	}
	header {
		background: url('../images/nav_mobile.png') center top no-repeat;
		height: 59px;
	}
	#main {
		margin-top: -8px;
	}
	.top-holder {
		width: 100%;
	}
	.top-block .toolbar-left {
		left: 0;
	}
	.top-block .toolbar-right {
		float: right;
		left: auto;
		clear: none;
	}
	.page-template-template-events-php #sidebar, .page-template-template-news-php #sidebar {
		width: 90% !important;
		margin: 5px 0 0;
	}
	.page-template-template-events-php .sidebar-widget, .page-template-template-events-php .sidenewsevents, .page-template-template-news-php .sidebar-widget, .page-template-template-news-php .sidenewsevents {
		width: 90%;
		padding: 0 0 0 5%;
		margin-left: 1%;
	}
	.page-template-template-events-php #sidebar:before {
		display: none;
	}
	.event_image, .news_image {
		width: auto; margin: 0; float: none;
	}
	.event p, .newspost p, .newspost .news_content {
		width: auto;
	}
	.ne_switch {
		margin-right: 0;
	}
	.current-menu-item:before, .current-page-ancestor:before {
		width: 100%;
		height: inherit;
		background: none;
		display: block;
		content: "";
		margin: 0 auto 5px auto;
		border-bottom: none;
		}
	#tt-mobile-menu-wrap {
		height: 100%;
		-webkit-overflow-scrolling: touch;
	}
	#tt-mobile-menu-list li a {
		font-size: 1.1em;
	}
}
