body {
  overflow-x: hidden;
  max-width: 100%;
}

/*Sticky Head Container */
.sticky-head {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/*Top of Nav */
#tophanav {
  background-color: #52a7c1;
  background-image: linear-gradient(365deg, #52a7c1 0%, #b3f6d8 58%);
  height: 2vh;
}

/* Navigation CSS */
.title-bar {
  background-color: #08609a;
}

.top-bar {
  font-family: "Century Gothic Pro", sans-serif;
  background-color: white;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

.top-bar ul {
  background-color: white;
}

.top-bar-left {
  color: #0b3b5b;
  background-color: white;
  padding-left: 10px;
}

.top-bar-left ul {
  background-color: white;
}

.top-bar-right {
  padding-top: 5px;
  color: #0b3b5b;
  background-color: white;
}

.top-bar-right li {
  padding-right: 20px;
  background-color: white;
}

#mainnavli {
  padding-left: 5px;
  background-color: white;
}

#mainnavli a:hover {
  background-color: #F0F8FF;
}

#mainnavlilast {
  padding-left: 5px;
  background-color: white;
  margin-right: 40px;
}

#mainnavlilast a:hover {
  background-color: #F0F8FF;
}

.has-submenu li {
  width: 245px;
  padding: 5px;
  background-color: #ffffff;
  border: 0.5px #efefef solid;
}

#initialnavli {
  padding-top: 10px;
}

#finalnavli {
  padding-bottom: 10px;
}

#finalnavli a:hover {
  color: #08609a;
}

#mrktgnav a:hover {
  color: #08609a;
}

#subtpanav li {
  list-style: none;
}

/*Flickity CSS Slideshow */
/* external css: flickity.css */

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body { font-family: sans-serif; }

.gallery {
  background: #ffffff;
}

.gallery-cell {
  width: 46%;
  margin-right: 10px;
  background: #ffffff;
  border: 1px solid #efefef;
}

/* cell number */
.gallery-cell:before {
  display: block;
  text-align: center;
  line-height: 200px;
  font-size: 80px;
  color: white;
}

@media screen and (max-width: 48em) {
  .gallery-cell {
    width: 60%;
    margin-right: 10px;
    background: #ffffff;
    border: 1px solid #efefef;
  }
}

@media screen and (max-width: 38em) {
  .gallery-cell {
    width: 80%;
    margin-right: 10px;
    background: #ffffff;
    border: 1px solid #efefef;
  }
}

/*Timeline Flickety*/
.gallery2 {
  background: #ffffff;
}

.gallery-cell2 {
  width: 25%;
  margin-right: 10px;
  background: #ffffff;
  border: 1px solid #efefef;
}

/* cell number */
.gallery-cell2:before {
  display: block;
  text-align: center;
  line-height: 200px;
  font-size: 80px;
  color: white;
}

#haherocellblock {
  border: 1px solid #efefef;
}

#hagallerydesc2 {
  margin-left: 10px;
  padding: 10px;
}

#hagallerydesc2 p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  padding: 15px;
  font-size: 0.8rem;
}

#hagallerydesc3 {
  margin-left: 10px;
  padding: 10px;
  width: 600px;
}

#hagallerydesc3 p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  padding: 15px;
  font-size: 0.8rem;
}

@media screen and (max-width: 48em) {
  .gallery-cell2 {
    width: 60%;
    margin-right: 10px;
    background: #ffffff;
    border: 1px solid #efefef;
  }
}

@media screen and (max-width: 38em) {
  .gallery-cell2 {
    width: 80%;
    margin-right: 10px;
    background: #ffffff;
    border: 1px solid #efefef;
  }
}

/* Hero CSS */
#heroheading {
  margin-top: 10rem;
}

#heroheading h1{
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  color: #08609a;
  margin-right: 10px;
  padding-top: 20px;
}

#heroha {
  margin-top: 1rem;
}

#heroha img {
  padding-bottom: 15px;
  padding-top: 15px;
}

#haherocell {
  font-family: "Century Gothic Pro", sans-serif;
  margin-bottom: 20px;
}

#haherocell label {
  color: #0b3b5b;
  padding-left: 10px;
}

#haherocell2 {
  border: 1px solid #efefef;
  font-family: "Century Gothic Pro", sans-serif;
  margin-bottom: 20px;
  width: 700px;
}

#haherocell2 h2 {
  font-size: 2rem;
  font-weight: 150;
  color: #08609a;
}

#haherocell2 label {
  color: #0b3b5b;
  padding-left: 10px;
}

#hagallerydesc {
  margin-left: 10px;
  padding: 10px;
}

#hagallerydesc h2 {
  font-size: 1.2rem;
  font-weight: 100;
  color: #52a7c1;
  font-family: "Century Gothic Pro", sans-serif;
}

#hagallerydesc p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  padding: 20px;
  font-size: 0.9rem;
}

#hmlearnmorebutton {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 90%;
  background-color: #08609a;
  color: #ffffff;
  font-size: 0.8rem;
  line-height: 2;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

@media screen and (max-width: 64em) {
  #heroheading {
    margin-top: 5rem;
  }
  #haherocell2 {
    border: 1px solid #efefef;
    font-family: "Century Gothic Pro", sans-serif;
    margin-bottom: 20px;
    width: 85%;
  }
  #hagallerydesc3 {
    width: 85%;
  }
}

@media screen and (max-width: 60em) {
  #heroheading h1{
    font-family: "Century Gothic Pro", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    color: #08609a;
    margin-right: 10px;
    padding-top: 20px;
  }
  #hmlearnmorebutton {
    padding: 20px;
    width: 85%;
    background-color: #08609a;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.2rem;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  }

}

/* hamid CSS */
#hamid h3 {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.5rem;
  color: #08609a;
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
}

#hamid p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  padding-left: 30px;
  padding-right: 30px;
}

#hamid a {
  margin-top: -15vh;
}

#hamidcell {
  border: 1px solid #efefef;
  padding: 15px;
}

#hamidcell h4 {
  font-family: "Century Gothic Pro", sans-serif;
  color: #52a7c1;
}

#hamidcell p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
}

#hmmidbutton {
  margin-top: 10px;
  margin-bottom: 40px;
}

#hmlearnmorebutton2  {
  padding: 20px;
  width: 100%;
  background-color: #08609a;
  color: #ffffff;
  font-weight: bold;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

@media screen and (max-width: 64em) {
  #hamidcell {
    margin-bottom: 10px;
  }
}

/* Featured Plan - Home Page CSS Section */
#hafeatureplan h3 {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.5rem;
  color: #08609a;
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
}
#hafeatureplan h4 {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.3rem;
  color: #52a7c1;
  margin-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
}

#hafeatureplan p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  padding-left: 30px;
  padding-right: 30px;
}

#featcell {
  border: 1px solid #efefef;
  padding: 20px;
}

#featcell h3 {
  color: #52a7c1;
  font-size: 1rem;
}

#featcell small {
  font-size: 0.6rem;
}

#featcell ul {
  padding-top: 10px;
}

#featcell li {
  list-style-type: none;
  font-size: 0.9rem;
  color: #0b3b5b;
}

#featbottom {
  background-color: #B9D9EB;
  border-top: 2px solid #08609a;
}

#featbottom p {
  font-size: 0.7rem;
  padding-top: 15px;
  padding-bottom: 15px;
}

#featlinkmain {
  padding: 20px;
  margin-top: 25px;
}

#featlinkcell p {
  font-size: 0.8rem;
}

@media screen and (max-width: 64em) {
  #featcell {
    margin-bottom: 10px;
  }
  #featbottom p {
    font-size: 0.545rem;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/*Insurance Agent Page CSS */
#insagthero {
  margin-top: 9rem;
  background-color: #B0E0E6;
}

#insagthero h1 {
  color: #08609a;
  padding: 35px;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
}

#insagtherocell p {
  padding-left: 35px;
  font-size: 2rem;
  color: #52a7c1;
}

#insagtbutton {
  margin-left: 35px;
  width: 40%;
}

#insagtherocell {
  padding: 25px;
}

#insagtherocell img {
  border: 8px solid white;
  transform: rotate(10deg);
}

#mntopgrid {
  font-family: "Century Gothic Pro", sans-serif;
  border-bottom: 2px solid #52a7c1;
  border-top: 2px solid #52a7c1;
}

#mntopgridhead h3 {
  background-color: #08609a;
  border-top: 3px solid white;
  padding-top: 30px;
}

#mntopgridhead h3 {
  color: #f0f8ff;
  font-weight: 200;
  padding-top: 25px;
  padding-bottom: 25px;
}

#mntopgridleft {
  background-color: #F0F8FF;
  padding-left: 20px;
  padding-top: 20px;
}

#mntopgridleft h3 {
  color: #52a7c1;
  font-weight: 400;
  font-size: 1.2rem;
}

#mntopgridmiddle {
  padding: 20px;
  border-left: 2px solid #52a7c1;
  border-right: 2px solid #52a7c1;
}

#mntopgridmiddle h3 {
  color: #08609a;
  font-weight: 400;
}

#mntopgridright {
  background-color: #F0F8FF;
  padding-left: 20px;
  padding-top: 20px;
}

#mntopgridright h3 {
  color: #52a7c1;
  font-weight: 400;
  font-size: 1.2rem;
}

#mntopgridmiddle p {
  color: #0b3b5b;
}

@media screen and (max-width: 64em) {
  #insagthero {
    margin-top: 5rem;
  }
  #mntopgridhead h3 {
    font-size: 1.5rem;
    padding-left: 15px;
    padding-right: 15px;
  }
  #mntopgridmiddle {
    padding: 20px;
    border-left: 2px solid #52a7c1;
    border-right: 2px solid #52a7c1;
    border-top: 2px solid #52a7c1;
    border-bottom: 2px solid #52a7c1;
  }
  #mntopgridleft {
    background-color: #F0F8FF;
    padding-left: 20px;
    padding-top: 20px;
    border-left: 2px solid #52a7c1;
    border-right: 2px solid #52a7c1;
  }
  #mntopgridright {
    background-color: #F0F8FF;
    padding-left: 20px;
    padding-top: 20px;
    border-left: 2px solid #52a7c1;
    border-right: 2px solid #52a7c1;
  }
  #haarrow img {
    width: 8%;
  }
  #insagtbutton{
    width: 80%;
  }
  #insagtherocell p {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 38em) {
  #insagthero h1 {
    color: #08609a;
    padding: 35px;
    font-family: "Century Gothic Pro", sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1;
  }
}

/*Plan Overview Section - Ins Agent Page */
#haoverviewmain h3 {
  color: #52a7c1;
  padding-top: 20px;
}

#haoverviewmain p {
  color: #0b3b5b;
  padding-bottom: 15px;
  font-family: "Century Gothic Pro", sans-serif;
}

#haoverviewcells {
  border: 1px solid #efefef;
  padding: 10px;
  margin-bottom: 10px;
  background-color: white;
}

#haoverviewcells h4 {
  color: #08609a;
  font-size: 1.2rem;
  font-weight: 200;
  padding-top: 10px;
  padding-bottom: 5px;
}

#haoverviewcells p {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.9rem;
}

#backnav {
  margin-top: 30px;
  padding-bottom: 20px;
}

#backnav a {
  font-size: 0.7rem;
}

#backnav a:hover {
  color: #01b262;
}

#anchornav a {
  margin-top: -15vh;
}

#anchornav2 a {
  margin-top: 25vh;
}

#anchornav3 a {
  margin-top: 50vh;
}

#anchornav4 a {
  margin-top: 65vh;
}

#anchornav5 a {
  margin-top: 75vh;
}

#anchornav6 a {
  margin-top: 55vh;
}

#anchornav7 a {
  margin-top: 55vh;
}

#anchornav8 a {
  margin-top: 90vh;
}

#bottomplancards {
  background-color: #007791;
}

#bottomplancards a {
  color: #f0f8ff;
}

#bottomplancards a:hover {
  color: #15f4ee;
}


@media screen and (min-width: 64em) {
  #mobiledividerimage {
    visibility: hidden;
    margin-top: -10rem;
  }
}

@media screen and (max-width: 64em) {
  #haoverviewcells {
    margin-bottom: 10px;
  }
  #maindividerimage {
    visibility: hidden;
  }
  #mobiledividerimage {
    padding-bottom: 10px;
  }
}

/*Plan Grid Section */
#plansgridtopbar {
  background-color: #52a7c1;
  font-family: "Century Gothic Pro", sans-serif;
}

#plansgridtopbar h3 {
  color: #F0F8FF;
  font-size: 1.3rem;
  padding-left: 15px;
  padding-top: 10px;
}

#plansgridtext {
  padding-left: 15px;
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
}

#plansgridtext h3 {
  font-size: 1.4rem;
  color: #08609a;
  padding-top: 20px;
}

/*Article Card Hover CSS */
@charset "UTF-8";

.card-article-hover {
  box-shadow: 0px 0px 7px #888888;
}

.card-article-hover .card-section {
  width: 90%;
  background: #fff;
  margin: 0 auto;
  padding-top: 25px;
  margin-top: -3rem;
  z-index: 2;
}

.card-article-hover .card-section .article-subtext {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.85rem;
  font-family: "Century Gothic Pro", sans-serif;
}

.card-article-hover .card-section .article-title {
  font-weight: bold;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.5rem;
  color: #000;
}

.card-article-hover .card-section .article-desc {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.8rem;
}

.card-article-hover .card-divider {
  background: #fff;
}

.card-article-hover .card-divider .author {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #2daebf;
}

.card-article-hover .hover-border {
  height: 10px;
  width: 450px;
  background: #2daebf;
  width: 0;
  transition: width 1s ease;
}

.card-article-hover:hover .hover-border {
  height: 10px;
  width: 450px;
  transition: width 1s ease;
}

.card-article-hover .author {
  color: navy;
}

.card-article-hover .avatar {
  border-radius: 50%;
  margin: 0 1rem;
}

.card-article-hover .meta-data {
  text-transform: uppercase;
}

/*Responsive Table CSS */
.responsive-card-table {
  border-collapse: collapse;
}

.responsive-card-table.unstriped tbody {
  background-color: transparent;
}

.responsive-card-table th {
  background-color: #e6e6e6;
  font-size: 0.9rem;
}

.responsive-card-table tr,
.responsive-card-table th,
.responsive-card-table td {
  border: 1px solid #0a0a0a;
  color: #0b3b5b;
}

#haplantable td {
  font-size: 0.9rem;
}

@media screen and (max-width: 640px) {
  .responsive-card-table {

  }
  .responsive-card-table thead tr {
    position: absolute;
    top: -9999em;
    left: -9999em;
  }
  .responsive-card-table tr {
    border: 1px solid #0a0a0a;
    display: block;
  }
  .responsive-card-table tr + tr {
    margin-top: 1.5rem;
  }
  .responsive-card-table td {
    border: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #0a0a0a;
    padding-left: 50%;
    position: relative;
  }
  .responsive-card-table td:before {
    content: attr(data-label);
    display: inline-block;
    font-weight: bold;
    line-height: 1.5;
    margin-left: -100%;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .responsive-card-table td:after {
    content: '';
    position: absolute;
    background: #e6e6e6;
    width: 40%;
    height: 95%;
    left: 1px;
    top: 1px;
    z-index: 0;
  }
  #haplantable td {
    font-size: 0.7rem;
  }
}

#cellhead {
  color: #08609a;
}

/*Product Details CSS */
.product-details {
  background-color: #fefefe;
  padding: 1rem;
}

.product-option-selection input[type=radio]:checked + label {
  background: #b6ddf6;
  border: 1px solid #1779ba;
  border-radius: 3px;
  color: #3d3d3d;
  font-weight: 600;
  padding: 0.3rem;
}

.product-details-add-to-cart {
  margin-top: 1rem;
  border-radius: 5px;
  background-color: #fefefe;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px #e6e6e6;
  margin-bottom: 20px;
  padding: 15px;
}

.product-details-add-to-cart .in-stock {
  color: #1eac60;
  font-weight: 700;
}

.product-details-add-to-cart .dim-text {
  color: #8a8a8a;
}

.product-details-add-to-cart .button {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}

#haplancards {
  border: 1px solid #efefef;
}

#haplancarddesc {
  font-size: 0.8rem;
}

#associnfo {
  border-top: 1px solid #efefef;
  font-size: 0.7rem;
  color: #0b3b5b;
}

#associnfo p {
  padding-top: 10px;
}

/* Dropup Button */
.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

#buttoninst {
  font-size: 0.6rem;
  padding-top: 15px;
}

/*Plan Cards CSS */
#plancards {
  margin-bottom: 30px;
}

#plancards .card-divider {
  background-color: #52a7c1;
  color: white;
  font-size: 1.3rem;
}

#cardplansquare {
  padding-top: 15px;
  padding-left: 15px;
}

#plancardtext h4 {
  color: #52a7c1;
  font-size: 1.1rem;
}

#plancardtext p {
  color: #0b3b5b;
  font-size: 0.8rem;
}

#plancardspartners {
  margin-bottom: 30px;
}

#plancardspartners .card-divider {
  background-color: #52a7c1;
  color: white;
  font-size: 0.9rem;
}

#tinytext {
  font-size: 0.7rem;
}

#linkcardsection {
  border-top: 1px solid #efefef;
}

#detailedinfo {
  padding-right: 10px;
  padding-top: 25px;
}

#detailedinfo button:hover {
  background-color: #99FFFF;
}

#bbplansection {
  background-color: #F0F8FF;
  border: 1px solid #B9D9EB;
  border-radius: 15px;
}

#bbplansection h2 {
  color: #52a7c1;
  font-size: 1.3rem;
  padding-top: 5px;
}

#costdisc {
  font-size: 0.7rem;
  color: #0b3b5b;
  line-height: 1rem;
}

#costlist li {
  list-style-type: none;
}

#agecolor {
  color: #01b262;
  font-size: 0.9rem;
}

#quotingtext {
  font-size: 0.8rem;
  color: #08609a;
}

#quotinglinks a:hover {
  color: #01b262;
}

#marketslinks {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
}

#marketlinks h3 {
  color: #52a7c1;
  font-size: 0.9rem;
  padding-top: 15px;
}

#marketlinks p {
  color: #0b3b5b;
  font-size: 0.8rem;
}

#marketlinks a {
  color: #08609a;
}

#marketlinks a:hover {
  color: #01b262;
}

#marketlinksbox {
  border: 1px solid #1fa7ac;
  background-color: #cee9f2;
}

#tgsublist li {
  font-size: 1rem;
  color: #08609a;
  list-style-type: none;
}

#tgstates {
  color: #1fa7ac;
  font-size: 0.85rem;
}

#tgoverviewhead li {
  color: #1fa7ac;
}

#haoverviewcells li {
  color: #0b3b5b;
  font-size: 0.9rem;
  padding-bottom: 5px;
}

#billingfaqslist h4 {
  color: #52a7c1;
}

#billingfaqslist ul {
  color: #08609a;
  font-family: "Century Gothic Pro", sans-serif;
}

@media screen and (max-width: 64em) {
  #marketlinks iframe {
    width: 85%;
  }
}

@media screen and (max-width: 44em) {
  #marketlinks iframe {
    width: 90%;
  }
  #marketlinksbox {
    margin-top: -25px;
  }
}

@media screen and (max-width: 31em) {
  #marketlinksbox {
    margin-top: -40px;
  }
}

/* Main Plan Details and Sublists */
#plandetailslist li {
  color: #0b3b5b;
  font-size: 0.8rem;
  line-height: 1.3rem;
  margin-bottom: 5px;
  margin-top: 5px;
}

#subplanlist li {
  list-style-type: circle;
  line-height: 1rem;
}

#subplancostlist li {
  list-style-type: circle;
  font-size: 0.7rem;
  color: #0b3b5b;
  line-height: 1rem;
}

#subplanlisthead li {
  list-style-type: none;
  color: #08609a;
  font-weight: bold;
}

#discbox {
  border: 1px solid #efefef;
  padding: 15px;
}

.lead {
 font-size: 1.2rem;
 color: #08609a;
}

#plandescbuttons button {
  background-color: #52a7c1;
  width: 100%;
  border-right: 0.5px solid #efefef;
}

#plandescbuttons a{
  background-color: #52a7c1;
  width: 100%;
  border-right: 0.5px solid #efefef;
}

#certshover small:hover {
  color: #52a7c1;
}

#dentalsavingsgrid {
  font-size: 0.8rem;
  color: #0b3b5b;
}

#notinsurance {
  font-size: 1.4rem;
}

#namesub {
  color: #73C2FB;
  font-size: 0.9rem;
}

#effsec {
  background-color: #0b3b5b;
  color: #E1EBEE;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.7rem;
  padding: 5px;
}

#enrollcard {
  border-top: 1px solid #efefef;
}

#enrollcard a {
   width: 100%;
}

#topplans {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.7rem;
}

#topplans a {
  color: #0b3b5b;
}

#topplans a:hover {
  color: #01b262;
}

#plancardtext h5 {
  color: #08609a;
  font-size: 0.9rem;
}

#cardfinancial {
  border-top: 1px solid #efefef;
}

#cardfinancial h4 {
  color: #52a7c1;
  font-size: 1.1rem;
}

#cardfinancial p {
  color: #0b3b5b;
  font-size: 0.8rem;
}

#typelinks a {
  color: #0b3b5b;
}

#typelinks a:hover {
  color: #01b262;
}

#hospindemdisc h3 {
  color: #08609a;
  font-size: 19px;
}

#hospindemdisc p {
  font-size: 19px;
}

#hospindemdisc ul {
  color: #0b3b5b;
  font-size: 19px;
}

#hospindemdisc li {
  color: #0b3b5b;
  font-size: 19px;
  padding-bottom: 5px;
}

/*Plan Cost Modal TruGap Hospital */
#plancosttghospModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancosttghospModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancosttghospModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal TruGap Comprehensive */
#plancosttgcompModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancosttgcompModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancosttgcompModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal UBA Accident */
#plancostubaaccModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostubaaccModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostubaaccModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal UBA Accident+ plans */
#plancostubaaccplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostubaaccplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostubaaccplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap AME 10k+ plans */
#plancostgapame10kplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgapame10kplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgapame10kplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap CI 25K+ plans */
#plancostgapci25kplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgapci25kplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgapci25kplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5000 plans */
#plancostagap5000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5000Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5000Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5000+ plans */
#plancostgap5000plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5000plusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5000plusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5000+HC2U plans */
#plancostgap5000plusHC2UModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5000plusHC2UModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5000plusHC2UModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5000 & BB 3.0 plans */
#plancostagap5000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5000BB3Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5000BB3Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5000 & BB 4.0 plans */
#plancostagap5000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5000BB4Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5000BB4Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 10000 plans */
#plancostagap10000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap10000Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap10000Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 10000 & BB 1.0 plans */
#plancostagap10000BB1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap10000BB1Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap10000BB1Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 10000 & BB 3.0 plans */
#plancostagap10000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap10000BB3Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap10000BB3Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 10000 & BB 4.0 plans */
#plancostagap10000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap10000BB4Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap10000BB4Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 25000 plans */
#plancostagap25000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap25000Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap25000Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 25000 & BB 1.0plans */
#plancostagap25000BB1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap25000BB1Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap25000BB1Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}
/* Plan Cost Modal Gap 25000 & BB 3.0 plans */
#plancostagap25000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap25000BB3Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap25000BB3Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}
/* Plan Cost Modal Gap 25000 & BB 4.0 plans */
#plancostagap25000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap25000BB4Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap25000BB4Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap 5+ plans */
#plancostgap5plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgap5plusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgap5plusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HAA 5+ plans */
#plancosthaa5plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancosthaa5plusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancosthaa5plusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap Edge+ plans */
#plancostgapedgeplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgapedgeplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgapedgeplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Complement Care plans */
#plancostcompcareModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostcompcareModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostcompcareModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Smart Med Premium plans */
#plancostsmpremiumModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostsmpremiumModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostsmpremiumModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Smart Med Plus plans */
#plancostsmplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostsmplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostsmplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Smart Med Value plans */
#plancostsmvalueModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostsmvalueModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostsmvalueModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Smart Med Basic plans */
#plancostsmbasicModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostsmbasicModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostsmbasicModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Bright Med plans */
#plancostbrightmedModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbrightmedModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbrightmedModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Bright Med OH plans */
#plancostbrightmedohModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbrightmedohModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbrightmedohModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Gap Term plans */
#plancostgaptermModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostgaptermModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostgaptermModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HAA Lifepass 10 plans */
#plancostlifepassModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostlifepassModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostlifepassModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal VSP Ind Vision plans */
#plancostvspindModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostvspindModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostvspindModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal UBA Vision - Ren plans */
#plancostubavisionModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostubavisionModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostubavisionModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal FCL Dental 3000 plans */
#plancostfcldental3000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostfcldental3000Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostfcldental3000Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal FCL OraQuest DHMO plans */
#plancostfcloraquestModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostfcloraquestModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostfcloraquestModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal UBA Dental - Ren plans */
#plancostubadentalModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostubadentalModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostubadentalModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal SML Dental Discount plans */
#plancostsmldentalModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostsmldentalModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostsmldentalModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HC2U DPC value plans */
#plancostdpcvalueModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostdpcvalueModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostdpcvalueModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HC2U DPC plus plans */
#plancostdpcplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostdpcplusModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostdpcplusModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HC2U DPC Advantage plans */
#plancostdpcadvModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostdpcadvModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostdpcadvModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Paramount RX Discount plans */
#plancostrxdisModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostrxdisModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostrxdisModal1 h3 {
  font-size: 1.2rem;
  color: #08609a;
  padding-top: 5px;
}

#plancostrxdisModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Lyric Health Virtual Visits plans */
#plancostlyricvisitsModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostlyricvisitsModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostlyricvisitsModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Lyric Health Virtual Primary Care plans */
#plancostlyricvpcModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostlyricvpcModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostlyricvpcModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Benefit Boost Vitamins plans */
#plancostbbvitModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbbvitModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbbvitModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Benefit Boost 1.0 plans */
#plancostbb1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbb1Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbb1Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Benefit Boost 2.0 plans */
#plancostbb2Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbb2Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbb2Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Benefit Boost 3.0 plans */
#plancostbb3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbb3Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbb3Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal Benefit Boost 4.0 plans */
#plancostbb4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostbb4Modal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostbb4Modal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal UBA Membership plans */
#plancostubaassocModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancostubaassocModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancostubaassocModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/* Plan Cost Modal HAA Membership plans */
#plancosthaaassocModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 30px;
}

#plancosthaaassocModal1 h1 {
  font-size: 1.4rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plancosthaaassocModal1 p {
  font-size: 1.1rem;
  color: #08609a;
}

/*Plan Certs Modal TruGap Hospital */
#tghospcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#tghospcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal TruGap Comprehensive */
#tgcompcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#tgcompcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal UBA Accident */
#ubaacccertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#ubaacccertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal UBA Accident+ */
#ubaaccpluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#ubaaccpluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap AME 10K+ */
#gapame10kpluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gapame10kpluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap CI 25K+ */
#gapci25kpluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gapci25kpluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5000 */
#gap5000certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5000certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5000+ */
#gap5000pluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5000pluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5000+HC2U */
#gap5000plusHC2UcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5000plusHC2UcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5000 & BB 3.0 */
#gap5000BB3certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5000BB3certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5000 & BB 4.0 */
#gap5000BB4certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5000BB4certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 10000 */
#gap10000certsModal1 {
  margin-top: 65px;
}

#gap10000certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 10000 & BB 1.0 */
#gap10000BB1certsModal1 {
  margin-top: 65px;
}

#gap10000BB1certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 10000 & BB 3.0 */
#gap10000BB3certsModal1 {
  margin-top: 65px;
}

#gap10000BB3certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 10000 & BB 4.0 */
#gap10000BB4certsModal1 {
  margin-top: 65px;
}

#gap10000BB4certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 25000 */
#gap25000certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap25000certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 25000 & BB 1.0 */
#gap25000BB1certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap25000BB1certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 25000 & BB 3.0 */
#gap25000BB3certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap25000BB3certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 25000 & BB 4.0 */
#gap25000BB4certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap25000BB4certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap 5+ */
#gap5pluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gap5pluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal HAA 5+ */
#haa5pluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#haa5pluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap Edge+ */
#gapedgepluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gapedgepluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Complement Care */
#compcarecertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#compcarecertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Smart Med Premium */
#smpremiumcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#smpremiumcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Smart Med Plus */
#smpluscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#smpluscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Smart Med Value */
#smvaluecertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#smvaluecertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Smart Med Basic */
#smbasiccertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#smbasiccertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Bright Med */
#brightmedcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#brightmedcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Bright Med OH */
#brightmedohcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#brightmedohcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal Gap Term */
#gaptermcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#gaptermcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal HAA Lifepass 10 */
#lifepasscertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#lifepasscertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal UBA Vision - Ren */
#ubavisioncertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#ubavisioncertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal FCL Dental 3000 */
#fcldental3000certsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#fcldental3000certsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal FCL OraQuest DHMO */
#fcloraquestcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#fcloraquestcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Certs Modal UBA Dental - Ren */
#ubadentalcertsModal1 {
  margin-top: 65px;
  padding-top: 30px;
}

#ubadentalcertsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

/*Plan Detail Modal TruGap Hospital */
#plandetailtghospModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailtghospModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailtghospModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailtghospModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailtghospModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal TruGap Comprehensive */
#plandetailtgcompModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailtgcompModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailtgcompModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailtgcompModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailtgcompModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal UBA Accident */
#plandetailubaaccModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailubaaccModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailubaaccModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailubaaccModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailubaaccModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal UBA Accident+ */
#plandetailubaaccplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailubaaccplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailubaaccplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailubaaccplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailubaaccplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap AME10K+ */
#plandetailgapame10kplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgapame10kplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgapame10kplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgapame10kplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgapame10kplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap CI 25K+ */
#plandetailgapci25kplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgapci25kplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgapci25kplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgapci25kplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgapci25kplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5000 */
#plandetailgap5000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5000Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5000Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5000Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5000Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5000+ */
#plandetailgap5000plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5000plusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5000plusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5000plusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5000plusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5000+HC2U */
#plandetailgap5000plusHC2UModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5000plusHC2UModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5000plusHC2UModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5000plusHC2UModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5000plusHC2UModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5000 & BB 3.0 */
#plandetailgap5000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5000BB3Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5000BB3Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5000BB3Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5000BB3Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5000 & BB 4.0 */
#plandetailgap5000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5000BB4Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5000BB4Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5000BB4Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5000BB4Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 10000 */
#plandetailgap10000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap10000Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap10000Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap10000Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap10000Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 10000 & BB 1.0 */
#plandetailgap10000BB1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap10000BB1Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap10000BB1Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap10000BB1Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap10000BB1Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 10000 & BB 3.0 */
#plandetailgap10000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap10000BB3Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap10000BB3Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap10000BB3Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap10000BB3Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 10000 & BB 4.0 */
#plandetailgap10000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap10000BB4Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap10000BB4Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap10000BB4Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap10000BB4Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 25000 */
#plandetailgap25000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap25000Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap25000Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap25000Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap25000Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 25000 & BB 1.0 */
#plandetailgap25000BB1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap25000BB1Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap25000BB1Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap25000BB1Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap25000BB1Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 25000 & BB 3.0 */
#plandetailgap25000BB3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap25000BB3Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap25000BB3Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap25000BB3Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap25000BB3Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 25000 & BB 4.0 */
#plandetailgap25000BB4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap25000BB4Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap25000BB4Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap25000BB4Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap25000BB4Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap 5+ */
#plandetailgap5plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgap5plusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgap5plusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgap5plusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgap5plusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HAA 5+ */
#plandetailhaa5plusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailhaa5plusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailhaa5plusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailhaa5plusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailhaa5plusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap Edge+ */
#plandetailgapedgeplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgapedgeplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgapedgeplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgapedgeplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgapedgeplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Complement Care */
#plandetailcompcareModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailcompcareModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailcompcareModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailcompcareModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailcompcareModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Smart Med Premium */
#plandetailsmpremiumModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailsmpremiumModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailsmpremiumModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailsmpremiumModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailsmpremiumModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Smart Med Plus */
#plandetailsmplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailsmplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailsmplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailsmplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailsmplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Smart Med Value */
#plandetailsmvalueModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailsmvalueModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailsmvalueModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailsmvalueModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailsmvalueModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Smart Med Basic */
#plandetailsmbasicModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailsmbasicModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailsmbasicModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailsmbasicModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailsmbasicModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Bright Med */
#plandetailbrightmedModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbrightmedModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbrightmedModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbrightmedModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbrightmedModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Bright Med OH */
#plandetailbrightmedohModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbrightmedohModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbrightmedohModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbrightmedohModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbrightmedohModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Gap Term */
#plandetailgaptermModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailgaptermModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailgaptermModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailgaptermModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailgaptermModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HAA Lifepass 10 */
#plandetaillifepassModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaillifepassModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaillifepassModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaillifepassModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaillifepassModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal VSP Ind Vision */
#plandetailvspindModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailvspindModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailvspindModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailvspindModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailvspindModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal UBA Vision - Ren */
#plandetailubavisionModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailubavisionModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailubavisionModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailubavisionModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailubavisionModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal FCL Dental 3000 */
#plandetailfcldental3000Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailfcldental3000Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailfcldental3000Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailfcldental3000Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailfcldental3000Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal FCL OraQuest DHMO */
#plandetailfcloraquestModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailfcloraquestModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailfcloraquestModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailfcloraquestModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailfcloraquestModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal UBA Dental - Ren */
#plandetailubadentalModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailubadentalModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailubadentalModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailubadentalModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailubadentalModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal SML Dental Discount */
#plandetailsmldentalModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailsmldentalModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailsmldentalModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailsmldentalModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailsmldentalModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HC2U DPC value */
#plandetaildpcvalueModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaildpcvalueModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaildpcvalueModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaildpcvalueModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaildpcvalueModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HC2U DPC Plus */
#plandetaildpcplusModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaildpcplusModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaildpcplusModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaildpcplusModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaildpcplusModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HC2U DPC advantage */
#plandetaildpcadvModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaildpcadvModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaildpcadvModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaildpcadvModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaildpcadvModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Paramount RX */
#plandetailrxdisModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailrxdisModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailrxdisModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailrxdisModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailrxdisModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Lyric Health Virtual Visits*/
#plandetaillyricvisitsModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaillyricvisitsModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaillyricvisitsModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaillyricvisitsModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaillyricvisitsModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Lyric Health Virtual Primary Care*/
#plandetaillyricvpcModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetaillyricvpcModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetaillyricvpcModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetaillyricvpcModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetaillyricvpcModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Benefit Boost Vitamins*/
#plandetailbbvitModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbbvitModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbbvitModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbbvitModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbbvitModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Benefit Boost 1.0*/
#plandetailbb1Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbb1Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbb1Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbb1Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbb1Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Benefit Boost 2.0*/
#plandetailbb2Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbb2Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbb2Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbb2Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbb2Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Benefit Boost 3.0*/
#plandetailbb3Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbb3Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbb3Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbb3Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbb3Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal Benefit Boost 4.0*/
#plandetailbb4Modal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailbb4Modal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailbb4Modal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailbb4Modal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailbb4Modal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal UBA Membership*/
#plandetailubaassocModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailubaassocModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailubaassocModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailubaassocModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailubaassocModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/*Plan Detail Modal HAA Membership*/
#plandetailhaaassocModal1 {
  font-family: "Century Gothic Pro", sans-serif;
  margin-top: 65px;
  padding-top: 80px;
}

#plandetailhaaassocModal1 h1 {
  font-size: 1.6rem;
  color: #52a7c1;
  padding-top: 10px;
}

#plandetailhaaassocModal1 h3 {
  font-size: 1.3rem;
  color: #08609a;
  padding-top: 15px;
}

#plandetailhaaassocModal1 h4 {
  font-size: 1rem;
  color: gray;
}

#plandetailhaaassocModal1 p {
  font-size: 0.8rem;
  color: #0b3b5b;
}

/* Tables - plan cards */

#adanddmaingrid {
  font-size: 0.8rem;
  color: #0b3b5b;
  width: 55%;
  margin-left: 20px;
  margin-right: 20px;
}

#adanddgridone {
  border-top: 1px solid #efefef;
}

#adanddgridtwo {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

#adanddgridleft {
  border-left: 1px solid #efefef;
}

#boostlook {
  border: 1px solid #B9D9EB;
  background-color: #F0F8FF;
  padding: 6px;
  border-radius: 15px;
  font-size: 1.2rem;
}

#plancardboost {
  color: #0b3b5b;
  border-top: 1px solid #efefef;
}

#plancardboost h4 {
  font-size: 1rem;
  color: #52a7c1;
}

#plancardboost p {
  font-size: 0.7rem;
}

#bbcolor {
  color: #01b262;
}

/*SML Dental Providers Search */
#smlproviderssearch {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.9rem;
}

#smlproviderssearch dd {
  color: #52a7c1;
  font-size: 0.8rem;
  width: 30%;
}

#provider_button {
  background-color: #52a7c1;
  color: #0b3b5b;
  width: 40%;
  border: 1px solid #efefef;
  padding: 10px;
}

/* FAQs & Billing table */
#faqstable table {
  color: #0b3b5b;
  font-size: 0.9rem;
}

#faqstable th {
  color: #52a7c1;
  border-right: 1px solid #efefef;
}

#faqstable td {
  border-right: 1px solid #efefef;
}

#cancelpolicies {
  border: 1px solid #efefef;
}

#cancelpolicies h4 {
  color: #08609a;
  font-size: 1.5rem;
  font-family: "Century Gothic Pro", sans-serif;
  padding-top: 10px;
}

#cancelbutton a {
  width: 100%;
}

#billinglist ol {
  color: #0b3b5b;
  padding-bottom: 3px;
  font-family: "Century Gothic Pro", sans-serif;
}

#tpadisc p {
  font-size: 0.8rem;
  padding-top: 15px;
}

#billingothertpas {
  border: 1px solid #efefef;
  margin-right: 5px;
  margin-bottom: 10px;
}

#billingothertpas h3 {
  font-size: 1rem;
}

/*Marketing Library Table */
#mktglibtable {
  color: #0b3b5b;
}

#mktglibtable th {
  color: #52a7c1;
  font-size: 0.8rem;
}

#mktglibtable td {
  border-right: 1px solid #efefef;
  font-size: 0.8rem;
}

#mktglibtable a:hover {
  color: #01b262;
}

#mktglibrarysections h3 {
  color: #52a7c1;
  font-family: "Century Gothic Pro", sans-serif;
}

#mktglibrarysections p {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
}

#mktglibrarysections li {
  color: #0b3b5b;
}

#tblnacell {
  background-color: #72A0C1;
}

#tblhighlight {
  background-color: #a6f4cc;
}

#vidbutton  {
  width: 100%;
}

#vidframe {
  border: 1px solid #efefef;
  margin-bottom: 20px;
}

#vidframe2 {
  border: 1px solid #efefef;
  margin-bottom: 20px;
}

#vidframe2 h2 {
  color: #52a7c1;
  font-size: 1.4rem;
  font-family: "Century Gothic Pro", sans-serif;
  padding-top: 15px;
  padding-bottom: 5px;
}

#vidframe2 p {
  color: #0b3b5b;
}

#vidframe2 li {
  color: #08609a;
  list-style-type: circle;
  font-size: 0.8rem;
}

#vidframe2 a {
  width: 100%;
}

#vidframe h2 {
  color: #52a7c1;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.3rem;
}

#vidframe h3 {
  color: #52a7c1;
  font-size: 1rem;
}

#vidframe h4 {
  color: #52a7c1;
  font-size: 0.7rem;
}

#vidframe li {
  color: #0b3b5b;
  list-style-type: circle;
  margin-bottom: 5px;
}

#vidframe a {
  width: 100%;
}

#vidframe p {
  color: #0b3b5b;
}

#agencyinfo a {
  width: 100%;
}

#agtguidescarriers h3 {
  color: #08609a;
  font-size: 1rem;
  font-family: "Century Gothic Pro", sans-serif;
  padding-bottom: 15px;
}

#agtguidesver {
  font-size: 0.6rem;
}

@media screen and (max-width: 40em) {
  #mktglibtable td {
    font-size: 0.6rem;
  }
  #mktglibtable th {
    font-size: 0.6rem;
  }
}

#effdatelinks a {
  width: 100%;
}

#locationframe {
  border: 1px solid #efefef;
  margin-bottom: 15px;
}

@media screen and (max-width: 64em) {
  #locationframe iframe {
    width: 85%;
  }
}

/* Team cards */
#teamcards {
  font-family: "Century Gothic Pro", sans-serif;
}

#teamcards h3 {
  color: #52a7c1;
  font-size: 1.2rem;
}

#teamcards h5 {
  color: #08609a;
  font-size: 0.8rem;
}

#teamcards p {
  color: #0b3b5b;
}

#teamcardsec {
  border-top: 1px solid #efefef;
}

#teamcardlinks img {
  border-radius: 50%;
  border: 1px solid #efefef;
  margin-top: 15px;
}

/* Section for Home Page Commitment to Partners */
#hamid h4 {
  color: #52a7c1;
  font-size: 1.3rem;
  margin-left: 30px;
}

#topboxhead h4 {
  color: #52a7c1;
  font-size: 1.2rem;
}

#topboxhead p {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
}

#topboxhead li {
  color: #0b3b5b;
  padding-bottom: 5px;
  font-family: "Century Gothic Pro", sans-serif;
}

#vidframe li {
  color: #0b3b5b;
  padding-bottom: 3px;
  font-family: "Century Gothic Pro", sans-serif;
}

#mktglibrarysections li {
  color: #0b3b5b;
  padding-bottom: 5px;
  font-family: "Century Gothic Pro", sans-serif;
}

#mktglibrarysections h4 {
  color: #52a7c1;
  font-size: 1.2rem;
}

#boxsections h4 {
  color: #52a7c1;
  font-size: 1.2rem;
  font-family: "Century Gothic Pro", sans-serif;
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 5px;
}

#boxsections p {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
  padding: 10px;
}

#boxsections li {
  color: #0b3b5b;
  font-family: "Century Gothic Pro", sans-serif;
  padding-bottom: 5px;
  font-size: 0.9rem;
}

#boxsections {
  border: 1px solid #efefef;
  padding: 5px;
  margin-bottom: 10px;
}

#mntopgridmiddle h4 {
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.2rem;
  color: #52a7c1;
}

#mntopgridmiddle li {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  font-size: 0.9rem;
}

#plansgridtext li {
  font-family: "Century Gothic Pro", sans-serif;
  color: #0b3b5b;
  font-size: 0.9rem;
  padding-bottom: 5px;
}


/* Footer Section CSS */
#hafootdivider img {
  padding-bottom: 5px;
}

#hafootmain {
  font-family: "Century Gothic Pro", sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}

#hafootmain h3 {
  font-size: 1rem;
  color: #52a7c1;
}

#hafootmain p {
  font-size: 0.8rem;
}

#hafootphone a {
  font-size: 2rem;
  color: #ff936d;
}

#hafootphone a:hover {
  color: #01b262;
}

#hafootcelltwo {
  border-right: 0.5px solid #52a7c1;
  padding-left: 30px;
}

#hafootcelltwo a:hover {
  color: #01b262;
}

#hafootcellthree {
  border-right: 0.5px solid #52a7c1;
  padding-left: 30px;
}

#hafootcellthree a:hover {
  color: #01b262;
}

#hafootcellone {
  border-right: 0.5px solid #52a7c1;
}

#hafootcellone img {
  padding-bottom: 10px;
}

#hafootcellend {
  padding-left: 30px;
}

#hafootcellend a:hover {
  color: #01b262;
}

#hafootpic {
  border-top: 2px solid #52a7c1;
}

#habtfoot {
  background-color: #08609a;
  color: #ffffff;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 0.8rem;
  padding-top: 15px;
  margin-top: 5px;
}

@media screen and (max-width: 64em) {
  #hafootcellone {
    margin-bottom: 10px;
    border-right: 0.5px solid #52a7c1;
    border-bottom: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
  }
  #hafootcellone img {
    width: 55%;
  }
  #hafootcelltwo {
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #hafootcellthree {
    margin-bottom: 10px;
    border-right: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #hafootcellend {
    margin-bottom: 10px;
    border-right: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 40em) {
  #hafootcellone {
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
  }
  #hafootcellone img {
    width: 55%;
  }
  #hafootcelltwo {
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #hafootcellthree {
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 0.5px solid #52a7c1;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #hafootcellend {
    margin-bottom: 10px;
    border-right: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
