@charset "UTF-8";
/* CSS Document */
  
.border-secondary {border-color: #6c757d !important;}
.container.lightbluetwo{padding: 0px; background-color: #f0f0f0 !important;}
.pad10{padding:0px 50px 0px 40px;}

h3.spacingtoptwo {padding-top: 30px;}
 
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: 40px;
    padding-left: 50px;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.embed-responsive-16by9 {
    padding-bottom: 29.25%;
}
 

.bl3{
	background-color: #ddf0fa; 
	padding-top: 80px;
	padding-bottom: 72px;
}

div.sidebar {
    background-color: #ddf0fa;
    padding: 28.5px;
    //width: 30%;
}

.col-md-10 {padding:0px !important;}
.depth-1{ max-width:100% !important; }
 
h2.authorization { color:#6e7d8d; font-size: 1.8em; text-align: center; border:1px solid #6c757d; 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: 0px !important; margin-bottom: 0px !important;}
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: #f9f9f9; 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;
}
 
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;}
                       
li.white{color:#fff;margin-bottom: 20px;font-size: 1.2em;}
                                  
/* change the color of bullets end*/                        
 
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    padding: 10px 20px 20px 30px;
}
 
.card-header {
    border: 0px !important;
    /*background-color: #f9f9f9 !important;*/
   	height:auto;
 
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    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: #f9f9f9 !important;*/
	/*height:580px;*/
  	height:auto;
}

.card-header2 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    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: #f9f9f9 !important;*/
   /*height:428px;*/
  height:auto;
}
.card-header3 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    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: #f9f9f9 !important;*/
   /*height:264px;*/
  height:auto;
}
.card-header4 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    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: #f9f9f9 !important;*/
   /*height:315px;*/
  height:auto;
}
.card-header5 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    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: #f9f9f9 !important;*/
   /*height:300px;*/
  height:auto;
}

.card-header6 {
                padding: 0.75rem 30px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.05);
    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(0, 140, 202); border-radius: 3px; background-color: rgb(0, 119, 192); 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(0,140,202,.6); border: 2px solid rgb(0, 140, 202, .6);}
a.btn4 { font-size: 1em; text-decoration: none; color: rgb(255, 255, 255); border: 2px solid rgb(0, 140, 202); border-radius: 3px; background-color: rgb(0, 119, 192); margin: 3px 0 8px 100px; padding: 7px 10px 7px 10px;
                top: 2px; position: relative; font-weight: 600 !important; } /*margin: 3px 0 8px 100px-adjusted*/
a.btn2 { font-size: 1.2em; text-decoration: none; color: rgb(255, 255, 255); border: 0px solid rgb(30, 155, 205); border-radius: 0px; background-color: rgb(40, 170, 225); padding: 10px 20px; position: relative; font-weight: 600 !important; }
a.btn2:hover { background-color: rgba(40,170,225,.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(50, 186, 232); border-radius: 3px; background-color: rgb(50, 186, 232); padding: 5px 15px; position: relative; font-weight: 600 !important; }
a.btn3:hover { background-color: rgba(0,140,202,.6); border: 2px solid rgb(0, 140, 202, .6);}
 
 
 
/* ----- 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: #0077c1 !important; font-weight: 400; padding-bottom: 0px; margin-bottom: 0px; }
#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:#6e7d8d; font-size: 2.2em; padding-bottom: 20px; line-height: 1.3em;}
span.welcomebold { color:#6e7d8d; font-size: 1.2em; font-weight: 700 !important; }
p.black { color:#000; font-size: 1.2em; padding-bottom: 0px;}
p.black2 { color:#505050; font-size: 1.4em; padding-bottom: 0px;}
                       
                       
li.black { color:#505050; font-size: 1.2em; padding-bottom: 10px; font-weight:600;}
                        li.black5 { color:#505050; font-size: 1.2em; padding-bottom: 10px; font-weight:400;}
                        p.black5 { color:#505050; font-size: 1.2em; padding-bottom: 10px; font-weight:400;}
                        li.blackgray { color:#505050; font-size: 1.2em; padding-bottom: 10px; font-weight:400;}
  li.blackgray2 { color:#505050; padding-bottom: 10px; font-weight:400;}
                       
                        span.blackgray { color:#505050; font-size: 1.2em; padding-bottom: 10px; font-weight:400; padding-left:0px;}
p.red { color:red; font-size: 1.2em; padding-bottom: 0px;}
p.blue { color:#0077c1; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
p.blackbold { color:#000; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
p.blackbold2 {
    color: #000;
    font-size: 1.2em;
    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:#0097d9; 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:#0097d9; }
 
 
div.insurancecard { border: 1px; border-color: #ccc; padding: 10px;}
 
section.blue { width: 100%; background-color:#DDF0FA; padding: 20px 0 20px 0; }
section.darkblue { width: 100%; background-color: #0077c1; }

.darkblue4 { width: 100%; background-color: #1EA1DE; }
.darkblue41 {color: white; padding: 30px 0;}

.hdarkblue {color:#167BC5 !important; padding: 20px; font-weight: 600 !important; font-size: 1.7em; line-height: 1.4em;}
                        .hdarkblue2 {color:#167BC5 !important; padding: 0px 0px 0px 20px; font-weight: 600 !important; font-size: 1.7em; line-height: 1.4em;}
  .hdarkblue3 {color:#167BC5 !important; padding: 0px; font-weight: 600 !important; font-size: 1.7em; line-height: 1.4em;}
div.phonenumbers {padding: 10px 10px 40px 10px; background-color: #DDF0FA; }
 
h2.phonenumbers {color: #0077c1; font-weight: 500 !important; font-size: 3em;}
h2.plan {color: #643C97; font-weight: 500 !important;
    font-size: 2.2em;
    line-height: 41px; }
                       
                        h2.planblue {color: #167BC5; font-weight: 500 !important;font-size: 2.2em;line-height: 41px; }
                       
                        h2.planwhite {color: #fff; font-weight: 500 !important;font-size: 2.2em;line-height: 41px; }
 
p.blue.regular { color:#0077c1; font-size: 1.3em; padding-bottom: 0px; font-weight: 400 !important; }
span.darkblue { color:#0077c1; font-weight: 700 !important; }
span.darkblue2 { color:#0077c1; font-weight: 700 !important; font-size:1.5em; }
  a.darkblue {color:#0077c1;text-decoration: none !important; }
a.darkblue:hover {color:#0077c1; text-decoration: none !important; }
   a.darkblue:active {color:#0077c1;text-decoration: none !important; }
div.plan {padding: 10px;}
 
#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:#0097d9; font-size: 1.3em !important;}
h3.white { color:#fff; font-size: 1.8em; font-weight: 300 !important;}
 
.box {padding: 20px;}
 
.box-inner {
                /*background-color: #f9f9f9;*/
     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; }
  a.white:visited { text-decoration: none !important; color: white; }
 
p.bluebold { color:#0077c1; font-size: 1.2em; padding-bottom: 0px; font-weight: 600 !important;}
.caption{ line-height: 1.3em;}
span.bluebold { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
h2.lightblue { color:#0097d9; }
h3.lightblue { color:#0097d9;}
h3.lightblue2 { color:#0097d9; font-size: 2.1em;}
a.bluebold { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
  a.bluebold:hover { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
  a.bluebold:visited { color:#0077c1; padding-bottom: 0px; font-weight: 700 !important;}
div.questions {padding: 20px 30px 0 30px; background-color: #0077c1; }
  a.btn2-mobile{}
 
  .gray {background-color: #F0F0F0;}
.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: #167BC5; font-weight: 600 !important; font-size: 2em; padding-top: 0px !important; margin-top:0px !important; }   
h2.start2 { color: #0097d9; font-weight: 600 !important; font-size: 2.3em; padding-bottom: 8px; padding-top: 0px !important; margin-top:0px !important; }           
h2.blue { color: #0097d9; text-align: center !important; font-size: 1.5em; font-weight: 600;}
h2.tests {color: #0077c1; font-weight: 500 !important; font-size: 2.1em !important; padding: 0px 0px 15px 0px; }
h2.authorization { color:#6e7d8d; 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: #f9f9f9 !important;*/}
.card-header2 {border: 0px !important; /*background-color: #f9f9f9 !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: 20% !important; height: auto; padding: 10px 0px; margin:0 auto; text-align:center; display:block; }
.pad {padding: 10px !important;}
.floatnone { }

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 #0077c1;
}

 
@media (min-width: 2347px) {
	.float-content{ float:left !important; }
	.floatnone{ float:initial; }
	.adjust-content-prior{ float:right !important; margin-top:-444px; }
	.spacingright{padding-right: 50px;}
}
 
@media (min-width: 2447px) {
	/*.floatnone {float:none !important;}*/
	img.question {width: 80% !important; padding-top: 0px !important;}
	.modify-content-width {width: 1335px;}
}

@media (min-width: 1400px) {
	.spacing3 {padding: 0px 20px 0px 20px;}
	.modify-content-width {width: 1335px;}
	.access { padding: 0px 0px 0px 55px;}
	.spacingright{padding-right: 50px;}
	.bl { display: block !important; color: #e1f4fd; } 

		img.medgroup {
		position: absolute;
		width: 600px;
		top: -112px !important;
		left: 0%;
		z-index: 2;
	}
	.v-divider{
		margin-left: 5px;
		margin-right: 5px;
		width: 1px;
		height: 100%;
		border-left: 2px solid #0077c1;
	}

	a.bluelinks {color: #0077c1;}
	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; }
	img.question {width: 80% !important; padding-top: 0px !important;}
	h2.authorization{ font-size:1.8em !important; }
}
 
@media (min-width: 1200px) and (max-width:1399px) {
	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 #0077c1;
	}

	.spacingright{padding-right: 50px;}

	.bl3{
		background-color: #ddf0fa;
    	padding-top: 0px;
    	padding-bottom: 265px;
	}
}
 
@media (min-width: 992px) and (max-width:1199px) {
    img.medgroup {
    	position: absolute !important;
        width: 100%;
		top: 54px;
		left: 0%;
		z-index: 2;
    }
  	.col-md-10 {padding:0px;}
	.bl3{
		background-color: #ddf0fa;
    	padding-top: 0px;
    	padding-bottom: 265px;
	}
}
              
            
@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;}    
.v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 230px;
border-left: 2px solid #0077c1;
}
  p.black{ padding-bottom:20px; }
  section.blue {
    padding: 20px 0 30px 0;
}
}
  @media (min-width: 960px) {
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
   .v-divider{
margin-left: 5px;
margin-right: 5px;
width: 1px;
height: 187px;
border-left: 2px solid #0077c1;
}
}
 
  @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: inherit; }
  }
 
@media (min-width: 768px) {
 
      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; }
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; }
              
               
  p.black{ padding-bottom:20px; }
  section.blue {
    padding: 20px 0 30px 0;
}
}
 
  @media (min-width: 576px) {
.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;
}
}
 
@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%; }
}
 
@media (min-width: 380px) and (max-width:575px) {
     p.copy2 {padding: 0px 20px 20px 20px;}
   h3.spacingtoptwo {padding: 0px 20px 0px 20px;}
 
  
  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;
}
  .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; }
.pad {padding: 10px !important;}
img.question{ width:80%; }
  .spacingtop {
    padding-top: 40px;
    padding-bottom: 0px;
    padding-right: 40px;
    padding-left: 50px;
}
}
 /* Extra Small Mobile (320px and below) */
 @media (min-width: 280px) and (max-width:379px) {
  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; }
  p.black{ padding-bottom:20px; }
  section.blue {
    padding: 20px 0 30px 0;
}
   h3.hdarkblue {padding: 0px;
    text-align: center;
}
   .no_show { display: none; }
   h2.planblue {text-align: center;}
   
   h3.hdarkblue3 {text-align: center;}
   
   ul, ol {
   
    padding-left: 0px;
}
   
   h2.planwhite {margin-top: -18px;
    text-align: center;
}
   
   ul.blue-square-list {
    padding-left: 6px;
    padding-right: 10px;
}
   
   ul.white {padding-left: 30px;
     padding-right:10px;}
    ul.authorization {padding-left: 30px;
     padding-right:10px;}
   ol.authorization {padding-left: 30px;
     padding-right:10px;}
   
   
   div.phonenumbers {
    padding: 10px 10px 10px 10px;
   
}
   h2.plan {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;}
   
.spacingtop {
    padding-top: 40px;
    padding-bottom: 10px;
    padding-right: 40px;
    padding-left: 50px;
}
   
   .pad10 {
    padding: 0px 10px 0px 10px;
}
}

p.copy2  {font-size: 1.4em !important; font-weight:500;}

.blue-square-list {
    list-style: none; /* Remove default bullets */
    padding-left: 20px;
    padding-right: 20px;
}

.blue-square-list > li {
    position: relative;
    padding-left: 0.5em; /* Keeps square bullets aligned */
}

.blue-square-list > li::before {
    content: "\25A0"; /* Unicode for a solid square */
    color: #0077c1; /* Blue color */
    font-size: 0.5em; /* Smaller bullet size */
    position: absolute;
    left: 0;
    top: 1em; /* Keeps square aligned */
    line-height: 1;
}

/* Apply dashes automatically for sub-lists */
.blue-square-list .sub-list {
 list-style-type: "– "; /* Automatically add dashes */
    padding-left: 1.5em; /* Adjust spacing */
}

.blue-square-list .sub-list li {
    text-indent: 0em; /* Ensures second and third lines align under the first */
    line-height: 1.5; /* Improves readability */
}
.brochure-container {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 20px; /* Adjust spacing from content above */
}

/* Increase the brochure image size */
.brochure-image {
    width: 550px; /* Increase size */
    display: block;
    margin: 0 auto;
}

/* Position the text link inside the image */

    .brochure-text {
    position: absolute;
    bottom: 10px;
    left: 73%;
    transform: translateX(-50%);
    width: 40%;
    font-size: 14px;
    font-weight: bold;
    color: #0077c1;
    text-align: left;
    text-decoration: underline;
    padding: 5px 10px;
    border-radius: 5px;
    top: 190px;
}



/* Tablet (1024px and below) */
@media (max-width: 1024px) {
        .brochure-text {
        font-size: 13px;
        bottom: 8px;
        padding: 4px 8px;
        width: 85%;
        top: 130px;
        left: 94%;
    }
    }
  
  .brochure-image {
    width: 550px; /* Increase size */
    display: block;
    margin: 0 auto;
}
  
  .img_top{
    text-align:center;
     margin: 0 auto;
        display: block;
    
  }
}

/* Small Tablet (768px and below) */
@media (max-width: 768px) {
    .brochure-text {
        font-size: 12px;
        bottom: 6px;
        padding: 4px 6px;
        width: 90%;
    }
}

/* Mobile (425px and below) */
@media (max-width: 425px) {
    .brochure-text {
        font-size: 11px;
        bottom: 5px;
        padding: 3px 5px;
        width: 82%;
        top: 150px;
   
    }
}

/* Smaller Mobile (375px and below) */
@media (max-width: 375px) {

    .brochure-text {
        font-size: 10px;
        bottom: 4px;
        padding: 3px 5px;
        width: 82%;
        top: 140px;
    }
}

/* Extra Small Mobile (320px and below) */
@media (max-width: 320px) {
        .brochure-text {
        font-size: 9px;
        bottom: 3px;
        padding: 2px 4px;
        width: 83%;
        top: 110px;
    }
    }


.resource-link,
.resource-link:visited,
.resource-link:hover,
.resource-link:active,
.resource-link:focus {
	color: #f7dfa0;
	text-decoration: underline;
}