@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'Minion-Bold-Italic';
  src: url('../fonts/Minion-Bold-Italic/Minion-Bold-Italic.eot');
  src: url('../fonts/Minion-Bold-Italic/Minion-Bold-Italic.eot?#iefix') format('embedded-opentype'),
	url('../fonts//Minion-Bold-Italic/Minion-Bold-Italic.woff') format('woff'),
	url('../fonts//Minion-Bold-Italic/Minion-Bold-Italic.woff2') format('woff2'),
	url('../fonts//Minion-Bold-Italic/Minion-Bold-Italic.ttf') format('truetype'),
	url('../fonts//Minion-Bold-Italic/Minion-Bold-Italic.svg#Minion-Bold-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'minionitalic';
    src: url('../fonts/minion-italic-webfont/minion-italic-webfont.eot');
    src: url('../fonts/minion-italic-webfont/minion-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts//minion-italic-webfont/minion-italic-webfont.woff2') format('woff2'),
         url('../fonts//minion-italic-webfont/minion-italic-webfont.woff') format('woff'),
         url('../fonts//minion-italic-webfont/minion-italic-webfont.ttf') format('truetype'),
         url('../fonts//minion-italic-webfont/minion-italic-webfont.svg#minionitalic_2') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'metaplus-bold';
    src: url('../fonts/metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.eot');
    src: url('../fonts/metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts//metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.woff2') format('woff2'),
         url('../fonts//metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.woff') format('woff'),
         url('../fonts//metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.ttf') format('truetype'),
         url('../fonts//metaplus-bold-roman-webfont/metaplus-bold-roman-webfont.svg#metaplus-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MetaPlusMedium';
    src: url('../fonts/MetaPlusMedium/MetaPlusMedium.eot');
    src: url('../fonts/MetaPlusMedium/MetaPlusMedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts//MetaPlusMedium/MetaPlusMedium.woff2') format('woff2'),
         url('../fonts//MetaPlusMedium/MetaPlusMedium.woff') format('woff'),
         url('../fonts//MetaPlusMedium/MetaPlusMedium.ttf') format('truetype'),
         url('../fonts//MetaPlusMedium/MetaPlusMedium.svg#MetaPlusMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'metaplusbook';
    src: url('../fonts/metaplus-book-webfont/metaplus-book-webfont.eot');
    src: url('../fonts/metaplus-book-webfont/metaplus-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts//metaplus-book-webfont/metaplus-book-webfont.woff2') format('woff2'),
         url('../fonts//metaplus-book-webfont/metaplus-book-webfont.woff') format('woff'),
         url('../fonts//metaplus-book-webfont/metaplus-book-webfont.ttf') format('truetype'),
         url('../fonts//metaplus-book-webfont/metaplus-book-webfont.svg#metaplusbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_serifregular';
    src: url('../fonts/pt_serif-web-regular-webfont.eot');
    src: url('../fonts/pt_serif-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts//pt_serif-web-regular-webfont.woff2') format('woff2'),
         url('../fonts//pt_serif-web-regular-webfont.woff') format('woff'),
         url('../fonts//pt_serif-web-regular-webfont.ttf') format('truetype'),
         url('../fonts//pt_serif-web-regular-webfont.svg#pt_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* 
* Mobile Menu 
*/
/* Released: 27th March 2014 - Beverley Hooton @ Focus on Function Web Design */
/* Updated: 15th July 2014 - css to correct 'position:fixed' bug in Safari */
/* Updated: 28th October 2014 - IE7/8 support added */

*, *::after, *::before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

html, body {
	margin:0;	padding:0;
	height:100%;
	position:relative;
	/* background:#fff;*/
	font:14px/1.75em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-family: 'Arial';
}
  
 a {

  text-decoration: none;
}
@media print {
  a[href]:after {
    content: none !important;
  }
}
img {
  max-width: 100%;
}

#page {
	position:relative;
	overflow:hidden;
	background-color:#fff;
	-webkit-animation:androidbugfix infinite 1s;
	width: 100%;
} 
#body{
	width:100%; 
	height:auto; 
	background-color:#fff;
}
@media (max-width:789px){
	div.body{
		padding:0;
	}
}
h4#video{
	color:#fff;
}
p{
	font-size:16px;
}
li {
	margin-bottom:10px;
	font-size:16px;
}
div.tab-pane p{
	font-size:12px;
}
/* https://timpietrusky.com/advanced-checkbox-hack */
@-webkit-keyframes androidbugfix {
from {
padding:0
}
to {
	padding:0
}
} /* https://timpietrusky.com/advanced-checkbox-hack */
#header {
	position:relative;
	z-index:1;
	top:0;
	left:0;
	right:0;
	height:80px;
	width:100%;
	background-color:#fff;
	/*background: url(../img/white-trans.png);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff), 
			progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=10, Direction=180)  IE8 ;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);*/
	/*box-shadow:0 3px 10px  rgba(0,0,0,0.5);;
	-moz-box-shadow:0 3px 10px  rgba(0,0,0,0.5);;
	-webkit-box-shadow:0 0px 10px  rgba(0,0,0,0.5);;*/
}
#header label {
	margin:0 0;
	font:2.875em/1.4375em Arial
}
#menu label {
	padding:0 0.25em;
	font:3.125em/1.375em Arial
}
#header-container{
	max-width: 1170px; 
	margin: 0 auto; 
	position: relative;
}
#menu .sub-nav .toggle {
	padding:0 0.3125em;
	font:2em/2em Arial;
	top:0
}
#header label:hover, #menu label:hover {
	color:#3071D1
}
#main-nav-check, #menu .sub-nav-check {
	position:absolute;
	top:-9999px;
	left:-9999px
}
.toggle {
	position:absolute;
	right:0.15em;
	cursor:pointer;
	color:#333
}
#container { 
	/*background:#fff;*/
	min-height:100%;
	padding:0;
	margin:0
}

/* #### - extra css for js enhancement - #### */
#menu .close-all {
	display:none
}
.js #menu .close-all {
	display:inline
}
.js #menu .toggle {
	top:0;
	z-index:9999
}
.js #menu .sub-nav .toggle {
	left:0.15em;
	width:1em
}

/* #### - define ids of animated container, menu and sub-menus here - #### */
#main-nav-check:checked ~ #container, #main-nav-check:checked ~ #menu, #menu .sub-nav-check:checked ~ #fof-sub, #menu .sub-nav-check:checked ~ #fof-portfolio-sub, #menu .sub-nav-check:checked ~ #fof-portfolio-graphics-sub, #menu .sub-nav-check:checked ~ #fof-portfolio-graphics-art-sub, #menu .sub-nav-check:checked ~ #fof-portfolio-graphics-art-paintings-sub, #menu .sub-nav-check:checked ~ #fof-services-sub, #menu .sub-nav-check:checked ~ #fof-services-seo-sub, #menu .sub-nav-check:checked ~ #fast-apps-sub {
 -webkit-transform:translate(13.75em, 0);
-ms-transform:translate(13.75em, 0);
transform:translate(13.75em, 0)
}
.page-content {
	padding:1em 2em;
	max-width:64em;
	margin:auto
}
.page-content:after {
	display:block;
	content:'';
	height:1px
} /* fixes bottom padding issue in IE10 */
code {
	display:block;
	background:#ebebeb;
	font-size:0.875em;
	padding:1em 2em;
	overflow-x:scroll;
	white-space:nowrap
}

/*
* Desktop Menu
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cssmenu:after, #cssmenu > ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#cssmenu #menu-button {
	display: none;
}
#cssmenu {
	width: auto;
	z-index:9999;
	font-family: 'Open Sans', sans-serif;
	line-height: 1;/*background: #ffffff;*/
}
#menu-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	background: #009ae1;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
	float: left;
}
#cssmenu.align-center > ul {
	font-size: 0;
	text-align: center;
}
#cssmenu.align-center > ul > li {
	display: inline-block;
	float: none;
}
#cssmenu.align-center ul ul {
	text-align: left;
}
#cssmenu.align-right > ul > li {
	float: right;
}
#cssmenu.align-right ul ul {
	text-align: right;
}
#cssmenu > ul > li > a {
	padding:8px 20px;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
	color: #009ae1;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 25px;
}
#cssmenu > ul > li.has-sub > a::after {
	position: absolute;
	top: 11px;
	right: 10px;
	width: 4px;
	height: 4px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	content: "";
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	-ms-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
	border-color: #009ae1;
}
#cssmenu ul ul {
	position: absolute;
	left: -9999px;
}
#cssmenu li:hover > ul {
	left: auto;
}
#cssmenu.align-right li:hover > ul {
	right: 0;
}
#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0;
}
#cssmenu.align-right ul ul ul {
	margin-left: 0;
	margin-right: 100%;
}
#cssmenu ul ul li {
	height: 0;
	-webkit-transition: height .2s ease;
	-moz-transition: height .2s ease;
	-ms-transition: height .2s ease;
	-o-transition: height .2s ease;
	transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
	height: 32px;
}
#cssmenu ul ul li a {
	padding: 10px 20px;
	width: 160px;
	font-size: 1em;
	background: #333333;
	text-decoration: none;
	color: #dddddd;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
	color: #ffffff;
}
#cssmenu ul ul li.has-sub > a::after {
	position: absolute;
	top: 13px;
	right: 10px;
	width: 4px;
	height: 4px;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	content: "";
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	-ms-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
	right: auto;
	left: 10px;
	border-bottom: 0;
	border-right: 0;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
	border-color: #ffffff;
}
.form-control{
	border-radius:0;
	/*-webkit-appearance: none;*/
}

/* ======= FlexSlider ======= */
.flexslider {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0;
}
.flexslider .flex-control-nav {
  bottom: -35px;
}
.flexslider .flex-control-paging li a {
  background: #a1a1a1;
}
.flexslider .flex-control-paging li a:hover {
  background: #6091ba;
}
.flexslider .flex-control-paging li a.flex-active {
  background: #6091ba;
}
.flexslider .slides li {
  position: relative;
}
.flexslider .slides .flex-caption {
  position: absolute;
  left: 30px;
  bottom: 50px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption .main {
  display: inline-block;
  background: #008fc5;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 22px;
  font-family: 'FedraSans-MediumItalic';
  /*text-transform: uppercase;*/
}
.flexslider .slides .flex-caption .secondary {
  display: inline-block;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px;
  color: #fff;
  font-size: 16px;
}
.flexslider .slides .promo-badge {
  position: absolute;
  right: 60px;
  top: 30px;
}

.responsive-video {
position: relative;
/*padding-bottom: 56.25%;*/
padding-top: 60px; overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* ======= Home Page ======= */
 h1.section-heading {
  font-size: 28px;
  font-weight: 300;
  /* font-family: 'FedraSans-MediumItalic'; */
  line-height: 2;
  margin-top: 0;
  color: #2f506c;
  letter-spacing: -1px;
  text-transform: uppercase;
}
 h1.section-heading .line {
  border-top: 2px solid #71bf44;
  display: inline-block;
  padding: 0 15px;
  padding-top: 5px;
}
 h3.section-heading {
  font-size: 18px;
  font-weight: 300;
  line-height: 2;
  margin-top: 0;
  color: #fff;
}
 h3.section-heading .line {
  border-top: 2px solid #008fc5;
  display: inline-block;
  padding: 0 15px;
  padding-top: 15px;
  line-height: 1;
  text-transform:uppercase;
}
 section {
  background-color: rgba(255,255,255,1);/*#f5f5f5*/
  overflow: hidden;
  font-family: 'Arial';
  font-size:16px;
}
 section.physician{
  height:auto;
  max-width:1280px;
  margin:auto;
  padding:50px;
}
@media (max-width: 738px){
   section.physician{
	height:auto;
	max-width:1280px;
	padding:15px;
	padding-top: 50px;
  }
}
 section.news{
  height:auto;
}
section.video-follow{
	padding:50px;
}
section.video-follow:after{
  /*background: url('../img/design-bar.png') repeat 0 0;*/
  content: '';
  top: 0;
  display: block;
  height: 5px;
  left: 0;
  margin:auto;
  position: absolute;
  width: 100%;
	
}
 section.social{
  height:auto;
}
 section.video{
  height:auto;
}
 .section-content {
  padding: 15px;
  padding-top: 0;
}
 .carousel-controls a .fa {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  background: #dddddd;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 0;
  font-size: 15px;
}
 .carousel-controls a.next .fa {
  padding-top: 2px;
  padding-right: 1px;
}
 .carousel-controls a.prev .fa {
  padding-top: 2px;
  padding-right: 1px;
}
 .carousel-controls a:hover .fa {
  background: #6091ba;
}
 .promo {
  margin-bottom: 30px;
}
 .promo h1.section-heading {
  margin-top: 0;
  font-size: 24px;
  color: #fff;
}
 .promo p {
  color: #f5f5f5;
}
 .promo .btn-cta {
  font-size: 20px;
  margin-top: 30px;
  font-family: 'Open Sans', arial, sans-serif;
}
 .home {
  padding:75px 0;
  margin:auto;
  max-width:1280px;
}
 .home .carousel-controls {
  position: relative;
  margin:auto;
  padding:0 0 30px;  
  text-align:center;
}
 .home h2.title {
  font-size: 18px;
  margin-top: 0;
}
 .home h2.title a {
  color: #444444;
}
 .home h2.title a:hover {
  color: #365d7e;
}
 img.thumb {
	position: relative;
	left: -1px;
	top: 0;
	margin-bottom: 15px;
}
 .home .home-item {
  position: relative;
  margin:auto;
  margin-bottom: 20px;
  text-align:center;
}
label{
	font-weight:normal;
}

@media(max-width: 738px){
	
 .home .home-item {
	margin:auto;
	padding-bottom:45px;
	max-width:400px;
  }
}
@media(min-width: 738px) and (max-width: 992px){
  .home .home-item {
	  max-width:400px;
  }
}
section.home:before{
  /*background: url('../img/design-bar.png') repeat 0 0;*/
  content: '';
  top: 48.75%;
  display: block;
  height: 5px;
  left: 0;
  margin:auto;
  position: absolute;
  width: 100%;
}
section#banner:before{
  /*background: url('../img/design-bar.png') repeat 0 0;
  content: '';
  bottom: 0;
  display: block;
  height: 5px;
  left: 0;
  margin:auto;
  position: absolute;
  width: 100%;*/
}
 .news {
  position: relative;
  background-color:#018ec3;
  color:#fff;
  background-image:url(../img/blue-ptn.png);
  background-attachment:fixed;
}
.news:after{
  background: url('../img/main-shapes-desktop.png') no-repeat 0 0;
  content: '';
  bottom: -100px;
  display: block;
  height: 414px;
  left: 50%;
  margin-left: 500px;
  position: absolute;
  width: 662px;
}
.news:before{
  content:"News"; 
  /* content:"\e086" font-family: "Glyphicons Halflings";*/
  font-family: 'FedraSans-Bold';
  text-transform:uppercase;
  line-height: 1;
  margin-left: -200px;
  display: block;
  position: absolute;
  height: 414px;
  width: 306px;
  opacity:.15;
  font-size: 130px;
  top: 	0px;
  left: 50%;
}
 .news h2.title {
  font-size: 18px;
  margin-top: 0;
}
 .news h2.title a {
  color: #444444;
}
 .news h2.title a:hover {
  color: #365d7e;
}
 .news .news-item {
  padding-left: 115px;
  position: relative;
  margin-bottom: 20px;
}
 .news .thumb {
  position: absolute;
  left: 0;
  top: 0;
}
.video {
  position: relative;
}
.video .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.video .video-iframe {
  max-width: 100%;
  width: 100%;
  height: 287px;
  margin-bottom: 5px;
}
.social {
  position: relative;
}
.social .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.social .social-iframe {
  max-width: 100%;
  width: 100%;
  height: 287px;
  margin-bottom: 5px;
}

/*   Filter Inline Menu - version 2    */
.filter-tabs {
  text-align: center;
  margin: 15px 0 30px 0;
  padding: 15px;
}
.filter-tabs li {
  padding: 15px 20px;
  color: #777777;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #eeeeee;
  list-style: none;
  overflow: hidden;
  position: relative;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.filter-tabs li.active {
  background-color: #008fc5;
  color: #ffffff;
}
.filter-tabs li.active:hover {
  color: #ffffff;
}
.find-a-physician-left{
	padding-left:100px;
}
.btn{
	margin-bottom:15px;
}
 a#right-button {
    background: #229fd9;
    /*border-left: 10px solid #1c90c7;*/
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 17px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    -webkit-transition: background 0.5s, border 0.5s;
    -moz-transition: background 0.5s, border 0.5s;
    -o-transition: background 0.5s, border 0.5s;
    transition: background 0.5s, border 0.5s;
}
 a#right-button:after {
    /*border-bottom: 24px solid #1c90c7;
    border-left: 24px solid transparent;
    border-top: 24px solid #1c90c7;*/
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: border 0.5s;
    -moz-transition: border 0.5s;
    -o-transition: border 0.5s;
    transition: border 0.5s;
    width: 0;
}

.fixed-bg {
  background-attachment: fixed;
  background-color: #000000;
  background-position: center -150px;
  background-repeat: no-repeat;
  padding: 190px 20px 50px 20px;
  position: relative;
  color: #fff;
  -webkit-box-shadow: inset 0px 0px 160px 59px rgba(0,0,0,0.35);
  -moz-box-shadow: inset 0px 0px 160px 59px rgba(0,0,0,0.35);
  box-shadow: inset 0px 0px 160px 59px rgba(0,0,0,0.35);
  /*max-height: 882px;*/
}

.fixed-bg-home {  
  padding: 120px 0;
  background-attachment: fixed;
  background-color: #000000;
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
}

.fixed-bg-physician{
  padding: 120px 0;
  background-image:url(../img/banners/header.png);
  background-attachment: fixed;
  background-color: #000000;
  background-position: center top;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  /*max-height: 882px;*/
}
.fixed-banner-physicians{
  padding: 150px 0;
  background-image:url(../physician/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-about{
  padding: 198px 0;
  background-image:url(../about/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-publications{
  padding: 198px 0;
  background-image:url(../publications/img/banners.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-primary{
  padding: 198px 0;
  background-image:url(../practices/img/banner-primary.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-specialists{
  padding: 198px 0;
  background-image:url(../practices/img/banner-specialists.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-walk-in{
  padding: 198px 0;
  background-image:url(../practices/img/banner-walk-in.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-patients{
  padding: 198px 0;
  background-image:url(../patients/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions{
  padding: 198px 0;
  background-image:url(../directions/img/banner-cfvmc.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-rehab{
  padding: 198px 0;
  background-image:url(../directions/img/banner-rehab.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-bhc{
  padding: 198px 0;
  background-image:url(../directions/img/banner-bhc.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-hpn{
  padding: 198px 0;
  background-image:url(../directions/img/banner-hpn.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-healthplex{
  padding: 198px 0;
  background-image:url(../directions/img/banner-healthplex.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-highsmith{
  padding: 198px 0;
  background-image:url(../directions/img/banner-highsmith.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-bch{
  padding: 198px 0;
  background-image:url(../directions/img/banner-bch.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-hph{
  padding: 198px 0;
  background-image:url(../directions/img/banner-hph.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-directions-physicianoffices{
  padding: 198px 0;
  background-image:url(../directions/img/banner-physicianoffices.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-aco{
  padding: 198px 0;
  background-image:url(../patients/img/banner-aco.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hospitals{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-hospitals.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hospitals-cfvmc#aco{
  padding: 50px 0;
  background-image:url(../hospitals/img/banner-cfvmc.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
  background-position:center -200px;
}
.fixed-banner-hospitals-cfvmc{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-cfvmc.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
  background-position:center -200px;
}
.fixed-banner-hospitals-hrsh{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-highsmith.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hospitals-cfvrc{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-rehab.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hospitals-bhc{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-bhc.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hospitals-hoke{
  padding: 198px 0;
  background-image:url(../hospitals/img/banner-hoke.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-outpatient-hpn{
  padding: 198px 0;
  background-image:url(../outpatient/img/banner-hpn.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-outpatient-diagnostic{
  padding: 198px 0;
  background-image:url(../outpatient/img/banner-diagnostic.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-outpatient-hp_hoke{
  padding: 198px 0;
  background-image:url(../outpatient/img/banner-hoke.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-position: center -445px;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-urology{
  padding: 198px 0;
  background-image:url(../urology/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-cancer{
  padding: 198px 0;
  background-image:url(../cancer/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-heart{
  padding: 198px 0;
  background-image:url(../heart/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-neuro{
  padding: 198px 0;
  background-image:url(../neuro/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-ortho{
  padding: 198px 0;
  background-image:url(../ortho/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-coronavirus{
  padding: 198px 0;
  background-image:url(../coronavirus/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bariatric{
  padding: 198px 0;
  background-image:url(../bariatric/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-rehab{
  padding: 198px 0;
  background-image:url(../rehab/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-woman-children{
  padding: 198px 0;
  background-image:url(../woman-children/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-birthcenter{
  padding: 198px 0;
  background-image:url(../woman-children/birthcenter/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-birthcenter-class{
  padding: 198px 0;
  background-image:url(../woman-children/birthcenter/class/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-mammography{
  padding: 198px 0;
  background-image:url(../woman-children/mammography/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-obgyn{
  padding: 198px 0;
  background-image:url(../woman-children/obgyn/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-pediatrics{
  padding: 198px 0;
  background-image:url(../woman-children/pediatrics/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-ped_endocrinology{
  padding: 198px 0;
  background-image:url(../woman-children/ped_endocrinology/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:0;
}
.fixed-banner-services{
  padding: 198px 0;
  background-image:url(../services/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-pharmacy{
  padding: 198px 0;
  background-image:url(../pharmacy/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-blood{
  padding: 198px 0;
  background-image:url(../blood/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}

.fixed-banner-blood-vessel{
  padding: 198px 0;
  background-image:url(../blood/img/bloodvessel.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}

.fixed-banner-blood-conservation{
  padding: 198px 0;
  background-image:url(../blood/img/banner-blood-conservation.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-sleep{
  padding: 198px 0;
  background-image:url(../sleep/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-ems.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-hoke-ems{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-hoke-ems.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-cp{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-cp.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-ed{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-ed.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-lifelink{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-lifelink.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-lifelink-air{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-lifelink-air.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-nt-paramedic{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-nt-paramedic.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-tac-team{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-tac-team.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-bike{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-bike.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-usar{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-usar.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-emergency-services-smat{
  padding: 198px 0;
  background-image:url(../emergency-services/img/banner-smat.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-carelink{
  padding: 198px 0;
  background-image:url(../carelink/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-lifeline{
  padding: 198px 0;
  background-image:url(../lifeline/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-passport{
  padding: 198px 0;
  background-image:url(../passport/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-volunteers{
  padding: 198px 0;
  background-image:url(../volunteers/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-4docs{
  padding: 198px 0;
  background-image:url(../4docs/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-forms{
  padding: 198px 0;
  background-image:url(../img/banners/banner-forms.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-epayments{
  padding: 198px 0;
  background-image:url(../epayments/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-employee-engagement{
  padding: 198px 0;
  background-image:url(../employeeengagement/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-vendors{
  padding: 198px 0;
  background-image:url(../vendors/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-takecharge{
  padding: 198px 0;
  background-image:url(../community-health/takecharge/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-fayfightsback{
  padding: 198px 0;
  background-image:url(../community-health/takecharge/img/fayfightsback.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-ear{
  padding: 198px 0;
  background-image:url(../ear-nose-throat/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-eye{
  padding: 198px 0;
  background-image:url(../eye/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-residency{
  padding: 198px 0;
  background-image:url(../residency/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-residency-pharmacy{
  padding: 198px 0;
  background-image:url(../residency/pharmacy/assets/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-research{
  padding: 198px 0;
  background-image:url(../research/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-imaging{
  padding: 198px 0;
  background-image:url(../imaging/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-pastoral-care{
  padding: 198px 0;
  background-image:url(../pastoral-care/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-plastic{
  padding: 198px 0;
  background-image:url(../plastic/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-military{
  padding: 198px 0;
  background-image:url(../military/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-gala{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-gala.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-history{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-history.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-heart{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-heart.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-imaging{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-imaging.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-sleep{
  padding: 198px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-sleep.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-birthcenter{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-birthcenter.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-kids{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-kids.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-surgicalservices{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-surgicalservices.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-pastor{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-pastor.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-bma{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-bma.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-bma-expresscare{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-bma-expresscare.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-bma-elizabethtown{
  padding: 200px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-bma-elizabethtown.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position:center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-bma-whitelake{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-bma-whitelake.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-bma-dublin{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-bma-dublin.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-surgical{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-surgical.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-bladen-womenshealth{
  padding: 250px 0;
  background-image:url(https://www.capefearvalley.com/bladen/images/banner-womenshealth.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-auction{
  padding: 198px 0;
  background-image:url(../auction/img/giftly2.png);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: repeat;
  /*background-size:cover;*/
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-valleyview{
  padding: 198px 0;
  background-image:url(../valleyview/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center center;
  /*background-size:cover;*/
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-mychart{
  padding: 198px 0;
  background-image:url('https://capefearvalley.com/mychart/img/banner.jpg');
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center center;
  /*background-size:cover;*/
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex{
  padding: 250px 0;
  background-image:url(../healthplex/img/banner.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-group-exercise{
  padding: 250px 0;
  background-image:url(../healthplex/img/group-exercise.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-fitness{
  padding: 250px 0;
  background-image:url(../healthplex/img/fitness.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center top;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-strength-equipment{
  padding: 250px 0;
  background-image:url(../healthplex/img/strength-equipment.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center top;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-cardio-equipment{
  padding: 250px 0;
  background-image:url(../healthplex/img/cardio-equipment.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center top;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-personal-training{
  padding: 250px 0;
  background-image:url(../healthplex/img/personal-training.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center top;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-gymnasium{
  padding: 250px 0;
  background-image:url(../healthplex/img/gymnasium.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-aquatics{
  padding: 250px 0;
  background-image:url(../healthplex/img/aquatics.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-massage{
  padding: 250px 0;
  background-image:url(../healthplex/img/massage.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center center;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
.fixed-banner-healthplex-juicebar{
  padding: 250px 0;
  background-image:url(../healthplex/img/juicebar.jpg);
  background-attachment: fixed;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center -200px;
  position: relative;
  color: #fff;
  text-shadow: 1px 1px 2px #000000; 
  line-height:1; 
  text-align:center; 
  font-size:48px; 
  font-family: 'metaplus-bold';
  z-index:1;
}
}
@media (min-width:1410px){
	.fixed-banner-about{
	  background-position: center -500px;		
	}
}
@media (min-width:1156px) and (max-width:1410px) {
	.fixed-banner-about{
	  background-position: center top;		
	}
}
@media (min-width: 768px) and (max-width:1155px){
	.fixed-banner{
		font-size:36px;
	}
	.fixed-banner-physicians{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-about{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-patients{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-primary{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-specialists{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-walk-in{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-rehab{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-bhc{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-hpn{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-healthplex{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-highsmith{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-bch{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-hph{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-directions-physicianoffices{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-aco{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals-cfvmc{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals-hrsh{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals-cfvrc{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals-bhc{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-hospitals-hoke{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-outpatient-hpn{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-outpatient-diagnostic{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-outpatient-hp_hoke{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-urology{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-cancer{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-heart{
	  background-position: center -250px;
	  padding: 100px 0;	}
	.fixed-banner-neuro{
	  background-position: center -250px;
	  padding: 100px 0;	}
	.fixed-banner-ortho{
	  background-position: center -250px;
	  padding: 100px 0;	}
	.fixed-banner-coronavirus{
	  background-position: center -250px;
	  padding: 50px 0;	}
	.fixed-banner-bariatric{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-rehab{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-woman-children{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-birthcenter{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-birthcenter-class{
	  background-position: center center;
	  padding: 200px 0;	}
	.fixed-banner-mammography{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-obgyn{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-pediatrics{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-ped_endocrinology{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-services{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-pharmacy{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-blood{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-blood-conservation{
	  background-position: center -250px;
	  padding: 100px 0; }
	.fixed-banner-sleep{
	  background-position: center -200px;
	  padding: 100px 0;	}
	.fixed-banner-emergency-services{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-hoke-ems{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-cp{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-ed{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-lifelink{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-lifelink-air{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-nt-paramedic{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-tac-team{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-bike{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-usar{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-emergency-services-smat{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-carelink{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-lifeline{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-passport{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-volunteers{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-4docs{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-forms{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-epayments{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-employee-engagement{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-vendors{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-takecharge{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-fayfightsback{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-ear{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-eye{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-residency{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-residency-pharmacy{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-research{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-imaging{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-pastoral-care{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-plastic{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-military{
	  background-position: center -100px;
	  padding: 100px 0; }
	.fixed-banner-bladen{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-gala{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-history{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-heart{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-imaging{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-sleep{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-birthcenter{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-kids{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-surgicalservices{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-pastor{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-bma{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-bma-whitelake{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-bma-dublin{
	  background-position: center -100px;
	  padding: 200px 0; }
	.fixed-banner-bladen-surgical{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-womenshealth{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-auction{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-valleyview{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-mychart{
	  background-position: center -200px;
	  padding: 100px 0; }
	.fixed-banner-healthplex{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-group-exercise{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-fitness{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-strength-equipment{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-cardio-equipment{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-personal-training{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-gymnasium{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-aquatics{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-massage{
	  background-position: center -150px;
	  padding: 200px 0; }
	.fixed-banner-healthplex-juicebar{
	  background-position: center -150px;
	  padding: 200px 0; }
}

@media (min-width:1156px) and (max-width:1920px){
	.fixed-banner-physicians{
	  background-position: center -250px;
	}
	.fixed-banner-about{
	  background-position: center -200px;
	}
	.fixed-banner-patients{
	  background-position: center -300px;		
	}
	.fixed-banner-primary{
	  background-position: center -145px;		
	}
	.fixed-banner-specialists{
	  background-position: center -145px;		
	}
	.fixed-banner-walk-in{
	  background-position: center -145px;		
	}
	.fixed-banner-directions{
	  background-position: center center;		
	}
	.fixed-banner-directions-rehab {
	  background-position: center center;		
	}
	.fixed-banner-directions-bhc{
	  background-position: center center;		
	}
	.fixed-banner-directions-hpn {
	  background-position: center center;		
	}
	.fixed-banner-directions-healthplex{
	  background-position: center center;		
	}
	.fixed-banner-directions-highsmith{
	  background-position: center center;		
	}
	.fixed-banner-directions-bch{
	  background-position: center center;		
	}
	.fixed-banner-directions-hph{
	  background-position: center center;		
	}
	.fixed-banner-directions-physicianoffices{
	  background-position: center center;		
	}
	.fixed-banner-aco{
	  background-position: center center;		
	}
	.fixed-banner-hospitals{
	  background-position: center center;		
	}
	.fixed-banner-hospitals-cfvmc{
	  background-position: center center;		
	}
	.fixed-banner-hospitals-hrsh{
	  background-position: center -480px;		
	}
	.fixed-banner-hospitals-cfvrc{
	  background-position: center -475px;		
	}
	.fixed-banner-hospitals-bhc{
	  background-position: center -475px;		
	}
	.fixed-banner-hospitals-hoke{
	  background-position: center -475px;		
	}
	.fixed-banner-outpatient-hpn{
	  background-position: center -245px;		
	}
	.fixed-banner-outpatient-diagnostic{
	  background-position: center center;		
	}
	.fixed-banner-outpatient-hp_hoke{
	  background-position: center -300px;		
	}
	.fixed-banner-urology{
	  background-position: center center;		
	}
	.fixed-banner-cancer{
	  background-position: center -300px;		
	}
	.fixed-banner-heart{
	  background-position: center -300px;		
	}
	.fixed-banner-neuro{
	  background-position: center -300px;		
	}
	.fixed-banner-ortho{
	  background-position: center center;		
	}
	.fixed-banner-coronavirus{
	  background-position: center center;		
	}
	.fixed-banner-bariatric{
	  background-position: center center;		
	}
	.fixed-banner-rehab{
	  background-position: center center;		
	}
	.fixed-banner-woman-children{
	  background-position: center -300px;		
	}
	.fixed-banner-birthcenter{
	  background-position: center -300px;		
	}
	.fixed-banner-birthcenter-class{
	  background-position: center center;		
	}
	.fixed-banner-mammography{
	  background-position: center center;		
	}
	.fixed-banner-obgyn{
	  background-position: center center;		
	}
	.fixed-banner-pediatrics{
	  background-position: center center;		
	}
	.fixed-banner-ped_endocrinology{
	  background-position: center center;		
	}
	.fixed-banner-services{
	  background-position: center center;		
	}
	.fixed-banner-pharmacy{
	  background-position: center center;		
	}
	.fixed-banner-blood{
	  background-position: center center;		
	}
	.fixed-banner-blood-conservation{
	  background-position: center center;		
	}
	.fixed-banner-sleep{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services{
	  background-position: center center;		
	}
	.fixed-banner-hoke-ems{
	  background-position: center center;		
	}
	.fixed-banner-cp{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-ed{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-lifelink{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-lifelink-air{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-nt-paramedic{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-tac-team{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-bike{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-usar{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-smat{
	  background-position: center center;		
	}
	.fixed-banner-carelink{
	  background-position: center center;		
	}
	.fixed-banner-lifeline{
	  background-position: center center;		
	}
	.fixed-banner-passport{
	  background-position: center center;		
	}
	.fixed-banner-volunteers{
	  background-position: center center;		
	}
	.fixed-banner-4docs{
	  background-position: center center;		
	}
	.fixed-banner-forms{
	  background-position: center center;		
	}
	.fixed-banner-epayments{
	  background-position: center center;		
	}
	.fixed-banner-employee-engagement{
	  background-position: center center;		
	}
	.fixed-banner-vendors{
	  background-position: center center;		
	}
	.fixed-banner-takecharge{
	  background-position: center center;		
	}
	.fixed-banner-fayfightsback{
	  background-position: center center;		
	}
	.fixed-banner-ear{
	  background-position: center center;		
	}
	.fixed-banner-eye{
	  background-position: center center;		
	}
	.fixed-banner-residency{
	  background-position: center -150px;		
	}
	.fixed-banner-residency-pharmacy{
	  background-position: center -150px;		
	}
	.fixed-banner-research{
	  background-position: center -150px;		
	}
	.fixed-banner-imaging{
	  background-position: center -150px;		
	}
	.fixed-banner-pastoral-care{
	  background-position: center -150px;		
	}
	.fixed-banner-auction{
	  background-position: center center;		
	}
	.fixed-banner-valleyview{
	  background-position: center center;		
	}
	.fixed-banner-mychart{
	  background-position: center center;		
	}
	.fixed-banner-plastic{
	  background-position: center -150px;		
	}
	.fixed-banner-military{
	  background-position: center -150px;		
	}
	.fixed-banner-bladen{
	  background-position: center -315px;		
	}
	.fixed-banner-bladen-gala{
	  background-position: center -215px;		
	}
	.fixed-banner-bladen-heart{
	  background-position: center -200px;		
	}
	.fixed-banner-bladen-imaging{
	  background-position: center -200px;		
	}
	.fixed-banner-bladen-sleep{
	  background-position: center -200px;		
	}
	.fixed-banner-bladen-birthcenter{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-kids{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-surgicalservices{
	  background-position: center -100px;		
	}	
	.fixed-banner-bladen-pastor{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-bma{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-bma-whitelake{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-bma-dublin{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-surgical{
	  background-position: center -200px;		
	}	
	.fixed-banner-bladen-womenshealth{
	  background-position: center -150px;		
	}	
	.fixed-banner-bladen-history{
	  background-position: center -250px;		
	}
	.fixed-banner-bladen-massage{
	  background-position: center -250px;		
	}
}
@media (min-width:1156px) and (max-width:1561px){
	.fixed-banner-hospitals-hoke{
	  background-position: center -175px;		
	}
	.fixed-banner-hospitals-hrsh{
	  background-position: center -175px;		
	}
	.fixed-banner-hospitals-cfvrc{
	  background-position: center -175px;		
	}
	.fixed-banner-hospitals-bhc{
	  background-position: center -175px;		
	}
	.fixed-banner-patients{
	  background-position: center -175px;		
	}
	.fixed-banner-cancer{
	  background-position: center -175px;		
	}
	.fixed-banner-heart{
	  background-position: center -175px;		
	}
	.fixed-banner-woman-children{
	  background-position: center -175px;		
	}
	.fixed-banner-neuro{
	  background-position: center -175px;		
	}
	.fixed-banner-imaging{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-group-exercise{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-fitness{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-strength-equipment{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-cardio-equipment{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-personal-training{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-gymnasium{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-massage{
	  background-position: center -175px;		
	}
	.fixed-banner-healthplex-juicebar{
	  background-position: center -175px;		
	}
}

@media (min-width:1157px) and (max-width:1356px){
	.fixed-banner-bladen{
	  background-position: center -200px;
	  padding: 200px 0; }
	.fixed-banner-bladen-gala{
	  background-position: center -200px;
	  padding: 200px 0; }
}
@media (min-width:1921px) and (max-width:2560px){
	.fixed-banner-physicians{
	  background-position: center -600px;
	}
	.fixed-banner-about{
	  background-position: center -500px;
	}
	.fixed-banner-patients{
	  background-position: center -500px;		
	}
	.fixed-banner-primary{
	  background-position: center -350px;		
	}
	.fixed-banner-specialists{
	  background-position: center -350px;		
	}
	.fixed-banner-walk-in{
	  background-position: center -145px;		
	}
	.fixed-banner-directions{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-rehab {
	  background-position: center -500px;		
	}
	.fixed-banner-directions-bhc{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-hpn {
	  background-position: center -500px;		
	}
	.fixed-banner-directions-healthplex{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-highsmith{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-bch{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-hph{
	  background-position: center -500px;		
	}
	.fixed-banner-directions-physicianoffices{
	  background-position: center -500px;		
	}
	.fixed-banner-aco{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals-cfvmc{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals-hrsh{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals-cfvrc{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals-bhc{
	  background-position: center -500px;		
	}
	.fixed-banner-hospitals-hoke{
	  background-position: center -500px;		
	}
	.fixed-banner-outpatient-hpn{
	  background-position: center -500px;		
	}
	.fixed-banner-outpatient-diagnostic{
	  background-position: center -500px;		
	}
	.fixed-banner-outpatient-hp_hoke{
	  background-position: center -800px;		
	}
	.fixed-banner-urology{
	  background-position: center -500px;		
	}
	.fixed-banner-cancer{
	  background-position: center -500px;		
	}
	.fixed-banner-heart{
	  background-position: center -500px;		
	}
	.fixed-banner-neuro{
	  background-position: center -500px;		
	}
	.fixed-banner-ortho{
	  background-position: center -500px;		
	}
	.fixed-banner-coronavirus{
	  background-position: center -500px;		
	}
	.fixed-banner-bariatric{
	  background-position: center -500px;		
	}
	.fixed-banner-rehab{
	  background-position: center -500px;		
	}
	.fixed-banner-woman-children{
	  background-position: center -500px;		
	}
	.fixed-banner-birthcenter{
	  background-position: center -500px;		
	}
	.fixed-banner-birthcenter-class{
	  background-position: center -500px;		
	}
	.fixed-banner-mammography{
	  background-position: center -500px;		
	}
	.fixed-banner-obgyn{
	  background-position: center -345px;		
	}
	.fixed-banner-pediatrics{
	  background-position: center -345px;		
	}
	.fixed-banner-ped_endocrinology{
	  background-position: center -500px;		
	}
	.fixed-banner-services{
	  background-position: center -500px;		
	}
	.fixed-banner-pharmacy{
	  background-position: center -500px;		
	}
	.fixed-banner-blood{
	  background-position: center -400px;		
	}
	.fixed-banner-blood-conservation{
	  background-position: center -500px;		
	}
	.fixed-banner-sleep{
	  background-position: center -500px;		
	}
	.fixed-banner-emergency-services{
	  background-position: center 100px;		
	}
	.fixed-banner-hoke-ems{
	  background-position: center -250px;		
	}
	.fixed-banner-emergency-services-ed{
	  background-position: center -500px;		
	}
	.fixed-banner-cp{
	  background-position: center center;		
	}
	.fixed-banner-emergency-services-lifelink{
	  background-position: center -500px;		
	}
	.fixed-banner-emergency-services-lifelink-air{
	  background-position: center -450px;		
	}
	.fixed-banner-emergency-services-nt-paramedic{
	  background-position: center -345px;		
	}
	.fixed-banner-emergency-services-tac-team{
	  background-position: center -345px;		
	}
	.fixed-banner-emergency-services-bike{
	  background-position: center -345px;		
	}
	.fixed-banner-emergency-services-usar{
	  background-position: center -345px;		
	}
	.fixed-banner-emergency-services-smat{
	  background-position: center -345px;		
	}
	.fixed-banner-carelink{
	  background-position: center -400px;		
	}
	.fixed-banner-lifeline{
	  background-position: center -500px;		
	}
	.fixed-banner-passport{
	  background-position: center -500px;		
	}
	.fixed-banner-volunteers{
	  background-position: center -500px;		
	}
	.fixed-banner-4docs{
	  background-position: center -500px;		
	}
	.fixed-banner-forms{
	  background-position: center -500px;		
	}
	.fixed-banner-epayments{
	  background-position: center -500px;		
	}
	.fixed-banner-employee-engagement{
	  background-position: center -500px;		
	}
	.fixed-banner-vendors{
	  background-position: center -500px;		
	}
	.fixed-banner-takecharge{
	  background-position: center -400px;		
	}
	.fixed-banner-fayfightsback{
	  background-position: center -500px;		
	}
	.fixed-banner-ear{
	  background-position: center -500px;		
	}
	.fixed-banner-eye{
	  background-position: center -500px;		
	}
	.fixed-banner-residency{
	  background-position: center;		
	}
	.fixed-banner-residency-pharmacy{
	  background-position: center;		
	}
	.fixed-banner-research{
	  background-position: center;		
	}
	.fixed-banner-imaging{
	  background-position: top;		
	}
	.fixed-banner-pastoral-care{
	  background-position: center -500px;		
	}
	.fixed-banner-plastic{
	  background-position: center -500px;		
	}
	.fixed-banner-military{
	  background-position: center -500px;		
	}
	.fixed-banner-bladen{
	  background-position: center -700px;		
	}
	.fixed-banner-bladen-gala{
	  background-position: center -700px;		
	}
	.fixed-banner-bladen-history{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-heart{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-imaging{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-sleep{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-birthcenter{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-kids{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-surgicalservices{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-pastor{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-bma{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-bma-whitelake{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-bma-dublin{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-surgical{
	  background-position: center -450px;		
	}
	.fixed-banner-bladen-womenshealth{
	  background-position: center -450px;		
	}
	.fixed-banner-auction{
	  background-position: center -500px;		
	}
	.fixed-banner-valleyview{
	  background-position: center -500px;		
	}
	.fixed-banner-mychart{
	  background-position: center -500px;		
	}
	.fixed-banner-healthplex{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-group-exercise{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-fitness{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-strength-equipment{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-cardio-equipment{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-personal-training{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-gymnasium{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-aquatics{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-massage{
	  background-position: center -450px;		
	}
	.fixed-banner-healthplex-juicebar{
	  background-position: center -450px;		
	}
}
@media (max-width:768px){
	.fixed-banner-physicians{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-about{
	  background-position: center 55px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-patients{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-primary{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-specialists{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-walk-in{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-rehab{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-bhc{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-hpn{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-healthplex{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-highsmith{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-bch{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-hph{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-directions-physicianoffices{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-aco{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals-cfvmc{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals-hrsh{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals-cfvrc{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals-bhc{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-hospitals-hoke{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-outpatient-hpn{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-outpatient-diagnostic{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-outpatient-hp_hoke{
	  background-position: center 32px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-urology{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-cancer{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-heart{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-neuro{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-ortho{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-coronavirus{
	  background-position: center 50px;
	  background-size:cover;		
	  padding: 25px;	}
	.fixed-banner-bariatric{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-rehab{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-woman-children{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-birthcenter{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-birthcenter-class{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 90px;	}
	.fixed-banner-mammography{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-obgyn{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-pediatrics{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-ped_endocrinology{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-services{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-pharmacy{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-blood{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-blood-conservation{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-sleep{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px;	}
	.fixed-banner-emergency-services{
	  background-position: center 75px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-hoke-ems{
	  background-position: center 30px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-cp{
	  background-position: center 60px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-ed{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-lifelink{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-lifelink-air{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-nt-paramedic{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-tac-team{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-bike{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-usar{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-emergency-services-smat{
	  background-position: center 10px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-carelink{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-lifeline{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-passport{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-volunteers{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-4docs{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-forms{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-epayments{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-employee-engagement{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-vendors{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-takecharge{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-fayfightsback{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-ear{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-eye{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-residency{
	  background-position: center 50px;
	  background-size:cover;		
	  padding: 50px; }
	.fixed-banner-residency-pharmacy{
	  background-position: center 50px;
	  background-size:cover;		
	  padding: 50px; }
	.fixed-banner-research{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-imaging{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-pastoral-care{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-plastic{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-military{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-bladen{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-gala{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-history{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-heart{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-imaging{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-sleep{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-birthcenter{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-kids{
	  background-position: center -25px;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-surgicalservices{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-pastor{
	  background-position: center -25px;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-bma{
	  background-position: center -25px;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-bma-whitelake{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-bma-dublin{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-surgical{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-bladen-womenshealth{
	  background-position: center top;
	  background-size:cover;		
	  padding: 150px; }
	.fixed-banner-auction{
	  background-position: center 50px;
	  background-size:cover;		
	  padding: 50px; }
	.fixed-banner-valleyview{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-mychart{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-group-exercise{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-fitness{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-strength-equipment{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-cardio-equipment{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-personal-training{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-gymnasium{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-aquatics{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-massage{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
	.fixed-banner-healthplex-juicebar{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 50px; }
}
@media (max-width:561px){
	.fixed-banner-bladen{
	  background-position: center top;
	  background-size:contain;		
	  padding: 70px; }
	.fixed-banner-bladen-gala{
	  background-position: center top;
	  background-size:contain;		
	  padding: 70px; }
	.fixed-banner-bladen-history{
	  background-position: center 15px;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-heart{
	  background-position: center top;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-imaging{
	  background-position: center top;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-sleep{
	  background-position: center 50px;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-kids{
	  background-position: center 40px;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-surgicalservices{
	  background-position: center 35px;
	  background-size:contain;		
	  padding: 100px; }
	.fixed-banner-bladen-pastor{
	  background-position: center top;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-bma{
	  background-position: center top;
	  background-size:contain;		
	  padding: 80px; }
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center top;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-bma-whitelake{
	  background-position: center 15px;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-bma-dublin{
	  background-position: center 15px;
	  background-size:contain;		
	  padding: 90px; }
	.fixed-banner-bladen-bma-expresscare{
	  background-position: center top;
	  background-size:contain;		
	  padding: 80px; }
	.fixed-banner-bladen-surgical{
	  background-position: center top;
	  background-size:contain;		
	  padding: 100px; }
	.fixed-banner-bladen-womenshealth{
	  background-position: center top;
	  background-size:contain;		
	  padding: 67px; }
	.fixed-banner-bladen-birthcenter{
	  background-position: center top;
	  background-size:contain;		
	  padding: 90px; }
}
.form-control{
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  margin-bottom:5px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.panel{
	border-color:#fff;
	background-color:rgba(255,255,255,0.3);
	padding:15px;
}
.glyphicon{
	font-size:18px;
}
/* ==========  Logo  ============ */
@media (min-width: 992px) {
  .cfv-logo{
	  margin-left:15px; 
	  width:200px; 
	  height:50px; 
	  float:left; 
	  background-image:url(../img/logo.png); 
	  background-size:contain; 
	  background-repeat:no-repeat;
  }
  span.visible-md{
  	display:inline !important;
  }
}
@media (max-width: 992px) {
	.cfv-logo{
	  width:200px; 
	  height:50px; 
	  background-image:url(../img/logo.png); 
	  background-size:contain; 
	  background-repeat:no-repeat;
	  margin:auto;
  }
}

/* ==========  Twitter  ============ */

.container-tw {
	max-width: 960px;
	margin: 0 auto;
	padding-bottom: 1em;
}
.container-tw ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.example2 {
	position: relative;
	color: #008fc5;
}
.example2 h2 {
	/*margin: 0 0 1.5em;*/
    color: #008fc5;
}
.example2:before, .example2:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 9999px;
}
.example2:before {
	right: 100%;
}
.example2:after {
	left: 100%;
}
#tw-widget2:after {
	content: "";
	display: table;
	clear: both;
}
#tw-widget2 li {
	width: 80%;
	margin: 0 auto;
	float: none;
	list-style-type:none;
}
 @media (min-width: 48em) {
#tw-widget2 li {
	width: calc(100% / 3);
	float: left;
}
}
#tw-widget2 a {
	text-decoration: none;
}
#tw-widget2 .user {
	padding: 20px 20px 16px;
	position: relative;
}
#tw-widget2 .user a span {
	display: block;
	text-align: left;
	color: #008fc5;
	font-weight: bold;
}
#tw-widget2 .user a img[data-scribe="element:avatar"] {
	display: block;
}
#tw-widget2 .user a span[data-scribe="element:name"] {
	font-size: 20px;
}
#tw-widget2 .user a span[data-scribe="element:screen_name"] {
	font-size: 14px;
	color: black;
}
#tw-widget2 .tweet {
	margin: 0;
	padding: 10px 20px;
	color: #002e61;
}
#tw-widget2 .tweet a {
	font-weight: bold;
	text-decoration: none;
	color: #71bf44;
}
#tw-widget2 .tweet a[data-scribe="element:url"] {
	text-decoration: none;
}
#tw-widget2 .tweet a[data-scribe="element:hashtag"] {
	color: #71bf44;
}
#tw-widget2 .tweet img[aria-label^="Emoji"] {
	max-height: 14px;
}
#tw-widget2 .timePosted {
	margin: 0;
	padding: 0 20px;
	font-size: 14px;
	text-align: left;
}
#tw-widget2 .timePosted:before {
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	content: "";
	padding-right: 4px;
}
iframe#facebook{
	width:1000px;
}		
@media (min-width: 768px) {
  .filter-tabs li {
    display: inline-block;
    margin: 0 7px 0 0;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
  }
  .filter-tabs li:hover {
  background-color: #008fc5;
  color: #ffffff;
  }
  .banner-home{
	padding-top:200px; 
	padding-bottom:100px; 
	text-shadow: 0px 2px 3px rgba(0,0,0,.3); 
	line-height:40px; 
	text-align:right; 
	float:left
}
}
@media (max-width: 768px) {
  .filter-tabs li {
    display: block;
    margin: 0 5px 5px 0;
  }
  .filter-tabs li:hover {
  background-color: #008fc5;
  color: #ffffff;
  }
  .filter-tabs li.active:hover {
    background: #008fc5;
    color: #ffffff;
  }
  .news:before{
	  font-size:100px;
	  margin-left:-150px;
	  top:20px;
  }
  iframe#facebook{
	  width:auto;
  }	
}
/* ======= Footer ======= */
footer{
	background-color:#002e5e;
	color:#ffffff;
	height:auto;
}
div#footer-divide{
  height:10px;
  width:100%; 
  margin-bottom:20px;
}
.footer-wrapper{
  position: relative;
  max-width: 1280px;
  min-width: 280px;
  margin: 0 auto;
  height:auto;
  padding:15px;
}
@media (min-width: 1020px) and (max-width:1270px){
	.footer-wrapper{
	  max-width: 1000px;
	  min-width: 280px;
	  padding: 0;
	}

}
ul.list{
	padding-left:0;
}
ul.list li{
	/*display:inline;*/
	list-style-type:none;
	padding-left:16px;	
	padding-bottom:20px;
	line-height:1;
	font-family:Arial;
}
ul.list li#twodiv{
	/*display:inline;*/
	list-style-type:none;
	padding-left:16px;	
	padding-bottom:20px;
	line-height:1;
	font-family:Arial;
	float:left
}
ul.list li a{
	color:#fff;
}
ul.list li a:hover{
	color:#008fc5;
}
ul.list#what-we-offer{
	padding-left:0;
	padding-top:0;
}
ul.list#what-we-offer li{
	/*display:inline;*/
	list-style-type:none;
	padding-left:16px;	
	padding-bottom:10px;
	line-height:1;
}
ul.list#what-we-offer li a{
	color:#fff;
}
ul.list#what-we-offer li a:hover{
	color:#337ab7;
}
h4.footer{
	font-size:16px;
	padding-left:16px;
	padding-bottom:10px;
}
h4.footer a{
	color:#fff;
	font-size:14px;
	padding-left:0;
	padding-bottom:10px;
}
h4.footer a:hover{
	color:#337ab7;
	font-size:14px;
	padding-left:0;
	padding-bottom:10px;
}
div#error {
	padding:50px 0
}

.container {
    max-width: 1280px;
	width:100%;
}

@media (min-width: 992px){
	
}

@media (max-width: 767px) {
	#header {
		position:relative;
	}
	.col-md-4{
		width:100%;
	}
	  .flexslider {
    margin-bottom: 15px;

  }
  .home{
	  padding:50px 0;
  }
  .flex-direction-nav a {
    margin-top: -50px;
  }
  .flexslider .slides .flex-caption {
    position: static;
    display: block;
  }
  .flexslider .slides .flex-caption br {
    display: none;
  }
  .flexslider .slides .flex-caption .main {
    font-size: 13px;
    display: block;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption .secondary {
    display: block;
    font-size: 12px;
  }
  .flexslider .flex-control-nav {
    display: none;
  }
  .video .video-iframe {
    height: auto;
  }
  .social .social-iframe {
    height: auto;
  }
  section.news{
	margin-right:0;
	height:auto;
  }
  section.video-follow{
	padding: 25px 0;
  }
  section.social{
	  margin-left:0;
  }
  .footer-wrapper{
	  padding:15px;
  }
  .find-a-physician-left{
	padding:0 0;
  }
  .fixed-bg{
  -webkit-box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);
  box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);
  }
  .banner-home{
	/*padding-top:200px;*/ 
	padding-bottom:100px; 
	text-shadow: 0px 2px 3px rgba(0,0,0,.3); 
	line-height:40px; 
	text-align:left; 
	float:left
  }

}
@media (min-width: 768px) and (max-width: 1200px){
	#header-container{
		max-width: 968px; 
		margin: 0 auto; 
		position: relative;
	}
	.footer-wrapper{
		padding:15px;
	}
    iframe#facebook{
	  width:500px;
	}	
}
@media (min-width: 768px) and (max-width: 992px){
	#header-container{
		max-width: 750px; 
		margin: 0 auto; 
		position: relative;
	}
	section.news{
	  min-height:500px;
	}
	section.video-follow{
	  min-height:500px;
	}
	section.physician{
	  margin-right:0;
	  min-height:0;
	}
	section.social{
	  margin-left:0;

	}
  .find-a-physician-left{
	padding:0 0;
  }
  .fixed-bg{
  -webkit-box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);
  box-shadow: inset 0px 0px 160px 30px rgba(0,0,0,0.75);

  }
  .news:after{
   bottom: 3px;
   margin-left: 200px;
  }

}
@media (min-width: 768px and max-width: 1279px) {
	#header {
		position:relative;
		height:4em;
	}
	.carousel-caption{
		position:absolute;
		top:100px;
		left:600px;
	}
	.section-1{
		width:33%;
	}
}
@media (min-width: 1280px) {
	.carousel-caption{
		top:0px;
		right:10%;
		left:10%;
		padding-bottom:30px
	}
	.video .video-iframe {
    height: 287px;
    }

	
}

@media (max-width: 768px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.news:after{
	  background-image: url('../img/main-shapes-mobile.png');
	  bottom: auto;
	  height: 211px;
	  margin-left: -200px;
	  top: -110px;
	  width: 156px;
	  display:none;
	}
	span#404.glyphicon glyphicon-warning-sign{
		font-size:70px;
	}
}

.scrollup{
  width: 40px;
  height: 40px;
  opacity: 0.3;
  position: fixed;
  bottom: 50px;
  right: 80px;
  display: none;
  text-indent: -9999px;
   background: url('../img/icon_top.png') no-repeat; 
  background: url('../img/icon_top.png') no-repeat;
  z-index: 9999;
}

@media (max-width: 768px){
.scrollup{
  /*width: 40px;
  height: 40px;
  opacity: 0.3;
  position: fixed;*/
  bottom: 20px;
  right: 20px;
  /*display: none;
  text-indent: -9999px;
   background: url('../img/icon_top.png') no-repeat; 
  background: url('../img/icon_top.png') no-repeat;
  z-index: 1;*/
}	
}

/*
*
*
* Menu
*
*
*/
.logo-box{
	background:#002e5e; 
	height:109px; 
	position:absolute; 
	width:210px; 
	left:50%; 
	margin-left:-625px; 
	z-index:1;
	-webkit-box-shadow: inset 0px 0px 70px 9px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 0px 70px 9px rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 70px 9px rgba(0,0,0,0.5);	
}
#logo-link {
	background: url("../img/Cape-Fear-Valley-Health-white.png") no-repeat 0 0;
	background: url("../img/Cape-Fear-Valley-Health-white.png") no-repeat 0 0/9;
	background-size: 190px;
	-ms-behavior: url(../backgroundsize.min.htc);/* IE8 specific hack*/
	display: block;
	height: 102px;
	left: 10px;
	position: absolute;
	text-indent: -9999px;
	top: 35px;
	width: 190px;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#logo-link-hp {
	background: url("../healthplex/img/Cape-Fear-Valley-HealthPlex-white.png") no-repeat 0 0;
	background: url("../healthplex/img/Cape-Fear-Valley-HealthPlex-white.png") no-repeat 0 0/9;
	background-size: 190px;
	-ms-behavior: url(../backgroundsize.min.htc);/* IE8 specific hack*/
	display: block;
	height: 102px;
	left: 10px;
	position: absolute;
	text-indent: -9999px;
	top: 5px;
	width: 190px;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;

}
#logo-link-bladen {
	background: url("https://www.capefearvalley.com/img/CFV-BLDN-HEALTHCARE_white.png") no-repeat 0 0;
	background: url("https://www.capefearvalley.com/img/CFV-BLDN-HEALTHCARE_white.png") no-repeat 0 0/9;
	background-size: contain;
	-ms-behavior: url(../backgroundsize.min.htc);/* IE8 specific hack*/
	display: block;
	height: 80px;
	left: 18px;
	position: absolute;
	text-indent: -9999px;
	top: 15px;
	width: 175px;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#logo-link:hover {
	opacity: 0.6;
}
#logo-link-bladen:hover {
	opacity: 0.6;
}

#header-wrapper {
  background: #fff;  
  height: 66px;  
  position: relative;
  width:1000px;
  margin:0 auto;
}

.search i {
  color: #fff;
}

input.search-form{
  background: rgba(0,0,0,.15);
  border-radius:26px; 
  border: 0 none;
  width: 60px;
  height:20px;
  padding: 0 10px;
  position:relative;
  top:0px;
  color: #FFF;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
}

input.search-form::-webkit-input-placeholder{
  color: transparent;
}

input.search-form:hover::-webkit-input-placeholder {
  color: #fff;
}

input.search-form:hover, input.search-form:focus {
  width: 180px;
  background: rgba(0,0,0,.25);
}

#searchsubmit{
position: relative;
top: 5px;
left:5px;
right: 0px;
width: 20px;
height: 20px;
border: 0px;
background: url('https://www.capefearvalley.com/img/search-white.png') no-repeat transparent ;
background-size:contain;
transition: background-image .5s ease-in-out;
}

#searchsubmit:hover{
position: relative;
top: 5px;
right: 0px;
width: 20px;
height: 20px;
border: 0px;
background: url('https://www.capefearvalley.com/img/search-blue.png') no-repeat transparent ;
background-size:contain;
transition: background-image .5s ease-in-out;
}

#logo-link-mobile {
	display:none;
}

#nav {
	left: 50%;
	margin-left: -275px;
	position: absolute;
    top: 41px;
	z-index: 2;
}

#nav.bladen {
	left: 50%;
	margin-left: -120px;
	position: absolute;
    top: 41px;
	z-index: 2;
}

#nav:before {
	background: rgba(0, 0, 0, 0.7); 
	content: '';
	display: block;
	height: 100000px;
	left: 220px;
	margin-left: -50000px;
	opacity: 0;
	position: absolute;
	top: 65px;
	-webkit-transition: visibility 0s 0.5s, opacity 0.5s;
	-moz-transition: visibility 0s 0.5s, opacity 0.5s;
	-o-transition: visibility 0s 0.5s, opacity 0.5s;
	transition: visibility 0s 0.5s, opacity 0.5s;
	visibility: hidden;
	width: 100000px;
}

#nav.active:before {
	opacity: 1;
	-webkit-transition: visibility 0s 0s, opacity 0.5s;
	-moz-transition: visibility 0s 0s, opacity 0.5s;
	-o-transition: visibility 0s 0s, opacity 0.5s;
	transition: visibility 0s 0s, opacity 0.5s;
	visibility: visible;
}

#nav > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:950px;
	position:absolute;
	top:0;
}

#nav > ul:after {
	clear: both;
	content: '';
	display: table;
}

#nav > ul > li {
	float: left;
	margin: 0 40px 0 0;
	font-family:'metaplus-bold';
}

#nav > ul > li > a {
	display: block;
	font-size: 20px;
	line-height: 20px;
	margin-top:30px;
	text-transform: uppercase;
	font-family: 'MetaPlusMedium';
	color:#008fc5;	
	-webkit-transition: color 0.5s ease;
	-moz-transition: color 0.5s ease;
	-o-transition: color 0.5s ease;
	transition: color 0.5s ease;
}

#nav > ul > li > a:hover {
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding-bottom: 45px;
  text-transform: uppercase;
  color:#002e5e;
}

#nav > ul > .menu-item-has-childern:hover > a > li > a:hover {
	background-color:#002e5e;
}

#nav > ul > .active > a,
#nav > ul > .menu-item-has-childern:hover > a,
#nav > ul > .current-menu-item > a {
	color: #002e5e;
}

#nav > ul > .menu-item-has-children > a:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #229fd9;
	content: '';
	display: inline-block;
	height: 0;
	margin: 0 0 4px 6px;
	-webkit-transition: border 0.3s;
	-moz-transition: border 0.3s;
	-o-transition: border 0.3s;
	transition: border 0.3s;
	width: 0;
}

#nav > ul > .active > a:after,
#nav > ul > .menu-item-has-children:hover > a:after,
#nav > ul > .current-menu-item > a:after {
	border-top-color: #002e5e
}

#nav > ul > li > ul {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	left: -200px;
	list-style: none;
	margin: 0;
	padding: 40px 40px 40px 280px;
	position: absolute;
	top: 65px;
	width: 1000px;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;

}

#nav > ul > li > ul:before {
	background: #fff;
	border-top: 4px solid #001f3e;
	content: '';
	display: block;
	height: 100%;
	left: 50%;
	margin-left: -5000px;
	position: absolute;
	top: 0;
	width: 10000px;
}

#nav > ul > li > ul:after {
	clear: both;
	content: '';
	display: table;
}

#nav > ul > li > ul > li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	font-family:'metaplusbook';
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 0;
	padding: 6px 10px 6px 0;
	position: relative;
	text-transform: uppercase;
	width: 33.33%;
	z-index: 1;
}

#nav > ul > li > ul#what-we-offer > li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 0;
	padding: 6px 10px 6px 0;
	position: relative;
	text-transform: uppercase;
	width: 33.33%;
	z-index: 1;
}

#nav > ul > li > ul#what-we-offer > li > a#title {
	float: left;
	font-size: 14px;
	font-weight:bold;
}

#nav > ul > li > ul#patients-visitors > li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 0;
	padding: 6px 10px 6px 0;
	position: relative;
	text-transform: uppercase;
	width: 50%;
	z-index: 1;
}

#nav > ul > li > ul > li > a {
	font-weight: normal;
}
@media screen and (max-width: 1020px) {

	#nav {
		display: none;
		left: auto;
		margin-left: 0;
		position: relative;
		top: auto;
	}

	#nav:before {
		display: none !important;
	}

	#nav > ul {
		border-bottom: 1px solid #fff;
		border-bottom-color: rgba(255, 255, 255, 0.95);
		margin-bottom: 10px;
	}

	#nav > ul > li {
		border-bottom: 1px solid #e0dfdf;
		border-bottom-color: rgba(0, 0, 0, 0.1);
		border-top: 1px solid #fff;
		border-top-color: rgba(255, 255, 255, 0.95);
		float: none;
		margin-right: 0;
	}

	#nav > ul > li:first-child {
		border-top: none;
	}

	#nav > ul > li > a {
		font-size: 15px;
		letter-spacing: 1px;
		line-height: 16px;
		padding: 12px 0 11px 0;
		position: relative;
	}

	#nav > ul > .active > a,
	#nav > ul > .menu-item-has-childern:hover > a,
	#nav > ul > .current-menu-item > a {
		color: #002e5e;
	}

	#nav > ul > .menu-item-has-children > a:after {
		border-left: none;
		border-right: none;
		border-top: none;
		content: '';
		display: block;
		height: 31px;
		margin: 0;
		position: absolute;
		right: 0;
		top: 4px;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
		width: 34px;
	}

	#nav > ul > .active > a:after {
		background-position: -152px 0;
	}

	#nav > ul > li > ul {
		background: none;
		border-top: none;
		left: auto;
		padding: 0 0 10px 20px;
		position: relative;
		top: auto;
		width: auto;
	}

	#nav > ul > li > ul:before {
		display: none;
	}

	#nav > ul > li > ul > li {
		float: none;
		padding: 6px 0;
		width: auto;
	}
	
	#header-wrapper {
	  margin: 0 auto;
	  position: relative;
	  width: 100%;
	  height: 70px;
	}
	
	.logo-box{
		display:none;
	}
	
	#logo-link{
		display:none;
	}
	#logo-link-bladen{
		display:none;
	}

	#logo-link-hp-mobile {
		background: url("../healthplex/img/HealthPlex-Logo.jpg") no-repeat 0 0;
		background: url("../healthplex/img/HealthPlex-Logo.jpg") no-repeat 0 0/9;
		/*background-size: 210px;*/
		display: block;
		height: 55px;
		margin:auto;
		position: relative;
		text-indent: -9999px;
		top: 9px;
		width: 210px;
		-webkit-transition: opacity 0.5s;
		-moz-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;
		transition: opacity 0.5s;
	}
	
	#logo-link-mobile {
		background: url("../img/CFVH_logo.png") no-repeat 0 0;
		background: url("../img/CFVH_logo.png") no-repeat 0 0/9;
		background-size: 210px;
		display: block;
		height: 55px;
		margin:auto;
		position: relative;
		text-indent: -9999px;
		top: 9px;
		width: 210px;
		-webkit-transition: opacity 0.5s;
		-moz-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;
		transition: opacity 0.5s;
	}

	#logo-link-bladen-mobile {
		background: url("../img/CFV-BLDN-HEALTHCARE.png") no-repeat 0 0;
		background: url("../img/CFV-BLDN-HEALTHCARE.png") no-repeat 0 0/9;
		background-size: contain;
		display: block;
		height: 55px;
		margin:auto;
		position: relative;
		text-indent: -9999px;
		top: 9px;
		width: 140px;
		-webkit-transition: opacity 0.5s;
		-moz-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;
		transition: opacity 0.5s;
	}

}

@media only screen and (max-width: 1020px) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (max-width: 1020px) and (min-device-pixel-ratio: 2) {

	#nav > ul > .menu-item-has-children > a:after {
		background-image: url('images/interface-retina.png');
		background-size: 1000px 1000px;
	}

}
/**
 * 3.0 Utility Menu
 */

#utility-menu {
	background: #71bf44;
	font-size: 15px;
	line-height: 14px;
	font-family: 'metaplusbook';
}

#utility-menu div {
	margin: 0 auto;
	text-align: right;
	max-width: 1280px;
	width:100%;
}

#utility-menu ul.menu {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	position:relative;
}

#utility-menu ul.menu:before {
	color: #fff;
	content: ' ';
	font-weight: bold;
	margin-right: 10px;
}

#utility-menu li {
	display: inline-block;
	margin: 0;
}

/*#utility-menu li:last-child:before {
	content: '';
	display: inline-block;
	height: 14px;
	margin: 0 17px 0 3px;
	position: relative;
	top: 4px;
	width: 4px;
}*/

#utility-menu span#social{
	float:right;
	margin-left:25px;
}

#utility-menu span#social a{
	padding:14px 0;
}
#utility-menu a {
	color: #fff;
	display: inline-block;
	font-weight: normal;
	padding: 14px 11px 12px 11px;
	-webkit-transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	transition: background 0.5s, color 0.5s;
}

#utility-menu li:last-child a {
	font-weight: bold;
	padding: 0;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}

#utility-menu a:hover,
#utility-menu .current-menu-item a {
	color: #002e5e;
}

#utility-menu li:last-child a:hover,
#utility-menu .current-menu-item:last-child a {
	background: none;
}
/* Sub-page */
.main-header {
    color: #000;
    padding: 20px 0px;
    position: relative;
}
.main-header .container {
    position: relative;
}
.main-header .page-title, .navbar-default.navbar-dark + .main-header a {
    color: #333;
    border-color: #333;
}
.main-header .page-title {
    color: #000;
    margin: 0px;
    padding: 5px 0px 0px;
    line-height: 100%;
    font-size: 2em;
    display: inline-block;
}
.main-header .breadcrumb {
    margin: 0px;
    display: inline-block;
    background: transparent none repeat scroll 0% 0%;
    color: #000;
    font-size: 1.1em;
}
.pull-right {
    float: right !important;
}
.breadcrumb {
	font-family: 'metaplusbook';
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: outside none none;
    background-color: #F5F5F5;
    border-radius: 4px;
}
ul.related-links{
	font-family: 'metaplusbook';	
	margin-left: -20px;
}
ul.related-links li{
	text-decoration:none;
	list-style:none;
	margin-right:5px;
	margin-bottom:10px;
	left:20px;
}
ul.related-links li span{
	color:#004576;
	position:absolute;
	left:15px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-pixel-ratio: 2) {

	#utility-menu li:last-child:before {
		background-image: url('images/interface-retina.png');
		background-size: 1000px 1000px;
	}

}

@media screen and (max-width: 1020px) {

	#utility-menu {
		background: none;
		font-size: 14px;
	}

	#utility-menu div {
		margin: 0;
		text-align: left;
		width: auto;
	}

	#utility-menu ul {
		display: block;
	}

	#utility-menu ul:before {
		content: '';
		display: none;
	}

	#utility-menu li {
		display: block;
		padding: 6px 0;
	}

	#utility-menu li:last-child:before {
		display: none;
	}

	#utility-menu a {
		color: #666;
		display: inline-block;
		padding: 0;
		-webkit-transition: color 0.3s;
		-moz-transition: color 0.3s;
		-o-transition: color 0.3s;
		transition: color 0.3s;
	}

	#utility-menu a:before {
		content: 'FOR: ';
		font-size: 12px;
		letter-spacing: 1px;
	}

	#utility-menu a:hover,
	#utility-menu .current-menu-item a {
		background: none;
	}

	#utility-menu li:last-child a:before {
		content: '';
		display: none;
	}

  #utility-menu {
  	display: none;
	}

}
@media (min-width: 1020px){
	div .mobile{
		display:none;
	}
}
@media (min-width: 1020px) and (max-width: 1270px){

	.container {
		max-width: 1000px;
		width:100%;
	}

	#utility-menu div {
		max-width: 1075px;
		width:100%;
	}

	#nav > ul {
		width:900px;
		left:0;
	}
	#nav > ul > li > a#careers {
		display:none;
	}
	.logo-box {
        margin-left: -550px;
	}
}

	  /* -------------------------------- 
	  
	  Hero Slider
	  
	  -------------------------------- */
		a.cd-btn {
			display: inline-block;
			padding: 1.2em 1.4em;
			margin-top: .8em;
			background-color: #008fc5;
			font-size: 1.5rem;
			font-weight: 700;
			letter-spacing: 1px;
			color: #ffffff;
			text-transform: uppercase;
			box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
			-webkit-transition: background-color 0.2s;
			-moz-transition: background-color 0.2s;
			transition: background-color 0.2s;
		}
		a.cd-btn#urgent {
			background-color:#c10000;
		}		
		a:hover.cd-btn,a:visited.cd-btn {
			color:#fff;
		}
		.cd-hero {
		  position: relative;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		}
		
		.cd-hero-slider {
		  position: relative;
		  height: 360px;
		  overflow: hidden;
		}
		.cd-hero-slider li {
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 100%;
		  list-style-type:none;
		  -webkit-transform: translateX(100%);
		  -moz-transform: translateX(100%);
		  -ms-transform: translateX(100%);
		  -o-transform: translateX(100%);
		  transform: translateX(100%);
		}
		.cd-hero-slider li.selected {
		  /* this is the visible slide */
		  position: relative;
		  -webkit-transform: translateX(0);
		  -moz-transform: translateX(0);
		  -ms-transform: translateX(0);
		  -o-transform: translateX(0);
		  transform: translateX(0);
		}
		.cd-hero-slider li.move-left {
		  /* slide hidden on the left */
		  -webkit-transform: translateX(-100%);
		  -moz-transform: translateX(-100%);
		  -ms-transform: translateX(-100%);
		  -o-transform: translateX(-100%);
		  transform: translateX(-100%);
		}
		.cd-hero-slider li.is-moving, .cd-hero-slider li.selected {
		  /* the is-moving class is assigned to the slide which is moving outside the viewport */
		  -webkit-transition: -webkit-transform 0.5s;
		  -moz-transition: -moz-transform 0.5s;
		  transition: transform 0.5s;
		}
		@media only screen and (min-width: 768px) {
		  .cd-hero-slider {
			height: 500px;
		  }
		}
		@media only screen and (min-width: 1170px) {
		  .cd-hero-slider {
			height: 680px;
		  }
		}
		
		/* -------------------------------- 
		
		Single slide style
		
		-------------------------------- */
		/*.cd-hero-slider li {
		  background-position: center center;
		  background-size: cover;
		  background-repeat: no-repeat;
		}
		.cd-hero-slider li:first-of-type {
		  background-color: #2c343b;
		  background-image: url(https://www.capefearvalley.com/img/banners/donor-milk.jpg);
		}
		.cd-hero-slider li:nth-of-type(2) {
		  background-color: #3d4952;
		  background-image: url(https://www.capefearvalley.com/img/banners/test/bg1.jpg);
		}
		.cd-hero-slider li:nth-of-type(3) {
		  background-color: #586775;
		  background-image: url(https://www.capefearvalley.com/img/banners/grateful.jpg);
		}
		.cd-hero-slider li:nth-of-type(4) {
		  background-color: #2c343b;
		  background-image: url(https://www.capefearvalley.com/img/banners/test/bg1.jpg);
		}*/
		
		/*  Inclement Weather  */
		
		/*.cd-hero-slider li:first-of-type {
			background-color: #2c343b;
			background-image: url(https://www.capefearvalley.com/img/banners/inclement-weather.jpg);
		}
		.cd-hero-slider li:nth-of-type(2) {
		  background-color: #3d4952;
		  background-image: url(https://www.capefearvalley.com/img/banners/donor-milk.jpg);
		}
		.cd-hero-slider li:nth-of-type(3) {
		  background-color: #586775;
		  background-image: url(https://www.capefearvalley.com/img/banners/bg1.jpg);
		}
		.cd-hero-slider li:nth-of-type(4) {
		  background-color: #2c343b;
		  background-image: url(https://www.capefearvalley.com/img/banners/grateful.jpg);
		}*/


		
		.cd-hero-slider li:nth-of-type(5) {
		  background-color: #2c343b;
		}
		.cd-hero-slider .cd-full-width,
		.cd-hero-slider .cd-half-width {
		  position: absolute;
		  width: 100%;
		  height: 100%;
		  z-index: 1;
		  left: 0;
		  top: 0;
		  /* this padding is used to align the text */
		  padding-top: 100px;
		  text-align: center;
		  /* Force Hardware Acceleration in WebKit */
		  -webkit-backface-visibility: hidden;
		  backface-visibility: hidden;
		  -webkit-transform: translateZ(0);
		  -moz-transform: translateZ(0);
		  -ms-transform: translateZ(0);
		  -o-transform: translateZ(0);
		  transform: translateZ(0);
		}
		.cd-hero-slider .cd-img-container {
		  /* hide image on mobile device */
		  display: none;
		}
		.cd-hero-slider .cd-img-container img {
		  position: absolute;
		  left: 50%;
		  top: 50%;
		  bottom: auto;
		  right: auto;
		  -webkit-transform: translateX(-50%) translateY(-50%);
		  -moz-transform: translateX(-50%) translateY(-50%);
		  -ms-transform: translateX(-50%) translateY(-50%);
		  -o-transform: translateX(-50%) translateY(-50%);
		  transform: translateX(-50%) translateY(-50%);
		}
		.cd-hero-slider .cd-bg-video-wrapper {
		  /* hide video on mobile device */
		  display: none;
		  position: absolute;
		  top: 0;

		  left: 0;
		  width: 100%;
		  height: 100%;
		  overflow: hidden;
		}
		.cd-hero-slider .cd-bg-video-wrapper video {
		  /* you won't see this element in the html, but it will be injected using js */
		  display: block;
		  min-height: 100%;
		  min-width: 100%;
		  max-width: none;
		  height: auto;
		  width: auto;
		  position: absolute;
		  left: 50%;
		  top: 50%;
		  bottom: auto;
		  right: auto;
		  -webkit-transform: translateX(-50%) translateY(-50%);
		  -moz-transform: translateX(-50%) translateY(-50%);
		  -ms-transform: translateX(-50%) translateY(-50%);
		  -o-transform: translateX(-50%) translateY(-50%);
		  transform: translateX(-50%) translateY(-50%);
		}
		.cd-hero-slider h2, .cd-hero-slider p {
		  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		  line-height: 1.2;
		  margin: 0 auto 14px;
		  color: #ffffff;
		  width: 90%;
		  max-width: 400px;
		}
		.cd-hero-slider h2 {
		  font-size: 2.4rem;
		}
		.cd-hero-slider p {
		  font-size: 1.4rem;
		  line-height: 1.4;
		}
		.cd-hero-slider .cd-btn {
		  display: inline-block;
		  padding: 1.2em 1.4em;
		  margin-top: .8em;
		  background-color: #008fc5;
		  font-size: 1.3rem;
		  font-weight: 700;
		  letter-spacing: 1px;
		  color: #ffffff;
		  text-transform: uppercase;
		  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
		  -webkit-transition: background-color 0.2s;
		  -moz-transition: background-color 0.2s;
		  transition: background-color 0.2s;
		}
		.cd-hero-slider .cd-btn.secondary {
		  background-color: rgba(22, 26, 30, 0.8);
		}
		.cd-hero-slider .cd-btn:nth-of-type(2) {
		  margin-left: 1em;
		}
		.no-touch .cd-hero-slider .cd-btn:hover {
		  background-color: #d44457;
		}
		.no-touch .cd-hero-slider .cd-btn.secondary:hover {
		  background-color: #161a1e;
		}
		@media only screen and (min-width: 768px) {
		  .cd-hero-slider li:nth-of-type(2) {
			/*background-image: none;*/
		  }
		  .cd-hero-slider li:nth-of-type(3) {
			/*background-image: none;*/
		  }
		  .cd-hero-slider li:nth-of-type(4) {
			/*background-image: none;*/
		  }
		  .cd-hero-slider .cd-full-width,
		  .cd-hero-slider .cd-half-width {
			padding-top: 150px;
		  }
		  .cd-hero-slider .cd-bg-video-wrapper {
			display: block;
		  }
		  .cd-hero-slider .cd-half-width {
			width: 45%;
		  }
		  .cd-hero-slider .cd-half-width:first-of-type {
			left: 5%;
		  }
		  .cd-hero-slider .cd-half-width:nth-of-type(2) {
			right: 5%;
			left: auto;
		  }
		  .cd-hero-slider .cd-img-container {
			display: block;
		  }
		  .cd-hero-slider h2, .cd-hero-slider p {
			max-width: 1000px;
		  }
		  .cd-hero-slider h2 {
			font-size: 2.4em;
			font-weight: 300;
		  }
		  .cd-hero-slider .cd-btn {
			font-size: 1.4rem;
		  }
		}
		@media only screen and (min-width: 1170px) {
		  .cd-hero-slider .cd-full-width,
		  .cd-hero-slider .cd-half-width {
			/*padding-top: 220px;*/
		  }
		  .cd-hero-slider h2, .cd-hero-slider p {
			margin-bottom: 20px;
		  }
		  .cd-hero-slider h2 {
			font-size: 3.2em;
		  }
		  .cd-hero-slider p {
			font-size: 1.25em;
			font-family: 'metaplusbook';
		  }
		}
		@media (max-width:769px){
		  .cd-hero-slider .cd-full-width,
		  .cd-hero-slider .cd-half-width {
			padding-top: 80px;
		  }
			
		}
		/* -------------------------------- 
		
		Single slide animation
		
		-------------------------------- */
		@media only screen and (min-width: 768px) {
		  .cd-hero-slider .cd-half-width {
			opacity: 0;
			-webkit-transform: translateX(40px);
			-moz-transform: translateX(40px);
			-ms-transform: translateX(40px);
			-o-transform: translateX(40px);
			transform: translateX(40px);
		  }
		  .cd-hero-slider .move-left .cd-half-width {
			-webkit-transform: translateX(-40px);
			-moz-transform: translateX(-40px);
			-ms-transform: translateX(-40px);
			-o-transform: translateX(-40px);
			transform: translateX(-40px);
		  }
		  .cd-hero-slider .selected .cd-half-width {
			/* this is the visible slide */
			opacity: 1;
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);
		  }
		  .cd-hero-slider .is-moving .cd-half-width {
			/* this is the slide moving outside the viewport 
			wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */
			-webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
			-moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
			transition: opacity 0s 0.5s, transform 0s 0.5s;
		  }
		  .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
		  .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
			/* this is the selected slide - different animation if it's entering from left or right */
			-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
			-moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
			transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
		  }
		  .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
		  .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
			/* this is the selected slide - different animation if it's entering from left or right */
			-webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
			-moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
			transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
		  }
		  .cd-hero-slider .cd-full-width h2,
		  .cd-hero-slider .cd-full-width p,
		  .cd-hero-slider .cd-full-width .cd-btn {
			opacity: 0;
			-webkit-transform: translateX(100px);
			-moz-transform: translateX(100px);
			-ms-transform: translateX(100px);
			-o-transform: translateX(100px);
			transform: translateX(100px);
		  }
		  .cd-hero-slider .move-left .cd-full-width h2,
		  .cd-hero-slider .move-left .cd-full-width p,
		  .cd-hero-slider .move-left .cd-full-width .cd-btn {
			opacity: 0;
			-webkit-transform: translateX(-100px);
			-moz-transform: translateX(-100px);
			-ms-transform: translateX(-100px);
			-o-transform: translateX(-100px);
			transform: translateX(-100px);
		  }
		  .cd-hero-slider .selected .cd-full-width h2,
		  .cd-hero-slider .selected .cd-full-width p,
		  .cd-hero-slider .selected .cd-full-width .cd-btn {
			/* this is the visible slide */
			opacity: 1;
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);
		  }
		  .cd-hero-slider li.is-moving .cd-full-width h2,
		  .cd-hero-slider li.is-moving .cd-full-width p,
		  .cd-hero-slider li.is-moving .cd-full-width .cd-btn {
			/* this is the slide moving outside the viewport 
			wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */
			-webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
			-moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
			transition: opacity 0s 0.5s, transform 0s 0.5s;
		  }
		  .cd-hero-slider li.selected h2 {
			-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
			-moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
			transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
		  }
		  .cd-hero-slider li.selected p {
			-webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
			-moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
			transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
		  }
		  .cd-hero-slider li.selected .cd-btn {
			-webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
			-moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
			transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
		  }
		}
		/* -------------------------------- 
		
		Slider navigation
		
		-------------------------------- */
		.cd-slider-nav {
		  position: absolute;
		  width: 100%;
		  bottom: 0;
		  z-index: 0;
		  text-align: center;
		  height: 55px;
		  background-color: rgba(0, 1, 1, 0.5);
		  /*font-size: 62.5%;*/
		}
		.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a {
		  height: 100%;
		}
		.cd-slider-nav nav {
		  display: inline-block;
		  position: relative;
		}
		.cd-slider-nav .cd-marker {
		  position: absolute;
		  bottom: 0;
		  left: 0;
		  padding-right:50px;
		  width: 60px;
		  height: 100%;
		  color: #008fc5;
		  background-color: #ffffff;
		  box-shadow: inset 0 2px 0 currentColor;
		  -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
		  -moz-transition: -moz-transform 0.2s, box-shadow 0.2s;
		  transition: transform 0.2s, box-shadow 0.2s;
		}
		.cd-slider-nav .cd-marker.item-2 {
		  -webkit-transform: translateX(100%);
		  -moz-transform: translateX(100%);
		  -ms-transform: translateX(100%);
		  -o-transform: translateX(100%);
		  transform: translateX(100%);
		}
		.cd-slider-nav .cd-marker.item-3 {
		  -webkit-transform: translateX(200%);
		  -moz-transform: translateX(200%);
		  -ms-transform: translateX(200%);
		  -o-transform: translateX(200%);
		  transform: translateX(200%);
		}
		.cd-slider-nav .cd-marker.item-4 {
		  -webkit-transform: translateX(300%);
		  -moz-transform: translateX(300%);
		  -ms-transform: translateX(300%);
		  -o-transform: translateX(300%);
		  transform: translateX(300%);
		}
		.cd-slider-nav .cd-marker.item-5 {
		  -webkit-transform: translateX(400%);
		  -moz-transform: translateX(400%);
		  -ms-transform: translateX(400%);
		  -o-transform: translateX(400%);
		  transform: translateX(400%);
		}
		.cd-slider-nav ul::after {
		  clear: both;
		  content: "";
		  display: table;
		}
		.cd-slider-nav li {
		  display: inline-block;
		  width: 60px;
		  float: left;
		}
		.cd-slider-nav li.selected a {
		  color: #2c343b;
		}
		.no-touch .cd-slider-nav li.selected a:hover {
		  background-color: transparent;
		}
		.cd-slider-nav a {
		  display: block;
		  position: relative;
		  padding-top: 25px;
		  font-size: 1rem;
		  font-weight: 700;
		  color: #a8b4be;
		  -webkit-transition: background-color 0.2s;
		  -moz-transition: background-color 0.2s;
		  transition: background-color 0.2s;
		}
		.cd-slider-nav a::before {
		  content: '';
		  position: absolute;
		  width: 24px;
		  height: 24px;
		  top: 8px;
		  left: 50%;
		  right: auto;
		  -webkit-transform: translateX(-50%);
		  -moz-transform: translateX(-50%);
		  -ms-transform: translateX(-50%);
		  -o-transform: translateX(-50%);
		  transform: translateX(-50%);
		}
		.no-touch .cd-slider-nav a:hover {
		  background-color: rgba(0, 1, 1, 0.5);
		}
		.cd-slider-nav li:first-of-type a::before {
		  background-position: 0 0;
		}
		.cd-slider-nav li.selected:first-of-type a::before {
		  background-position: 0 -24px;
		}
		.cd-slider-nav li:nth-of-type(2) a::before {
		  background-position: -24px 0;
		}
		.cd-slider-nav li.selected:nth-of-type(2) a::before {
		  background-position: -24px -24px;
		}
		.cd-slider-nav li:nth-of-type(3) a::before {
		  background-position: -48px 0;
		}
		.cd-slider-nav li.selected:nth-of-type(3) a::before {
		  background-position: -48px -24px;
		}
		.cd-slider-nav li:nth-of-type(4) a::before {
		  background-position: -72px 0;
		}
		.cd-slider-nav li.selected:nth-of-type(4) a::before {
		  background-position: -72px -24px;
		}
		.cd-slider-nav li:nth-of-type(5) a::before {
		  background-position: -96px 0;
		}
		.cd-slider-nav li.selected:nth-of-type(5) a::before {
		  background-position: -96px -24px;
		}
		@media only screen and (min-width: 768px) {
		  .cd-slider-nav {
			height: 80px;
		  }
		  .cd-slider-nav .cd-marker,
		  .cd-slider-nav li {
			width: 95px;
		  }
		  .cd-slider-nav a {
			font-size: 1.1rem;
			text-transform: uppercase;
		  }
		  .cd-slider-nav a::before {
			top: 18px;
		  }
		}
		
		/* -------------------------------- 
		
		Main content
		
		-------------------------------- */
		.cd-main-content {
		  width: 90%;
		  max-width: 768px;
		  margin: 0 auto;
		  padding: 2em 0;
		}
		.cd-main-content p {
		  font-size: 1.4rem;
		  line-height: 1.8;
		  color: #999999;
		  margin: 2em 0;
		}
		@media only screen and (min-width: 1170px) {
		  .cd-main-content {
			padding: 3em 0;
		  }
		  .cd-main-content p {
			font-size: 1.6rem;
		  }
		}
		
		/* -------------------------------- 
		
		Javascript disabled
		
		-------------------------------- */
		.no-js .cd-hero-slider li {
		  display: none;
		}
		.no-js .cd-hero-slider li.selected {
		  display: block;
		}
		
		.no-js .cd-slider-nav {
		  display: none;
		}


/**************************
******** Grid ********
**************************/
.grid {
    overflow: hidden;
    margin: auto;
    padding:0;
    width: 100%;
    list-style: none;
    text-align: center;
}
@media (max-width:1280px){
	.grid{
		/*padding:25px;*/
	}
}
/* Common style */
.grid figure {
    position: relative;
    z-index: 0;
    display: inline-block;
    overflow: hidden;
    margin: -0.20em;
    width: 33.433%;
    height: 400px;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}
.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    opacity: 0.8;
}
.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1em;
    font-family: 'Arial';
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.grid figure figcaption,
.grid figure a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}
.grid figure h2 span { font-weight: 800 }
.grid figure h2,
.grid figure p { margin: 0 }
.grid figure p {
    letter-spacing: 1px;
    font-size: 100%;
    
}
/**************************
**** Portfolio Effects ****
**************************/
figure.effect-grid { background: rgba(0, 0, 0, 1) }
figure.effect-grid img { 
    min-width: 100%;
    height: -webkit-calc(100% + 40px);
    height: calc(100% + 40px);
}
figure.effect-grid figcaption {  }
figure.effect-grid figcaption::before,
figure.effect-grid figcaption::after {
    position: absolute;
    content: '';
    opacity: 0;
}
figure.effect-grid figcaption::before {
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
figure.effect-grid figcaption::after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
figure.effect-grid h2 {
    padding-top: 20%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
figure.effect-grid p {
    padding: 0.5em 2em;
    text-transform: none;
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
figure.effect-grid img,
figure.effect-grid h2 {
    -webkit-transform: translate3d(0,-30px,0);
    transform: translate3d(0,-30px,0);
}
figure.effect-grid img,
figure.effect-grid figcaption::before,
figure.effect-grid figcaption::after,
figure.effect-grid p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
figure.effect-grid:hover img {
    opacity: 0.7;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
figure.effect-grid:hover figcaption::before,
figure.effect-grid:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
figure.effect-grid:hover h2,
figure.effect-grid:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
figure.effect-grid:hover h2 { color: #99f763 }
figure.effect-grid:hover figcaption::after,
figure.effect-grid:hover h2,
figure.effect-grid:hover p,
figure.effect-grid:hover img {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
@media screen and (max-width: 69.5em) { 
    .grid figure { width: 50% }
    .grid figure figcaption { font-size: 1em; font-family: 'Arial';}
}
@media screen and (max-width: 41.5em) { 
    .grid figure { width: 100% }
}
figcaption > h2{
	color:#fff;
} /*  #71bf44 */


@media print {
	.header-print, footer.footer-print, .col-sm-2, .fixed-banner-physicians, .physician-controls, .page-title-wrapper{
	display: none !important;
	}

}

div.class-container{
	width:auto;
	/*max-width:600px;*/
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
	display:inline-block;
	position:relative;
}
#career:nth-child(odd){
	background-color: rgb(148, 191, 0);
	padding:5px 0;
	float: none;
}

#career:nth-child(even){
	background-color: rgb(227, 247, 143);
	padding:5px 0;
	float: none;

}

div#career>div#left{
	font-weight: bold;
	float: left;
	display: inline;
	width:100px;
}
div#career>div#right{
	float: none;
	display:inline-block;
	margin-left:25px;
	width:100%;
	max-width:600px;
}
@media(max-width:768px){
	div#career>div#right{
		margin-left:0;
	}
}
#doc:nth-child(odd){
	padding:5px 0;
	float: none;
}

#doc:nth-child(even){
	padding:5px 0;
	float: none;

}

div#doc>div#left{
	font-weight: bold;
	float: left;
	display: inline;
	width:100px;
}
div#doc>div#right{
	float: none;
	display:inline-block;
	margin-left:25px;
	width:100%;
	max-width:600px;
}
@media(max-width:768px){
	div#doc>div#right{
		margin-left:0;
	}
}


.doc-descr{
	float:left; 
	padding-left:15px;
}
