@media only screen 
and (min-width :768px) 
and (max-width :1024px) {
	.fullsite, #header .logo.bottom, #global-nav, #share-media-bar, .content-cta, #above-footer, .flex-control-nav, input[type=file] {display:none !important;}
	.smallsite {display:block !important;}
	
	h1 {font-size: 2.25em;}
	#wrap {width: 100%;}
	.constrain, #featured, #bread-social {width:94%;margin:0 auto;float: none;}
	#content {border-right:none;border-left:none;}
	.tpl-3 #main-content {width:100%;float: none;}
	.tpl-4 #main-content {width:80%;float: right;}	
	
	#header .logo {margin:20px 0 15px 55px;}
	a#push {border-right:1px solid #ccc;}
	
	#header {box-shadow: 0 2px 10px #bbb;}
	#header section.right {width: 235px;margin-top:5px;}
	#header section.right div.left {float:none;}
	#header .telephone {font-weight: 400;/*border-right:1px solid #ccc;*/padding-right:15px;/*float: left;*/}
	.telephone a:hover {text-decoration: underline;}
	#search-toggle {font-size:1.4em;background:none;border:none;margin:0;padding:2px 8px;float:right;}
	#header .collapse {display: none;clear:both;}
	#searchWrap {margin:10px 0;}
	#searchWrap input[type=text] {width:230px;}
	
	#sidebar-right {width:100% !important;float: none !important;clear:both;}
	#sidebar-left {width:20%;margin-bottom: 20px;}
	#sidebar-left h3 {font-size: 1.6em;}
		
	#home-banner {width: 100%;left:0;margin-left:0;position: relative;}
	#home-banner ul.slides li .caption, #home-banner .shadowbox, .flex-control-nav {right:45px;}
	#home-banner ul.slides li a p {font-size: 1em;}
	#static-caption {font-size:1em;padding:15px 50px 15px 110px;}
	#static-caption:before {background-size:60px 71px;height:71px;width:60px;left:4%;}
	#static-caption a {margin:0;}
	
	#page-index #wrap {margin-top:30px;width:94%;}
	#page-index #main-content img {margin-top:0;}
	#page-index #buckets a h3 {background-color:#eaeaea;margin:0;padding:10px;}
	#page-index #buckets a h3:hover {background-color:#bbb;}
	
	.tpl-2 #buckets li, .tpl-2 #buckets li.span2 {border:1px solid #aaa;margin:10px 0 !important;float:none;}
	.tpl-3 #buckets li.span2, .tpl-3 #buckets li.span5, .tpl-3 #buckets li.span8 {margin:0 30px;}
	.tpl-3 #buckets li {width:30%;}
	.tpl-3 #buckets a h3 {height:auto !important;}
	
	.tpl-2 #buckets .caption {display: none;}
	.tpl-3 #buckets .caption {background:none !important;height:120px;width:auto;}
	#buckets .caption p {color:#444;font-size:1em;background:none;padding:0;display: block !important;position: relative;}
	.tpl-3 #buckets .caption p {height: 120px;}
	
	#contact {width:45%;}
	#page-contact-us #main-content section.right {width: 53%;}
	#contact-info {background-size: 160px 100px;}
	#contact-info strong {font-size: 2em;}
	#page-contact-us #main-content iframe {width:100%;}
}

@media only screen 
and (min-width :768px) 
and (max-width :860px) {
	
	#contact-info {font-size:1em;background-size: 140px 88px;padding-left:160px;}
	#contact-info strong {font-size: 1.8em;}
	
}