#feature-bar {
    min-height: 151px!important
}


.callN {
    padding: 2px 7px 2px 7px;
    margin-top: 3px;
    height: auto;
}

.img.alignnone.size-full.wp-image-572 {
    height: 190px;
    width: 270px;
}

.container {
  align-content: center;	
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.one-third, .two-sixths {
    width: calc(100% / 3);
}

.site-header .widget-area {
    width: 400px;
    padding: 30px 0 0 0;
    float: right;
    text-align: right;
}
.formStyler1{padding:50px;background-color:white;}


@media only screen and (max-width: 600px) {
  .callN{
  	align-content:center;
  }
  
.container {
  align-content: center;	
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}  
  .one-third, .two-sixths {
    width: 100%;
}
  .site-header .widget-area {
    width: 100%!important;
    padding: 0;
    float: none;
    align-content:center;
}
.hCont {
    margin: 0 auto;
    text-align: center;
    width: 85%;
}
.Prof1 img {
    width:100%;
}
#footer-text > div:nth-child(2) {
    width: fit-content!important;
    padding: 0 0 20px;
}
}
@media only screen and (max-width: 390px) {
 .one-third, .two-sixths {
    width: 100%;
}

  .meeting,.callN{
  	width: 70%!important;
    float: none!important;
    margin-left: 0px!important;
    text-align: center!important;
    margin-right:45px;
  }
  .hCont {
    width: 100%;
}
}

/*.meeting{display:none;}*/
.meeting {
    display: inline-block;
    background-color: #ba8e5b;
    border: solid #cca876 3px;
    padding: 10px 10px;
    color: white;
    text-align: left;
    line-height: 1.2;
    height: 40px;
}
.callN{
	display: inline-block;
    background-color: #ba8e5b;
    border: solid #cca876 3px;
    padding: 0 5px 0 5px;
    color: white;
    text-align: center;
    vertical-align: middle;
    line-height: 2.4;
    height: 40px;
    float: right;
    margin-left:5px;
}
.callN:hover{ background-color: #95744f;;}
.callN::after {
	border-style: solid;
    border-width: .25em .25em 0 0;
    content: '';
    display: inline-block;
    height: .45em;
    left: .15em;
    position: relative;
    top: .8em;
    transform: rotate(45deg);
    vertical-align: top;
    width: .45em;
    
}

#banner-style {
	margin: 0px 0px -10px 0px;
}


#feature-bar {
	background: url(images/feature-bkg.png) bottom center no-repeat;
	min-height: 100px;
	padding: 40px 40px 40px 40px;
}

#feature-bar-heading {
	font-family: 'PT Serif', serif;
	text-align: center;
	color: #fff;
	font-size: 25px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 120%;
}

#feature-bar-copy {
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	color: #fff;
	font-size: 15px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	line-height: 120%;
}

#home-box {
	background: url(images/drkblue.png) repeat;
	text-align: center;
	padding-top: 40px;
    padding-bottom: 25px;

}

#home-box p {
	color: #636363;
}


#footer-text {
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
    margin: 0 0.55em 0 0.45em;
	padding: 10px 0px 10px 0px;
}

#footer-info h3 { text-align: left; }
#footer-info p { text-transform:none;	font-size: 12px; 	text-align: left;}


.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li a:visited {
border-style: none solid solid;
border-width: 0px 0px 0px 0px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 textarea { float : none; margin: 0 auto; border:1px solid #b2b2b2; width:100%; margin:5px 0px;}
.wpcf7 { text-align: left; }
 

.wpcf7 textarea { height:100px;    margin: 10px auto; }

input[type="button"], input[type="reset"], input[type="submit"] {
  	color: #fff; background-color: #cca876; border:none; padding:5px 15px;
}


a.learnMoreLink {
	text-transform: uppercase;
	font-family:'PT Serif','serif';
	font-weight:bold;
	font-size: 13px;
	color:#FFFFFF !important;
	background-color: #B79C6E;
	padding: 8px 12px 8px 12px;
}
.widget-wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
}
.widget-wrap > h4 {
    width: 100%;
}

#featured-post-4 .widget-wrap article {
	float: left;
	display: inline;
/*	background-color: aquamarine;*/
	width: 50%;
	padding-bottom: 40px;
}

#featured-post-4 .widget-wrap article header {
	padding-right: 25px;
	/*background-color: red;*/	
}

#featured-post-4 .widget-wrap article header h2 a {
	color: #CCA876 !important;
	/*background-color: red;*/	
}



#featured-post-4 .widget-wrap article div {
	padding-right: 25px;
	/*background-color: green;*/	
}

#featured-post-4 .widget-wrap article div p a {
	padding-right: 25px;color: #CCA876 !important;
}


.fl-builder-content blockquote, .dynamik-page-builder .site-inner blockquote, .content blockquote {
    background: #F2F2F2;
    border-top: 2px solid #CCA876;
    border-bottom: 2px solid #CCA876;
    border-left: 0px solid #CCA876;
    border-right: 0px solid #CCA876;
    margin: 5px 5px 20px 0px;
    padding: 25px 30px 5px;
}
.CtaNew p {
    color: white!important;
    font-size: 1.5em;
}
.Prof1 {
    margin-bottom: 40px;
    clear: both;
    display: flex;
    background-color: #ffffff;
    flex-direction: column;
    padding: 30px;
}
.Prof1 p {
    font-size: 17px;
}
.Prof1 h3 {
    font-size: 36px!important;
    margin-bottom: 5px!important;
}


/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px) {

}

@media only screen and (min-width: 840px) and (max-width: 1140px) {

}

@media only screen and (min-width: 480px) and (max-width: 1140px) {
#banner {width: 100%;}
}

@media only screen and (max-width: 839px) {
#banner {width: 100%;}
}

@media only screen and (min-width: 480px) and (max-width: 839px) {
#banner {width: 100%;}

#feature-bar {padding: 40px 40px 70px 40px;}
}

@media only screen and (max-width: 479px) {
#banner {width: 100%;}

#feature-bar {padding: 40px 40px 70px 40px;}
}
.CtaNew {
	display:table;
    background-color: #03485e;
    padding: 2% 5%;
	  min-height:80px;
	width:90%
}

  @media only screen and (max-width: 600px) {
  .widget-wrap {
    text-align: center!important;
		padding-bottom:10px;
}
		
		.meeting, .callN {
    width: 95%!important;
    float: none!important;
    margin-left: 0px!important;
    text-align: center!important;
    margin-right: 45px;
			margin-bottom: 20px;
}
		.callN{
			margin-top:10px!important;
		}
}
  
  
.CtaText {
	margin-top: 2%;
    width: 68%;
	float:left;
}
.CtaNew p {
    color: white!important;
}
.BtnCont {
	margin-top: 2%;
    width: 26%;
	float:right;
	background-color: white;
	padding:10px;
	text-align:center;
}
/*Partner Page*/
.ptitle{float:left;}
.flagpic{
	width:50px;
	float:left;
	padding-left:10px;
  }

.mCol60{
	max-width:65%;
  float:left;
	padding-right:5%;
}
.mCol40{
	max-width:30%;
  float:right;}

.titleE{width:100%;
	padding-bottom:25px;
}

.partName {
	display:block;
    background-color: #03485e;
    padding: 2% 5%;
		color:white;
	margin-top:-42px;
	
	position:relative;
}
/*
.page-id-15913 .partName {
    display: table;
    background-color: #03485e;
    padding: 2% 5%;
    min-height: 80px;
    width: 90%;
    color: white;
    margin-top: -30px!important;
}
.page-id-15902 .partName {
    display: table;
    background-color: #03485e;
    padding: 2% 5%;
    min-height: 80px;
    width: 90%;
    color: white;
    margin-top: -30px!important;
}
.page-id-15880 .partName {
    display: table;
    background-color: #03485e;
    padding: 2% 5%;
    min-height: 80px;
    width: 90%;
    color: white;
    margin-top:-0px!important;
}*/
.partText {
	margin-top: 2%;
    width: 100%;
}
.partText h3{color:white!important;}

.partform .wpcf7 input{
	  width: 80%!important;
    margin: 5px 5px;
	height:40px;
}
.partform input[type="submit"]{
	    margin-top: 30px;
    padding: 10px 15px!important;
    line-height: 30px;
	height: 45px!important;}

.partform {
	display:table;
    background-color: #03485e;
     padding: 5%;
    height: 30px;
    width: 90%;
}
.partform label{color:white;}
/*------------------------------*/
@media screen and (max-width: 762px){
	.mCol60{
	max-width:100%;
  float:left;
	padding-right:5%;
}
.mCol40{
	max-width:100%!important;
  float:none;}
	
	.partform .wpcf7 input{
	  width: 100%;
    margin: 5px 0px;
}
	.callN {
    margin: auto!important;
}
	    
	.BtnCont {
	margin: 2% 0;
    width: 90%;
	float:right;
	background-color: white;
	text-align:center;
}
	.CtaText {
    margin-top: 2%;
    width: 100%;
    float: left;
		text-align:center;
}
.breakHideDesktop{display:none;}
}
.ctaBtn1 {
    width: 100%;
    padding: 10px 0;
}
/* Three image containers (use 25% for four, and 50% for two, etc) */
.columnN {
  float: left;
  width: 49%;
 
}

/* Clear floats after image containers */
.rowN::after {
  content: "";
  clear: both;
  display: table;
}
.columnN:hover{
	filter: brightness(120%);}

.eui-widget-title {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    padding: 24px 10px;
    text-transform: uppercase;
    color: #cca876;
}
.page-id-159 div#feature-bar-copy {
    display: none;
}


/* CHD Fixes */

#feature-bar {
    min-height: 151px!important
}

.callN {
    padding: 2px 7px 2px 7px;
    margin-top: 3px;
    height: auto;
}

img.alignnone.size-full.wp-image-572 {
    height: 190px;
    width: 270px;
}



.one-third, .two-sixths {
    width: calc(100% / 3);
}


@media only screen and (max-width: 600px) {
.one-third, .two-sixths {
    width: 100%;
}

  
}

@media only screen and (max-width: 479px){
.responsive-primary-menu-container, .responsive-secondary-menu-container, .mobile-primary-toggle, .mobile-secondary-toggle {
    display: none;
}
}


*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

[class*='col-'] {float: left;min-height:0px;}
.grid {width:100%;max-width:1370px;margin:0 auto;overflow:hidden;}
.grid:after {content: "";display: table;clear: both;}

.col-1-1 {width: 100%;}
.col-2-3, .col-8-12 {width: 66.66%;}
.col-1-2, .col-6-12 {width: 50%;}
.col-1-3, .col-4-12 {width: 33.33%;}
.col-1-4, .col-3-12 {width: 25%;}
.col-1-5 {width: 20%;}
.col-1-6, .col-2-12 {width: 16.667%;}
.col-1-7 {width: 14.28%;}
.col-1-8 {width: 12.5%;}
.col-1-9 {width: 11.1%;}
.col-1-10 {width: 10%;}
.col-1-11 {width: 9.09%;}
.col-1-12 {width: 8.33%}

.col-11-12 {width: 91.66%}
.col-10-12 {width: 83.333%;}
.col-9-12 {width: 75%;}
.col-5-12 {width: 41.66%;}
.col-7-12 {width: 58.33%}

@media handheld, only screen and (max-width: 767px) {
.grid {width: 100%;min-width: 0;margin-left: 0;margin-right: 0;}
[class*='col-'] {width: auto;float: none;}
}

.clear{clear:both;}

.pi-title{display:block;position:relative;}
.pi-title h1{display:block;}

.pi-hero{display:block;position:relative;margin:15px 0 0;}
.pi-hero img{width:100%;}

.pi-links{display:block;position:relative;margin:18px auto 0;width:185px;}
.pi-links a{display:block;position:relative;background:#ce9e0d;color:#fff;font-weight:bold;text-align:center;text-decoration:none;font-size:20px;padding:9px 8px;border-bottom:2px solid #fff;transition:all 0.2s ease;}
.pi-links a:hover{background:#03475e;color:#fff;}

.pi-intro{display:block;position:relative;margin:18px 0 0;}
.pi-intro h2{display:block;font-size:23px !important;}
.pi-intro p{display:block;}

.pi-case{display:block;position:relative;margin:15px 0 0;}
.pi-case h2{display:block;font-size:23px !important;}
.pi-case p{display:block;}

.pi-blocks{display:block;position:relative;margin:12px 0 0;}
.pi-blocks-ind{display:block;position:relative;background:#03475e;padding:15px 20px;border-bottom:2.5px solid #fff;}
.pi-blocks-ind p{display:block;font-weight:bold;color:#fff;font-weight:bold;margin:0;}
.pi-blocks-outro{display:block;position:relative;margin:14px 0 0;}
.pi-blocks-outro p{display:block;}

.pi-arrange{display:block;position:relative;margin:15px 0 0;text-align:center;background:#134f5c;padding:18px 20px 25px;}
.pi-arrange p{display:block;text-align:center;font-weight:bold;font-size:20px;color:#fff;margin:0;}
.pi-arrange a{display:block;position:relative;margin:23px auto 0;background:#ce9e0d;color:#fff !important;font-weight:bold;text-align:center;text-decoration:none;font-size:23px;padding:12px 8px;transition:all 0.2s ease;width:285px;}
.pi-arrange a:hover{background:#fff;color:#ce9e0d !important;}

.pi-legal{display:block;position:relative;margin:21px 0 0;}
.pi-legal h2{display:block;font-size:23px !important;}
.pi-legal p{display:block;}

.pi-types{display:block;position:relative;margin:21px 0 0;}
.pi-types h2{display:block;font-size:23px !important;}
.pi-types p{display:block;}
.pi-types p span{font-weight:bold;}

.pi-testomonials{display:block;position:relative;margin:0;}

.pi-checks{display:block;position:relative;margin:25px 0 0;}

.pi-disc{display:block;position:relative;margin:18px 0 0;}
.pi-disc p{display:block;}

.rta-title{display:block;position:relative;}
.rta-title h1{display:block;}

.rta-hero{display:block;position:relative;margin:15px 0 0;}
.rta-hero img{width:100%;}

.rta-links{display:block;position:relative;margin:18px auto 0;width:185px;}
.rta-links a{display:block;position:relative;background:#ce9e0d;color:#fff;font-weight:bold;text-align:center;text-decoration:none;font-size:20px;padding:9px 8px;border-bottom:2px solid #fff;transition:all 0.2s ease;}
.rta-links a:hover{background:#03475e;color:#fff;}

.rta-intro{display:block;position:relative;margin:18px 0 0;}
.rta-intro h2{display:block;font-size:23px !important;}
.rta-intro p{display:block;}

.rta-types{display:block;position:relative;margin:15px 0 0;}
.rta-types h2{display:block;font-size:23px !important;}
.rta-types ul{display:block;}

.rta-arrange{display:block;position:relative;margin:15px 0 0;text-align:center;background:#134f5c;padding:18px 20px 25px;}
.rta-arrange p{display:block;text-align:center;font-weight:bold;font-size:20px;color:#fff;margin:0;}
.rta-arrange a{display:block;position:relative;margin:23px auto 0;background:#ce9e0d;color:#fff !important;font-weight:bold;text-align:center;text-decoration:none;font-size:23px;padding:12px 8px;transition:all 0.2s ease;width:285px;}
.rta-arrange a:hover{background:#fff;color:#ce9e0d !important;}

.rta-causes{display:block;position:relative;margin:21px 0 0;}
.rta-causes h2{display:block;font-size:23px !important;}
.rta-causes p{display:block;}
.rta-causes p span{font-weight:bold;}

.rta-contact{display:block;position:relative;margin:21px 0 0;}
.rta-contact h2{display:block;font-size:23px !important;}
.rta-contact p{display:block;}

.rta-posts{display:block;position:relative;margin:21px 0 0;}
.rta-posts h2{display:block;font-size:23px !important;}
.rta-posts ul{display:block;}

.rta-testomonials{display:block;position:relative;margin:0;}

.rta-checks{display:block;position:relative;margin:25px 0 0;}

.rta-disc{display:block;position:relative;margin:18px 0 0;}
.rta-disc p{display:block;}

.tort-title{display:block;position:relative;}
.tort-title h1{display:block;}

.tort-ctc{display:block;position:relative;margin:18px auto 0;width:185px;}
.tort-ctc a{display:block;position:relative;background:#ce9e0d;color:#fff;font-weight:bold;text-align:center;text-decoration:none;font-size:20px;padding:9px 8px;border-bottom:2px solid #fff;transition:all 0.2s ease;}
.tort-ctc a:hover{background:#03475e;color:#fff;}

.tort-pods{display:block;position:relative;margin:18px 0 0;}
.tort-pods h2{display:block;font-size:23px !important;}
.tort-pods-ind{display:block;position:relative;background:#134f5c;padding:28px 10px 22px;border-bottom:1.5px solid #fff;}
.tort-pods-ind img{display:block;position:relative;width:100%;max-width:130px;margin:0 auto;}
.tort-pods-ind p{display:block;text-align:center;color:#fff;margin:0;}

.tort-intro{display:block;position:relative;margin:20px 0 0;}
.tort-intro img{display:block;width:100%;margin:20px 0 0;}
.tort-intro h2{display:block;font-size:23px !important;}
.tort-intro p{display:block;}

.tort-types{display:block;position:relative;margin:20px 0 0;}
.tort-types h2{display:block;font-size:23px !important;}
.tort-types p{display:block;}
.tort-types ol{display:block;}
.tort-types ol li span{font-weight:bold;color:#134f5c;}

.tort-contact{display:block;position:relative;margin:21px 0 0;}
.tort-contact h2{display:block;font-size:23px !important;}
.tort-contact img{display:block;width:100%;margin:20px 0 0;}
.tort-contact p{display:block;}

.tort-disc{display:block;position:relative;margin:18px 0 0;}
.tort-disc p{display:block;}


@media screen and (min-width: 575px) {
.pi-hero{margin:18px 0 0;}
.pi-intro{margin:22px 0 0;}
.pi-arrange{padding:21px 25px 29px;}
.rta-hero{margin:18px 0 0;}
.rta-intro{margin:22px 0 0;}
.rta-arrange{padding:21px 25px 29px;}

.tort-pods-ind{padding:29px 10px 22px;}
.tort-pods-ind img{max-width:140px;}
}

@media screen and (min-width: 768px) {
.pi-hero{margin:10px 0 0;}
.pi-links{width:200px;}
.pi-links a{font-size:23px;}
.pi-case{margin:0;}
.pi-blocks{margin:0;}
.pi-blocks-ind{border:2px solid #fff;}
.pi-arrange{margin:2px 0 0;padding:21px 75px 29px;}
.pi-arrange p{font-size:22px;}
.pi-types{margin:10px 0 0;}
.rta-hero{margin:10px 0 0;}
.rta-links{width:200px;}
.rta-links a{font-size:23px;}
.rta-types{margin:0;}
.rta-arrange{margin:2px 0 0;padding:21px 75px 29px;}
.rta-arrange p{font-size:22px;}
.rta-causes{margin:25px 0 0;}

.tort-pods-ind{border:1px solid #fff;padding:31px 10px 22px;}
.tort-ctc{width:200px;}
.tort-ctc a{font-size:23px;}
.tort-types{margin:23px 0 0;}
.tort-contact{margin:23px 0 0;}
}

@media screen and (min-width: 950px) {
.pi-links{margin:20px auto 0;}
.pi-blocks-ind{padding:22px 30px;}
.pi-blocks-ind p{font-size:17px;}
.pi-blocks-outro{margin:18px 0 0;}
.pi-arrange{padding:24px 140px 31px;}
.pi-arrange p{font-size:24px;}
.pi-arrange a{font-size:25px;}
.pi-legal{margin:24px 0 0;}
.pi-checks{margin:30px 0 0;}
.rta-links{margin:20px auto 0;}
.rta-arrange{padding:24px 140px 31px;}
.rta-arrange p{font-size:24px;}
.rta-arrange a{font-size:25px;}
.rta-causes{margin:24px 0 0;}
.rta-checks{margin:30px 0 0;}

.tort-pods-ind img{max-width:145px;}
.tort-pods-ind p{font-size:105%;font-weight:bold;}
.tort-ctc{margin:20px auto 0;}
}

@media screen and (min-width: 1140px) {
.pi-intro h2{font-size:28px !important;}	
.pi-case h2{font-size:28px !important;}	
.pi-blocks-ind{padding:22px 50px;}
.pi-blocks-ind p{font-size:18px;}
.pi-arrange{padding:24px 45px 33px;}
.pi-legal h2{font-size:28px !important;}
.pi-types h2{font-size:28px !important;}
.rta-intro h2{font-size:28px !important;}	
.rta-types h2{font-size:28px !important;}	
.rta-arrange{padding:24px 45px 33px;}
.rta-causes h2{font-size:28px !important;}
.rta-contact h2{font-size:28px !important;}
.rta-posts h2{font-size:28px !important;}

.tort-pods h2{font-size:28px !important;}
.tort-pods-ind p{font-size:100%;}
.tort-intro h2{font-size:28px !important;}	
.tort-types h2{font-size:28px !important;}
.tort-contact h2{font-size:28px !important;}
}

#featured-post-4 .widget-wrap article {
    float: left;
    display: inline;
    width: 46%;
    padding-bottom: 40px;
}


section#featured-post-4 {
    margin-top: 20px;
}


  @media only screen and (max-width: 600px) {
#featured-post-4 .widget-wrap article {
    float: left;
    display: inline;
    width: 100%;
	text-align:left;
	padding:20px!important;
    border-bottom: 2px solid #b3b3b3!Important;
    padding-bottom: 40px;
    margin-top: 15px!important;
    margin-bottom: 17px!important;
}
		.featuredpage img, .featuredpost img, .post-image {
    background: #F5F5F5;
    border: 0px solid #ddd;
    padding: 0px;
    display: none;
}

}
img.alignnone.size-full.wp-image-24434{
	margin-left:110px;
}
.oxi-image-hover-wrapper-4 .oxi-addons-row .oxi-image-hover-caption-tab{background:#B79C6E ! Important;
}
	
/* PAGE: PEOPL VACCINE */
  .pprntr {
    background: #03475E;
    padding: 5% 7%;
    text-align: center;
    color: #ffffff;
    font-size: 21px;
}

.pprccls {
    background-color: #03475E;
    padding: 5% 7%;
    text-align: center;
}

.pprccls h4 {
    color: #ffffff !important;
}
.pprccls p {
    color: #ffffff !important;;
}

.pprcclb {
    background-color: #717171;
    padding: 5% 7%;
    text-align: center;
}

.pprcclb h4 {
    color: #ffffff !important;
}
.pprcclb p {
    color: #ffffff !important;;
}


.page-id-25783 .site-inner {
    padding: 0px !important;
    margin: 2% 3% 2% 3% !important;
}

.page-id-25783 .full-width-content .site-inner {
    max-width: 1200px !important;
}

.page-id-25783 .full-width-content .content {
    width: 1200px !important;
}

.pageid-25783 .full-width-content .content-sidebar-wrap {
    width: 1200px;
}

.pageid-25783 .full-width-content .site-inner {
    max-width: 1200px;
}

.pageid-25783 .pageid-25783 .content {
    padding: 0px 0px 0px 0px !important;
}

.clmnbg {
    background-color: #eeeeee;
    padding: 6%;
	margin-top: 15% !important;
}