/* CSS Document */
.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;
	/* width: 30%; */
}
.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);}
                              
                               



/* ----- 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;}

                              
 p.whitecenter { color:#000; 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 20px 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;}
}</style>
<style type="text/css">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;}}</style>
<style type="text/css">.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;
}</style>
<style type="text/css">/* 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;
  }

}

ul {
  list-style-type: square;
}

.getting-started-card {
  height: 300px;
}

#healthPlanMedicalGroupSection .squares,
#priAuthSection .squares {
  padding-left: 20px;
}

#urgentCareSection {
  border-right: 2px dotted #c8252c;
}

#urgentCareSection p,
#emergencyRoomSection p {
  padding-bottom: 0;
}

#labSection {
  height: 672px;
}

#labSection>.row-eq-height {
  height: 100%;
}

#labSection .box,
#labSection .box2 {
  height: 100%;
}