@media only screen and (max-width:959px) {
	.menu-container {
		height:70px;
		position:fixed;
		z-index:1001;
	}
	.menu-content {
		display:none;
	}
	.menu-sml-content {
		display:block;
	}	
	.logo {
		background-size:171px 50px;
		width:171px;
		height:50px;
		position:absolute;
		top:10px;
		left:50%;
		margin:0 0 0 -85px;
		z-index:1000;
	}	
	p {
		font-size:16pt;
		line-height:26px;
		padding:12px 0;
	}
	h1 {
		font-size:37pt;
		line-height:60px;
	}
	.header-text {
		top:100px;
		font-size:39pt;
		line-height:62px;
	}
	a.contact-us {
		font-size:15pt;
		line-height:26px;
	}
	a.facebook:hover, a.instagram:hover {
		background-position:top center;
	}
}

@media only screen and (max-width:767px) {
	.about ul li {
		width:50%;
		padding:12px 25px 53px 25px;
	}
	.footer-info ul li {
		padding:15px 0;
		display:block;
		text-align:center !important;
	}
	.footer-menu {
		display:none;
	}
}

@media only screen and (max-width:479px) {
	
}