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

	html {-webkit-text-size-adjust: none;}

	body {font-size: 1.3rem;}

	a[href^="tel"]{color:inherit; text-decoration:none;}

	.aos-animate {
	   /*CSS transitions*/
	   -o-transition-property: none !important;
	   -moz-transition-property: none !important;
	   -ms-transition-property: none !important;
	   -webkit-transition-property: none !important;
	   transition-property: none !important;
	   /*CSS transforms*/
	   -o-transform: none !important;
	   -moz-transform: none !important;
	   -ms-transform: none !important;
	   -webkit-transform: none !important;
	   -moz-appearance: transform: none !important;
	   /*CSS animations*/
	   -webkit-animation: none !important;
	   -moz-animation: none !important;
	   -o-animation: none !important;
	   -ms-animation: none !important;
	   animation: none !important;
	}

	#accommodation_text {font-size: 20px; line-height: 50px;}

	h1 {font-size: 30px;}
	.carousel-caption h1 {font-size: 30px;}
	#wrapperLightPurple h1 {font-size: 36px;}
	#accommodation h1 {font-size: 30px; text-transform: none;}
	h2 {font-size: 20px;}
	h3 {font-size: 30px;}
	h4 {font-size: 20px;}
	h5 {font-size: 24px;}
	h6 {font-size: 24px;}

	#navMenu {font-size: 16px; margin: 0; position: relative; top: 20px;}

	.menuTitle {display: none; visibility: hidden;}
	.hamburger {float: left;}

	.d-none {display: block !important; visibility: visible !important;}
	.d-none p {display: none; visibility: hidden;}

	#wrapperFooter {text-align: center;}
	#wrapperFooter p {text-align: center !important;}
	#wrapperFooter p img {width: 70% !important;}

	#logo {text-align: center; padding: 3rem 3rem 0 3rem !important;}

	#navPadding {padding: 0 !important;}

	#nav {width: 100%; padding: 0;}
	#nav ul {float: none;}
	#nav li {float: none;}
	#nav li a:link {color: #000; display: block; background-image: none; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a:visited {color: #000; display: block; background-image: none; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a:active {color: #000; display: block; background-image: none; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a:hover {color: #FFF; display: block; background-image: none; background: #3A1E51; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	body#home a#navhome, body#location a#navlocation {height: auto; color: #FFF; display: block; background-image: none; background: #3A1E51; padding: 10px 0 10px 0; margin: 0 0 5px 0;}

	#nav li a.end:link {color: #000; display: block; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a.end:visited {color: #000; display: block; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a.end:active {color: #000; display: block; background: #E6E1EA; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	#nav li a.end:hover {color: #FFF; display: block; background: #3A1E51; padding: 10px 0 10px 0; margin: 0 0 5px 0;}
	body#accommodation a#navaccommodation {color: #FFF; display: block; background: #3A1E51; padding: 10px 0 10px 0; margin: 0 0 5px 0;}

	.nav-toggle {float: right; text-align: left; -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% 48% no-repeat #3A1E51; position: relative; display: block; padding: 0}

	#strapline {font-size: 30px; padding: 0 3rem 0 3rem !important;}
	.straplineSmall {font-size: 20px;}

	#rowPadding {padding: 0 !important;}

	#introText {font-size: 26px; line-height: 56px; padding: 3rem !important;}
	#pdfPadding {padding: 0 3rem 2rem 3rem !important;}

	#mobilePadding {padding: 3rem 3rem 0 3rem !important;}

	.largeText {font-size: 20px;}

	.copyright {padding: 3rem 0 0 0;}

	.pr-5 {padding-right: 3rem !important;}
	.pl-5 {padding-left: 3rem !important;}

	.p-5 {padding: 3rem !important;}

	.btn, btn, .btn:link {font-size: 16px;}

	@media screen and (max-width: 610px) {
		h3  {font-size: 20px;}

		#strapline {font-size: 20px;}
		.straplineSmall {font-size: 16px;}
	}

}

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