.desk-only{display:block!important}
.mobile-only{display:none!important}

/* Standard 960 Grid
================================================== */
@media only screen and (min-width:960px) and (max-width:1199px){

	#header a.phone{font-size:16px}
	ul.social-share-bar li{margin:0 2px}

	body.home #page-content .container:before{top:330px}

	.circle-links a.circle{margin:0 -80px 0 0}
	.circle-links a.circle span{right:5px}
	.circle-links a.circle.circ-01 span{right:45px}

	#footer .foot-center{top:0}
	#footer .foot-center span.title{display:block}
	#footer .foot-center span.image{top:0}

	.flexslider.home-gallery .text-bubble{top:40px}

}
/* Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px){

	#header a.phone{font-size:16px}
	ul.social-share-bar{margin:0 -10px}
	ul.social-share-bar li{margin:0 2px}
	
	#nav a.improve-community{display:none}

	body.home #page-content .container:before{top:265px}

	.circle-links a.circle{margin:0 -110px 0 0}
	.circle-links a.circle span{right:5px;left:70px}
	.circle-links a.circle.circ-01 span{right:45px;left:45px;font-size:14px}

	#footer .foot-center{top:0}
	#footer .foot-center span.title{display:block}
	#footer .foot-center span.image{top:0}

	.flexslider.home-gallery .text-bubble{top:-90px}
	.flexslider.home-gallery .text-bubble .text-wrap{display:block;margin:0;padding:130px 0 0 0}

	#foot-nav{margin-left:-20px}

}
/* All Mobile
================================================== */
@media only screen and (max-width: 767px){

	.desk-only{display:none!important}
	.mobile-only{display:block!important}

	#header a.phone{display:none}
	#header .social-share-title{display:none}
	#header ul.social-share-bar{display:none}

	#header a.logo{width:320px;background-size:contain}

	#nav{display:none}

	body.home #page-content .container:before{top:150px}

	#footer .foot-left{margin-bottom:20px;text-align:center}
	#footer .foot-left br{display:none}
	#foot-nav{text-align:center}
	#footer .foot-center{top:0;margin-bottom:20px}
	#footer .foot-center span.title{display:block}
	#footer .foot-center span.image{top:0}

	#page-content ul.side-nav{display:none}

	.flexslider.home-gallery .text-bubble{display:none}

	.circle-links{display:none}

	.width-20.contact-location{width:50%}
	.contact-location .title{display:block}

	ul.side-nav + img,ul.side-nav + img + img,ul.side-nav + img + img + img{display:block;margin:0 auto 20px auto!important}

	/* BROWSER UPGRADE
	================================================== */
	#browser-up{position:absolute;top:20px;margin:0;}
	#browser-up .container{padding-bottom:20px;}
	#browser-up div.no-upgrade{right:50%;margin-right:-95px;}
}
/* Mobile (Landscape)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px){


}
/* Mobile (Portrait)
================================================== */
@media only screen and (max-width: 479px){
	
	body.home #page-content .container:before{top:115px}

	#header a.logo{width:220px;background-size:contain}



}