.accordion-wrapper {margin:0 auto 30px; padding: 0;position:relative;border-radius:4px;max-width:800px;}
.expanded.accordion-wrapper {}
.accordion-header { cursor: pointer; background:;font-size: 20px; line-height: 27px; width: 100%; padding: 25px 50px 25px 25px; color:#fff;border-radius:4px;border-bottom:1px solid transparent;font-family:;}
.accordion-header h3{margin-bottom:0px!important;font-size: 20px;color:#fff;}

.accordion-icon{display:block;position:absolute;top:0;right:0;height:65px;line-height:65px;width:50px;text-align:center;}

.accordion-icon:before{content:"\f107";font-family:FontAwesome;font-size:24px;}
.expanded .accordion-wrapper {box-shadow:none;}
.expanded .accordion-header{border-bottom:1px solid ;}
.expanded .accordion-icon:before { content:"\f106"; }
.accordion-content { display:none;}
.accordion-content > div{ padding:25px 25px 25px 25px; background:}


.company-lp .accordion-header h3{margin-bottom: 0px !important; font-size: 18px; color: #fff; font-weight: 400; margin: auto; display: table-cell; vertical-align: middle;}

.company-lp .accordion-header { min-height: 99px; display: table; }

@media(max-width:850px){
    .accordion-wrapper {margin:0 25px 30px;}
}
@media(max-width:767px){
    .accordion-header { font-size: 17px; line-height:22px; font-weight: 500;}
}


.dy-sign-in-lp .lp-header-logo

.company-lp .lp-header-logo,
.company-lp .lp-header-CTA{width: 48%!important; display: inline-block!important;}

.company-lp .mobile-menu-trigger {display:none!important;}


.numbered-boxes p{text-shadow: 0px 2px 2px rgba(0,0,0,0.10);}
.numbered-boxes .num-one:before{content:"1";position: absolute; left: 18px; top: 0px; font-size: 50px; font-weight: 700; margin: auto; text-shadow: 0px 2px 2px rgba(0,0,0,0.10);}
.numbered-boxes .num-two:before{content:"2";position: absolute; left: 18px; top: 0px; font-size: 50px; font-weight: 700; margin: auto; text-shadow: 0px 2px 2px rgba(0,0,0,0.10);}
.numbered-boxes .num-three:before{content:"3";position: absolute; left: 18px; top: 0px; font-size: 50px; font-weight: 700; margin: auto; text-shadow: 0px 2px 2px rgba(0,0,0,0.10);}
.numbered-boxes .num-four:before{content:"4";position: absolute; left: 18px; top: 0px; font-size: 50px; font-weight: 700; margin: auto; text-shadow: 0px 2px 2px rgba(0,0,0,0.10);}
.numbered-boxes a{ color: #fff!important;}


@media (max-width:767px){ 
  .company-lp-steps .bh-td { border: 3px solid #00509e; border-radius: 5px; padding: 0px 15px 15px 15px; max-width: 300px; margin-left: auto; margin-right: auto; }
  .lp-header-CTA a{    padding: 6px 26px!important;    font-size: 14px!important;}

}

.company-lp-steps{}
.company-lp-steps h3{width: 168px; height: 55px; padding: 8px; color: #00509e; margin-left: auto; margin-right: auto; font-size: 30px; margin-bottom: 0px; margin-top: 10px;}
.company-lp-steps .bh-td{border: 3px solid #00509e; border-radius: 5px;    padding: 0px 15px 15px 15px;}


.lowes-lp h1, 
.lowes-lp h2, 
.lowes-lp h3, 
.lowes-lp h4, 
.lowes-lp h5, 
.lowes-lp h6{color: #00509e!important;}
.lowes-lp .accordion-header {   background: #00509e!important;}
.company-lp.lowes-lp .accordion-header h3{color:#fff!important;}
.lowes-lp .top-section{border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.lowes-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.ups-bridge .bottom-border { border-bottom: 1px solid #00509e!important; }

.lowes-lp ol.number-bg-bullet>li:before{background-color: #00509e;}

.ups-bridge h1, 
.ups-bridge h2, 
.ups-bridge h3, 
.ups-bridge h4, 
.ups-bridge h5, 
.ups-bridge h6{color: #220400!important;}
.landing-page.ups-bridge .header-container-wrapper{    background: #220400;}
.ups-bridge .top-section{border-bottom: 1px solid #ffb500; border-top: 1px solid #ffb500; background:#DFDBD7!important;}
.ups-bridge .accordion-header {   background:#DFDBD7 !important;border: 1px solid #22040021 !important;}
.ups-bridge .accordion-header h3{color:#220400!important;font-weight: 600;}

.ups-bridge .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;color:#351c15!important;}
.ups-bridge .accordion-content>div { padding: 25px 25px 25px 25px; background: #e8e8e6; }
.ups-bridge .company-lp-steps .bh-td { border: 3px solid #220400; border-radius: 5px; padding: 0px 15px 15px 15px; }
.ups-bridge .company-lp-steps h3 {  color: #351c15 !important ; }
.ups-bridge .bottom-border { border-bottom: 1px solid  #220400!important; }
.ups-bridge ol.number-bg-bullet>li:before{background-color: #220400;}



.ups-my-choice-deals-bridge h1, 
.ups-my-choice-deals-bridge h2, 
.ups-my-choice-deals-bridge h3, 
.ups-my-choice-deals-bridge h4, 
.ups-my-choice-deals-bridge h5, 
.ups-my-choice-deals-bridge h6{color: #220400!important;}
.landing-page.ups-my-choice-deals-bridge .header-container-wrapper{    background: #220400;}
.ups-my-choice-deals-bridge .top-section{border-bottom: 00px solid #e0dcd6; border-top: 0px solid #e0dcd6; background:#e0dcd6!important;}
.ups-my-choice-deals-bridge .accordion-header {   background:#e0dcd6 !important;border: 1px solid #351c1521 !important;}
.ups-my-choice-deals-bridge .accordion-header h3{color:#220400!important;font-weight: 600;}

.ups-my-choice-deals-bridge .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;color:#351c15!important;}
.ups-my-choice-deals-bridge .accordion-content>div { padding: 15px 25px 25px 25px; background: #e8e8e6; }
.ups-my-choice-deals-bridge .company-lp-steps .bh-td { border: 3px solid #220400; border-radius: 5px; padding: 0px 15px 15px 15px; }
.ups-my-choice-deals-bridge .company-lp-steps h3 {  color: #220400 !important ; }
.ups-my-choice-deals-bridge .bottom-border { border-bottom: 1px solid  #351c15!important; }
.ups-my-choice-deals-bridge ol.number-bg-bullet>li:before{background-color: #220400;}
.ups-my-choice-deals-bridge .top-section.image-text-2 [class*="bh-col"]:last-child{background: url(https://www.benefithub.com/hs-fs/hubfs/Bridge%20pages/UPS-mychoice-deals-hero-image.png); background-size: cover; background-position: center left; background-repeat: no-repeat;}

@media (max-width:1080px){

.ups-my-choice-deals-bridge .top-section.image-text-2 [class*="bh-col"]:last-child{background-position: center right;}

}



@media (max-width:767px){
  .ups-my-choice-deals-bridge .top-section.image-text-2 [class*="bh-col"]:last-child{display:none;} 

}

.target-lp h1, 
.target-lp h2, 
.target-lp h3, 
.target-lp h4, 
.target-lp h5, 
.target-lp h6{color: #333333!important;}
.target-lp .accordion-header {background: #f0f1f0 !important;}
.target-lp .accordion-icon,
.company-lp.target-lp .accordion-header h3{color: #da2133!important; font-weight: 600;}

.target-lp .top-section{border-bottom: 1px solid #da2133; border-top: 1px solid #da2133; }
.target-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.target-lp .company-lp-steps h3 {  color: #da2133!important;}
.target-lp .company-lp-steps .bh-td { border: 3px solid #da2133; border-radius: 5px; padding: 0px 15px 15px 15px; }
.target-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; }
.target-lp .bottom-border { border-bottom: 1px solid #da2133!important; }
.target-lp ol.number-bg-bullet>li:before{background-color: #da2133;}

.anthem-lp h1, 
.anthem-lp h2, 
.anthem-lp h3, 
.anthem-lp h4, 
.anthem-lp h5, 
.anthem-lp h6{color: #0079c2!important;}
.anthem-lp .accordion-header {background: #0079c2 !important;}
.anthem-lp .accordion-icon,
.company-lp.anthem-lp .accordion-header h3{color: #fff!important; font-weight: 600;}
.anthem-lp .top-section{border-bottom: 1px solid #0079c2; border-top: 1px solid #0079c2; background:#EEF2F3!important;}
.anthem-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.anthem-lp .company-lp-steps h3 {  color: #0079c2!important;}
.anthem-lp .company-lp-steps .bh-td { border: 3px solid #0079c2; border-radius: 5px; padding: 0px 15px 15px 15px; }
.anthem-lp .accordion-content>div { padding: 25px 25px 25px 25px; background:#eef2f3 ; }
.anthem-lp .bottom-border { border-bottom: 1px solid #0079c2!important; }
.anthem-lp ol.number-bg-bullet>li:before{background-color: #0079c2;}


.marriott-lp h1, 
.marriott-lp h2, 
.marriott-lp h3, 
.marriott-lp h4, 
.marriott-lp h5, 
.marriott-lp h6{color: #000000!important;}
.marriott-lp .accordion-header {background: #f4f4f4 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.marriott-lp .accordion-icon,
.company-lp.marriott-lp .accordion-header h3{color: #000!important; font-weight: 600;}
.marriott-lp .top-section{border-bottom: 1px solid #000000; border-top: 1px solid #000000; background:#f4f4f4!important;}
.marriott-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.marriott-lp .company-lp-steps h3 {  color: #000000!important;}
.marriott-lp .company-lp-steps .bh-td { border: 3px solid #000000; border-radius: 5px; padding: 0px 15px 15px 15px; }
.marriott-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f4f4f4 !important; }
.marriott-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.marriott-lp  ol.number-bg-bullet>li:before{background-color: #000;}

.walmart-lp{}
.walmart-lp .header-container-wrapper{background:transparent;box-shadow:none;}
.walmart-lp h1, 
.walmart-lp h2, 
.walmart-lp h3, 
.walmart-lp h4, 
.walmart-lp h5, 
.walmart-lp h6{color: #0071ce!important; font-family: 'BogleWeb',Arial,sans-serif; }
.walmart-lp p{font-family: 'BogleWeb',Arial,sans-serif; }
.walmart-lp h4{font-size:22px;}
.walmart-lp .accordion-header {background: #7abae6 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;font-family: 'BogleWeb',Arial,sans-serif;}
.walmart-lp .accordion-icon,
.company-lp.walmart-lp .accordion-header h3{color: #000!important; font-weight: 600;   font-family: 'BogleWeb',Arial,sans-serif;     font-size: 20px;}
.walmart-lp .top-section{ border-bottom: 1px solid #ddd;padding-top: 40px; padding-bottom: 40px;}
.walmart-lp .mid-section img{}
.walmart-lp .top-section h2{color:#f45197!important;}
.walmart-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.walmart-lp .company-lp-steps h3 {  color: #0071ce!important;}
.walmart-lp .company-lp-steps .bh-td { border: 3px solid #0071ce; border-radius: 5px; padding: 0px 15px 15px 15px; }
.walmart-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #7abae650; }
.walmart-lp .bottom-border { border-bottom: 1px solid #0071ce!important; }
.walmart-lp ol.number-bg-bullet>li:before{background-color: #0971ce;}
.walmart-lp .accordion-content *{  font-family: 'BogleWeb',Arial,sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2; color: #454545;}


.walmart-lp .wal-mart-boxes .bh-td{background:#fff;padding: 0px 0px 15px 0px !important; position: relative; box-shadow: 0 1px 2px rgba(0,0,0,.05); border: 1px solid rgba(0,0,0,.125);}
.walmart-lp .wal-mart-boxes .bh-td h2.blue-box-title{text-align: center; text-align: center; color: #fff!important; background: #0071ce; padding: 16px; font-size: 24px;    margin-left: -1px;}
.walmart-lp .wal-mart-boxes .bh-td h2.green-box-title{text-align: center; text-align: center; color: #fff!important;     background: rgb(118,192,67);padding: 16px; font-size: 24px;    margin-left: -1px;}
.walmart-lp .wal-mart-boxes .bh-td .cta_button{margin: 0px auto !important; width: auto!important; left: 0px !important; border-radius: 0px !important; padding: 8px 30px !important; box-shadow: none!important; min-width: 100px;}
.walmart-lp .wal-mart-boxes .bh-td p {padding: 0px 20px;}
  .walmart-lp ol.number-bg-bullet>li {  font-family: 'BogleWeb',Arial,sans-serif!important;}

@media (max-width:767px){
  .walmart-lp .top-section{background:#fff!important;}
  .walmart-lp .lp-header-logo img{width:90px!important;}
  .walmart-lp .wal-mart-boxes .bh-td h2.blue-box-title,
  .walmart-lp .wal-mart-boxes .bh-td h2.green-box-title { text-align: center; text-align: center; color: #fff !important;  padding: 10px; font-size: 20px; margin-left: -1px; }
  .walmart-lp h4 { font-size: 18px; }
  .walmart-lp .wal-mart-boxes .bh-td p { padding: 0px 20px; font-size: 14px; }
  .walmart-lp .wal-mart-boxes .bh-td { padding: 0px 0px 15px 0px !important;}
  .walmart-lp .wal-mart-boxes .bh-td .cta_button{    padding: 6px 30px !important;}
  .walmart-lp ol.number-bg-bullet>li {    font-size: 15px!important;    font-family: 'BogleWeb',Arial,sans-serif!important;}
}






.uhg-lp h1, 
.uhg-lp h2, 
.uhg-lp h3, 
.uhg-lp h4, 
.uhg-lp h5, 
.uhg-lp h6{color: #003C71!important;}
.uhg-lp h1{font-size: 38px;}
.uhg-lp .accordion-header {background: #003c71 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.uhg-lp .accordion-icon,
.company-lp.uhg-lp .accordion-header h3{color: #fff!important; font-weight: 600;}
.uhg-lp .top-section{border-bottom: 1px solid #003C71; border-top: 1px solid #003C71; background:#f4f4f4!important;}
.uhg-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.uhg-lp .company-lp-steps h3 {  color: #003C71!important;}
.uhg-lp .company-lp-steps .bh-td { border: 3px solid #003C71; border-radius: 5px; padding: 0px 15px 15px 15px; }
.uhg-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f4f4f4 !important; }
.uhg-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.uhg-lp ol.number-bg-bullet>li:before{background-color: #003C71;}

.aa-lp h1, 
.aa-lp h2, 
.aa-lp h3, 
.aa-lp h4, 
.aa-lp h5, 
.aa-lp h6{color:#0078d2!important;}
.aa-lp h1{font-size: 38px;}
.aa-lp .accordion-header {background: #0078d2 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.aa-lp .accordion-icon,
.company-lp.aa-lp .accordion-header h3{color: #fff!important; font-weight: 600;}
.aa-lp .top-section{  background:#fff!important;}
.aa-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.aa-lp .company-lp-steps h3 {  color: #0078d2!important;}
.aa-lp .company-lp-steps .bh-td { border: 3px solid #0078d2; border-radius: 5px; padding: 0px 15px 15px 15px; }
.aa-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f4f4f4 !important; }
.aa-lp .bottom-border { border-bottom: 1px solid #0078d2!important; }
.aa-lp .top-section:after {content: ""; background: url(https://cdn2.hubspot.net/hubfs/2452263/Bridge%20pages/header_shadow01.png); width: 100%; height: 20px; position: absolute; bottom: -12px; background-repeat: no-repeat; left: 0; right: 0; margin: 0 auto; max-width: 1000px; z-index: 0;}
.aa-lp ol.number-bg-bullet>li:before{background-color: #0078d2 !important;}

.conduent-lp h1, 
.conduent-lp h2, 
.conduent-lp h3, 
.conduent-lp h4, 
.conduent-lp h5, 
.conduent-lp h6{color: #000000!important;}
.conduent-lp .accordion-header {background: #efefef !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.conduent-lp .accordion-icon,
.company-lp.conduent-lp .accordion-header h3{color: #000!important; font-weight: 600;}
.conduent-lp .top-section{border-bottom: 1px solid #000000; border-top: 1px solid #000000; background:#efefef!important;}
.conduent-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.conduent-lp .company-lp-steps h3 {  color: #000000!important;}
.conduent-lp .company-lp-steps .bh-td { border: 3px solid #000000; border-radius: 5px; padding: 0px 15px 15px 15px; }
.conduent-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f4f4f4 !important; }
.conduent-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.conduent-lp  ol.number-bg-bullet>li:before{background-color: #000 !important;}
a#cta_button_2452263_975905be-3b1c-4f54-bdd5-5565d3df6fcd:hover,
a#cta_button_2452263_a17cfbf5-4e1b-4a0b-bc83-45b001dca8ae:hover{color:#fff!important;background:#000!important;}


.amazon-lp h1, 
.amazon-lp h2, 
.amazon-lp h3, 
.amazon-lp h4, 
.amazon-lp h5, 
.amazon-lp h6{color: #000000!important;}


.amazon-lp .top-section h3 {color: #1270a1!important;padding-top:5px;}

.amazon-lp h1 .main-title-2 { font-size: 32px; font-weight: 400; display: block; }


.amazon-lp .accordion-header {background: #1270a1 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.amazon-lp .accordion-icon{background: #1270a1!important;}
.amazon-lp .top-section { background: url(https://cdn2.hubspot.net/hubfs/2452263/Bridge%20pages/amazon-extras-benefit-bg.jpg); border-bottom: 1px solid #1270a1; background-size: cover; background-position: center right; border-top: 1px solid #1270a1; }
.amazon-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:98px;line-height:98px;width:50px;text-align:center;}
.amazon-lp .company-lp-steps h3 {  color: #000000!important;}
.amazon-lp .company-lp-steps .bh-td { border: 3px solid #000000; border-radius: 5px; padding: 0px 15px 15px 15px; }
.amazon-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #d5eff9; border: 2px solid #f4f4f4 !important; }
.amazon-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.amazon-lp a.cta_button.amazon-cta-login{color:#000!important;}
.amazon-lp ol.number-bg-bullet>li:before{ background:#1270a1!important; }
.amazon-lp .accordion-header h3 { margin-bottom: 0px !important; font-size: 18px; color: #fff!important; font-weight: 600; margin: auto; display: table-cell; vertical-align: middle; }
a#cta_button_2452263_91486c2a-09c7-4df6-ba51-51e49b65280a {
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(255,153,0);
    border-radius: 6px;
    border-width: 0px;
    color: rgb(255,255,255);
    font-family: sans-serif;
    height: auto;
    transition: all .4s ease;
    padding: 6px 18px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    padding: 8px 10px;
    color: #1b1b1b!important;
    width: auto;
    font-size: 14px;
    line-height: 1.5em;
    font-weight: 700;
    min-width: 150px;
    font-family: 'Open Sans', sans-serif!important;
    border-radius: 0;
    -webkit-box-shadow: 0 8px 6px -6px #00000073;
    -moz-box-shadow: 0 8px 6px -6px #00000073;
    box-shadow: 0 8px 6px -6px #00000073;
}


a#cta_button_2452263_c6f17b98-bfb3-46f8-aaf9-5364a9a2fbe5 {
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(255,153,0);
    border-radius: 6px;
    border-width: 0px;
    color: rgb(74, 74, 74);
    font-family: sans-serif;
    height: auto;
    transition: all .4s ease;
    padding: 6px 8px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    padding: 8px 0px;
    color: #1b1b1b!important;
    width: auto;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 700;
    min-width: 150px;
    font-family: 'Open Sans', sans-serif!important;
    border-radius: 0;
    -webkit-box-shadow: 0 8px 6px -6px #00000073;
    -moz-box-shadow: 0 8px 6px -6px #00000073;
    box-shadow: 0 8px 6px -6px #00000073;
}



ol.number-bg-bullet { list-style-type: none; list-style-type: decimal !ie; /*IE 7- hack*/ margin: 0; margin-left: 2em; padding: 0; counter-reset: li-counter; }
ol.number-bg-bullet > li{position: relative; margin-bottom: 0; padding-left: 1em; min-height: 2.5em; font-weight: normal; font-size: 16px; line-height: 1.5; color: #000; padding-top: 3px;}
ol.number-bg-bullet > li:before {position: absolute; top: 3px; left: -1.33em; width: 24px; height: 24px; font-size: 16px; line-height: 24px; text-align: center; color: #fff; border-radius: 50%;     background-color: #067d35;content: counter(li-counter); counter-increment: li-counter;}








.jnj-bridge h1, 
.jnj-bridge h2, 
.jnj-bridge h3, 
.jnj-bridge h4, 
.jnj-bridge h5, 
.jnj-bridge h6{color: #333333!important;}
.jnj-bridge .accordion-header {background: #d51900!important;}
.jnj-bridge .accordion-icon,
.company-lp.jnj-bridge .accordion-header h3{color: #fff!important; font-weight: 600;}
.jnj-bridge .header-section{background:#d51900;}
.jnj-bridge .top-section{border-bottom: 1px solid #d51900; border-top: 1px solid #d51900; }
.jnj-bridge .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.jnj-bridge .company-lp-steps h3 {  color: #d51900!important;}
.jnj-bridge .company-lp-steps .bh-td { border: 3px solid #d51900; border-radius: 5px; padding: 0px 15px 15px 15px; }
.jnj-bridge .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; }
.jnj-bridge .bottom-border { border-bottom: 1px solid #d51900!important; }
.jnj-bridge ol.number-bg-bullet>li:before{background-color: #d51900;}


.jnj-bridge .mid-section .bh-td {background: #faf9f7; padding: 35px 35px 20px 35px; border: solid 1px #f0efed;}






.atnt-bridge h1, 
.atnt-bridge h2,
.atnt-bridge h3, 
.atnt-bridge h4, 
.atnt-bridge h5, 
.atnt-bridge h6{color: #333333!important;}
.atnt-bridge .accordion-header {background: #00b2ed!important;}
.atnt-bridge .accordion-icon,
.company-lp.atnt-bridge .accordion-header h3{color: #fff!important; font-weight: 600;}
.atnt-bridge .header-section{background:#fff;}
.atnt-bridge .top-section{border-bottom: 1px solid #00b2ed; border-top: 1px solid #00b2ed; background: #00b2ed; color:#fff!important;}

.atnt-bridge  .top-section h1, 
.atnt-bridge  .top-section h2{ color:#fff!important; }
.atnt-bridge a, 
.atnt-bridge a:visited {
    color: #00b2ed;
    text-decoration: underline;
}

.atnt-bridge .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.atnt-bridge .company-lp-steps h3 {  color: #00b2ed!important;}
.atnt-bridge .company-lp-steps .bh-td { border: 3px solid #00b2ed; border-radius: 5px; padding: 0px 15px 15px 15px; }
.atnt-bridge .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; }
.atnt-bridge .bottom-border { border-bottom: 1px solid #00b2ed!important; }
.atnt-bridge ol.number-bg-bullet>li:before{background-color: #00b2ed;}


.atnt-bridge .mid-section .bh-td {background: #faf9f7; padding: 35px 35px 20px 35px; border: solid 1px #f0efed;}

.tech-mahindra-lp h1, 
.tech-mahindra-lp h2, 
.tech-mahindra-lp h3, 
.tech-mahindra-lp h4, 
.tech-mahindra-lp h5, 
.tech-mahindra-lp h6{color: #333333!important;}
.tech-mahindra-lp .accordion-header {background: #f0f1f0 !important;}
.tech-mahindra-lp .accordion-icon,
.company-lp.tech-mahindra-lp .accordion-header h3{color: #e51937!important; font-weight: 600;}

.tech-mahindra-lp .top-section{border-bottom: 1px solid #e51937; border-top: 1px solid #e51937; }
.tech-mahindra-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.tech-mahindra-lp .company-lp-steps h3 {  color: #e51937!important;}
.tech-mahindra-lp .company-lp-steps .bh-td { border: 3px solid #e51937; border-radius: 5px; padding: 0px 15px 15px 15px; }
.tech-mahindra-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; }
.tech-mahindra-lp .bottom-border { border-bottom: 1px solid #e51937!important; }
.tech-mahindra-lp ol.number-bg-bullet>li:before{background-color: #e51937;}
.tech-mahindra-lp .mid-section .bh-td { background: #faf9f7; padding: 35px 35px 20px 35px; border: solid 1px #ececec; -webkit-box-shadow: 0 8px 6px -6px #00000073; -moz-box-shadow: 0 8px 6px -6px #00000073; box-shadow: 0 8px 6px -6px #00000073; }

.connecticare-lp h1, 
.connecticare-lp h2, 
.connecticare-lp h3, 
.connecticare-lp h4, 
.connecticare-lp h5, 
.connecticare-lp h6{color: #15397f!important;}
.connecticare-lp h1{font-size: 38px;}
.connecticare-lp a{color:#15397f;}
.connecticare-lp .accordion-header {background: #15397f !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; padding: 10px 50px 10px 25px; min-height: 60px !important; line-height: 40px !important;}
.connecticare-lp .accordion-icon,
.company-lp.connecticare-lp .accordion-header h3{color: #fff!important; font-weight: 600; }
.company-lp.connecticare-lp  .accordion-header h3 { margin-bottom: 0px !important; font-size: 18px; color: #fff; font-weight: 400; margin: auto; display: table-cell; vertical-align: middle;}
.connecticare-lp .top-section{border-bottom: 1px solid #15397f; border-top: 1px solid #15397f; background:#f1f1f2!important;}
.connecticare-lp .accordion-icon{display: block; position: absolute; top: 0; right: 0; height: 50px; line-height: 60px; width: 50px; text-align: center;}
.connecticare-lp .company-lp-steps h3 {  color: #15397f!important;}
.connecticare-lp .company-lp-steps .bh-td { border: 3px solid #15397f; border-radius: 5px; padding: 0px 15px 15px 15px; }
.connecticare-lp .accordion-content>div { padding: 15px 25px 25px 25px; background: #f1f1f2; border: 2px solid #f4f4f4 !important; }
.connecticare-lp .bottom-border {     border-bottom: 2px solid #15397f17 !important;}
.connecticare-lp ol.number-bg-bullet>li:before{background-color: #15397f;}
.connecticare-lp .accordion-wrapper {
    margin: 0 auto 30px;
    padding: 0;
    position: relative;
    border-radius: 4px;
    max-width: 1100px;
}
@media (max-width:767px){

  .connecticare-lp h1{font-size: 28px;}
}


.sprint-marketplace-lp h1, 
.sprint-marketplace-lp h2, 
.sprint-marketplace-lp h3, 
.sprint-marketplace-lp h4, 
.sprint-marketplace-lp h5, 
.sprint-marketplace-lp h6{color: #373737!important;}
.sprint-marketplace-lp h1{font-size: 38px;}
.sprint-marketplace-lp a{color:#0668e8;}
.sprint-marketplace-lp .accordion-header {background: #f3f3f3 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.sprint-marketplace-lp .accordion-icon,
.company-lp.sprint-marketplace-lp .accordion-header h3{color: #373737!important; font-weight: 600;}
.sprint-marketplace-lp .top-section{border-bottom: 1px solid #fdd104; border-top: 1px solid #fdd104; background:#f4f4f4!important;}
.sprint-marketplace-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.sprint-marketplace-lp .company-lp-steps h3 {  color: #fdd104!important;}
.sprint-marketplace-lp .company-lp-steps .bh-td { border: 3px solid #fdd104; border-radius: 5px; padding: 0px 15px 15px 15px; }
.sprint-marketplace-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fbfbfb; border: 2px solid #f4f4f4 !important; }
.sprint-marketplace-lp .bottom-border { border-bottom: 1px solid #373737!important; }
.sprint-marketplace-lp ol.number-bg-bullet>li:before{background-color: #fdd104;}

@media (max-width:767px){

  .sprint-marketplace-lp h1{font-size: 28px;}
}







.macys-discount-mall-lp h1, 
.macys-discount-mall-lp h2, 
.macys-discount-mall-lp h3, 
.macys-discount-mall-lp h4, 
.macys-discount-mall-lp h5, 
.macys-discount-mall-lp h6{    color: #e01a2b !important;}
.macys-discount-mall-lp h1{font-size: 38px;}
.macys-discount-mall-lp a{color:#e01a2b;}
.macys-discount-mall-lp .accordion-header {background: #f9f9f9 !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.macys-discount-mall-lp .accordion-icon,
.company-lp.macys-discount-mall-lp .accordion-header h3{color: #000 !important; font-weight: 600;}
.macys-discount-mall-lp .top-section{background: #f9f9f9 !important; border-top: 1px solid #e01a2b; border-bottom: 1px solid #e01a2b;}
.macys-discount-mall-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.macys-discount-mall-lp .company-lp-steps h3 {  color: #e01a2b!important;}
.macys-discount-mall-lp .company-lp-steps .bh-td { border: 3px solid #e01a2b; border-radius: 5px; padding: 0px 15px 15px 15px; }
.macys-discount-mall-lp .accordion-content>div { padding: 25px 25px 25px 25px;    background: #fcfcfc;    border: 2px solid #f9f9f9 !important;}
.macys-discount-mall-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.macys-discount-mall-lp ol.number-bg-bullet>li:before{background-color: #e01a2b;   color: #fff!important;}

@media (max-width:767px){

  .macys-discount-mall-lp h1{font-size: 28px;}
}




.waste-management-lp h1, 
.waste-management-lp h2, 
.waste-management-lp h3, 
.waste-management-lp h4, 
.waste-management-lp h5, 
.waste-management-lp h6{    color: #3c8a2e !important;}
.waste-management-lp h1{font-size: 38px;}
.waste-management-lp a{color:#3c8a2e;}
.waste-management-lp .accordion-header {background: #f9f9f9 !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.waste-management-lp .accordion-icon,
.company-lp.waste-management-lp .accordion-header h3{color: #000 !important; font-weight: 600;}
.waste-management-lp .top-section{background: #f9f9f9 !important; border-top: 1px solid #3c8a2e; border-bottom: 1px solid #3c8a2e;}
.waste-management-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.waste-management-lp .company-lp-steps h3 {  color: #3c8a2e!important;}
.waste-management-lp .company-lp-steps .bh-td { border: 3px solid #3c8a2e; border-radius: 5px; padding: 0px 15px 15px 15px; }
.waste-management-lp .accordion-content>div { padding: 25px 25px 25px 25px;    background: #fcfcfc;    border: 2px solid #f9f9f9 !important;}
.waste-management-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.waste-management-lp ol.number-bg-bullet>li:before{background-color: #3c8a2e;   color: #fff!important;}

@media (max-width:767px){

  .waste-management-lp h1{font-size: 28px;}
}


.tent-lp h1, 
.tent-lp h2, 
.tent-lp h3, 
.tent-lp h4, 
.tent-lp h5, 
.tent-lp h6{    color: #2b3990 !important;}
.tent-lp h1{font-size: 38px;}
.tent-lp a{color:#2b3990;}
.tent-lp .accordion-header {background: #2b3990 !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.tent-lp .accordion-icon,
.company-lp.tent-lp .accordion-header h3{color: #fff !important; font-weight: 600;}
.tent-lp .top-section{background: #cddffa38 !important; border-top: 1px solid #2b3990; border-bottom: 1px solid #2b3990;}
.tent-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.tent-lp .company-lp-steps h3 {  color: #2b3990!important;}
.tent-lp .company-lp-steps .bh-td { border: 3px solid #2b3990; border-radius: 5px; padding: 0px 15px 15px 15px; }
.tent-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #cddffa63; border: 2px solid #cddffa !important;border-top: 0px!important;}
.tent-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.tent-lp ol.number-bg-bullet>li:before{background-color: #2b3990;   color: #fff!important;}

@media (max-width:767px){

  .tent-lp h1{font-size: 28px;}
}




.davita-lp h1, 
.davita-lp h2, 
.davita-lp h3, 
.davita-lp h4, 
.davita-lp h5, 
.davita-lp h6{    color: #0069b0 !important;}
.davita-lp h1{font-size: 38px;}
.davita-lp a{color:#0069b0;}
.davita-lp .accordion-header {background: #0069b0 !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.davita-lp .accordion-icon,
.company-lp.davita-lp .accordion-header h3{color: #fff !important; font-weight: 600;}
.davita-lp .top-section{background: #efefef !important; border-top: 1px solid #0069b0; border-bottom: 1px solid #0069b0;}
.davita-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.davita-lp .company-lp-steps h3 {  color: #0069b0!important;}
.davita-lp .company-lp-steps .bh-td { border: 3px solid #0069b0; border-radius: 5px; padding: 0px 15px 15px 15px; }
.davita-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f9f9f9 !important;}
.davita-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.davita-lp ol.number-bg-bullet>li:before { background-color: #ffa81e; color: #fff !important; }

@media (max-width:767px){

  .davita-lp h1{font-size: 28px;}
}


.accenture-discount-mall-lp h1, 
.accenture-discount-mall-lp h2, 
.accenture-discount-mall-lp h3, 
.accenture-discount-mall-lp h4, 
.accenture-discount-mall-lp h5, 
.accenture-discount-mall-lp h6{color: #000000 !important;}
.accenture-discount-mall-lp h1{font-size: 38px;}
.accenture-discount-mall-lp a{color:#a003ff;}
.accenture-discount-mall-lp .accordion-header {background: #ffffff !important;border-radius: 0;border: .06em solid #ccc;}
.accenture-discount-mall-lp .accordion-header:before { content: ""; height: 50px; width: 50px; position: absolute; top: -4px; left: -4px; z-index: 9; display: block; border-top: 4px solid #a003ff; border-left: 4px solid #a003ff; }
.accenture-discount-mall-lp .accordion-icon,
.company-lp.accenture-discount-mall-lp .accordion-header h3{color: #000 !important; font-weight: 600;}
.accenture-discount-mall-lp .top-section{background: #f9f9f9 !important;border-top: 2px solid #a003ff;border-bottom: 2px solid #a003ff;}
.accenture-discount-mall-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.accenture-discount-mall-lp .company-lp-steps h3 {  color: #e01a2b!important;}
.accenture-discount-mall-lp .company-lp-steps .bh-td { border: 3px solid #e01a2b; border-radius: 5px; padding: 0px 15px 15px 15px; }
.accenture-discount-mall-lp .accordion-content>div {padding: 25px 25px 25px 25px;background: #fcfcfc;box-shadow: inset 0 0.75em 1.25em -0.38em rgba(0,0,0,.15);border-top: .06em solid #ccc;}
.accenture-discount-mall-lp .bottom-border {    border-bottom: 2px solid #a003ff !important;}
.accenture-discount-mall-lp ol.number-bg-bullet>li:before{background-color: #000000;color: #fff!important;}
.accenture-grey{background: #f9f9f9 !important;    border-top: 1px solid #d5d5d5;}


@media (max-width:767px){

  .accenture-discount-mall-lp h1{font-size: 28px;}
}

.citi-bridge-lp.landing-page .header-container-wrapper  {
    background: url(https://www.benefithub.com/hubfs/Bridge%20pages/citi-blue-bar.jpg) repeat-x;
}
.citi-bridge-lp h1, 
.citi-bridge-lp h2, 
.citi-bridge-lp h3, 
.citi-bridge-lp h4, 
.citi-bridge-lp h5, 
.citi-bridge-lp h6{color: #0090d6!important;}
.citi-bridge-lp h1{font-size: 36px;}
.citi-bridge-lp a{color:#0090d6;}
.citi-bridge-lp a:focus,
.citi-bridge-lp a:after{color:#0090d6;}
.citi-bridge-lp .accordion-header {background:#0090d6 !important;border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.citi-bridge-lp .accordion-icon,
.company-lp.citi-bridge-lp .accordion-header h3{color: #fff!important; font-weight: 600;}
.citi-bridge-lp .top-section{border-bottom: 1px solid #0090d6; border-top: 1px solid #0090d6; background:#ffffff!important;}
.citi-bridge-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.citi-bridge-lp .company-lp-steps h3 {  color: #0090d6!important;}
.citi-bridge-lp .company-lp-steps .bh-td { border: 3px solid #0090d6; border-radius: 5px; padding: 0px 15px 15px 15px; }
.citi-bridge-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fcfcfc; border: 2px solid #f4f4f4 !important; }
.citi-bridge-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.citi-bridge-lp ol.number-bg-bullet>li:before{background-color: #0090d6;}





.darden-lp h1, 
.darden-lp h2, 
.darden-lp h3, 
.darden-lp h4, 
.darden-lp h5, 
.darden-lp h6{    color: #AB1A2F !important;}
.darden-lp h1{font-size: 38px;}
.darden-lp a{color:#AB1A2F;}
.darden-lp .accordion-header {background: #AB1A2F !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.darden-lp .accordion-icon,
.company-lp.darden-lp .accordion-header h3{color: #fff !important; font-weight: 600;}
.darden-lp .top-section{background: #f1f1f1 !important; border-top: 1px solid #AB1A2F; border-bottom: 1px solid #AB1A2F;}
.darden-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.darden-lp .company-lp-steps h3 {  color: #AB1A2F!important;}
.darden-lp .company-lp-steps .bh-td { border: 3px solid #AB1A2F; border-radius: 5px; padding: 0px 15px 15px 15px; }
.darden-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #f1f1f1; border: 2px solid #eee !important;}
.darden-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.darden-lp ol.number-bg-bullet>li:before { background-color: #AB1A2F; color: #fff !important; }

@media (max-width:767px){

  .darden-lp h1{font-size: 28px;}
}


.schneider-electric-lp .header-container-wrapper{background: #009530 !important; border-bottom: 3px solid #009530; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(0, 149, 48);}
.schneider-electric-lp h1, 
.schneider-electric-lp h2, 
.schneider-electric-lp h3, 
.schneider-electric-lp h4, 
.schneider-electric-lp h5, 
.schneider-electric-lp h6{color: #009530 !important;}
.schneider-electric-lp h1{font-size: 38px;}
.schneider-electric-lp a{color:#009530;}
.schneider-electric-lp .accordion-header {background: #ffffff !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border: 1px solid #e7e6e6;}
.schneider-electric-lp .accordion-icon,
.company-lp.schneider-electric-lp .accordion-header h3{color: #333!important; font-weight: 600;}
.schneider-electric-lp .top-section{    background: url(https://www.benefithub.com/hubfs/Bridge%20pages/clear-blue-sky-landscape.jpg) no-repeat !important; border-top: 0px solid #009530; border-bottom: 2px solid #009530;background-size: cover!important; background-position: center center;}
.schneider-electric-lp .top-section *{ color: #fff!important;z-index: 9; position: relative;}
  
.schneider-electric-lp  .top-section a{background: #fff!important;color:#009530!important;}
.schneider-electric-lp .top-section:before{content: ""; background: #0000002e; position: absolute; top: 0; width: 100%; height: 100%; z-index: 0; left: 0; right: 0; margin: 0 auto; float: none; display: block;}
.schneider-electric-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;}
.schneider-electric-lp .company-lp-steps h3 {  color: #009530!important;}
.schneider-electric-lp .company-lp-steps .bh-td { border: 3px solid #009530; border-radius: 5px; padding: 0px 15px 15px 15px; }
.schneider-electric-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #fbfbfb; border: 2px solid #e7e6e6 !important; margin-top: -2px;}
.schneider-electric-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.schneider-electric-lp ol.number-bg-bullet>li:before { background-color: #009530; color: #fff !important; }
.schneider-grey{background: #fbfbfb !important;    border-top: 1px solid #f3f3f3;}
.schneider-electric-lp #bottom-area{padding-top:20px!important;}
@media (max-width:767px){

  .schneider-electric-lp h1{font-size: 28px;}
}


.caterpillar-lp .header-container-wrapper{background-image: url(https://www.benefithub.com/hubfs/Bridge%20pages/caterpillar-header-gradient.png);background-repeat: repeat-x;background-position: 0% 112%;    padding-bottom: 11px;}
.caterpillar-lp .top-section h1,
.caterpillar-lp .top-section h2{color: #fff !important;}
.caterpillar-lp h1, 
.caterpillar-lp h2, 
.caterpillar-lp h3, 
.caterpillar-lp h4, 
.caterpillar-lp h5, 
.caterpillar-lp h6{color: #000 !important;}
.caterpillar-lp h1{font-size: 38px;}
.caterpillar-lp a{color:#000;}
.caterpillar-lp .accordion-header {background: #f1f1f1 !important;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom: 2px solid #ffcd11;border-radius: 0px;}
.caterpillar-lp .accordion-icon,
.company-lp.caterpillar-lp .accordion-header h3{color: #000 !important;font-weight: 600;}
.caterpillar-lp .accordion-icon:before {content: "\f0d8";font-family: FontAwesome;font-size: 24px;color: #000;}
.caterpillar-lp .top-section{background: #000!important;border-top: 0px solid #000000;border-bottom: 4px solid #ffcd11;}
.caterpillar-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height:99px;line-height:99px;width:50px;text-align:center;    transition: all 0.3s ease-in-out 0s;}
.caterpillar-lp .expanded .accordion-icon{transform: rotate(180deg);}
.caterpillar-lp .company-lp-steps h3 {  color: #AB1A2F!important;}
.caterpillar-lp .company-lp-steps .bh-td { border: 3px solid #ffcd11; border-radius: 5px; padding: 0px 15px 15px 15px; }
.caterpillar-lp .accordion-content>div { padding: 25px 25px 25px 25px; background: #f9f9f9; border: 2px solid #eee !important;}
.caterpillar-lp .bottom-border { border-bottom: 1px solid #000000!important; }
.caterpillar-lp ol.number-bg-bullet>li:before {background-color: #ffcd11;color: #000 !important;}


.caterpillar-lp .top-section a.cta_button:focus, 
.caterpillar-lp .top-section a.cta_button:hover { background: #2f2f2f!important; color: #fff!important; }

.caterpillar-lp a.cta_button:focus, 
.caterpillar-lp a.cta_button:hover { background: #111!important; color: #fff!important; }



@media (max-width:767px){

  .caterpillar-lp h1{font-size: 28px;}
}


.thermo-fisher-lp h1, 
.thermo-fisher-lp h2, 
.thermo-fisher-lp h3, 
.thermo-fisher-lp h4, 
.thermo-fisher-lp h5, 
.thermo-fisher-lp h6{    color: #ee3134 !important;}
.thermo-fisher-lp h1{font-size: 38px;}
.thermo-fisher-lp a{color:#ee3134;}
.thermo-fisher-lp .accordion-header {background: #f3f3f3 !important;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.thermo-fisher-lp .accordion-icon,
.company-lp.thermo-fisher-lp .accordion-header h3{color: #333333 !important;font-weight: 600;}
.thermo-fisher-lp .top-section{background: #f3f3f3 !important;border-top: 1px solid #ee3134;border-bottom: 1px solid #ee3134;}
.thermo-fisher-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height: 50px;line-height:99px;width:50px;text-align:center;}
.thermo-fisher-lp .company-lp-steps h3 {  color: #ee3134!important;}
.thermo-fisher-lp .company-lp-steps .bh-td { border: 3px solid #ee3134; border-radius: 5px; padding: 0px 15px 15px 15px; }
.thermo-fisher-lp .accordion-content>div {padding: 25px 25px 25px 25px;background: #f9f9f9;border: 2px solid #eee !important;}
.thermo-fisher-lp .bottom-border { border-bottom: 1px solid #ee3134!important; }
.thermo-fisher-lp ol.number-bg-bullet>li:before { background-color: #ee3134; color: #fff !important; }

@media (max-width:767px){
  .thermo-fisher-lp .image-text-2 [class*="bh-col"]:last-child { display:none!important }
  .thermo-fisher-lp h1{font-size: 28px;}
}


.fifth-third-bank-lp h1, 
.fifth-third-bank-lp h2, 
.fifth-third-bank-lp h3, 
.fifth-third-bank-lp h4, 
.fifth-third-bank-lp h5, 
.fifth-third-bank-lp h6{color: #1b4695 !important;}
.fifth-third-bank-lp .top-section h2{color: #fff !important;}
.fifth-third-bank-lp h1{font-size: 38px;color: #ffffff !important;}
.fifth-third-bank-lp a{color:#1b4695;}
.fifth-third-bank-lp .accordion-header {background: #f3f3f3 !important;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border: 1px solid #bebfbf;}
.fifth-third-bank-lp .accordion-icon,
.company-lp.fifth-third-bank-lp .accordion-header h3{color: #333333 !important;font-weight: 600;}
.fifth-third-bank-lp .top-section{background: #1C2758!important;border-top: 1px solid #1b4695;border-bottom: 1px solid #1b4695;}
.fifth-third-bank-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height: 50px;line-height:99px;width:50px;text-align:center;}
.fifth-third-bank-lp .company-lp-steps h3 {  color: #1b4695!important;}
.fifth-third-bank-lp .company-lp-steps .bh-td { border: 3px solid #1b4695; border-radius: 5px; padding: 0px 15px 15px 15px; }
.fifth-third-bank-lp .accordion-content>div {padding: 25px 25px 25px 25px;background: #f9f9f9;border: 2px solid #eee !important;}
.fifth-third-bank-lp .bottom-border { border-bottom: 1px solid #1b4695!important; }
.fifth-third-bank-lp ol.number-bg-bullet>li:before { background-color: #1b4695; color: #fff !important; }

.fifth-third-bank-lp .top-section a.cta_button:focus, 
.fifth-third-bank-lp .top-section a.cta_button:hover { background:  #1b4695!important; color: #fff!important; }

@media (max-width:767px){
  .fifth-third-bank-lp h1{font-size: 28px;}
}

.medstar-health-lp h1, 
.medstar-health-lp h2, 
.medstar-health-lp h3, 
.medstar-health-lp h4, 
.medstar-health-lp h5, 
.medstar-health-lp h6{color: #002664 !important;}
.medstar-health-lp .top-section h2{}
.medstar-health-lp h1{font-size: 38px;}
.medstar-health-lp a{color:#002664;/* border-right: 10px solid #FCD900; */}
.medstar-health-lp .accordion-header {background: #f8f8f8 !important;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border: 1px solid #bebfbf;}
.medstar-health-lp .accordion-icon,
.company-lp.medstar-health-lp .accordion-header h3{color: #002664 !important;font-weight: 600;}
.medstar-health-lp .top-section{background: #f9f1e7!important; border-top: 5px solid #002664; border-bottom: 5px solid #fcd900;}
.medstar-health-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height: 100%;line-height:99px;width:50px;text-align:center;background: 21px solid #FCD900;}
.medstar-health-lp .company-lp-steps h3 {  color: #002664!important;}
.medstar-health-lp .company-lp-steps .bh-td { border: 3px solid #002664; border-radius: 5px; padding: 0px 15px 15px 15px; }
.medstar-health-lp .accordion-content>div {padding: 25px 25px 25px 25px;background: #ffffff;border: 2px solid #eee !important;}
.medstar-health-lp .bottom-border { border-bottom: 1px solid #002664!important; }
.medstar-health-lp ol.number-bg-bullet>li:before { background-color: #002664; color: #fff !important; }

.medstar-health-lp .top-section a.cta_button:focus, 
.medstar-health-lp .top-section a.cta_button:hover { background:  #FCD900!important; color: #fff!important; }

@media (max-width:767px){
  .medstar-health-lp h1{font-size: 28px;}
}


body.mgm-resorts-lp{color: #606060!important;}
.mgm-resorts-lp h1, 
.mgm-resorts-lp h2, 
.mgm-resorts-lp h3, 
.mgm-resorts-lp h4, 
.mgm-resorts-lp h5, 
.mgm-resorts-lp h6{color: #927239 !important;}
.mgm-resorts-lp .top-section h2{}
.mgm-resorts-lp h1{font-size: 38px;}
.mgm-resorts-lp a{color:#927239;/* border-right: 10px solid #FCD900; */}
.mgm-resorts-lp .accordion-header {background: #fafafa!important;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border: 1px solid #e6e6e6;}
.mgm-resorts-lp .accordion-icon,
.company-lp.mgm-resorts-lp .accordion-header h3{color: #927239 !important;font-weight: 600;}
.mgm-resorts-lp .top-section{background-color: #fafafa!important;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;background-image: url(https://www.benefithub.com/hubfs/Bridge%20pages/mgm-resorts-employee-discount-program-hero-image.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
.mgm-resorts-lp .top-section.image-text-2 .bh-td:nth-child(1){background: #fffffff0;padding: 35px 50px!important;border-radius: 5px;margin-top: 30px!important;z-index: 999; position: relative;text-align: left;}
.mgm-resorts-lp .top-section.image-text-2:before{content:"";width: 100%;height: 100%;position: absolute;top: 0;    left: 0;background: #00000085;z-index: 0;}
.mgm-resorts-lp .top-section.image-text-2 .image-text-wrapper{    padding: 0 15px;}
.mgm-resorts-lp .accordion-icon{display:block;position:absolute;top:0;right:0;height: 100%;line-height:99px;width:50px;text-align:center;background: 21px solid #FCD900;}
.mgm-resorts-lp .company-lp-steps h3 {  color: #927239!important;}
.mgm-resorts-lp .company-lp-steps .bh-td { border: 3px solid #927239; border-radius: 5px; padding: 0px 15px 15px 15px; }
.mgm-resorts-lp .accordion-content>div {padding: 25px 25px 25px 25px;background: #ffffff;border: 2px solid #eee !important;}
.mgm-resorts-lp .bottom-border { border-bottom: 1px solid #927239!important; }
.mgm-resorts-lp ol.number-bg-bullet>li:before { background-color: #927239; color: #fff !important; }

.mgm-resorts-lp .top-section a.cta_button:focus, 
.mgm-resorts-lp .top-section a.cta_button:hover { background:  #FCD900!important; color: #fff!important; }

@media (max-width:767px){
  .mgm-resorts-lp h1{font-size: 28px;}
  .mgm-resorts-lp .top-section.image-text-2 .bh-td:nth-child(1)  {padding: 25px 25px!important;}      
}