/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 481px) {
	#container{width: 100%; margin-left:20px; margin-right:0px;}
	#menuMain a.active:link, #menuMain a.active:visited {color: red;}
	#header{background: none;}
	body{background: none; margin-left:0%; max-width:90%;}
	#header #logo{float:none; width:0px; margin-left:0px; margin-right:none; display:flex;}
	#wrapper{background:none;}
	#namesText > h2 {text-align:none;}
	#namesText > p {text-align:none;}
	#namesText{margin-left:auto; margin-right:auto;}
	#happycouplemobile{display:block; width:100%; max-width:100%;}
	#headerText{ margin-left:auto; margin-right:auto; width:100%; margin-top:15px; margin-bottom:15px;text-align:center; display:block}
	#headerText > p { text-align:none;}
	#menu-icon {display: inline-block;}
	td > #introPhoto{display:none;}
	#content{float:left; max-width:100%; width:100%;}
	#content > h3{display: none;}
	#intro{width: 100%; display:inline-table;float:left;}
	#introPhoto {margin-left: 34px;}
	#content ul.bigTick li{background:url(../images/tick1.jpg) no-repeat 10px 16px;background-size: 18px 18px;padding: 10px 0 10px 35px;}
	#staffimage{width:auto; max-width:100%; height:auto;}
	#galleryimg{max-width:100%; width:auto; height:auto;}
	#servicestable{display:none;}
	#mouthguardsimg{display:none;}
	#responsiveimge{display:block;}
	a:hover {color: #444;}
	
	#menu ul, #menu:active ul { 

		display: none;
		position: absolute;
		padding: 20px;
		background: #fff;
		border: 5px solid #444;
		right: 20px;
		top: 60px;
		width: 50%;
		border-radius: 4px 0 4px 4px;

	}

	#menu li {

		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;

	}

	#menu:hover ul {

		display: block;

	}
	
	#side_photo{display:none;}
	
}
