#header-mobile, #header-mobile nav {
	background: #e4e4e4;}
#header-mobile {
	display: none;    
    height: 95px;
	left: 0;
	padding: 0;
	position: fixed;
	text-align: right;
	top: 0;
	width: 100%;
	z-index: 3;}
#header-mobile nav {
	display: inline-block;
	line-height: 2;
	padding: 20px 0 20px 8%;
	text-align: left;
	width: 92%;
	z-index: 3;}
#header-mobile nav ul {
	width: 100%;}
#header-mobile nav ul li {
	display: block;}
#mobile-menu-btn {
    background: #2ca848;
    border: 0 none;
    color: #fff;
    float: right;
    font-variant: small-caps;
    margin: 27px 20px 0 0;
    padding: 10px 10%;
    text-align: center;
    width: 10%;
	}
	
	
	
	#mobile-menu-btn:hover{
		cursor:pointer;
	}
	
.rslides {
	width: 100%;}

	@media (min-width : 798px) {
	.hide-desktop{
	display:none;
}

	
	}

/* Smartphones (portrait and landscape) ----------- */
@media (max-width : 798px) {
	body {
		padding-top: 60px;}
	h3 {
		font-size: 1.4em;}
	#footer-left, #footer-right {
		width: 100%;}	
	#header-desktop {
		display: none;}
	#header-mobile {
		display: block;}
	#logo-container, #logo-container img {
		  height: 86%;
    margin: 1% 0 0 1%;}
	#logo-container {
		float: left;}
	#phone {
		position: initial;
		right: 0;
		top: 0;}	
}
@media (max-width : 798px) {
	body {
		font-size: 16px;}
	.vertical-divider-container {
		display: none;}
.locations-right {
    margin-bottom: 0;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;}
	
	.locations-left {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: center;
    width: 100%;}
	
	.locations-center section ul {
		height: auto;}
	.locations-left-list {
		margin-bottom: 45px;}
	.locations-right-list {
		margin-top: 45px;
		padding: 0;}

.hide-phone{
	display:none;	
}

.locations-map {
    border-bottom: 1px solid #ccc;
    padding-bottom: 40px;
}
	
}
@media (max-width : 798px) {
	body {
		font-size: 14px;}
	#form-container form {
		width: 80%;}
h2 {
    font-size: 2.2em;
		
}

#phone{
	 text-align:left;	
	}
	
}
