.fullimage {
	width: 100%;
	height: auto;
}
h1 {
	font-family: open sans;
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	color: #014274;
	margin-top: 15px;
}
h2 {
	color: #014274;
	font-family: open sans;
	font-style: normal;
	font-weight: 600;
	font-size: 38px;
	padding-bottom: 10px;
}
.center {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 16px;
}
.beige-gradient {
	background-image: url(../images/beige_gradient.png);
	background-repeat: repeat-x;
}
.container90 {
	width: 90%;
	margin-left: 5%;
	margin-top: 25px;
	margin-bottom: 28px;
}
.container80 {
	width: 80%;
	margin-left: 10%;
	margin-top: 17px;
	margin-bottom: 15px;
}
.container95 {
	width: 95%;
	margin-left: 2.5%;
}
.container75 {
	width: 75%;
	margin-left: 12.5%;
}
h3 {
	font-family: open sans;
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	color: #014274;
	padding-bottom: 11px;
}
p {
	font-family: open sans;
	font-variant: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
}
ul li {
	font-size: 20px;
	line-height: 28px;
	font-family: open sans;
}
.margin-low {
	margin-bottom: 3%;
}
.bullets {
	font-family: open sans;
	font-weight: 400;
	font-size: 21px;
	line-height: 30px;
}
.team_gradient {
	background-image: url(../images/ourteam_bk_gradient.png);
	padding-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	width: 100%;
	border-top: 3px solid #014274;
	height: auto;
}
.designation {
	font-family: open sans;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 25px;
}
.text-white {
	color: #ffffff;
}
.large-text {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	font-size: 21px;
	line-height: 28px;
	padding-top: 6px;
}
.text-right {
}
.margin-header {
	margin-top: 3%;
}
.line-top-bottom {
	border-top: 10px solid #014274;
	border-bottom: 4px solid #cba260;
	padding-top: 39px;
	padding-bottom: 17px;
}
.btn-background {
	background-color: #C9C4B9;
	border-radius: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: auto;
	text-align: center;
	font-weight: 600;
}
.text-white {
	color: #ffffff;
}
.margin-top {
	margin-top: 2%;
}
.top-line {
	border-top: 18px solid #cba260;
	border-bottom-width: 18px;
	border-right-width: 18px;
	border-left-width: 18px;
	background-color: #f1ede7;
}
.top-line-blue {
	border-top: 18px solid #014274;
	border-bottom-width: 18px;
	border-right-width: 18px;
	border-left-width: 18px;
}
.container50 {
	width: 50%;
	margin-left: 25%;
	text-align: center;
}
.learn-btn {
	font-family: open sans;
	color: #014274;
	font-weight: 600;
	border: 2px solid #cba260;
	border-radius: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
ul {
	font-family: open sans;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
}
.statistic-large {
	font-family: open sans;
	font-style: italic;
	font-size: 40px;
	line-height: 52px;
	text-align: left;
}
.line-right-beige {
	border-right: 2px solid #cba260;
}
.pad-left {
	padding-left: 30px;
}
.beige-fill-light {
	background-color: #f1ede7;
}
.beige-bar {
	background-color: #dfd2be;
	color: #014274;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.copy-block {
}
.question-list {
}
h4 {
	font-family: open sans;
	font-weight: 500;
}
.nav-top-margin {
	margin-top: 6%;
}
.category-square {
}
.right {
	text-align: right;
}
.quote1 {
	font-family: open sans;
	font-weight: 500;
	font-size: 22px;
	line-height: 30px;
	font-style: italic;
}
.pad-right {
	padding-right: 5%;
}
.hero-bk {
	background-image: url(../images/hero_background.jpg);
	height: 1200px;
	background-repeat: no-repeat;
}
.h1-light {
	font-family: open sans;
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	font-size: 30pt;
}
.type-light {
	font-family: open sans;
	font-weight: 200;
	font-size: 1.45em;
	line-height: 1.6em;
}
.header-logo {
}
.header-logo2 {
}
.fact-box {
}
.margin-low-extra {
	margin-bottom: 10%;
}
.think-man-bk {
	background-image: url(../images/thinking_man.png);
	padding-top: 41px;
	padding-bottom: 26px;
	background-repeat: no-repeat;
	background-position: 32% -11%;
}
.stat-circle {
	width: 30%;
	margin-left: 35%;
	margin-bottom: 15px;
}
.double-line {
	text-align: center;
	border-top: 3px solid #cba260;
	border-bottom: 3px solid #cba260;
	padding-top: 7px;
	padding-bottom: 7px;
}
.pad-top {
	padding-top: 2%;
}
.absolute-baseline {
	position: absolute;
	bottom: auto;
}
.fill-banner1 {
	background-image: url(../images/transparent_banner1.jpg);
	background-repeat: no-repeat;
	height: 600px;
	background-position: 61% 14%;
	background-size: 107% auto;
}
.beige-gradient-dark {
	background-image: url(../images/beige_gradient.jpg);
	background-repeat: no-repeat;
}
.beige-gradient-dark2 {
	background-image: url(../images/high-touch-background.jpg);
	background-repeat: repeat;
}
.align-bottom {
}
.pad-25percent {
	margin-left: 12.5%;
}
.bio-button {
	font-family: open sans;
	font-weight: 600;
	color: #ffffff;
	background-color: #014274;
	border: 4px solid #cba260;
	padding-top: 18px;
	padding-bottom: 18px;
	width: 50%;
	margin-left: 25%;
	border-radius: 10px;
	text-align: center;
	clear: both;
	bottom: auto;
}
.category-button {
	font-family: open sans;
	font-weight: 600;
	color: #014274;
	background-color: #E8E6DF;
	border: 2px solid #cba260;
	border-radius: 10px;
	width: 80%;
	margin-left: 10%;
	text-align: center;
	font-size: 16pt;
	padding-top: 15px;
	padding-bottom: 15px;
}
.navy-text {
	color: #014274;
}
.minus-margin-low {
	margin-bottom: -7px;
}
.bio-photo {
}
.highlight-bar {
	background-color: #E8D0AA;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	padding-left: 6px;
}
.nav-link {
	font-size: 19pt;
	margin-right: 8px;
}
ol li {
	font-family: open sans;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
}
.gold {
	color: #cba260;
}
.questions-large {
	font-family: open sans;
	font-weight: 400;
	font-size: 24pt;
	line-height: 30pt;
}
.one-fifth {
	width: 20%;
}
.buffer10 {
	width: 10%;
}
.background-subtle {
	background-image: url(../images/background_subtle.jpg);
	background-position: 91% 33%;
	background-repeat: no-repeat;
}
.topline-thin {
	border-top: 2pt solid #cba260;
	padding-top: 20px;
}
.disclosure {
	font-family: open sans;
	font-weight: 400;
	font-size: 12pt;
	line-height: 17pt;
	padding-bottom: 6px;
}
.high-touch-headline {
}
.pad-50percent {
	margin-left: 25%;
}
.highlight-image {
}
.bullet-gold {
	list-style-image: url(../images/gold_bullet.svg);
}
.quote2 {
	font-style: italic;
	font-weight: 400;
	font-size: 30pt;
	text-align: center;
}
.title-icon {
}
.text-left {
	text-align: left;
}
.line-low {
	border-bottom: 1pt solid #D0D7D7;
	padding-bottom: 15px;
}
.navbar.navbar-expand-lg.navbar-light {
	font-family: open sans;
	font-style: normal;
	font-weight: 400;
	margin-top: 68px;
}
.feather {
	float: left;
}
.reduce50 {
	width: 55%;
}
.org-chart-animation {
}
.feather-title {
}
.pad-upper-lower {
	padding-top: 12px;
	padding-bottom: 8px;
}
.icon-float {
	float: left;
	margin-right: 6px;
}
.vertical-highlight {
}
.pad-low {
}
.org-chart-animation {
}
.reduce-headline {
}
.feather-bullets {
	list-style-position: outside;
	list-style-image: url(../images/feather55.png);
}
.checkmark-bullet {
	list-style-position: outside;
	list-style-image: url(../images/check40.png);
}
.team-info {
	width: 80%;
	margin-left: 10%;
}
.checkmark-text-large {
}
.bullets-wrap {
	list-style-position: outside;
}
.image-wrap {
	float: left;
	clear: left;
	margin-right: 43px;
}
.support-title {
	width: 43%;
}

@media (min-width: 1800px){
.img-fluid.header-logo {
	width: 88%;
}
.nav-item.dropdown {
	font-family: open sans;
	font-size: 16pt;
}
.nav-link {
	font-size: 18pt;
}
.navigation-pad-left {
	padding-left: 197px;
}
.img-fluid.feather {
	width: 6%;
	text-align: right;
}
.img-fluid.feather.feather-title {
	width: 4%;
	margin-right: 11px;
}
a .img-fluid.margin-low.team-photo {
	width: 60%;
	margin-left: 20%;
}
.navbar.navbar-expand-lg.navbar-light {
	padding-left: 213px;
	margin-top: 29px;
}
.img-fluid.image-wrap {
	width: 500px;
}
a #Image5 {
	width: 300px;
}
a #Image4 {
	width: 300px;
}
}

@media (min-width: 2200px){
.col-xl-9.navigation-pad-left {
	padding-left: 331px;
	padding-top: 36px;
	font-size: 21pt;
}
.feather.feather-title.img-fluid {
	width: 3%;
}
}
.footer {
	text-align: center;
	border-top: 3px solid #bc902f;
	margin-bottom: 13px;
	padding-top: 24px;
	font-family: open sans;
	font-weight: 400;
	font-size: 12pt;
}
.fill-navy {
	color: #ffffff;
	background-image: url(../images/navy_romana_bk.png);
	padding-top: 17px;
	padding-bottom: 17px;
	background-repeat: no-repeat;
	width: 100%;
}
.fill-beige2 {
	background-color: #e3caa4;
}

@media (max-width: 400px){
.category-button {
	width: 95%;
	margin-left: 2.5%;
	font-size: 11pt;
}
h1 {
}
.img-fluid.highlight-image.image-wrap {
	width: 350px;
	margin-bottom: 24px;
}
.img-fluid.image-wrap {
	width: 320px;
	margin-bottom: 19px;
}
}

@media (max-width:768px){
h1 {
	font-size: 35px;
}
.img-fluid.header-logo2 {
	width: 70%;
	margin-left: 15%;
}
strong .img-fluid.org-chart-animation {
	width: 50%;
}
.img-fluid.vertical-highlight {
	width: 60%;
	margin-left: 20%;
	margin-bottom: 36px;
}
.navbar.navbar-expand-lg.navbar-light {
	padding-left: 0px;
	margin-left: -194px;
}
.navbar-brand.d-lg-none {
	padding-left: 0%;
	margin-left: 0%;
}
}

@media (min-width: 993px) and (max-width: 1199px){
.col-xl-8.copy-block {
	width: 60%;
}
.col-xl-4.top-line.question-list {
	width: 40%;
}
.img-fluid.high-touch-headline {
	width: 60%;
	margin-left: 20%;
}
.col-lg-6.col-md-6.col-xl-3.pad-25percent {
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent.offset-lg-1 {
}
.img-fluid.header-logo {
	width: 40%;
	margin-left: 30%;
}
.img-fluid.highlight-image.image-wrap {
	width: 300px;
}
.center.container50 {
	width: 60%;
}
h1 .title-icon {
	width: 50px;
	height: auto;
}
h1 {
	font-size: 29pt;
}
.col-lg-6.col-md-6.col-xl-3.pad-25percent {
	padding-left: 0px;
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent.offset-lg-1 {
	margin-left: -2%;
}
.col-lg-6.col-md-6.col-xl-3.pad-25percent {
}
.row.container90.margin-low .col-xl-3.col-lg-6.col-md-6.pad-25percent {
	margin-left: 0%;
}
.col-xl-9.navigation-pad-left {
	padding-left: 121px;
}
.img-fluid.feather.feather-title {
	width: 5%;
	margin-right: 8px;
}
.img-fluid.margin-low.fullimage.bio-photo {
	width: 50%;
	margin-left: 25%;
}
.checkmark-bullet li .checkmark-text-large {
	font-size: 1.1em;
}
.img-fluid.org-chart-animation {
	width: 70%;
}
a #Image4 {
	width: 70%;
}
a #Image5 {
	width: 70%;
}
.navbar.navbar-expand-lg.navbar-light {
	margin-top: -18px;
}
.navbar.navbar-expand-lg.navbar-light #navbarSupportedContent1 {
	padding-left: 153px;
}
}

@media (max-width: 992px){
.img-fluid.category-square {
	margin-bottom: 7%;
}
.img-fluid.header-logo {
	width: 45%;
	margin-left: 27.5%;
}
.col-xl-3.col-lg-6.col-md-6.pad-25percent {
	margin-left: 0%;
}
.img-fluid.margin-low.fullimage.bio-photo {
	width: 50%;
	margin-left: 25%;
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent {
}
.paragraph-adjust {
	margin-top: 45px;
}
.row.container90 .col-lg-6.col-xl-3 .pad-top {
	font-size: 26pt;
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent.offset-lg-1 {
}
h2 {
	font-size: 25pt;
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent.offset-lg-1.d-xl-none {
	margin-left: 0%;
}
.img-fluid.feather.feather-title {
	width: 6%;
	margin-right: 3px;
}
.img-fluid.org-chart-animation {
	width: 50%;
}
.navbar.navbar-expand-lg.navbar-light #navbarSupportedContent1 {
	text-align: right;
}
.navbar.navbar-expand-lg.navbar-light {
	margin-top: 1px;
	padding-left: 178px;
}
.img-fluid.image-wrap {
	width: 300px;
}
}

@media (min-width: 769px) and (max-width: 991px){
.fact-box {
	width: 48%;
}
.col-lg-6.col-md-6.col-xl-3.pad-50percent.offset-lg-1.d-xl-none {
}
.feather.img-fluid.feather-title {
	width: 6%;
	margin-right: 7px;
	clear: right;
}
.feather-title {
	font-size: 2.25em;
	line-height: 1em;
}
.img-fluid.org-chart-animation {
	width: 50%;
}
.navbar.navbar-expand-lg.navbar-light {
	padding-left: 0px;
}
}

@media (max-width: 576px){
.col-xl-6.line-right-beige.pad-right.col-lg-6.col-md-6 {
	border-right-width: 0px;
	border-right-style: none;
}
.number-stat {
	width: 50%;
	margin-left: 25%;
	margin-bottom: 14px;
}
.container80 {
	width: 90%;
	margin-left: 5%;
}
h1 .title-icon {
	width: 30px;
	height: auto;
}
h1 {
	font-size: 21pt;
}
.center.container50 {
	width: 70%;
	margin-left: 15%;
}
.reduce-headline {
	font-size: 22pt;
}
.img-fluid.highlight-image.image-wrap {
	width: 225px;
}
}

@media (max-width: 1200px){
.col-xl-9.navigation-pad {
}
.nav-link {
	font-size: 17pt;
}
.img-fluid.feather {
	width: 10%;
}
h1 {
	font-size: 31pt;
}
.feather.feather-title.img-fluid {
}
.reduce-headline {
	font-size: 26pt;
}
.team-info {
	width: 95%;
	margin-left: 2.5%;
}
.navbar.navbar-expand-lg.navbar-light {
}
.navbar.navbar-expand-lg.navbar-light #navbarSupportedContent1 {
	margin-left: -126px;
}
.img-fluid.image-wrap.support-title {
	margin-bottom: 19%;
}
}

@media (min-width: 1200px) and (max-width: 1600px){
.img-fluid.percent-graphic {
	width: 40%
%;
	margin-left: 30%;
}
.feather.feather-title.img-fluid {
	width: 8%;
}
.navbar.navbar-expand-lg.navbar-light {
	padding-left: 0px;
}
.img-fluid.image-wrap {
	width: 400px;
}
.img-fluid.image-wrap.support-title {
	width: 48%;
}
}
.percent-graphic {
}

@media (min-width: 1200px) and (max-width: 1799px){
.category-button {
	font-size: 12pt;
	width: 90%;
	margin-left: 5%;
}
.row.container90 .col-lg-6.col-xl-3 .pad-top {
	font-size: 16pt;
}
.feather.feather-title.img-fluid {
	width: 7%;
}
.margin-top .img-fluid.feather.feather-title {
	width: 4%;
	margin-right: 5px;
	float: left;
}
h1 .feather.feather-title.img-fluid {
	width: 3%;
	margin-right: 6px;
}
.navbar.navbar-expand-lg.navbar-light {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 250px;
	padding-top: 35px;
}
.nav-link {
	font-size: 15pt;
}
}

@media (min-width: 577px) and (max-width: 767px){
.team-photo {
	width: 60%;
	margin-left: 20%;
}
.img-fluid.number-stat {
	width: 50%;
	margin-left: 25%;
	margin-bottom: 17px;
}
.img-fluid.highlight-image.image-wrap {
	width: 250px;
}
}
.team-photo {
}

@media (min-width: 2200px){
.reduce-headline {
}
}
