@media only screen and (min-width: 768px) {
	.header{position:fixed;z-index:99;top:0;}
	#inner-header{padding:.5em 0 0;justify-content:center;align-items:center}
	#logo{width:auto;margin: 0 auto;padding-left:133px;flex-grow: 1;}
	#logo img{margin:.25em 0;transform:scale(1);}
	.menuToggle.hamburger{display:none}
	span.phone{padding-top:13px;margin-left:auto;}
	.cta_btn{display:block;margin:0 0 0 auto}
	

	/* Tucked Header */
	.header.tuck{-webkit-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.15);}
	.header.tuck .inner-header-wrap{}
	.header.tuck #inner-header {padding: 0;max-height:120px}
	.header.tuck #logo{padding-left:160px}
	.header.tuck #logo img{transform: scale(.65);margin:0;}
	.header.tuck #inner-header span{margin-top:10px;}
	.header.tuck .cta_btn{margin:20px 20px 0 15px;}
	.header.tuck #inner-header .btn span{margin-top:0;}
	.header.tuck span.phone{padding:10px 0;margin-top:-5px;}


	/*flex*/	
	.lesser{order:2;flex: 0 0 30%;max-width:30%padding-left:2em;}
	.greater{order:1;flex: 0 0 70%;max-width:70%}
	.halves{flex: 0 0 50%;max-width:50%;/*FOR IE*/}
	.thirds{flex: 0 0 33.33%;max-width:33.33%;}
	.quarters{flex: 0 0 25%;max-width:25%;}
	.fifths{flex: 0 0 20%;max-width:20%;}

	.grid_box.two{flex: 0 0 46%;max-width:46%;}
	.grid_box.three{flex: 0 0 29%;max-width:29%;}
	.grid_box.four{flex: 0 0 20%;max-width:20%;}


	.first{order:1;}
	.second{order:2;}

	/*NAV*/	
	#menu-top-menu{display:block;}
	#slide_menu{display:none;}
	.navigation{display:block;}
	#menu-top-menu ul.sub-menu{visibility:hidden;opacity:0;}/*opacity:1; - dev*/

		/* CENTERED */
		.navWrap{background: rgba(240, 241, 241, 0.85); clear:both;width:100%;}
		.header.tuck .navWrap {background: rgba(240, 241, 241, 1);}  
		.nav{padding:0;margin:0 auto;float:right;position:relative; right:50%;}
		.nav li{float:left; position:relative;left:50%;}
		.nav .sub-menu li {float:none;left:0}

		.nav li span{display:none}
		.nav li a{color:#173156;}	
		.nav li:hover a,
		.nav li a:focus, 
		li.current_page_item a, 
		li.current_page_ancestor a,
		.sub-menu li.current_page_item a,
		.current_page_ancestor .sub-menu li.current_page_item a{
			color:#84994e;
		}

		.current_page_ancestor .sub-menu li a, .current_page_item .sub-menu li a, .nav li:hover .sub-menu li a{color:#173156;}

	/* Horizontal Dropdowns */
		#menu-top-menu .sub-menu, 
		#menu-top-menu .sub-menu li, 
		#menu-top-menu .sub-menu li a,
		#menu-top-menu .sub-menu li a:visited{
			transition: .75s ease-in-out;-moz-transition: .75s ease-in-out;-webkit-transition: .75s ease-in-out;
		}

		#menu-top-menu .moblink{display:none}

		/*#menu-top-menu .sub-menu{top:auto;position:fixed;left:0;width:100%;padding:0;background: rgba(240, 241, 241, 0.85);max-height:44px;text-align:center;overflow:hidden;}
		.header.tuck #menu-top-menu .sub-menu{background: rgba(240, 241, 241, 1) !important;}
		#menu-top-menu .current_page_item .sub-menu, #menu-top-menu .current-page-ancestor .sub-menu{visibility:visible !important;opacity:1;}
		#menu-top-menu .sub-menu:before{display:block;position:relative;content:'';height:1px;background:#c6c7c7;top:0;width:80%;margin:0 auto;}
		#menu-top-menu .sub-menu li{display:inline-block;position:relative;background:transparent;}
		#menu-top-menu ul li {overflow:hidden;max-height:0;}
		#menu-top-menu .sub-menu li a,#menu-top-menu li .sub-menu li a:visited{margin-top:0;border-top:0;text-transform:none;font-weight:400;}
		#menu-top-menu .sub-menu li a:hover{color:#00957e;}
		#menu-top-menu .sub-menu li:first-child a{padding-top:20px;}
		#menu-top-menu .sub-menu li:last-child a{padding-bottom:20px;}
		#menu-top-menu .sub-menu li ul{top:0;left:100%}
		#menu-top-menu ul{margin-top:0;padding-bottom:15px }
		#menu-top-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important}

		#menu-top-menu .current_page_item .sub-menu li,
		#menu-top-menu.internal .current_page_ancestor .sub-menu li, 
		#menu-top-menu .current-page-ancestor .sub-menu li, 
		#menu-top-menu li:hover > .sub-menu li{
			max-height:54px;
		}
		#menu-top-menu .sub-menu li a{width:auto;padding:.25em .75em 0 !important;font-size:16px;}
		#menu-top-menu .sub-menu.fades,#menu-top-menu .sub-menu.fades li{opacity:0;max-height:0;}
	*/


	/* Standard Dropdowns */
	/**/
		#menu-top-menu li ul.sub-menu{background:rgba(242,242,242,0.9);margin-top:0;position:absolute;z-index:8999;transition: all .75s ease-in-out;-moz-transition: all .75s ease-in-out;-webkit-transition: all .75s ease-in-out;padding:0;}
		.header.tuck #menu-top-menu li ul.sub-menu{padding:.5em 0 0;}
		#menu-top-menu li ul.sub-menu li a,#menu-top-menu li ul.sub-menu li a:visited{padding: .25em .5em .25em 15px;width:270px;margin-top:0;border-top:0;font-size:18px;text-transform:none;font-weight:400;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
		/*#menu-top-menu li ul.sub-menu li a::before{content: '';width: 0px;height: 0px;border-style: solid;border-width: 5px 8px 5px 0;border-color: transparent #d24c17 transparent transparent;display: inline-block;vertical-align: middle;margin-right: 15px;transform: rotate(180deg);}*/
		#menu-top-menu li ul.sub-menu li a:hover{color:#84994e;}
		#menu-top-menu li ul.sub-menu li:first-child a{padding-top:1em;}
		#menu-top-menu li ul.sub-menu li:last-child a{padding-bottom:1em;}
		#menu-top-menu li ul.sub-menu li ul{top:0;left:100%}
		#menu-top-menu ul{margin-top:0;padding-bottom:15px }
		#menu-top-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important}
		#menu-top-menu ul li {
		  overflow:hidden;
		  max-height:0;
		  -webkit-transition:max-height 500ms ease-in;
		  -moz-transition:max-height 500ms ease-in;
		  -o-transition:max-height 500ms ease-in;
		  transition:max-height 500ms ease-in;
		  
		}
		#menu-top-menu li:hover > ul li{ max-height:150px; }
	

	/*XNAV*/	

	#content{margin-top:210px}
	.bgimg{margin-top:114px;background-attachment:fixed;background-position:center 114px;min-height:500px;}
	.bgimg.tuck{background-position:center 100px;}
	.caption .title{font-size:44px;}
	#banner{background-attachment:fixed;margin-top:125px;}

	/* CTA sStyles */
	.csta_wrap{margin-top:-130px;z-index:999;}
	.cta{float:left;}
	.cta:before {content: "";float: left;/* essentially the aspect ratio. 100% means the div will remain 100% as tall as it is wide */padding-bottom: 85%;}
	.cta:after {content: "";display: table;clear: both;}
	.p-22{width:22%;}
	.p-25{width:25%;}
	.p-33{width:33%;}
	.p-44{width:44%;}
	.p-50{width:50%;}
	.p-66{width:66%;}
	.p-all{width:100%;}
	.cta span{display:block;}
	.cta span span{font-weight:700;}
	.cta span.fas{padding: 7% 0 5px 5px;transform: scale(2);}
	.cta_text{font-size:22px;line-height:24px;padding-top:15px;}
	.schedule_mob{display:none;}

	.block_title{font-size:48px;}
	.lower_content_text {background:#f0f1f1;padding:2em 0;}
	.lower_content_text.neg {padding:5.5em 0 2em;}
	.two_up .text_column{width:50%;float:left;}
	.two_up .text_column p{margin-top:0;}
	.two_up .text_column:first-of-type{padding-right:5%;}
	.two_up .text_column:last-of-type{padding-left:5%;border-left:1px solid #898888;}

	.slider_quotes{width:90%;}
	.quote{padding:1em 4em;}
	.quote_text{font-size:24px;}
	
	/* TABS_________________________ */
	.tabs{margin-bottom:20px;position:relative;min-height:400px;}
	.listhead.tabbed{display:none;}
	.tabnav{margin-bottom:.5em;background:#e6e6e6;display:block;}
	.tabnav dt{float:left;width:25%;height:53px;height:53px}
	.tabnav dt span{display:block;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;color:#4d4d4d;text-decoration: none;cursor:pointer;background:#e6e6e6;height:53px;line-height:53px;width:99.6%;position:relative;}
	.tabnav dt span:after{content:"";border-right:1px solid #808080;position:absolute;height: 80%;right:-2px;bottom: 10%;}
	.tabnav dt span.active{background:#666;color:#fff}
	.tabnav dt span.active:after, .tabnav dt span:last-of-type:after{display:none;}
	.tabs .content{position:absolute;top:70px;left:0;}

	
	
	/* Responsive iframed map */
	.map,.map_content{display:inline-block;vertical-align:top;}
	.map_content{width:66%;padding-right:1em;}
	.map{width:33%;padding: 30% 0 0}

	.sidebar{margin-top:2.2em;padding-left:1em;}
	#sidebar1 .widget .content{padding-left:2.1em;}
	#sidebar3.sidebar{margin-top:0}
	

	.widgettitle{border:0;}
	.widget{padding:.5em 0 0;}
	.widget ul li{padding-bottom:.75em}/* use padding instead of margin to reduce jerky animation in collapsing widgets */
	.widget ul li ul{margin-top:.75em;padding-left:1em}


	.module a::after{content:'';width:1px;height:50%;background:#fff;position:absolute;top:20%;right:0;display:block;}
	.module:last-of-type a::after{display:none;}
	#sticky.stickyClone{width:100%;display:flex;position:fixed;bottom:0;z-index:9999999;opacity:1;transition: .75s ease-in-out;-moz-transition: .75s ease-in-out;-webkit-transition: .75s ease-in-out;}
	#sticky{margin-top:0;}
}


@media only screen and (min-width: 844px) {
	}