.border-secondary {
	border-color: #c8252c !important;
}

.container-fluid.ns {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.col-md-12.ns {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.pad1 {
	padding: 0px 20px 0px 40px;
}

.container.lightbluetwo {
	padding: 0px;
	background-color: #f0f0f0 !important;
}

.et_pb_section_2 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-bottom: 40px;
	background-color: #e6f2fb;
	padding: 10px 28px 20px 28px;
}

a[href^="tel"] {
	color: inherit !important;
	text-decoration: none !important;
}

h3.lightblue3 {
	color: #c8252c;
	font-size: 2.1em;
	text-align: center !important;
}

p.et_pb_text_4 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	color: #000;
	line-height: 1.4em;
	font-size: 1.3em;
	margin-bottom: 0px;
	margin-top: 10px;
}

.herom {
	padding: 0px !important;
}

.aligncenter {
	text-align: center;
}

p.et_pb_text_4_sm {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	color: #231f20;
	line-height: 1.3em;
	font-size: 1.3em;
	margin-bottom: 0px;
	margin-top: 10px;
}

span.et_pb_text_4 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	color: #231f20;
	line-height: 1.4em;
	font-size: 1.3em;
	padding-bottom: 8px;
	padding-top: 8px;
}

ul.squares {
	list-style-type: square;
}

li.st {
	padding-bottom: 8px;
}

h3.start2 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	font-size: 1.7em;
	text-align: center;
	color: #c8252c;
}

h3.start5 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	font-size: 2em;
	text-align: center;
	color: #c8252c;
	padding-top: 10px;
}

h3.start6 {
	font-family: Helvetica, "Helvetica Neue", Arial, "sans-serif";
	font-size: 1.4em;
	text-align: left;
	color: #c8252c;
	padding-top: 10px;
	font-weight: 700 !important;
}

h3.spacingtoptwo {
	padding-top: 30px;
}

.sp {
	padding-bottom: 10px !important;
}

h3.headlineleft {
	font-family: aileron, 'Roboto', 'Open Sans', sans-serif;
	font-size: 2.7em;
	padding: 10px 40px 0 0px;
	color: #1477C0;
	line-height: 1.2em;
	letter-spacing: -.01em;
	-webkit-font-smoothing: antialiased;
	font-weight: 700 !important;
	text-align: left;
}

.spacingtop {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.embed-responsive-16by9 {
	padding-bottom: 29.25%;
}

div.sidebar {
	background-color: #ddf0fa;
	padding: 28.5px;

}

.col-md-10 {
	padding: 0px !important;
}

.depth-1 {
	max-width: 100% !important;
}

h2.authorization {
	color: #231f20;
	font-size: 1.8em;
	text-align: center;
	border: 1px solid#c8252c;
	padding: 17px;
}

h1.home {
	font-size: 6em !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	padding-bottom: 20px;
}

h3.white {
	font-size: 1.4em;
}

img.healthcard {
	display: block;
	margin: auto;
	text-align: center !important;
	width: 20% !important;
	justify-content: center !important;
}

img.couple {
	margin: auto;
	width: 70% !important;
	display: block;
	padding: 10px 0px 20px 0px;
}

img.social {
	width: 100%;
	height: auto;
}

img.covered {
	text-align: left !important;
	width: 100%;
	justify-content: left !important;
	margin: 0px;
	padding: 0px;
}

.bl {
	display: none;
}

h3.white {
	font-size: 1.8em;
	line-height: 1.5em;
}

p.adjustText {
	margin-top: 27px;
	margin-bottom: -10px;
}

a {
	text-decoration: none !important;
}

#header {
	background: #e6f2fb;
	padding: 0;
}

div.rla-custom .card {
	background: #dbecf9;
	border: 0 none !important;
}

div.rla-custom h5 {
	color: #0078c6;
}

div.rla-custom .card-body {
	padding: 2em;
	border: 0 none !important;
}

h1,
h2,
h3 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

h3 {
	margin-top: 0px;
	padding-top: 0px;
}

h2.plan {
	margin-top: 0px !important;
}

section {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
	font-weight: 400;
	line-height: 1.5;
}

.img-center {
	display: block;
	margin: 0 auto;
}

ol.padding {
	padding: 0px 50px;
}

/*change the color of bullets*/
li.green {
	/* Default bullets style erased */
	list-style: none;
}

li.green::before {
	content: "\2022";
	color: #008cca;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

li.green {
	color: #0E1240;
}

/* change the color of bullets end*/

.card-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
	padding: 10px 30px 20px 20px;
}

.card-header {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	height: auto;
}

.card-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header2:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header2 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	/*height:580px;*/
	height: auto;
}

.card-header2 {
	padding: 0.75rem 30px;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header3:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header3 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	/*height:428px;*/
	height: auto;
}

.card-header3 {
	padding: 0.75rem 30px;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header4:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header4 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	/*height:264px;*/
	height: auto;
}

.card-header4 {
	padding: 0.75rem 30px;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header5:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header5 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	/*height:315px;*/
	height: auto;
}

.card-header5 {
	padding: 0.75rem 30px;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header6:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header6 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
	/*height:300px;*/
	height: auto;
}

.card-header6 {
	padding: 0.75rem 30px;
	margin-bottom: 0;
	background-color: #e6f2fb;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}


.urgent-care-finder-btn2 {
	font-size: 1.2em !important;
}

.visit-healthwayevents-btn2 {
	font-size: 1.2em !important;
}

.newsletter-signup-btn2 {
	font-size: 1.2em !important;
}

.your-healthplan-benefits-btn2 {
	font-size: 1.2em !important;
}

/* ----- Regal Bootstrap Overide ------ */
div.copy {
	margin-bottom: 30px;
	padding: 30px 0 0 0;
}

div.copy h2 {
	color: #008cc9 !important;
	size: 1.6em !important;
	text-align: center !important;
}

/*this line has been added*/
div.copy p.intro {
	color: #333132 !important;
	font-weight: 300 !important;
	padding-left: 15px;
	font-size: 16px;
}

a {
	color: #007ac3;
}

a:visited {
	color: #5ab5e2;
}

div.sign h4 a {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin: 0;
	padding: 0;
}

a.btn {
	font-size: 1em;
	text-decoration: none;
	color: rgb(255, 255, 255);
	border: 2px solid rgb(175, 31, 36);
	border-radius: 1px;
	background-color: rgb(175, 31, 36);
	margin: 3px 0 8px -130px;
	padding: 5px 10px 5px 10px;
	top: 120px;
	position: relative;
	font-weight: 600;
}

/*margin: 3px 0 8px 100px-adjusted*/
a.btn:hover {
	background-color: rgba(200, 37, 44, .9);
	border: 2px solid rgb(200, 37, 44, .9);
}

a.btn4 {
	font-size: 1em;
	text-decoration: none;
	color: rgb(255, 255, 255);
	border: 2px solid rgb(175, 31, 36);
	border-radius: 1px;
	background-color: rgb(175, 31, 36);
	margin: 3px 0 8px 0px;
	padding: 7px 10px 7px 10px;
	top: 2px;
	position: relative;
	font-weight: 600 !important;
}

a.btn2 {
	font-size: 1.2em;
	text-decoration: none;
	color: rgb(255, 255, 255);
	border: 0px solid rgb(175, 31, 36);
	border-radius: 1px;
	background-color: rgb(175, 31, 36);
	padding: 10px 20px;
	position: relative;
	font-weight: 600 !important;
}

a.btn2:hover {
	background-color: rgba(200, 37, 44, .9);
	border: 0px solid rgb(30, 155, 205, .6);
}

a.btn3 {
	font-size: 1.2em;
	text-decoration: none;
	color: rgb(255, 255, 255);
	border: 2px solid rgb(175, 31, 36);
	border-radius: 1px;
	background-color: rgb(175, 31, 36);
	padding: 5px 15px;
	position: relative;
	font-weight: 600 !important;
}

a.btn3:hover {
	background-color: rgba(200, 37, 44, .9);
	border: 2px solid rgb(200, 37, 44, .9);
}


a.btn4 {
	font-size: 1.2em;
	text-decoration: none;
	color: rgb(255, 255, 255);
	border: 0px solid rgb(175, 31, 36);
	border-radius: 1px;
	background-color: rgb(175, 31, 36);
	padding: 10px 20px;
	position: relative;
	font-weight: 600 !important;
}

a.btn4:hover {
	background-color: rgba(200, 37, 44, .9);
	border: 0px solid rgb(200, 37, 44, .9);
}

a.btn41 {
	font-size: 1.2em;
	text-decoration: none;
	color: rgb(51, 51, 51);
	border: 0px solid rgb(193, 232, 251);
	border-radius: 0px;
	background-color: rgb(193, 232, 251);
	padding: 10px 20px;
	position: relative;
	font-weight: 600 !important;
}


a.btn41:visited {
	font-size: 1.2em;
	text-decoration: none;
	color: rgb(51, 51, 51);
	border: 0px solid rgb(193, 232, 251);
	border-radius: 0px;
	background-color: rgb(193, 232, 251);
	padding: 10px 20px;
	position: relative;
	font-weight: 600 !important;
}

/* ----- Olga ------ */
#crumblist {
	display: none !important;
}

.mura-breadcrumb {
	display: none !important;
}

.breadcrumb {
	display: none !important;
}

.pageTitle {
	display: none !important;
}

.btn {
	background-color: #008cca !important;
	color: #fff;
}

.btn-default {
	background-color: #008cca !important;
	background-image: linear-gradient(to bottom, #65bcec 0, #008cca 100%);
	background-repeat: repeat-x;
	color: #fff;
}

label {
	color: #008cca !important;
}

hr {
	border-color: #eeeeee;
}

.mobile-rsvp {
	display: none !important;
	visibility: hidden !important;
}

div {
	margin: 0px;
}

div::after {
	content: '';
	display: block;
	clear: both;
}

h1.home {
	font-size: 5em;
	text-align: center !important;
	color: #c8252c !important;
	font-weight: 400;
}

#hero {
	padding: 0px;
	position: relative;
}

#hero p.introhero {
	position: absolute;
	color: #6e7d8d;
}

div.sidebar2 {
	background-color: #ddf0fa;
	padding: 101px;
	/* width: 30%; */
}

img.welcome {
	position: absolute;
	bottom: 0px;
	vertical-align: bottom;
	display: flex;
	align-items: flex-end;
}

p.welcome {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
}

span.welcomebold {
	color: #000;
	font-size: 1.3em;
	font-weight: 700 !important;
}

p.black {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
}

p.black2 {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
}

li.black {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 10px;
	font-weight: 600;
}

p.red {
	color: red;
	font-size: 1.3em;
	padding-bottom: 0px;
}

p.blue {
	color: #c8252c;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 600 !important;
}

p.white {
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 500 !important;
}

p.whitecenter {
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 500 !important;
	text-align: center !important;
}

p.blackbold {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 600 !important;
}

p.blackbold2 {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 600 !important;
	margin-top: 10px;
	padding-bottom: 20px;
}

ol li {
	color: #000;
	font-size: 1em;
	padding: 0px 0px 10px 0px;
}

.raw {
	padding: 0px;
	margin: 0px;
}

.raw2 {
	padding: 2px 10px 2px 18px;
	margin: 0px;
	background-color: #e1f4fd;
}

.raw cards {
	max-width: 1380px;
}

.row.welcome .col-md-6.welcome {
	margin-bottom: 0px;
}

.card {
	border: 0 none !important;
}

.card-body {
	background-color: #f7f7f7;
	padding: 15px 25px 15px 15px;
	border: 0 !important;
}

.btncol {
	background-color: #f7f7f7 !important;
	color: blue;
	border: 0px;
}

.btncol h2 {
	color: #c8252c;
	text-decoration: none !important;
	text-align: left;
}

a.btncol:hover {
	text-decoration: none !important;
}

a.btncol:active {
	text-decoration: none !important;
}

span.blackbold {
	color: #000;
	font-size: 1em;
	padding-bottom: 0px;
	font-weight: 600 !important;
}

.btn-link:hover,
.btn-link.focus,
.btn-link:focus {
	text-decoration: none;
	box-shadow: none !important;
}

.btn-link:hover {
	text-decoration: none;
	box-shadow: none !important;
}

.btn-link:onClick {
	text-decoration: none;
	box-shadow: none !important;
}

. {
	padding: 40px 30px;
}

h2.insurance {
	color: #c8252c;
}

div.insurancecard {
	border: 1px;
	border-color: #af1f24;
	padding: 10px;
}

section.blue {
	width: 100%;
	background-color: #d9eaf6;
	padding: 70px 0 70px 0;
}

div.blue2 {
	width: 100%;
	background-color: #af1f24;
	padding: 40px 0 40px 0;
}

section.darkblue {
	width: 100%;
	background-color: #af1f24;
}

div.phonenumbers {
	padding: 10px;
	background-color: #d9eaf6;
}

div.phonenumbers2 {
	padding: 10px;
	background-color: #af1f24;
}

h2.phonenumbers {
	color: #c8252c;
	font-weight: 500 !important;
	font-size: 3em;
}

h2.plan {
	color: #c8252c;
	font-weight: 500 !important;
	font-size: 2.5em;
	line-height: 41px;
}

h2.plan2 {
	color: #fff;
	font-weight: 500 !important;
	font-size: 2.5em;
	line-height: 41px;
}

h2.plan2center {
	color: #c8252c;
	font-weight: 500 !important;
	font-size: 2.5em;
	line-height: 41px;
	text-align: left !important;
	margin-top: 0px;
}

h2.plan2center2 {
	color: white;
	font-weight: 500 !important;
	font-size: 2.5em;
	line-height: 41px;
	text-align: center !important;
	margin-top: 0px;
}

p.whitecenter {
	color: #000;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 500 !important;
	text-align: center !important;
}

p.whitecenter2 {
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 500 !important;
	text-align: center !important;
}

h4.plan2 {
	color: #fff;
	font-weight: 500 !important;
	font-size: 1.8em;
	line-height: 35px;
}

p.blue.regular {
	color: #c8252c;
	font-size: 1.3em;
	padding-bottom: 0px;
	font-weight: 400 !important;
}

span.darkblue {
	color: #c8252c;
	font-weight: 700 !important;
}

span.darkblue2 {
	color: #c8252c;
	font-weight: 700 !important;
	font-size: 1.5em;
}

a.darkblue {
	color: #231f20;
	text-decoration: none !important;
	font-weight: bold;
}

a.darkblue:hover {
	color: #231f20;
	text-decoration: none !important;
	font-weight: bold;
}

a.darkblue:active {
	color: #231f20;
	text-decoration: none !important;
	font-weight: bold;
}

a.white {
	color: #fff;
	text-decoration: none !important;
	font-weight: 700 !important;
}

a.white:hover {
	color: #fff;
	text-decoration: none !important;
	font-weight: 700 !important;
}

a.white:active {
	color: #fff;
	text-decoration: none !important;
	font-weight: 700 !important;
}

a.white:visited {
	color: #fff;
	text-decoration: none !important;
	font-weight: 700 !important;
}

div.plan {
	padding: 10px;
}

a.black {
	color: #c8252c;
	text-decoration: none !important;
}

a.black:hover {
	color: #c8252c;
	text-decoration: none !important;
}

a.black:active {
	color: #c8252c;
	text-decoration: none !important;
}

#tests {
	background-color: #fff !important;
}

.card.tests {
	/*background-color: white !important; border-color: white !important;*/
	padding: 0px;
}

.card-body.tests {
	background-color: #f7f7f7 !important;
	border-color: white !important;
}

section.gray {
	width: 100%;
	background-color: #f3f4f4;
	padding: 20px 0px 20px 0px;
	margin: 0px;
}

section.white {
	width: 100%;
	/*background-color: white;*/
	padding: 20px 0px 20px 0px;
}

div.authorization {
	padding: 10px;
	background-color: #f3f4f4;
}

h3.authorization {
	color: #c8252c;
	font-size: 1.3em !important;
}

h3.white {
	color: #fff;
	font-size: 1.8em;
	font-weight: 300 !important;
}

.box {
	padding: 0px 0px 20px 0px;
}

.box2 {
	padding: 0px 0px 20px 20px;
}

.box-inner {
	width: 100%;
}

a.whitebold {
	font-weight: 600 !important;
	color: white;
}

a.whitebold:hover {
	text-decoration: none !important;
	color: white;
}

a.whitebold:active {
	text-decoration: none !important;
	color: white;
}

a.white {
	font-weight: 300 !important;
	color: white;
}

a.white:hover {
	text-decoration: none !important;
	color: white;
}

a.white:active {
	text-decoration: none !important;
	color: white;
}

p.bluebold {
	color: #c8252c;
	font-size: 1.2em;
	padding-bottom: 0px;
	font-weight: 600 !important;
}

.caption {
	line-height: 1.3em;
}

span.bluebold {
	color: #c8252c;
	padding-bottom: 0px;
	font-weight: 700 !important;
}

h2.lightblue {
	color: #c8252c;
}

h3.lightblue {
	color: #c8252c;
}

h3.lightblue2 {
	color: #c8252c;
	font-size: 2.1em;
}

a.bluebold {
	color: #c8252c;
	padding-bottom: 0px;
	font-weight: 700 !important;
}

a.bluebold:hover {
	color: #c8252c;
	padding-bottom: 0px;
	font-weight: 700 !important;
}

a.bluebold:visited {
	color: #c8252c;
	padding-bottom: 0px;
	font-weight: 700 !important;
}

div.questions {
	padding: 20px 30px 20px 30px;
	background-color: #af1f24;
	display: flex;
	align-items: center;
	width: 100%;
}


.sidebar {
	background-color: #e1f4fd;
	padding: 15px 20px 10px 35px;
	padding: 28px;
}

div.imagewhite {
	padding: 0px !important;
	/*background-color: white;*/
	margin: 0px;
}

div.social {
	/*width: 100%;*/
	padding: 0px 20px 5px 20px;
}

img.couple {
	width: 100% !important;
	padding: 0px;
}

h2.start {
	color: #c8252c;
	font-weight: 600 !important;
	font-size: 2.3em;
	padding-top: 0px !important;
	margin-top: 0px !important;
}

h2.start2 {
	color: #c8252c;
	font-weight: 600 !important;
	font-size: 2.3em;
	padding-bottom: 8px;
	padding-top: 0px !important;
	margin-top: 0px !important;
}

h2.blue {
	color: #c8252c;
	text-align: center !important;
	font-size: 1.5em;
	font-weight: 600;
}

h2.tests {
	color: #c8252c;
	font-weight: 500 !important;
	font-size: 2.1em !important;
	padding: 0px 0px 15px 0px;
	text-align: center;
}

h2.authorization {
	color: #231f20;
	font-size: 1.5em;
	text-align: center;
}

.left {
	text-align: left;
	float: none;
}

.left2 {
	text-align: left;
	float: none;
	font-size: 2.1em;
	margin-top: 35px;
}

.card-header {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
}

.card-header2 {
	border: 0px !important;
	/*background-color: #e6f2fb  !important;*/
}

.tests {
	padding: 0px 8px 8px 8px;
}

img.icon {
	align-content: center;
	width: 21% !important;
	padding: 2px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon2 {
	align-content: center;
	width: 22% !important;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon3 {
	align-content: center;
	width: 14% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon4 {
	align-content: center;
	width: 14% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon5 {
	align-content: center;
	width: 14% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.pad {
	padding: 10px !important;
}

img.icon6 {
	align-content: center;
	width: 15% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.classes_i {
	align-content: center;
	width: 12% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.nl {
	align-content: center;
	width: 11% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.soc_media {
	align-content: center;
	width: 12% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.soc_media_icons {
	align-content: center;
	width: 22% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon7 {
	align-content: center;
	width: 17% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

img.icon9 {
	align-content: center;
	width: 12% !important;
	height: auto;
	padding: 10px 0px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.video-icon {
	width: 60px;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

.arrow-icon {
	width: 20px;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.watch-video {
	display: inline-flex;
	align-items: center;
	/* Ensures arrow aligns with text */
}

.pad {
	padding: 10px !important;
}

.floatnone {}

@media (min-width: 2700px) {
	.modify-content-width {
		width: 1350px;
	}

	div.questions {
		width: 100% !important;
		;
	}
}

@media (min-width: 2347px) {
	.modify-content-width {
		width: 1350px;
	}

	div.questions {
		width: 100% !important;
		;
	}
}

@media (min-width: 2447px) {
	div.questions {
		width: 100% !important;
	}

	/*.floatnone {float:none !important;}*/
	img.question {
		width: 80% !important;
		padding-top: 0px !important;
	}

	.modify-content-width {
		width: 1350px;
	}
}

@media (min-width: 1400px) {
	h3.lightblue2 {
		text-align: center !important;
	}

	div.questions {
		width: 100%;
	}

	.text-center {
		text-align: left !important;
	}

	.text-center2 {
		text-align: center !important;
	}

	.modify-content-width {
		width: 1350px;
	}

	.text-center {
		text-align: left;
	}

	a.bluelinks {
		color: #c8252c;
	}

	img.healthcard {
		text-align: center !important;
		width: 80% !important;
	}

	img.couple {
		width: 150% !important;
		padding: 0px;
	}

	img.social {
		width: 100% !important;
		height: auto;
		margin-bottom: 25px;
	}

	h2.authorization {
		font-size: 1.8em !important;
	}

	.modify-content-width {
		width: 1380px;
	}

	img.question {
		width: 80% !important;
		padding-top: 0px !important;
	}

	.bl {
		display: block !important;
		color: #e1f4fd;
	}

	img.medgroup {
		position: absolute;
		width: 100%;
		top: -49px !important;
		left: 0%;
		z-index: 2;
	}

	.v-divider {
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 100%;
		border-left: 2px solid #e1f4fd;
	}

	.access {
		padding: 0px 0px 0px 55px;
	}
}

@media (min-width: 1200px) and (max-width:1399px) {
	h3.lightblue2 {
		text-align: center !important;
	}

	h2.blue {
		text-align: center !important;
	}

	img.social {
		width: 100% !important;
		height: auto;
	}

	.bl {
		display: block !important;
		color: #e1f4fd;
	}

	img.healthcard {
		text-align: center !important;
		width: 80% !important;
	}

	img.question {
		width: 40% !important;
		padding-top: 0px !important;
	}

	img.medgroup {
		position: absolute;
		width: 100%;
		top: 24px !important;
		left: 0%;
		z-index: 2;
	}

	.v-divider {
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 100%;
		border-left: 2px solid #e1f4fd;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	img.medgroup {
		position: absolute !important;
		width: 100%;
		top: 93px;
		left: 0%;
		z-index: 2;
	}

	.col-md-10 {
		padding: 0px;
	}

	h3.lightblue2 {
		text-align: center !important;
	}
}

img.healthcard {
	text-align: center !important;
	width: 80% !important;
}

img.question {
	width: 40%;
	padding-top: 0px !important;
}

.v-divider {
	margin-left: 5px;
	margin-right: 5px;
	width: 1px;
	height: 100%;
	border-left: 2px solid #e1f4fd;
}

/*             
}
  
  @media (min-width: 992px)
.col-md-10 {
    width: 83.33333333%;
    padding: 0px;
}
*/

@media (min-width: 960px) and (max-width:991px) {
	h3.spacingtoptwo {
		padding: 30px 0px 0px 0px;
	}

	h2.blue {
		text-align: center !important;
	}

	.card-header4 {
		height: auto;
	}

	.card-header {
		height: auto;
	}

	.card-header2 {
		height: auto;
	}

	.card-header3 {
		height: auto;
	}

	.card-header5 {
		height: auto;
	}

	.card-header6 {
		height: auto;
	}

	img.social {
		width: 11%;
		height: auto;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.bl {
		display: block !important;
		color: #e1f4fd;
	}

	img.medgroup {
		position: relative;
		width: 100%;
		top: 58%;
		left: 0%;
		z-index: 2;
	}

	img.healthcard {
		text-align: center !important;
		width: 80% !important;
	}

	img.question {
		width: 40% !important;
		padding-top: 0px !important;
	}

	p.black {
		padding-bottom: 20px;
	}

	section.blue {
		padding: 70px 0 70px 0;
	}
}

@media (min-width: 960px) {
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	h3.lightblue2 {
		text-align: center !important;
	}

	.v-divider {
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 187px;
		border-left: 2px solid #e1f4fd;
	}

	.text-center2 {
		text-align: center !important;
	}
}

@media (max-width: 780px) and (orientation: landscape) {
	img.question {
		width: 30% !important;
	}
}

@media (max-width: 780px) and (orientation: portrait) {
	img.question {
		width: 30% !important;
		margin: 0 auto;
		display: block;
	}
}

h3.spacingtoptwo {
	padding: 30px 0px 0px 0px;
}

h2.blue {
	text-align: center !important;
}

.card-header4 {
	height: auto;
}

.card-header {
	height: auto;
}

.card-header2 {
	height: auto;
}

.card-header3 {
	height: auto;
}

.card-header5 {
	height: auto;
}

.card-header6 {
	height: auto;
}

h3.lightblue2 {
	text-align: center !important;
}

img.social {
	width: 11%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
}

img.covered {
	display: block;
	margin: auto;
	text-align: center !important;
	width: 80% !important;
	justify-content: center !important;
}

img.healthcard {
	display: block;
	margin: auto;
	text-align: center !important;
	width: 100%;
	justify-content: center !important;
}

img.question {
	display: block;
	width: 20%;
	padding: 0px 0px 20px 0px;
	margin: auto;
	text-align: center !important;
}

.bl {
	display: inline-block;
}

.video-icon {
	text-align: center !important;
	margin: 0 auto;
	display: block;
}

p.black {
	padding-bottom: 20px;
}

section.blue {
	padding: 70px 0 70px 0;
}

@media (min-width: 280px) and (max-width: 1023px) {

	.container.modify-content-width,
	.container-fluid.modify-content-width {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}


@media (min-width: 576px) {
	.home {
		font-size: 1em;
	}

	h3.lightblue2 {
		text-align: center;
	}

	img.healthcard {
		display: block;
		margin: auto;
		text-align: center !important;
		width: 80%;
		justify-content: center !important;
	}

	.card-header4 {
		height: auto;
	}

	img.social {
		width: 11%;
		height: auto;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	h2.plan2 {
		text-align: left !important;
	}

	.card-header4 {
		height: auto;
	}

	.card-header {
		height: auto;
	}

	.card-header2 {
		height: auto;
	}

	.card-header3 {
		height: auto;
	}

	.card-header5 {
		height: auto;
	}

	.card-header6 {
		height: auto;
	}

	img.covered {
		display: block;
		margin: auto;
		text-align: center !important;
		width: 80%;
		justify-content: center !important;
	}

	img.question {
		display: block;
		width: 70%;
		padding: 10px 0px 20px 0px;
		margin: auto;
		text-align: center !important;
	}

	.bl {
		display: none;
	}

	p.black {
		padding-bottom: 20px;
	}

	section.blue {
		padding: 70px 0 70px 0;
	}

	.text-center2 {
		text-align: center !important;
	}

	.video-icon {
		text-align: center !important;
		margin: 0 auto;
		display: block;
	}
}

@media (min-width: 576px) and (orientation:portrait) {
	p.copy2 {
		padding: 0px 20px 20px 20px;
	}

	.home {
		font-size: 1em;
	}

	img.healthcard {
		display: block;
		margin: auto;
		text-align: center !important;
		width: 80%;
		justify-content: center !important;
	}

	.card-header4 {
		height: auto;
	}

	img.social {
		width: 11%;
		height: auto;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.card-header4 {
		height: auto;
	}

	.card-header {
		height: auto;
	}

	.card-header2 {
		height: auto;
	}

	.card-header3 {
		height: auto;
	}

	.card-header5 {
		height: auto;
	}

	.card-header6 {
		height: auto;
	}

	img.covered {
		display: block;
		margin: auto;
		text-align: center !important;
		width: 80%;
		justify-content: center !important;
	}

	img.question {
		display: block;
		width: 70%;
		padding: 10px 0px 20px 0px;
		margin: auto;
		text-align: center !important;
	}

	.bl {
		display: none;
	}

	p.black {
		padding-bottom: 20px;
	}

	section.blue {
		padding: 20px 0 30px 0;
	}

	img.question {
		width: 30%;
	}

	.video-icon {
		text-align: center !important;
		margin: 0 auto;
		display: block;
		width: 31px;
	}
}

@media (min-width: 380px) and (max-width:575px) {

	.box,
	.box2 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	p.copy2 {
		padding: 0px 20px 20px 20px;
	}

	h3.spacingtoptwo {
		padding: 0px 20px 0px 20px;
	}

	.text-center2 {
		text-align: center !important;
	}

	h2.start {
		text-align: center;
	}

	img.social {
		width: 28%;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.card-header4 {
		height: auto;
	}

	.card-header {
		height: auto;
	}

	.card-header2 {
		height: auto;
	}

	.card-header3 {
		height: auto;
	}

	.card-header5 {
		height: auto;
	}

	.card-header6 {
		height: auto;
	}

	p.black {
		padding-bottom: 20px;
	}

	section.blue {
		padding: 20px 0 30px 0;
	}

	h3.lightblue2 {
		text-align: center !important;
	}

	.centrelake {
		display: block;
		text-align: center;
	}

	.adjust-content-info {
		height: auto !important;
	}

	a.btn2-mobile {
		font-size: 1.2em !important;
	}

	.visit-healthwayevents-btn2 {
		font-size: 1.2em !important;
		text-align: center;
		display: block;
	}

	img.icon {
		align-content: center;
		width: 21% !important;
		padding: 2px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon2 {
		align-content: center;
		width: 22% !important;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon3 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon4 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon5 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon6 {
		align-content: center;
		width: 15% !important;
		padding: 2px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}


	.pad {
		padding: 10px !important;
	}

	img.question {
		width: 80%;
	}

	.spacingtop {
		padding-top: 40px;
		padding-bottom: 0px;
		padding-right: 40px;
		padding-left: 50px;
	}

	.video-icon {
		text-align: center !important;
		margin: 0 auto;
		display: block;
		width: 31px;
	}

	div.questions {
		display: block;
	}

	p.et_pb_text_4_sm {
		padding-bottom: 20px;
	}

	h2.plan2 {
		text-align: center;
	}
}

@media (min-width: 280px) and (max-width:379px) {

	.box,
	.box2 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	img.social {
		width: 28%;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.card-header4 {
		height: auto;
	}

	.card-header {
		height: auto !important;
	}

	.card-header2 {
		height: auto;
	}

	.card-header3 {
		height: auto;
	}

	.card-header5 {
		height: auto;
	}

	.card-header6 {
		height: auto;
	}

	.text-center2 {
		text-align: center !important;
	}

	p.black {
		padding-bottom: 20px;
	}

	section.blue {
		padding: 20px 0 30px 0;
	}

	h3.lightblue2 {
		text-align: center !important;
	}

	h2.start {
		text-align: center;
	}

	.adjust-content-info {
		height: auto !important;
	}

	a.btn2-mobile {
		font-size: .9em !important;
	}

	.visit-healthwayevents-btn2 {
		font-size: 1em !important;
	}

	img.icon {
		align-content: center;
		width: 21% !important;
		padding: 2px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon2 {
		align-content: center;
		width: 22% !important;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon3 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon4 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	img.icon5 {
		align-content: center;
		width: 24% !important;
		height: auto;
		padding: 10px 0px;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.pad {
		padding: 10px !important;
	}

	p.copy2 {
		padding: 0px 20px 20px 20px;
	}

	h3.spacingtoptwo {
		padding: 0px 20px 0px 20px;
	}

	div.questions {
		display: block;
	}

	.spacingtop {
		padding-top: 40px;
		padding-bottom: 10px;
		padding-right: 40px;
		padding-left: 50px;
	}

	img.soc_media_icons {
		width: 23px !important;
		height: auto;
	}

	h3.white {
		text-align: center;
	}

	.video-icon {
		text-align: center !important;
		margin: 0 auto;
		display: block;
		width: 31px;
	}

	.w-100 {
		display: none;
	}

	p.et_pb_text_4_sm {
		padding-bottom: 20px;
	}

	h2.plan2 {
		text-align: center;
	}
}

p.copy2 {
	font-size: 1.4em !important;
	font-weight: 500;
}

@media (min-width: 2347px) {

	.spacingright {
		padding-right: 50px;
	}
}


@media (min-width: 1400px) {

	.spacingright {
		padding-right: 50px;
	}
}

@media (min-width: 1200px) and (max-width:1399px) {
	.spacingright {
		padding-right: 50px;
	}
}

.row-eq-height {
	display: flex;
	flex-wrap: wrap;
}

.box,
.box2 {
	display: flex;
	flex-direction: column;
}

.box-inner {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.card-header {
	flex-grow: 1;
}

/* Square Bullets Styling */
.square-bullets {
	list-style-type: square;
	/* Square bullet points */
	padding-left: 20px;

}

/* Two-column list using Bootstrap Grid */
.list-column {
	padding-left: 15px;
}

/* Bold Subheadings */
.bold-text {
	font-weight: bold;
}

.heroimage {

	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
}

.hero-img {
	width: 100%;
	height: 460px;
	object-fit: cover;
}


@media (max-width: 1024px) {
	.visit-healthwayevents-btn2 {
		font-size: 1.1em !important;
		padding: 10px 15px !important;
		white-space: normal !important;
		text-align: center;
		display: block;
	}

}

/* ===== top promo boxes ===== */
.promo-headline {
	font-size: 2.1em;
	text-align: center !important;
	font-weight: 600 !important;
	line-height: 1.3em;
	margin-top: 10px;
}

.promo-blue {
	color: #c8252c;
}

.promo-dark {
	color: #ad1f23;
}

.promo-text {
	text-align: center;
	display: block;
	margin-top: 10px;
}

.promo-btn-wrap {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 25px;
}

/* ===== first 6 gray box icon system ===== */
.icon-promo-booklet,
.icon-promo-passport,
.icon-start-appointment,
.icon-start-concierge,
.icon-start-idcard,
.icon-start-programs {
	height: auto;
	padding: 10px 0;
	margin: 0 auto;
	display: block;
}

/* Desktop */
.icon-promo-booklet {
	width: 8% !important;
}

.icon-promo-passport {
	width: 6% !important;
}

.icon-start-appointment,
.icon-start-concierge,
.icon-start-idcard {
	width: 11% !important;
}

.icon-start-programs {
	width: 12% !important;
}

@media (max-width: 1024px) {
	.visit-healthwayevents-btn2 {
		font-size: 1.1em !important;
		padding: 10px 15px !important;
		white-space: normal !important;
		text-align: center;
		display: block;
	}
}

/* Tablet */
@media (min-width: 576px) and (max-width: 1023px) {
	.icon-promo-booklet {
		width: 12% !important;
	}

	.icon-promo-passport {
		width: 10% !important;
	}

	.icon-start-appointment,
	.icon-start-concierge,
	.icon-start-idcard {
		width: 14% !important;
	}

	.icon-start-programs {
		width: 15% !important;
	}
}

/* Mobile */
@media (max-width: 575px) {
	.icon-promo-booklet {
		width: 24% !important;
	}

	.icon-promo-passport {
		width: 20% !important;
	}

	.icon-start-appointment,
	.icon-start-concierge,
	.icon-start-idcard {
		width: 20% !important;
	}

	.icon-start-programs {
		width: 22% !important;
	}
}

/* Small phones */
@media (max-width: 340px) {

	.icon-promo-booklet,
	.icon-promo-passport,
	.icon-start-appointment,
	.icon-start-concierge,
	.icon-start-idcard,
	.icon-start-programs {
		width: 28% !important;
		padding: 6px 0 !important;
	}
}

@media (min-width: 2347px),
(min-width: 2700px),
(min-width: 2447px) {
	.modify-content-width {
		width: 1350px;
	}

	div.questions {
		width: 100% !important;
	}
}

@media (min-width: 1400px) {
	.modify-content-width {
		width: 1380px;
	}

	h3.lightblue2 {
		text-align: left !important;
	}

	.text-center {
		text-align: left !important;
	}

	.text-center2 {
		text-align: center !important;
	}

	a.bluelinks {
		color: #0077c1;
	}

	img.healthcard {
		width: 80% !important;
	}

	img.couple {
		width: 150% !important;
	}

	img.social {
		width: 100% !important;
		margin-bottom: 25px;
	}

	img.question {
		width: 80% !important;
	}

	.bl {
		display: block !important;
		color: #e1f4fd;
	}

	img.medgroup {
		position: absolute;
		width: 100%;
		top: -49px !important;
		left: 0;
		z-index: 2;
	}

	.v-divider {
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 100%;
		border-left: 2px solid #e1f4fd;
	}

	.access {
		padding: 0 0 0 55px;
	}
}

@media (min-width: 1200px) and (max-width:1399px) {
	h3.lightblue2 {
		text-align: left !important;
	}

	h2.blue {
		text-align: center !important;
	}

	img.social {
		width: 100% !important;
	}

	.bl {
		display: block !important;
		color: #e1f4fd;
	}

	img.healthcard {
		width: 80% !important;
	}

	img.question {
		width: 40% !important;
	}

	img.medgroup {
		position: absolute;
		width: 100%;
		top: 24px !important;
		left: 0;
		z-index: 2;
	}

	.v-divider {
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 100%;
		border-left: 2px solid #e1f4fd;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	img.medgroup {
		position: absolute !important;
		width: 100%;
		top: 93px;
		left: 0;
		z-index: 2;
	}

	h3.lightblue2 {
		text-align: left !important;
	}
}

@media (min-width: 280px) and (max-width: 1023px) {

	.container.modify-content-width,
	.container-fluid.modify-content-width {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

@media (min-width: 380px) and (max-width:575px) {

	.box,
	.box2 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	h3.lightblue2 {
		text-align: center !important;
	}

	.text-center2 {
		text-align: center !important;
	}

	img.icon3,
	img.icon4,
	img.icon5 {
		width: 24% !important;
	}
}

@media (min-width: 280px) and (max-width:379px) {

	.box,
	.box2 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	h3.lightblue2 {
		text-align: center !important;
	}

	.text-center2 {
		text-align: center !important;
	}

	img.icon3,
	img.icon4,
	img.icon5 {
		width: 24% !important;
	}
}

@media (max-width: 479px) {

	.visit-healthwayevents-btn2,
	.new-member-booklet-btn,
	.wellness-passport-btn,
	.find-doctor-btn,
	.urgent-care-btn,
	.contact-plan-btn {
		display: inline-block !important;
		width: auto !important;
		max-width: 100% !important;
		white-space: normal !important;
		text-align: center !important;
		line-height: 1.4 !important;
		padding: 10px 14px !important;
		font-size: 1em !important;
		margin: 0 auto !important;
		position: static !important;
		top: auto !important;
		left: auto !important;
	}

	.promo-btn-wrap,
	.aligncenter {
		text-align: center !important;
	}

	@media (max-width: 575px) {
		#play-video-icon {
			display: block;
			margin: 0 auto;
		}

		#play-video-icon,
		#play-video-icon img {
			text-align: center;
		}

		/* target the column */
		#play-video-icon {
			float: none;
		}

	}

	@media (max-width: 575px) {
		.hide-mobile {
			display: none !important;
		}
	}

	.vertical-divider-right {
		border-right: 2px dotted #c8252c;
		/* same Lakeside green */
		height: 100%;
	}

	@media (max-width: 767px) {

		/* Remove divider on mobile */
		.vertical-divider-right {
			border-right: none;
			border-bottom: 2px dotted #c8252c;
			margin-bottom: 20px;
			padding-bottom: 20px;
		}
	}

	.vertical-divider-right {
		border-right: 2px dotted #c8252c;
		/* same Lakeside green */
		height: 100%;
	}

	@media (max-width: 767px) {

		/* Remove divider on mobile */
		.vertical-divider-right {
			border-right: none;
			border-bottom: 2px dotted #c8252c;
			margin-bottom: 20px;
			padding-bottom: 20px;
		}
	}
}

.getting-started-card {
	height: 400px;
}

.lab-section-card {
	height: 435px;
}