
    .btn-primary:hover {
      background-color: #5C9A1B !important;
    }

    .layout-canvas-g {
      background-color: #fff;
      border: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0;
      width: 100%;
    }

    .layout-canvas-g>.header,
    .layout-canvas-g>.section,
    .layout-canvas-g>.footer {
      position: relative;
      overflow: hidden;
      width: 100%;
      word-wrap: break-word;
    }

    .layout-canvas-g>.section {
      margin: 0px;
    }

    .layout-canvas-g>.section>.columns {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      word-wrap: break-word;
    }

    body {
      color: #000;
      font-family: Arial;
      font-size: 12px;
      margin: 0 auto;
      max-width: 1280px;
    }

    @media only screen and (max-width: 915px) {
      .mobile-hidden {
        display: none !important;
      }

      .responsive-td {
        width: 100% !important;
        display: block !important;
        padding: 0 !important;
      }
    }

    @media only screen and (max-width: 480px) {
      .mobile-hidden {
        display: none !important;
      }

      .responsive-td {
        width: 100% !important;
        display: block !important;
        padding: 0 !important;
      }
    }

    .layout-canvas-g>.section>.columns {
      width: 100%;
    }

    .row {
      max-width: 1280px;
      padding-left: 1.5rem;
    }

    .mobile-show {
      display: none;
    }

    .box-logo {
      width: 108px;
      height: 92px;
    }

    .fluid-logo {
      width: 154px;
      height: 56px;
    }

    .humanaLogoBox {
      width: 182px;
      text-align: left;
      display: inline-block;
    }

    .fluid-logo1 {
      width: 391px;
      height: 60px;
    }

    .bannerDesktop {
      max-width: 704px;
      height: auto;
width:100%
    }

    .bannerText {
      font-family: 'CustomFamily', Calibri, sans-serif;
      color: #5C9A1B;
      font-weight: 300;
      font-size: 50px;
      line-height: 62px;
      max-width: 525px;
      margin: 0 auto;
      padding-top: 30px;
      padding-bottom: 22px;
    }

    .bannerText1 {
      font-family: 'CustomFamily', Calibri, sans-serif;
      color: #3A3B3D;
      font-weight: 400;
      font-size: 25px;
      line-height: 33px;
      max-width: 525px;
      margin: 0 auto;
    }

    .bannerSection {
      display: flex;
      max-width: 1280px;
      margin: 0 auto;
      border-top: 1px solid #C8C8C8;
    }

    .bannerTextMain {
      width: 50%
    }

    .bannerImageMain {
      width: 50%;
text-align:right;
    }

    .content1 {
      margin: 34px 0px 65px 40px;
    }

    .content1spacing {
      width: 100%;
      padding-bottom: 79px;
    }

    .Content1Headline {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 300;
      font-size: 36px;
      line-height: 50px;
      color: #5C9A1B;
      text-align: center;
      padding-top: 69px;
    }

    .Content1Subheading {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 400;
      font-size: 19px;
      line-height: 30px;
      color: #3A3B3D;
      margin-top: 12px;
      margin-bottom: 35px;
      text-align: center;
    }

    .Content1IconTextMain {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 700;
      font-size: 25px;
      line-height: 32px;
      color: #114A21;
      text-align: left;
    }

    .Content1IconSubText {
      font-family: 'CustomFamily', Calibri, sans-serif;
      text-align: left;
      font-weight: 400;
      font-size: 19px;
      line-height: 30px;
      color: #3A3B3D;
      margin-top: 34px;
    }

    .spacing {
      line-height: 21px;
    }

    .FormHeading {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-size: 36px;
      line-height: 50px;
      color: #5C9A1B;
      font-weight: 300;
      text-align: center;
    }

    .form-Content {
      width: 50%;
      margin: 0 auto;
    }

    .FormSubheading {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-size: 19px;
      line-height: 30px;
      color: #3A3B3D;
      font-weight: 300;
      text-align: center;
      padding: 8px 48px 49px;
    }

    .container {
      padding: 0 48px;
    }

    .btnSpacing {
      margin-bottom: 0;
    }

    .btn-primary {
      background-color: #5C9A1B !important;
      border: #5C9A1B !important;
      font-weight: normal;
      font-size: 19px;
      line-height: 24px;
      color: #FFFFFF;
      padding: 10px 24px;
      border-radius: 4px;
    }

    .formDisclaimer {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-size: 16px;
      line-height: 30px;
      color: #707373;
      font-weight: 400;
      padding-left: 50px;
    }

    .AwardPlansSpacing {
      padding-top: 30px;
      padding-bottom: 20px;
    }

    .cards-wrapper {
      display: flex;
      justify-content: center;
    }

    .card img {
      max-width: 100%;
      max-height: 100%;
    }

    .card {
      margin: 0 0.5em;
      border: 1px solid #C8C8C8;
      border-radius: 4px;
      text-align: center;
    }

    .carousel {
      margin: 0 20px;
    }

    .carousel-inner {
      padding: 0px;
    }

    .carousel-control-prev,
    .carousel-control-next {
      background-color: unset;
      width: 5vh;
      height: 5vh;
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
    }

    .cardImg {
      height: 100%;
      width: 100%;
    }


    .carousel-control-next-icon {
      background-image: url(https://image.email3.humana.com/lib/fe3a15717564047a771274/m/3/58942dd3-41ad-4a0d-9f2e-a63f29d4e630.png) !important;
    }

    .carousel-control-prev-icon {
      background-image: url(https://image.email3.humana.com/lib/fe3a15717564047a771274/m/3/cf2afa8d-92ca-4e1c-b06b-adb4d6adac27.png) !important;
    }

    .carousel-control-next,
    .carousel-control-prev {
      opacity: unset;
    }

    .card1 {
      width: 392px;
      height: 617px;
      margin-top: 29px;
    }

    .card2 {
      width: 392px;
      height: 617px;
      margin-top: 29px;
    }

    .carouselContent {
      width: 45%;
margin-top:44px;
margin-bottom:0;
    }

 .carouselTitleStyling {
        font-family: 'CustomFamily', Calibri, sans-serif;
        font-size: 20px;
        line-height: 30px;
        color: #3A3B3D;
        font-weight: 700;
      }

      .carouselTitleStyling1 {
        font-family: 'CustomFamily', Calibri, sans-serif;
        font-size: 17px;
        line-height: 23px;
        color: #3A3B3D;
        font-weight: 400;
      }

    .FeaturedContent {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 300;
      font-size: 36px;
      line-height: 50px;
      color: #5C9A1B;
      text-align: center;
    }

    .FeaturedContentspace {
      margin-top: 72px;
      margin-bottom: 32px;
    }

    .featuredMain {
      padding-left: 0px;
      margin: 0 58px;
    }

    .featuredMainSpacing {
      margin-top: 22px;
    }

    .titleStyle {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 700;
      font-size: 25px;
      line-height: 34px;
      color: #114A21;
      max-width: 321px;
      text-align: left;
      margin: 0 auto;
      margin-bottom: 0px !important;
    }

    .CardText {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 400;
      font-size: 19px;
      line-height: 28px;
      color: #414042;
      max-width: 321px;
      text-align: left;
      padding-top: 9px;
    }

    .CardLink {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 700;
      font-size: 19px;
      line-height: 24px;
      color: #007481;
      text-decoration: underline;
      text-align: left;
      margin-left: 20px;
      margin-bottom: 22px;
    }

    .content4text {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 300;
      font-size: 36px;
      line-height: 50px;
      color: #5C9A1B;
      text-align: center;
      margin-bottom: 24px;
      margin-top: 89px;
    }

    .btn-prop {
      background-color: #5C9A1B;
      border: #5C9A1B;
      font-weight: normal;
      font-size: 19px;
      line-height: 24px;
      color: #FFFFFF;
      padding: 16px 24px;
      border-radius: 4px;
    }

    .footer {
      font-size: 1rem;
    }

    .footer-nav-text {
      font-family: 'CustomFamily', Calibri, sans-serif;
      font-weight: 400;
      font-size: 15px;
      line-height: 18px;
      letter-spacing: 0.45px;
      color: #53575A;
    }

    .footer-secondary-navigation-section .footer-additional-links-section .footer-additional-link-container:after {
      content: "|" !important;
      margin: 0 0.75rem;
    }


    .bodyContentlast {
      padding-top: 198px;
    }

    .footerPara {
      padding: 0 1.875rem;
      padding-top: 35px;
    }

    .desktophide {
      display: none;
    }

@media only screen and (max-width: 1150px) {
.bannerText{
max-width:450px;margin-left:30px;
}
.bannerText1{
max-width:450px;margin-left:30px;
}
.bannerSection1 {
    margin-top: 2%;
}
.bannerDesktop {
width:100%;
}
}
  @media only screen and (max-width: 1024px) {
.bannerText{
max-width:450px;
}
.bannerText1{
max-width:450px;
}
.bannerDesktop {
width:100%;
}
.bannerSection1{
margin-top:2%;
}
.carouselPad{
max-width:87% !important;
}
.DisclaimerText{
max-width:87%;
}
.featuredMain{
margin:0 25px;
}
.featuredMainSpacing{
margin-top:22px;
}
}
    @media only screen and (max-width: 915px) {

      .desktop-show1 {
        display: none;
      }

      .mobile-show1 {
        display: block;
        width: 100%;
      }

      .bannerMobile {
        width: 100%;
        height: auto;
      }

      .bannerSection {
        width: 100%;
        flex-direction: column;
      }

      .bannerTextMain {
        width: 100%
      }

      .bannerImageMain {
        width: 100%;
text-align:center;
      }

      .bannerText {
        font-size: 42px;
        line-height: 46px;
        margin: 0 auto;
        padding-top: 41px;
        padding-bottom: 41px;       
    text-align: left;
    max-width: 95%;
margin:0 auto;
      }

      .bannerText1 {
        font-size: 26px;
        line-height: 26px;
        padding-bottom: 23px;
    text-align: left;
    max-width: 95%;
margin:0 auto;
      }

      .content1 {
        flex-direction: column;
        margin: 0;
        max-width: 600px;
        margin: 0 auto;
        margin-bottom: 26px;
      }

      .carouselContent {
        width: 100%;
margin-top:0%;
margin-bottom:0%;
      }

.carousel {
        margin: 0;
      }

      .form-Content {
        width: 100%;
      }

      .featuredMain {
        padding-left: 0px;
        margin: 0 20px;
      }

      .card-body1 {
        padding: 10px;
      }

      .Content1IconTextMain {
        font-size: 18px;
        line-height: 25px;
      }

      .Content1IconSubText {
        font-size: 16px;
        line-height: 25px;
      }

      .featuredMainSpacing {
        margin-top: 20px;
      }
.Content1Subheading{padding:0 25px;}

      .card1 {
        width: 121px;
        height: 138px;
        margin-top: 24px;
      }

      .card2 {
        width: 131px;
        height: 97px;
        margin-top: 45px;
      }

      .card3 {
        width: 135px;
        height: 86px;
        margin-top: 47px;
      }

      .card4 {
        width: 115px;
        height: 119px;
        margin-top: 38px;
      }

      .card5 {
        width: 88px;
        height: 133px;
        margin-top: 21px;
      }


      .card6 {
        width: 197px;
        height: 71px;
        margin-top: 59px;
      }

      .carouselTextHeight {
        height: 200px;
      }

      .cardImg {
        height: 186px;
        width: 270px;
        margin: 0 auto;
      }

      .carouselTitleStyling {
        font-size: 20px;
        line-height: 30px;
        color: #3A3B3D;
        font-weight: 700;
      }

      .carouselTitleStyling1 {
        font-size: 16px;
        line-height: 23px;
        color: #3A3B3D;
        font-weight: 400;
      }



      .footerPara {
        padding: 0 1rem;
        padding-top: 22.51px;
      }
    }

    @media only screen and (max-width: 768px) {

      .desktop-show {
        display: none;
      }

      .desktophide {
        display: block
      }

      .mobile-show {
        display: block;
        width: 100%;
      }

      .row {
        width: 100%;
        padding-left: 10px;
      }

      .logo-styling {
        padding: 18px 0px 18px 10px;
      }

      .humanaLogoBox {
        width: 112px;
        text-align: center;
      }

      .fluid-logo {
        width: 92px;
        height: 34px;
      }

      .fluid-logo1 {
        width: 235px;
        height: 36px;
      }

      .bannerMobile {
        max-width: 100%;
        height: auto;
      }

      .bannerSection {
        width: 100%;
        flex-direction: column;
      }

      .bannerTextMain {
        width: 100%
      }

      .bannerImageMain {
        width: 100%
      }

      .bannerText {
        font-size: 36px;
        line-height: 46px;
        margin: 0 auto;
        padding-top: 41px;
        padding-bottom: 41px;
        max-width: 357px;
        text-align: left;
      }

      .bannerText1 {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 23px;
        max-width: 357px;
        text-align: left;
      }

      .content1 {
        flex-direction: column;
        margin: 0;
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 26px;
      }

      .Content1Headline {
        font-size: 28px;
        line-height: 38px;
        text-align: center;
        padding-top: 51px;
      }

      .Content1Subheading {
        font-size: 16px;
        line-height: 26px;
        color: #3A3B3D;
        margin-top: 18px;
        margin-bottom: 37px;
        text-align: center;
        padding: 0 16px;
      }

      .Content1IconTextMain {
        font-size: 22px;
        line-height: 32px;
      }

      .Content1IconSubText {
        font-size: 16px;
        line-height: 26px;
      }

      .form-Content {
        width: 100%;
      }

      .FormHeading {
        font-size: 28px;
        line-height: 35px;
        padding:0 7px;
      }

      .FormSubheading {
        font-size: 16px;
        line-height: 26px;
        padding: 12px 17px 23px;
      }

      .container {
        padding: 0 17px;
      }

      .formDisclaimer {
        font-size: 14px;
        line-height: 26px;
        padding: 0 17px;
        text-align: center;
      }

      .btnSpacing {
        margin-bottom: 18px;
      }

      .carouselContent {
        width: 100%;
margin-top:0%;
margin-bottom:0%;
      }

      .FeaturedContent {
        font-size: 28px;
        line-height: 50px;
      }

      .AwardPlansSpacing {
        padding-top: 31px;
        padding-bottom: 24px;
      }

      .carousel {
        margin: 0;
      }

.cardMain1{
border:0 !important;
margin:0 !important;
background-color:#f8f8f8;
}

      .cardImg {
        height: 186px;
        width: 270px;
        margin: 0 auto;
      }

      .card1 {
        width: 121px;
        height: 138px;
        margin-top: 24px;
      }

      .card2 {
        width: 131px;
        height: 97px;
        margin-top: 45px;
      }

      .card3 {
        width: 135px;
        height: 86px;
        margin-top: 47px;
      }

      .card4 {
        width: 115px;
        height: 119px;
        margin-top: 38px;
      }

      .card5 {
        width: 88px;
        height: 133px;
        margin-top: 21px;
      }


      .card6 {
        width: 197px;
        height: 71px;
        margin-top: 59px;
      }

      .titleStyle {
        font-size: 22px;
        line-height: 34px;
      }

      .card-text {
        font-family: 'CustomFamily', Calibri, sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 23px;
        color: #3A3B3D;
      }

      .carouselTitleStyling {
        font-size: 20px;
        line-height: 30px;
        color: #3A3B3D;
        font-weight: 700;
      }

      .carouselTitleStyling1 {
        font-size: 16px;
        line-height: 23px;
        color: #3A3B3D;
        font-weight: 400;
      }

      .FeaturedContentspace {
        margin-top: 37px;
        margin-bottom: 19px;
      }

      .featuredMain {
        padding-left: 0px;
        margin: 0;
        padding-bottom: 0px;
      }

      .row-cols-1>* {
        padding-bottom: 22px;
      }

      .card-body1 {
        width: 100% !important;
        height: auto;
        padding: 1.25rem;
      }

      .carouselTextHeight {
        height: 200px;
      }

      .CardText {
        font-size: 16px;
        line-height: 26px;
        max-width: 100%;
      }

      .CardLink {
        font-size: 16px;
        line-height: 24px;
        text-align: left;
        margin-left: 1.25rem;
        margin-bottom: 38px;
      }

      .content4text {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 24px;
        margin-top: 65px;
      }

      .content1spacing {
        padding-bottom: 29px;
      }

      .footerPara {
        padding: 0 1rem;
        padding-top: 22.51px;
      }
.bodyContentlast {
      padding-top: 122px;
    }
    }

    .indicator {
      background-color: #707373 !important;
      height: 15px !important;
      width: 15px !important;
      border-radius: 100% !important;
    }