@media (min-width: 768px) and (max-width: 979px) {

.row {
	clear: left;
}

#mainnews {
 max-width: 100%;
 margin: 0px
}

div#rowtwo {
	max-width: 100%;
}
#latestnews {
	max-width: 46%;
}

#events {
	max-width: 46%;
}

#rowtwo {
	margin-top: 50px;
}


#terms {
	border-top: none;
}

#rowtwo {
clear: left;
}

p.joinus {
	margin: 0px;
	max-width: 100%;
}

#rowone {
margin: 0px auto;
 margin: 0px;
 padding: 0px;
 width: 100%;
}

div#rowone.row {
	margin: 0px;
	padding: 0px;
	width: 100%;;
}

#inner {
	margin: 0px auto;
	max-width: 624px;
}


#mainnews {
	margin: 0px !important;
}



#mainnews ul.flex-direction-nav {
	

}

#mainnews ul.flex-direction-nav li {
	
}

}



@media (max-width: 767px) {


#logo {
	max-width:50%;
}
#logo img {
	max-width:100%;
}

div#contactlogin a.login {
	background-image: url(../images/member-icon.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 24px;
	color: #797b70;
}




#rowone {
margin: 0px auto;
 margin: 0px;
 padding: 0px;
 width: 100%;
}

div#rowone.row {
	margin: 0px;
	padding: 0px;
	width: 100%;;
}

#inner {
	margin: 0px auto;
	max-width: 390px;
}




#mainnews {
	margin: 0px !important;
	padding: 0px;
/*	max-width: 100%; */
	float: left;
}


div.flexslidertwo {
	margin: 0px;
	padding: 0px;
	max-width: 390px;
}

div#mainnews div.flexslidertwo ul.slides {
	float: left;
	margin: 0px;
	padding: 0px;
}

div#mainnews div.flexslidertwo ul.slides img {
	margin: 0px;
	padding: 0px;
}


div#mainnews div.flexslidertwo ul.custom-controls {
	float: left;
	padding: 0px;
	margin: 0px;
	max-width: 390px;
	width: 100%;
}


div#mainnews div.flexslidertwo ul.custom-controls li {
	margin: 0px 0px 0px 0px;
	display:	none;
	max-width: 366px;
}

div#mainnews div.flexslidertwo ul.custom-controls li.flex-active {
	/* display: block; */
}

div#mainnews ul.custom-controls li.flex-active {
	background-color: #5a5c50; 
}


div#mainnews div.flexslidertwo ul.flex-direction-nav {
	display: none;
}




p.joinus {
	margin-top: 0px;
	max-width: 390px;
}


div#rowtwo {
	margin-bottom: 0px !important;
	padding: 0px;
}

#latestnews, #events {
clear: both;
float: left;
max-width: 100%;
height: 100%;
padding: 0px 0px 12px 0px
}


#latestnews h2 {
	background-image: url(../images/swipe.png);
	width: 100%;
	background-position: right;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 0px;
}

#latestnews .flex-control-nav {
	display: none;
}

#events {
	margin: 0px;
	padding: 0px;
}

#contactlogin a.contact {
		float:right;
}

#followheadsm{
	display:none;
}