@media screen and (max-width: 1000px) {

	html {-webkit-text-size-adjust: none;}
	
	a[href^="tel"]{color:inherit; text-decoration:none;}
	
	#focus_image .athCmsMainImageBox {float: none; width: auto; height: auto; margin: 0 0 20px 0;}
	#focus_image .cmsImage {width: 100%; height: auto;}
	
	.athCmsGalleryBox {float: none; width: auto; height: auto; margin: 10px 0 20px 0;}
	.athCmsImageBox {width: auto; height: auto; max-height: none; overflow: visible;}
	.athCmsGalleryImage {width: 100%; height: auto;}
	
	#see_blog .athCmsEntry, #offers_blog .athCmsEntry {float: none; width: auto; height: auto; text-align: center; padding: 20px; margin: 20px 0 0 0;}
	#see_blog .athCmsMainImageBox, #offers_blog .athCmsMainImageBox {float: none; width: auto; height: auto; padding: 0; margin: 0;}
	#see_blog .cmsImage, #offers_blog .cmsImage {width: 100%; height: auto; margin: 0 0 20px 0;}
	
	#rooms_blog .athCmsEntry {float: none; width: auto; height: auto; text-align: center; padding: 30px 20px 40px 20px; margin: 0 0 20px 0;}
	#rooms_blog .athCmsMainImageBox {float: none; width: auto; height: auto; margin: 0;}
	#rooms_blog .cmsImageSmall {width: 100%; height: auto; margin: 0 0 20px 0;}
	
	#wrapperBlack .athCmsMainImageBox {float: none; width: auto; height: auto; overflow: visible; margin: 0;}
	#wrapperBlack .cmsImage {width: 100%; height: auto; margin: 20px 0 0 0;}
	
	.athCmsMainVideoBox, .athCmsVideoBox {float: none;}
	iframe {width: 100% !important;}
	
	#wrapperBlack #athCmsImagesDiv {float: none; width: auto; height: auto;}
	#wrapperBlack .athCmsImageBox {float: none; width: auto; height: auto; overflow: visible; padding: 0; margin: 0;}
	#wrapperBlack .cmsImage {width: 100%; height: auto; margin: 20px 0 0 0;}
	
	#athCmsFilesDiv {float: none; margin: 0; text-align: left;}
	
	input.short, input.admin {width: 60%;}
	select {width: 90%; background: url(../images/arrow.png) 95% center no-repeat #FFFFFF;}

	table.main {width: 100%;}
	
	#wrapperHeader {width: auto; height: auto;}
	#wrapperNav {width: auto; height: auto;}
	#wrapperHeaderImage {display: none; visibility: hidden;}
	#wrapperWhite {width: auto; height: auto;}
	#wrapperGreen {width: auto; height: auto;}
	#wrapperBackgroundImage {width: 100%; height: auto; text-align: center;}
	#wrapperFooter {width: 100%;}
	
	td.header {width: auto; height: auto; background: url(../images/logo_mobile.png) center 35px no-repeat; padding: 0 0 20px 0;}
	#headerLeft {display: none; visibility: hidden;}
	#headerRight {float: none; width: auto; height: auto; text-align: center; padding: 165px 0 0 0;}
	#headerRight img {display: none; visibility: hidden;}
		
	#nav {width: auto; height: auto;}
	#nav li {float: none;}
	#nav li a:link {float: none; width: auto; height: auto; color: #FFFFFF; background: #666666; display: block; margin: 5px 0 0 0;}
	#nav li a:visited {float: none; width: auto; height: auto; color: #FFFFFF; background: #666666; display: block; margin: 5px 0 0 0;}
	#nav li a:active {float: none; width: auto; height: auto; color: #FFFFFF; background: #666666; display: block; margin: 5px 0 0 0;}
	#nav li a:hover {float: none; width: auto; height: auto; color: #FFFFFF; background: #85B200; display: block; margin: 5px 0 0 0;}
	body#home a#navhome, body#about a#navabout, body#rooms a#navrooms, body#see a#navsee, body#gallery a#navgallery, body#location a#navlocation, body#offers a#navoffers, body#bookings a#navbookings, body#contact a#navcontact {float: none; width: auto; height: auto; color: #FFFFFF; background: #85B200; display: block; margin: 5px 0 0 0;}
	
	.nav-toggle {-webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 70px; height: 44px; text-indent: -9999px; overflow: hidden; background: url(../images/menu.gif) 50% 44% no-repeat #85B200; position: relative; display: block;}
	
	td.mainText {width: auto; padding: 35px 20px 35px 20px;}
	#text {float: none; width: auto; padding: 0 0 30px 0;}
	td.mainText iframe {width: 100% !important;}
	
	#boxHome {float: none; width: auto; height: auto; padding: 0; margin: 0;}
	#boxHome img {width: 100%; height: auto;}
	#boxHomeMiddle {float: none; width: auto; height: auto; padding: 0; margin: 60px 0 0 0;}
	#boxHomeMiddle img {width: 100%; height: auto;}
	#boxHomeEnd {float: none; width: auto; height: auto; padding: 0; margin: 60px 0 0 0;}
	#boxHomeEnd img {width: 100%; height: auto;}
	
	#logos {float: none; width: auto;}
	#logos img {width: auto; height: auto; margin: 0 0 20px 0;}
	
	#focusBox {float: none; width: auto; height: auto; padding: 30px;}
	
	td.footer {width: auto; padding: 45px 20px 45px 20px;}
	td.footer img {width: 50%; height: auto;}
	
	#socialMedia img {max-width: 32px;}
	
	td.formTitle {display: block; width: auto;}
	td.formTitleSelect {display: block; width: auto;}
	td.formField {display: block; width: auto;}

	.paddingIcon {padding: 10px 0 0 0; display: block; margin: 0 auto;}
	img.paddingIcon {width: auto; height: 30px;}
	
	.paddingLogos {padding: 0 10px 0 10px;}
	img.paddingLogos {width: auto; height: auto;}

}

img {max-width: 100%; height: auto; width: auto\9; /* ie8 */}