@font-face {
     font-family: 'icomoon';
     src: url("../fonts/icomoon/icomoon.eot?srf3rx");
     src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'bariolregular';vvvvvvvvvvvvvvvvvvvvvvv
     src: url('../fonts/bariol_regular-webfont.eot');
     src: url('../fonts/bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bariol_regular-webfont.woff2') format('woff2'), url('../fonts/bariol_regular-webfont.woff') format('woff'), url('../fonts/bariol_regular-webfont.ttf') format('truetype'), url('../fonts/bariol_regular-webfont.svg#bariolregular')vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv format('svg');
     font-weight: normal;
     font-style: normal;
}
@font-face {
font-family: "Gotham Thin";
src: url("../fonts/gotham-thin-webfont.eot");
src: url("../fonts/gotham-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-thin-webfont.woff2") format("woff2"), url("../fonts/gotham-thin-webfont.woff") format("woff"), url("../fonts/gotham-thin-webfont.ttf") format("truetype"), url("../fonts/gotham-thin-webfont.svg#gothamthin") format("svg");
font-weight: 100;
font-style: normal;
}

@font-face {
font-family: "Gotham Book";
src: url("../fonts/gotham-book-webfont.eot");
src: url("../fonts/gotham-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-book-webfont.woff2") format("woff2"), url("../fonts/gotham-book-webfont.woff") format("woff"), url("../fonts/gotham-book-webfont.ttf") format("truetype"), url("../fonts/gotham-book-webfont.svg#gothambook") format("svg");
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: "Gotham Medium";
src: url("../fonts/gotham-medium-webfont.eot");
src: url("../fonts/gotham-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-medium-webfont.woff2") format("woff2"), url("../fonts/gotham-medium-webfont.woff") format("woff"), url("../fonts/gotham-medium-webfont.ttf") format("truetype"), url("../fonts/gotham-medium-webfont.svg#gothammedium") format("svg");
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: "Gotham Bold";
src: url("../fonts/gotham-bold-webfont.eot");
src: url("../fonts/gotham-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-bold-webfont.woff2") format("woff2"), url("../fonts/gotham-bold-webfont.woff") format("woff"), url("../fonts/gotham-bold-webfont.ttf") format("truetype"), url("../fonts/gotham-bold-webfont.svg#gothambold") format("svg");
font-weight: 700;
font-style: normal;
}


/* ======================================================= * * Template Style * Edit this section * * ======================================================= */
 body {
     font-family: 'bariolregular';
     font-weight: 400;
     font-size: 16px;
     line-height: 1.4;
     color: #404040;
     height: 100%;
     position: relative;
     background: #fff;
     padding-top: 100px;
}
 #page {
     position: relative;
     overflow-x: hidden;
     width: 100%;
     height: 100%;
     -webkit-transition: 0.5s;
     -o-transition: 0.5s;
     transition: 0.5s;
}
 .offcanvas #page {
     overflow: hidden;
     position: absolute;
}
 .offcanvas #page:after {
     -webkit-transition: 2s;
     -o-transition: 2s;
     transition: 2s;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 101;
     background: rgba(0, 0, 0, 0.7);
     content: "";
}
 a {
     /*color: #EA6953;*/
     color: #cc4b35;
     -webkit-transition: 0.5s;
     -o-transition: 0.5s;
     transition: 0.5s;
}
 a:hover, a:active, a:focus {
     color: #EA6953;
     outline: none;
}
 p {
     margin-bottom: 1.5em;
     font-size: 16px;
}
 h1, h2, h3, h4, h5, h6 {
     color: #000;
     font-family: 'bariolregular';
     font-weight: 400;
     margin: 0 0 30px 0;
}
 ::-webkit-selection {
     color: #fff;
     background: #00ADB5;
}
 ::-moz-selection {
     color: #fff;
     background: #00ADB5;
}
 ::selection {
     color: #fff;
     background: #00ADB5;
}
 #fh5co-header {
     position: absolute;
     z-index: 99;
     width: 100%;
     opacity: 1;
     top: 0;
}
 #fh5co-header .navbar {
     padding-bottom: 0;
     margin-bottom: 0;
}
 #fh5co-header #navbar .navbar-right {
     margin-right: 0;
     text-align: center;
     padding: 0;
}
 #fh5co-header #navbar li a {
     font-family: 'bariolregular';
     color: rgba(0, 0, 0, 0.6);
     position: relative;
     font-size: 18px;
     font-weight: 600;
}
 @media screen and (max-width: 992px) {
     #fh5co-header #navbar li a {
         padding-left: 10px !important;
         padding-right: 10px !important;
         font-size: 16px;
    }
}
 #fh5co-header #navbar li a span {
     position: relative;
     display: block;
     padding-bottom: 0px;
}
 #fh5co-header #navbar li a span:before {
     content: "";
     position: absolute;
     width: 100%;
     height: 3px;
     bottom: -33px;
     left: 0;
     background-color: rgba(255, 255, 255, 0.5);
     visibility: hidden;
     -webkit-transform: scaleX(0);
     -moz-transform: scaleX(0);
     -ms-transform: scaleX(0);
     -o-transform: scaleX(0);
     transform: scaleX(0);
     -webkit-transition: all 0.3s ease-in-out 0s;
     -moz-transition: all 0.3s ease-in-out 0s;
     -ms-transition: all 0.3s ease-in-out 0s;
     -o-transition: all 0.3s ease-in-out 0s;
     transition: all 0.3s ease-in-out 0s;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     -ms-border-radius: 2px;
     border-radius: 2px;
}
#fh5co-header #navbar li#prior-auth a span:before {
    bottom: -33px;
	background: #9ddddd;
}

 #fh5co-header #navbar li a:hover {
     color: #000;
}
 #fh5co-header #navbar li a:hover span:before {
     visibility: visible;
     -webkit-transform: scaleX(1);
     -moz-transform: scaleX(1);
     -ms-transform: scaleX(1);
     -o-transform: scaleX(1);
     transform: scaleX(1);
}
 #fh5co-header #navbar li.active a {
     background: transparent;
     background: none;
}
 @media screen and (max-width: 480px) {
     #fh5co-header #navbar li.active a {
         color: #1B8482;
    }
}
 #fh5co-header #navbar li.active a span:before {
     visibility: visible;
     -webkit-transform: scaleX(1);
     transform: scaleX(1);
     background-color: #9DDDDD;
}
 @media screen and (max-width: 480px) {
     #fh5co-header #navbar li.active a span:before {
         background-color: transparent;
    }
}
 @media screen and (max-width: 992px) {
     #fh5co-header #navbar li.active a {
         background: transparent;
         background: none;
    }
}
 @media screen and (max-width: 992px) and (max-width: 480px) {
     #fh5co-header #navbar li.active a {
         color: #1B8482;
    }
}
 @media screen and (max-width: 992px) {
     #fh5co-header #navbar li.active a span {
         display: inline-block;
         color: #1B8482;
    }
     #fh5co-header #navbar li.active a.Contact.Us span {
         color: #404040;
    }
     #fh5co-header #navbar li.active a span:before {
         bottom: 0;
         height: 0;
         background: transparent;
    }
}
 #fh5co-header #navbar li.call-to-action {
     margin-left: 5px;
}
 #fh5co-header #navbar li.call-to-action a {
     padding: 5px 10px 3px 10px;
     margin: 12px 0 0 0px;
     color: #fff;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     -ms-border-radius: 30px;
     border-radius: 30px;
}
 #fh5co-header #navbar li.call-to-action a:hover {
     background-color: #1B8482;
     color: #fff;
}
 #fh5co-header #navbar li.call-to-action a span:before {
     background-color: transparent;
}
 #fh5co-header #navbar li.call-to-action a.sign-up {
     border: 2px solid #00ADB5;
     background: #00ADB5;
}
 #fh5co-header #navbar li.call-to-action a.sign-up:hover {
     background: #00ADB5;
     color: #fff;
}
 #fh5co-header #navbar li.call-to-action a.log-in {
     border: 2px solid #1B8482;
     background: #1B8482;
}
 #fh5co-header #navbar li.call-to-action a.log-in:hover {
     background: #1B8482;
     color: #fff;
}
 #fh5co-header .navbar-brand {
     float: left;
     display: block;
     font-size: 24px;
     font-weight: bold;
     padding-left: 0;
     text-transform: uppercase;
     letter-spacing: 3px;
     color: #000;
}
 @media screen and (max-width: 992px) {
     #fh5co-header .navbar-brand {
         margin-left: 15px;
         padding-right: 0 !important;
    }
}
 #fh5co-header.navbar-fixed-top {
     position: fixed !important;
     background: #fff;
     -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
     -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
     margin-top: 0px;
     top: 0;
}
 #fh5co-header.navbar-fixed-top #navbar li a {
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 #fh5co-header.navbar-fixed-top #navbar li a:hover {
     color: #1B8482;
}
 @media screen and (max-width: 992px) {
     #fh5co-header.navbar-fixed-top #navbar li a {
         font-size: 16px;
    }
}
 #fh5co-header.navbar-fixed-top #navbar li.active a {
     color: #1B8482 !important;
}
 @media screen and (max-width: 768px) {
     #fh5co-header.navbar-fixed-top #navbar li.active a {
         color: #1B8482 !important;
    }
}
 #fh5co-header.navbar-fixed-top #navbar li.active a span:before {
     visibility: visible;
     -webkit-transform: scaleX(1);
     transform: scaleX(1);
     background-color: #1B8482;
}
 @media screen and (max-width: 768px) {
     #fh5co-header.navbar-fixed-top #navbar li.active a span:before {
         background-color: transparent;
    }
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a {
     border: 2px solid #1B8482;
     padding: 5px 10px 3px 10px;
     margin: 12px 0 0 0px;
     color: #fff;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     -ms-border-radius: 30px;
     border-radius: 30px;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a:hover {
     background-color: #1B8482;
     color: #fff !important;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a span:before {
     background-color: transparent;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a.sign-up {
     border: 2px solid #00ADB5;
     background: #00ADB5;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a.sign-up:hover {
     background: #00ADB5;
     color: #fff;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a.log-in {
     border: 2px solid #1B8482;
     background: #1B8482;
}
 #fh5co-header.navbar-fixed-top #navbar li.call-to-action a.log-in:hover {
     background: #1B8482;
     color: #fff;
}
 #fh5co-header .navbar-default {
     border: transparent;
     background: #fff;
     margin: 0;
     padding: 10px 105px;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     -ms-border-radius: 0px;
     border-radius: 0px;
}
 @media screen and (max-width: 768px) {
     #fh5co-header .navbar-default {
         margin-top: 0px;
         padding-right: 0px;
         padding-left: 0px;
    }
}
 #fh5co-home {
     background-color: transparent;
     background-size: 100%;
    /*background-attachment: fixed;
    */
     position: relative;
     width: 100%;
     background-color: #05111a;
     color: #fff;
     background-position: left bottom;
     background-repeat: no-repeat;
}
 #fh5co-home a {
    /*color: rgba(255, 255, 255, 0.8) !important;
    */
     text-decoration: underline;
     color: #fff;
}
 #fh5co-home a:hover {
     color: #fff;
     text-decoration: none;
}
/* #fh5co-home .gradient {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 2;
     background: rgba(0, 0, 0, 0.5);
}
*/
 #fh5co-home, #fh5co-home .text-wrap {
     height: 495px;
}
 #fh5co-home .text-wrap {
     display: table;
     width: 100%;
     position: relative;
     z-index: 4;
}
 #fh5co-home .text-inner {
     width: 100%;
     display: table-cell;
     vertical-align: middle;
}
 #fh5co-home .text-inner h1 {
     font-size: 40px;
     color: white;
     margin: 0px 0 20px 0;
    /*letter-spacing: .1em;
    */
}
 @media screen and (max-width: 768px) {
     #fh5co-home .text-inner h1 {
         font-size: 30px;
    }
}
 #fh5co-home .text-inner h1 span {
     font-size: 14px;
     text-transform: uppercase;
     display: inline-block;
}
 #fh5co-home .text-inner h1 .big {
     font-size: 56px;
     text-transform: none;
    /*letter-spacing: .1em;
    */
}
 @media screen and (max-width: 768px) {
     #fh5co-home .text-inner h1 .big {
         font-size: 30px;
    }
}
 #fh5co-home .text-inner h1 .medium {
     font-size: 26px;
     text-transform: none;
    /*letter-spacing: .1em;
    */
}
 @media screen and (max-width: 768px) {
     #fh5co-home .text-inner h1 .medium {
         font-size: 30px;
    }
}
 #fh5co-home .text-inner h2 {
     font-size: 20px;
     line-height: 30px;
     font-weight: 300;
     color: rgba(255, 255, 255, 0.8);
     margin: 0 0 60px 0;
}
 #fh5co-home .text-inner .call-to-action {
     display: block;
     width: 100%;
}
 #fh5co-home .text-inner .call-to-action a {
     width: 250px;
     display: inline-block;
     font-size: 20px;
     padding: 5px 0;
     margin-right: 10px;
     -webkit-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -moz-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -ms-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -o-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
     -ms-border-radius: 100px;
     border-radius: 0px;
     border: none;
}
 .demo i.fa.fa-power-off {
     display: none;
}
 #fh5co-home .text-inner .call-to-action a i {
     margin-right: 5px;
     margin-top: 5px;
     font-size: 18px;
}
 #fh5co-home .text-inner .call-to-action a.demo {
     background: #CC4B35;
     text-decoration: none !important;
     text-align:center;
}
 @media screen and (max-width: 768px) {
     #fh5co-home .text-inner .call-to-action a.demo {
         margin: 0 auto;
         margin-bottom: 20px;
    }
}
 #fh5co-home .text-inner .call-to-action a.download {
     border: 2px solid #00ADB5;
     background: #00ADB5;
     text-decoration: none !important;
}
 @media screen and (max-width: 768px) {
     #fh5co-home .text-inner .call-to-action a.download {
         margin: 0 auto;
         margin-bottom: 20px;
    }
}
 #fh5co-services, #fh5co-testimony, #fh5co-explore, #fh5co-footer, #fh5co-work, #fh5co-counters, #fh5co-pricing, #fh5co-blog {
     padding: 8em 0;
}
 @media screen and (max-width: 768px) {
     #fh5co-services, #fh5co-testimony, #fh5co-explore, #fh5co-footer, #fh5co-work, #fh5co-counters, #fh5co-pricing, #fh5co-blog {
         padding: 3em 0;
    }
}
 #fh5co-services {
     padding-bottom: 0;
     background: #fff;
}
 .fh5co-explore {
     padding-bottom: 40px;
}
 .fh5co-portfolio {
     width: 100%;
     float: left;
     margin-bottom: 40px;
}
 .fh5co-portfolio > .portfolio-angor {
     width: 100%;
     float: left;
     background: #fff;
     -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
     box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
}
 .fh5co-portfolio > .portfolio-angor:hover {
     webkit-box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
     -moz-box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
     box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
}
 .fh5co-portfolio > .portfolio-angor:hover .desc {
     opacity: 1;
}
 .fh5co-portfolio .portfolio-entry {
     width: 100%;
     float: left;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     position: relative;
     height: 300px;
}
 @media screen and (max-width: 768px) {
     .fh5co-portfolio .portfolio-entry {
         height: 400px;
    }
}
 .fh5co-portfolio .portfolio-entry .desc {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: rgba(255, 255, 255, 0.95);
     opacity: 0;
     padding: 30px;
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 .fh5co-portfolio .portfolio-entry .desc p {
     color: #8f989f;
}
 .fh5co-portfolio .portfolio-text {
     width: 100%;
     float: left;
     padding: 20px;
}
 .fh5co-portfolio .portfolio-text h3 {
     font-size: 20px;
}
 .fh5co-portfolio .portfolio-text .stuff {
     margin: 0;
     padding: 0;
     border-top: 1px solid rgba(0, 0, 0, 0.05);
     padding-top: 20px;
}
 .fh5co-portfolio .portfolio-text .stuff li {
     list-style: none;
     display: inline-block;
     margin-left: 10px;
     color: rgba(0, 0, 0, 0.3);
     font-size: 16px;
}
 .fh5co-portfolio .portfolio-text .stuff li:first-child {
     margin-left: 0;
}
 .fh5co-portfolio .portfolio-text .stuff li i {
     font-size: 14px;
     padding-right: 5px;
}
 .fh5co-bg-color {
     background: #F4F7F7;
}
 .testimony-entry {
     margin-bottom: 50px;
}
 .testimony-entry .feed-bubble {
     padding: 30px;
     margin-bottom: 20px;
     background: #1B8482;
     position: relative;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     -ms-border-radius: 30px;
     border-radius: 30px;
}
 .testimony-entry .feed-bubble:after {
     position: absolute;
     bottom: -10px;
     left: 30px;
     content: "";
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 10px 10px 0 10px;
     border-color: #1B8482 transparent transparent transparent;
}
 .testimony-entry .feed-bubble p {
     color: #fff;
}
 .testimony-entry .author-img {
     width: 75px;
     height: 75px;
     background-size: cover;
     background-position: center center;
     position: relative;
     float: left;
     margin-right: 20px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
}
 .testimony-entry .user {
     font-size: 18px;
     color: #000;
}
 .testimony-entry .user small {
     font-size: 14px;
     color: #8f989f !important;
}
 .fh5co-blog .blog {
     margin-bottom: 40px;
}
 .fh5co-blog .entry {
     width: 100%;
     text-decoration: none;
}
 .fh5co-blog .entry .desc-grid h3 {
     padding: 2px 0 0 0;
     margin: 0;
     font-size: 20px;
}
 .fh5co-blog .entry .blog-bg {
     height: 350px;
     background-size: cover;
     background-position: center center;
     position: relative;
     margin-bottom: 20px;
}
 .fh5co-blog .entry .blog-bg .date {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 50px;
     z-index: 2;
     text-align: center;
     padding: 5px 10px;
     background: #1B8482;
}
 .fh5co-blog .entry .blog-bg .date span, .fh5co-blog .entry .blog-bg .date small {
     display: block;
     color: #fff;
}
 .fh5co-blog .entry .blog-bg .date span {
     font-size: 20px;
}
 .fh5co-blog .entry .blog-bg .date small {
     font-size: 13px;
     letter-spacing: 2px;
     text-transform: uppercase;
}
 .fh5co-blog .entry .blog-bg .desc {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 1;
     background: rgba(255, 255, 255, 0.95);
     padding: 40px 60px;
     opacity: 0;
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 .fh5co-blog .entry .blog-bg .desc p {
     color: #8f989f;
}
 .fh5co-blog .entry:hover .desc {
     opacity: 1;
}
 .pricing__item {
     margin: 1.5em 0;
     padding: 3em 2em 2em 2em;
     cursor: default;
     background: #fff;
     -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
     box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.06);
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     -ms-border-radius: 2px;
     border-radius: 2px;
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 .pricing__item:hover {
     color: #333;
     background: rgba(62, 196, 131, 0.4);
     webkit-box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
     -moz-box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
     box-shadow: 0px 8px 16px -4px rgba(0, 0, 0, 0.13);
}
 .pricing__item:nth-child(2) {
     border-right: none;
     border-left: none;
}
 .pricing__title {
     width: 100%;
     margin: 0 0 2em 0;
     padding: 0;
}
 .pricing__price {
     font-weight: bold;
     line-height: 95px;
     width: 100px;
     height: 100px;
     margin: 1.15em auto 1em;
     background: #1B8482;
     color: rgba(255, 255, 255, 0.8);
     -webkit-transition: color 0.3s, background 0.3s;
     transition: color 0.3s, background 0.3s;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
}
 .pricing__item:hover .pricing__price {
     color: #fff;
     background: #1B8482;
}
 .pricing__feature-list {
     margin: 0;
     padding: 1em 1em 2em 1em;
     list-style: none;
     text-align: center;
}
 .pricing__feature-list li {
     font-size: 16px;
     line-height: 36px;
     border-bottom: 1px solid rgba(0, 0, 0, 0.05);
     display: block;
}
 .pricing__action {
     font-weight: bold;
     margin-top: auto;
     padding: 0.75em 2em;
     opacity: 0;
     color: #fff;
     background: #82C57E;
     -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
     transition: transform 0.3s, opacity 0.3s;
     -webkit-transform: translate3d(0, -15px, 0);
     transform: translate3d(0, -15px, 0);
}
 .pricing__item:hover .pricing__action {
     opacity: 1;
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
}
 .pricing__action:hover, .pricing__action:focus {
     background: #6EA76B;
}
 .fh5co-services {
     padding-bottom: 0;
}
 .fh5co-services .box-services {
     position: relative;
     margin: 0;
}
 .fh5co-services .box-services .icon {
     margin-bottom: 0px;
}
 .fh5co-services .box-services .icon span {
     width: 100px;
     height: 100px;
     display: inline-block;
     position: relative;
     display: table;
     margin: 0 auto;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
     background: none;
}
 .fh5co-services .box-services button {
     background: #1B8482;
     border: none;
     color: #fff;
     margin-top: 20px;
     padding: 5px 0;
     width: 100%;
}
 .fh5co-services .box-services .icon span i {
     display: table-cell;
     vertical-align: middle;
     margin-bottom: 0;
     padding-bottom: 0;
     font-size: 30px;
     height: 130px;
     color: #fff;
}
 .fh5co-services .fh5co-post h3 {
     font-size: 20px;
     margin-bottom: 15px;
}
 .fh5co-services .call-to-action .btn-learn {
     padding: 12px 30px;
     background: #00dee8;
     color: #fff;
}
 .fh5co-counters {
     padding: 3em 0;
     background-size: cover;
     background-attachment: fixed;
     background-position: center center;
}
 .fh5co-counters .counter-wrap {
     border: 1px solid red !important;
}
 .fh5co-counters .fh5co-counter {
     font-size: 30px;
     display: block;
     color: rgba(0, 0, 0, 0.7);
     font-family: 'bariolregular';
     width: 100%;
     font-weight: 700;
     margin-bottom: .3em;
}
 .fh5co-counters .fh5co-counter-label {
     font-size: 16px;
     margin-bottom: 2em;
     display: block;
}
 .fh5co-services button, .compare_btn a {
     background: #1B8482;
     width: 100%;
     border: none;
     margin-bottom: 30px;
     color: #ffffff;
     padding:5px 0;
     font-size:20px;
}
 .compare_btn a:hover {
     background: #1B8482;
     text-decoration:none;
}
 .section-heading {
     float: left;
     width: 100%;
     padding-bottom: 50px;
     margin-bottom: 0px;
     text-align:left;
}
 .section-heading h2 {
     margin: 0 0 0px 0;
     font-size: 36px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.2;
     letter-spacing: inherit;
     color: #EA6953;
}
 @media screen and (max-width: 768px) {
     .section-heading h2 {
         font-size: 28px;
    }
}
 .section-heading h3 {
     font-size: 18px;
     font-weight: 400;
     line-height: 1.5;
     color: #8f989f;
     position: relative;
     display: block;
     padding-bottom: 30px;
}
 @media screen and (max-width: 768px) {
     .section-heading h3 {
         font-size: 16px !important;
         line-height: 28px;
    }
}
 #fh5co-footer {
     background: #404040;
     color:#ffffff;
}
 #fh5co-footer a {
     color: rgba(255, 255, 255, 0.8);
     text-decoration: underline;
}
 #fh5co-footer a:hover {
     color: #ffffff !important;
     text-decoration: none;
}
 #fh5co-footer .section-title {
     font-size: 22px;
     color: #ffffff;
     position: relative;
     padding-bottom: 20px;
}
 #fh5co-footer .copy-right {
     position: relative;
     padding-top: 20px;
     margin-top: 40px;
}
 #fh5co-footer .copy-right > a {
     color: rgba(255, 255, 255, 0.8);
}
 #fh5co-footer .contact-info {
     margin: 0 0 60px 0;
     padding: 0;
}
 #fh5co-footer .contact-info li {
     font-size: 16px;
     list-style: none;
     margin: 0 0 20px 0;
     position: relative;
     padding-left: 40px;
}
 #fh5co-footer .contact-info li i {
     position: absolute;
     top: 0;
     left: 0;
     font-size: 22px;
     color: #1B8482;
}
 #fh5co-footer .copyright {
     padding-top: 5em;
}
 #fh5co-footer .copyright .block {
     display: block;
}
 #fh5co-footer .social-media {
     margin: 0 0 30px 0;
     padding: 0;
}
 #fh5co-footer .social-media li {
     display: inline-block;
     margin: 0;
     padding: 0;
     font-size: 24px;
     margin-right: 10px;
}
 #fh5co-footer .social-media li a {
     color: #1B8482;
}
 #fh5co-footer .social-media li a:hover, #fh5co-footer .social-media li a:focus, #fh5co-footer .social-media li a:active {
     text-decoration: none;
}
 #fh5co-footer .social-media li a i {
     font-size: 22px;
}
 #fh5co-footer .contact-form .form-group input[type="name"], #fh5co-footer .contact-form .form-group input[type="text"], #fh5co-footer .contact-form .form-group input[type="email"], #fh5co-footer .contact-form .form-group textarea {
     font-size: 16px;
}
 #fh5co-footer .contact-form .form-group input[type="name"]::-webkit-input-placeholder, #fh5co-footer .contact-form .form-group input[type="text"]::-webkit-input-placeholder, #fh5co-footer .contact-form .form-group input[type="email"]::-webkit-input-placeholder, #fh5co-footer .contact-form .form-group textarea::-webkit-input-placeholder {
     color: rgba(255, 255, 255, 0.5);
}
 #fh5co-footer .contact-form .form-group input[type="name"]:-moz-placeholder, #fh5co-footer .contact-form .form-group input[type="text"]:-moz-placeholder, #fh5co-footer .contact-form .form-group input[type="email"]:-moz-placeholder, #fh5co-footer .contact-form .form-group textarea:-moz-placeholder {
    /* Firefox 18- */
     color: rgba(255, 255, 255, 0.5);
}
 #fh5co-footer .contact-form .form-group input[type="name"]::-moz-placeholder, #fh5co-footer .contact-form .form-group input[type="text"]::-moz-placeholder, #fh5co-footer .contact-form .form-group input[type="email"]::-moz-placeholder, #fh5co-footer .contact-form .form-group textarea::-moz-placeholder {
    /* Firefox 19+ */
     color: rgba(255, 255, 255, 0.5);
}
 #fh5co-footer .contact-form .form-group input[type="name"]:-ms-input-placeholder, #fh5co-footer .contact-form .form-group input[type="text"]:-ms-input-placeholder, #fh5co-footer .contact-form .form-group input[type="email"]:-ms-input-placeholder, #fh5co-footer .contact-form .form-group textarea:-ms-input-placeholder {
     color: rgba(255, 255, 255, 0.5);
}
 #fh5co-footer .contact-form .form-group input {
     color: #fff;
     background: transparent;
     border: none;
     background: rgba(255, 255, 255, 0.05);
     box-shadow: none;
}
 #fh5co-footer .contact-form .form-group textarea {
     color: #fff;
     background: transparent;
     border: none;
     background: rgba(255, 255, 255, 0.05);
     box-shadow: none;
}
 #fh5co-footer #btn-submit {
     color: rgba(255, 255, 255, 0.9) !important;
     background: #1B8482 !important;
}
 .fh5co-nav-toggle {
     width: 25px;
     height: 25px;
     cursor: pointer;
     text-decoration: none;
}
 .fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {
     background: #1B8482;
}
 .fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {
     outline: none;
     border-bottom: none !important;
}
 .fh5co-nav-toggle i {
     position: relative;
     display: -moz-inline-stack;
     display: inline-block;
     zoom: 1;
     *display: inline;
     width: 25px;
     height: 3px;
     color: #535659;
     font: bold 14px/.4 Helvetica;
     text-transform: uppercase;
     text-indent: -55px;
     background: #535659;
     transition: all .2s ease-out;
}
 .fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
     content: '';
     width: 25px;
     height: 3px;
     background: #535659;
     position: absolute;
     left: 0;
     -webkit-transition: 0.2s;
     -o-transition: 0.2s;
     transition: 0.2s;
}
 .fh5co-nav-toggle i::before {
     top: -7px;
}
 .fh5co-nav-toggle i::after {
     bottom: -7px;
}
 .fh5co-nav-toggle:hover i::before {
     top: -10px;
}
 .fh5co-nav-toggle:hover i::after {
     bottom: -10px;
}
 .fh5co-nav-toggle.active i {
     background: transparent;
}
 .fh5co-nav-toggle.active i::before {
     top: 0;
     -webkit-transform: rotateZ(45deg);
     -moz-transform: rotateZ(45deg);
     -ms-transform: rotateZ(45deg);
     -o-transform: rotateZ(45deg);
     transform: rotateZ(45deg);
}
 .fh5co-nav-toggle.active i::after {
     bottom: 0;
     -webkit-transform: rotateZ(-45deg);
     -moz-transform: rotateZ(-45deg);
     -ms-transform: rotateZ(-45deg);
     -o-transform: rotateZ(-45deg);
     transform: rotateZ(-45deg);
}
 .fh5co-nav-toggle {
     position: absolute;
     top: 2px;
     right: 15px;
     z-index: 21;
     padding: 6px 0 0 0;
     display: block;
     margin: 0 auto;
     display: none;
     height: 44px;
     width: 25px;
     border-bottom: none !important;
}
 @media screen and (max-width: 768px) {
     .fh5co-nav-toggle {
         display: block;
    }
}
 .btn {
     margin-right: 4px;
     margin-bottom: 4px;
     font-family: 'bariolregular';
     font-size: 16px;
     font-weight: 400;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     -ms-border-radius: 30px;
     border-radius: 30px;
     -webkit-transition: 0.5s;
     -o-transition: 0.5s;
     transition: 0.5s;
     padding: 8px 20px;
}
 .btn.btn-md {
     padding: 8px 20px !important;
}
 .btn.btn-lg {
     padding: 18px 36px !important;
}
 .btn:hover, .btn:active, .btn:focus {
     box-shadow: none !important;
     outline: none !important;
}
 .btn-primary {
     background: #1B8482;
     color: #fff;
     border: 2px solid #1B8482;
}
 .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
     background: #52ca90 !important;
     border-color: #52ca90 !important;
}
 .btn-primary.btn-outline {
     background: transparent;
     color: #1B8482;
     border: 2px solid #1B8482;
}
 .btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {
     background: #1B8482;
     color: #fff;
}
 .btn-success {
     background: #5cb85c;
     color: #fff;
     border: 2px solid #5cb85c;
}
 .btn-success:hover, .btn-success:focus, .btn-success:active {
     background: #4cae4c !important;
     border-color: #4cae4c !important;
}
 .btn-success.btn-outline {
     background: transparent;
     color: #5cb85c;
     border: 2px solid #5cb85c;
}
 .btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {
     background: #5cb85c;
     color: #fff;
}
 .btn-info {
     background: #5bc0de;
     color: #fff;
     border: 2px solid #5bc0de;
}
 .btn-info:hover, .btn-info:focus, .btn-info:active {
     background: #46b8da !important;
     border-color: #46b8da !important;
}
 .btn-info.btn-outline {
     background: transparent;
     color: #5bc0de;
     border: 2px solid #5bc0de;
}
 .btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {
     background: #5bc0de;
     color: #fff;
}
 .btn-warning {
     background: #f0ad4e;
     color: #fff;
     border: 2px solid #f0ad4e;
}
 .btn-warning:hover, .btn-warning:focus, .btn-warning:active {
     background: #eea236 !important;
     border-color: #eea236 !important;
}
 .btn-warning.btn-outline {
     background: transparent;
     color: #f0ad4e;
     border: 2px solid #f0ad4e;
}
 .btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {
     background: #f0ad4e;
     color: #fff;
}
 .btn-danger {
     background: #d9534f;
     color: #fff;
     border: 2px solid #d9534f;
}
 .btn-danger:hover, .btn-danger:focus, .btn-danger:active {
     background: #d43f3a !important;
     border-color: #d43f3a !important;
}
 .btn-danger.btn-outline {
     background: transparent;
     color: #d9534f;
     border: 2px solid #d9534f;
}
 .btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {
     background: #d9534f;
     color: #fff;
}
 .btn-outline {
     background: none;
     border: 2px solid gray;
     font-size: 16px;
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 .btn-outline:hover, .btn-outline:focus, .btn-outline:active {
     box-shadow: none;
}
 .btn.with-arrow {
     position: relative;
     -webkit-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
}
 .btn.with-arrow i {
     visibility: hidden;
     opacity: 0;
     position: absolute;
     right: 0px;
     top: 50%;
     margin-top: -8px;
     -webkit-transition: 0.2s;
     -o-transition: 0.2s;
     transition: 0.2s;
}
 .btn.with-arrow:hover {
     padding-right: 50px;
}
 .btn.with-arrow:hover i {
     color: #fff;
     right: 18px;
     visibility: visible;
     opacity: 1;
}
 .social {
     padding: 0;
     margin: 0;
     display: inline-block;
     position: relative;
     width: 100%;
}
 .social li {
     list-style: none;
     padding: 0;
     margin: 0;
     display: inline-block;
}
 .social li a {
     font-size: 16px;
     display: table;
     width: 40px;
     height: 40px;
     margin: 0 4px;
}
 .social li a i {
     display: table-cell;
     vertical-align: middle;
}
 .social li a:hover, .social li a:active, .social li a:focus {
     text-decoration: none;
     border-bottom: none;
}
 .social li a.social-box {
     background: #1B8482;
     color: #fff;
}
 .social li a.social-circle {
     background: #1B8482;
     color: #fff;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
}
 .social li a:hover {
     background: #393e46 !important;
}
 .social.social-box a {
     background: #1B8482;
     color: #fff;
}
 .social.social-circle a {
     background: #1B8482;
     color: #fff;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
}
 .mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
     opacity: 0;
     -webkit-backface-visibility: hidden;
    /* ideally, transition speed should match zoom duration */
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .mfp-with-zoom.mfp-ready .mfp-container {
     opacity: 1;
}
 .mfp-with-zoom.mfp-ready.mfp-bg {
     opacity: 0.8;
}
 .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
     opacity: 0;
}
 @media screen and (max-width: 480px) {
     .col-xxs-12 {
         float: none;
         width: 100%;
    }
}
 .row-bottom-padded-lg {
     padding-bottom: 7em;
}
 @media screen and (max-width: 768px) {
     .row-bottom-padded-lg {
         padding-bottom: 2em;
    }
}
 .row-bottom-padded-md {
     padding-bottom: 4em;
}
 @media screen and (max-width: 768px) {
     .row-bottom-padded-md {
         padding-bottom: 2em;
    }
}
 .row-bottom-padded-sm {
     padding-bottom: 2em;
}
 @media screen and (max-width: 768px) {
     .row-bottom-padded-sm {
         padding-bottom: 2em;
    }
}
 .fh5co-animated {
     -webkit-animation-duration: .3s;
     animation-duration: .3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 .fh5co-loader {
     position: fixed;
     left: 0px;
     top: 0px;
     width: 100%;
     height: 100%;
     z-index: 9999;
     background: url(../images/loader.gif) center no-repeat #fff;
}
 .js .animate-box {
    /*opacity: 0;
    */
}
 #fh5co-home.blog-details, #fh5co-home.blog-details .text-wrap {
     height: 400px;
}
 #fh5co-home.blog-details .text-inner {
     height: 400px !important;
     display: -webkit-inline-box;
     padding: 130px;
}
 #fh5co-latest-blog img{
     width: 100%;
     padding: 50px 0px;
     height: 600px;
     object-fit: cover;
}
 #fh5co-home.blog-details .text-inner h1 .big{
     font-size: 46px !important;
     text-transform: none;
     letter-spacing: normal !important;
}
 .navbar-header{
     position: relative;
     z-index: 999;
}
/*# sourceMappingURL=style.css.map */
/* custom css */
/* banner h1 */
 #fh5co-home .text-inner h1 span.banner-text {
     font-size: 26px;
     text-transform: lowercase;
     font-weight: bold;
     border-bottom: 1px solid #fff;
     padding-bottom: 5px;
}
/* Menu starts */
 .navbar-brand > img {
     height: 56px;
     width: 182px;
}
 .navbar-brand {
     float: left;
     padding: 0;
     font-size: 18px;
     line-height: 20px;
     height: 55px;
}
 .layout-custom-region {
     text-align: right;
     width: 100%;
}
 .layout-custom-region .text-formatted {
     margin-bottom: 0;
     font-size: 16px;
     font-weight: bold;
}
 .nav.navbar-nav li a.Contact.Us {
     padding: 3px 15px;
     margin-top: 15px;
     background: #9DDDDD;
}
 .nav.navbar-nav li a:hover.Contact.Us {
     background:#9DDDDD;
}
 #fh5co-header #navbar li.active a.Contact.Us {
     background: #9DDDDD;
}
/* Enroll button Highlight code added on 10/12 */
.nav.navbar-nav li a.Enroll {
    padding: 3px 15px;
    background: #9DDDDD;
}

.nav.navbar-nav li a:hover.Enroll {
     background:#9DDDDD;
}
 #fh5co-header #navbar li.active a.Enroll {
     background: #9DDDDD;
}
/*.nav.navbar-nav li a.Contact.Us span {
     color: #1B8482;
}
*/
/* search page*/
 .layout-custom-region .region.region-search {
     float: right;
     margin-left:0px;
}
 .top-number {
     margin-top: 4px;
}
.top-number a {
    color: #000;
}
 .layout-custom-region .region.region-search .search-block-form .form-item.js-form-type-search {
     margin: 0 0 5px 0;
}
 .search-block-form {
     width: 220px;
     float: left;
     position: relative;
     margin-left:0px;
} 
 .search-btn-icon {
border: none;
  background: transparent;
  position: absolute;
  top: 0px;
  right: 3px;
  margin: 0;
 }
 .search-block-form input {
     border: 1px solid #ccc;
     width: 100%;
}
 form#search-form {
     text-align:center;
     width: 300px;
     margin: 40px auto 0;
}
/*#block-siho-theme-content form#search-form {
     position: relative;
}
*/
 #block-siho-theme-content .container-inline input#edit-submit {
     font-size: 0;
     position: absolute;
     background: url(/sites/default/files/2020-08/search.png) left top no-repeat;
     content: "";
     width: 18px;
     height: 20px;
     border: none;
     top: 34px;
     right: 3px;
}
 #block-siho-theme-content .item-list {
     padding-top: 15px;
     text-align: left;
}
 form#search-form a#edit-help-link {
     margin-top: 15px;
     display: block;
     font-size: 20px;
}
 #block-siho-theme-content {
     padding: 1px 0 0;
     text-align: left;
}
 #block-siho-theme-content .item-list ul {
     margin: 0;
     padding: 30px 100px;
     list-style: none;
}
 #block-siho-theme-content .item-list ul li {
     text-align: left;
     padding-bottom: 15px;
     position: relative;
     padding-left: 15px;
}
 #block-siho-theme-content .item-list ul li:before {
     content: "";
     width: 6px;
     height: 6px;
     background: #1B8482;
     position: absolute;
     top: 9px;
     left: -8px;
}
 #block-siho-theme-content .item-list h3 {
     color: #1B8482;
     font-weight: bold;
     margin-bottom: 15px;
}

#block-siho-theme-content .item-list em  {
    color: #1B8482;
    font-weight: bold;
    margin-bottom: 15px !important;
    font-size:24px;
    font-style:normal;
    display:block; 
}
 h1.search-heading {
     margin: 0px 0 0px 0;
     font-size: 56px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.5;
     color: #EA6953;
     text-transform: capitalize;
}
/*login */
 .login-text.login-form input {
     height: auto;
}
 .not-title h1, .not-title h2 {
     color: #1B8482 !important;
}
 .not-title, #user-login {
     border: 2px solid #1B8482 !important;
}
 .login-text.login-form h2 {
     color: #1B8482;
}
/* home page starts*/
 .col-md-offset-2 {
     margin-left: 0;
     text-align: left;
}
 .box-services .icon1 img {
     width: 300px;
     height: auto;
}
 .box-services .icon1 span {
     display: block;
}
 .box-services.right-line {
     border-right: 0px solid #1B8482;
}
.mytru__plans {
    display: block;
}

.box-services p {
    text-align: center;
}

.mytru__plans .col-md-6.text-center.bg--line {
    border-right: 4px solid #1B8482;
}


.about-buttons.about__content .col-md-6.section-heading.text-center {
    display: flex;
    width: 50%;
}
.about-buttons.about__content .col-md-6.section-heading.text-center img {
    width: 100%;
}




 #fh5co-services, #fh5co-testimony, #fh5co-explore, #fh5co-footer, #fh5co-work, #fh5co-counters, #fh5co-pricing, #fh5co-blog {
     padding: 50px 0;
}
 #fh5co-services {
     padding:20px 0 0 0px;
}
 .faq-section#fh5co-services {
     padding-top: 0;
}
 #fh5co-blog {
     background: #f1ede7;
     margin-top:45px;
}
 #fh5co-testimony {
     background:#ffffff;
     padding-bottom: 0px;
}
 #fh5co-testimony.about-buttons {
     padding: 40px 0 0;
}
 .fh5co-blog.why_us h2 {
     margin: 0 0 0px 0;
     font-size: 36px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.2;
     letter-spacing: inherit;
     color: #EA6953;
}
 #fh5co-services .section-heading {
     padding-bottom: 0px;
     margin-bottom:20px;
}
 #fh5co-services .section-heading.new-home-tittle {
     margin-top: 50px;
}
 .main_inner #fh5co-services .section-heading {
     margin-bottom: 0px;
}
 .main_inner hr.blue-line {
     margin: 10px 0 0;
}
 .responsive {
     width: 100%;
     height: auto;
}
 .btn-button {
     width: 100%;
     text-align: center;
}
 .btn-button a {
     color: #fff;
     padding: 3px 0;
     font-size: 20px;
     width: 100%;
     display: inline-block;
}
/* .btn-button a:hover {
     background:#9DDDDD;
     text-decoration: none;
}
*/
 .blue-color {
     background:#9DDDDD;
}
 .btn-button a.width-50 {
     width: 50%;
}
 .orange-color {
     background:#CC4B35;
}
 .btn-button a.orange-color {
     color: #ffffff;
     font-weight: bold;
     background:#CC4B35;
}
/*.btn-button a.orange-color:hover {
     background:#CC4B35;
     text-decoration: none;
}
*/
 .margin-bottom-20 {
     margin-bottom: 20px;
}
 .margin-bottom-30 {
     margin-bottom: 30px;
}
 .margin-bottom-50 {
     margin-bottom: 50px;
}
 .margin-top-20 {
     margin-top: 20px;
}
 .margin-top-30 {
     margin-top: 30px;
}
 .margin-top-40 {
     margin-top: 40px;
}
 .moreabout {
     width: 100%;
     text-align: center;
     display: inline-block;
     font-size: 20px;
     font-weight: bold;
     margin-top: 30px;
}
 a.more_questions {
     text-align: center;
     color: #EA6953;
     font-weight: bold;
     border-bottom: solid 2px #EA6953;
     display: inline;
     padding-bottom: 6px;
     font-size:20px;
}
 .moreabout a:hover {
     text-decoration: none;
     border-bottom: 0;
}
 .banner_main .col-md-offset-2.text-center .call-to-action a.demo.wow.fadeInUp.free-information {
     background: #9ddddd;
     margin-left: 0;
     margin-top: 10px;
     color: #404040;
     width: 513px;
}
/*footer starts*/
 #block-siho-theme-footer1 img {
     height:50px;
     width: 166px;
}
 #block-siho-theme-copyrighttext {
     display: inline-block;
     width: 100%;
     margin-top: 20px;
     margin-bottom: 10px;
}
 .menu--footer ul {
     margin: 0;
     padding: 0;
}
 .menu--footer {
     display: inline-block;
}
 .menu--footer li {
     display: inline-block;
     padding: 0 80px 0 0;
     font-size: 16px;
     margin-bottom: 20px;
}
 .menu--footer li:last-child {
     padding-right: 0px;
}
 .region-footer-col-1 .footerright {
     text-align: right;
}
 .region.region-footer-col-3 strong p {
     padding-bottom: 1em;
}
 .footerright p {
     margin-bottom: 9px;
     font-size: 16px;
}
/*#block-siho-theme-footersociallinks {
     display: inline-block;
     text-align: right;
     float: right;
}
*/
 .desc-grid h3 {
     margin-top: 20px;
     font-size: 18px;
     font-weight: 600;
     margin-bottom: 15px;
     line-height: 1.2;
}
 #fh5co-footer h2 {
     padding-bottom: 0px !important;
}
 #block-siho-theme-footersociallinks i.fa {
     font-size: 24px;
}
 #fh5co-footer {
     clear: both;
}
 #block-siho-theme-footersociallinks i.fa:last-child {
     margin-right: 0;
}
 .footerright .footer-left-info {
     width: 50%;
     float: left;
     margin-top: 20px;
}
 .footerright .footer-right-info {
     width: 50%;
     float: right;
     margin-top: 20px;
}
 .menu--footer {
     display: inline-block;
     width: 100%;
}
 .footer-add {
     padding-top: 25px;
}
 .footer-add p {
     margin-bottom: 12px;
}
 .link-hidden svg.ext {
     display: none;
}
 p.link-hidden a {
     padding: 0 5px 0;
}
/*.copy-txt {
     font-size: 9pt;
}
 .updated-date p strong {
     font-size: 9pt;
     font-weight: normal;
}
*/
 .updated-date p {
     margin: 0;
}
/* About us starts */
/*.tittle-line:before {
     position: absolute;
     content: "";
     width: 300px;
     background: #1B8482;
     height: 4px;
     margin-top: -15px;
}
*/
 .aboutus_links .btn-button {
     width:50%;
}
.container.aboutus_links_home.margin-bottom-50 {
    width: 50%;
    margin: 0 auto;
}
.container.aboutus_links_free.margin-bottom-50 {
     width:70%;
}
 .main_inner#fh5co-services .section-heading {
     padding-bottom: 0;
     margin-bottom: 0 !important;
}
 .main_inner#fh5co-services h1.tittle-line {
     margin: 0px 0 0px 0;
     font-size: 56px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.5;
     color: #EA6953;
}
 .main_inner#fh5co-services h1 {
     margin: 0px 0 0px 0;
     font-size: 56px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.5;
     color: #EA6953;
}
 .box-item.blue-bg .content-section p {
     padding: 0;
}
 .box-item.blue-bg .content-section {
     padding: 0px 38px 0 55px;
}
/* Faq starts */
 .no-padding {
     padding: 0px !important;
}
 .item-col {
     margin: 0px 0 20px;
     text-align:left;
     background:#9DDDDD;
     position:relative;
}
 .box-item.blue-bg {
     right: 0;
     position: absolute;
     top: 50%;
     transform: translate(0%, -50%);
}
 .blue-bg {
}
 .box-item {
}
 .blue-bg .content-section {
     padding: 15px 38px 0 55px;
}
 .blue-bg .content-section p {
     color: #404040;
     font-size: 36px;
     padding: 20px;
     font-weight: bold;
}
 .content-section p {
     color: #404040;
     font-size: 36px;
     padding:20px;
     font-weight: bold;
     margin: 0;
}
 .blue-bg-faq {
     margin: 0px 0 10px;
}
 .right-icon {
     background: #fff;
     text-align:center;
}
 .blue-bg-faq img {
     width: 150px;
     height: 150px;
}
 .left-content .content-section {
     padding: 0;
     background: #9DDDDD;
     text-align:left;
     min-height:150px;
     position: relative;
}
 .left-content .content-section p {
     position: absolute;
     top: 50%;
     transform: translate(0%,-50%);
     text-align: center;
     margin: 0;
     width: 100%;
}
 .bottom-icon-section {
     margin-bottom: 0;
}
 hr.blue-line {
     border: 1px solid #9DDDDD;
     width: 100%;
     float: left;
     margin-bottom: 10px;
}
 hr.blue-line1 {
     border: 1px solid #9DDDDD;
     width: 100%;
     float: left;
     margin: 15px 0 30px;
}
 .faq-btn .btn-button {
     width: 60%;
}
/* Contact us */
 .contact-section .get-touch{
     font-weight: bold;
     font-size: 18px;
     margin-top: 0px;
     display: inline-block;
}
 .contact-section p {
     margin-bottom: 10px;
}

.p-2-L .content-section p.hours-are {
    font-size: 26px;
}

 .blue-bg-faq.contct-bg {
     margin: 0px 0 0;
	     display: block;
    background: #a8dede;
}
 .blue-bg-faq.contct-bg .right-icon p {
     text-align: left;
}
 .blue-bg-faq.contct-bg .right-icon .content-section {
     padding: 0 50px 0 85px;
     text-align: left;
}
 .blue-bg-faq.contct-bg .hours-operation {
     font-size: 20px;
     color: #404040;
     font-weight: bold;
     margin: 0;
     padding-bottom: 15px;
}
 .blue-bg-faq.contct-bg .left-content p {
     font-size: 16px;
     color: #404040;
     padding: 0 0px 15px 0;
     font-weight: normal;
}
 .blue-bg-faq.contct-bg .left-content .content-section {
     padding: 20px 40px 15px;
}
 .sub-h3tags {
     font-size: 24px !important;
     font-weight: bold;
     color: #D93C20;
     padding-bottom: 0;
     margin-bottom: 10px;
     display: inline-block;
}
 span.hours-operation.content-btm {
     padding-top: 25px;
     display: block;
}
 .contact-section ul.list_iteam {
     margin-bottom: 0px;
     margin-top: 6px;
}
 section#fh5co-services.main_inner.contact-top {
     padding: 0;
}
/* Form starts */
 .field--name-field-webform {
     width: 100%;
     margin: 0 auto;
     float: none;
     clear: both;
     padding: 1px 0 30px;
}
 .js-form-item label {
     width: 100%;
     display: block;
     font-weight: 400;
     font-size: 18px;
     color: #404040;
}
 .js-form-item input, .search-block-form input[type="search"] {
     width: 100%;
     display: block;
     border: 1px solid #797979;
     padding:0 0px 0 10px;
     height: 28px;
}
 .js-form-item textarea{
     border: 1px solid #797979;
     width: 100%;
     padding:0 0px 0 10px;
}
 .js-form-item .select2-container--default .select2-selection--single {
     border: 1px solid #797979;
     border-radius: 0;
}
 .js-form-item select#edit-subject {
     width: 100%;
     height: 28px;
     border: 1px solid #797979;
}
 .js-webform-select-other select {
     width: 100%;
     height: 28px;
     border: 1px solid #797979;
}
 .select2-container--default .select2-selection--single .select2-selection__placeholder {
     color: inherit;
}
 .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #CC4B35;
     color: #ffffff;
}
 .webform-submission-form input[type="submit"] {
     background-color:#CC4B35;
     width: 50%;
     color: #ffffff;
     padding: 5px 0;
     font-size: 18px;
     font-weight: bold;
     margin-top: 10px;
     border:none;
}
 .webform-submission-form input[type="submit"]:hover {
     text-decoration: underline;
}
 .webform-submission-form input[type="submit"]:focus {
     outline: 2px solid #000000;
}
 .js-form-item.form-item.form-item-first-name {
     width: 49.5%;
     float: left;
}
 .js-form-item.form-item.form-item-last-name {
     width: 49.5%;
     float: right;
}
 .js-form-item.form-item.form-item-terms-of-service {
     text-align: center;
     width: 100%;
}
 .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-subject.form-item-subject select {
     width: 100% !important;
}
 .js-form-item input[type="checkbox"] {
     width: auto;
     margin-right: 5px;
     display: inline-block;
     height: 15px;
	 vertical-align: top;
}
 .js-form-type-checkbox label.option {
     width: 88%;
     display: inline-block !important;
     font-size: 22px;
     line-height: 27px;
     font-weight: bold;
}
 input[type=text]:focus, input[type=date]:focus, input[type=number]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, input[type=url]:focus, input[type=tel]:focus, textarea:focus, .search-block-form input#edit-keys:focus, select#edit-subject:focus, .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-subject.form-item-subject select:focus, .js-form-item select#edit-how-did-you-hear-about-us-select:focus {
     border-color: #9DDDDD;
     outline: none;
}
 .js-webform-select-other legend {
     border: 0;
}
 .js-form-item .select2-container--default .select2-selection--single:focus {
     outline: none;
     border-color: #9DDDDD !important;
}
 button, input {
     outline: none;
}
 .select2-container--default .select2-selection--single .select2-selection__clear {
     top: -3px;
}
 .webform-submission-form .webform-required {
     width: 100%;
     text-align: left;
     display: inline-block !important;
     margin-top: 0px;
     font-weight: bold;
}
 .container-inline div, .container-inline label {
     display: block;
}
 .container-inline label:after, .container-inline .label:after {
     position: absolute;
	 margin:auto;
}

.container-inline label:after, .container-inline .label:after {
    content: "";
}
 .container-inline .form-actions {
     text-align:center;
}
 .webform-flexbox {
     margin:0;
	 column-gap: 10px;
}
 div[data-drupal-selector="edit-flexbox"] {
     float: left;
     background: #9DDDDD;
     width: 49.5%;
     height: 152px;
     display: flex !important;
     justify-content: flex-start;
     align-items: center;
}
 div[data-drupal-selector="edit-flexbox-01"] {
     float: right;
     width: 49.5%;
}

.street_100[data-drupal-selector="edit-flexbox-01"] {
    float: left;
    width: 100%;
}

.street_100 .webform-flex.webform-flex--1 {
    margin-bottom: 15px;
}
 .container-inline .webform-flex--container > .form-item > input[type="checkbox"] {
     width: 10%;
     float: left;
     margin-right: 2%;
}
 .webform-flex.webform-flex--2 {
     width: 50%;
     float: left;
}
 .webform-flex.webform-flex--3, .webform-flex.webform-flex--4 {
     width: 25%;
     float: left;
     padding-bottom: 17px;
}
 .container-inline .webform-flex--container > .form-item > input {
     width: 100%;
}
 .container-inline .webform-flex--container > .form-item > input:not([type="checkbox"]) {
     width: 100%;
}
 .form-item-street-address {
     padding: 10px 0 10px;
}
 div[data-drupal-selector="edit-flexbox"] .webform-flex.webform-flex--1:before {
     position: absolute;
     width: 120px;
     height: 87px;
     content: "";
     background: url(/sites/default/files/2020-10/contacticon.png) left top no-repeat;
     left: 40px;
     background-size: 100%;
}
 div[data-drupal-selector="edit-flexbox"] .webform-flex.webform-flex--1 {
     padding-left: 190px;
     padding-bottom: 0px;
     padding-right: 20px;
     position: relative;
}
 div[data-drupal-selector="edit-flexbox"] .webform-flex--container .form-type-checkbox {
     padding-top: 20px;
     white-space: inherit;
     padding-bottom: 20px;
}

#fh5co-latest-blog1 ul.list_iteam a {
    color: #EA6953;
    text-decoration: none;
}

#fh5co-latest-blog1 ul.list_iteam a:hover {
    text-decoration: underline;
}


/* login page tabs*/
 nav.tabs {
     padding: 40px 0 0 30px;
}
 .tabs > li {
     border: 1px solid #1e8e8b;
}
 .tabs a:focus, .tabs a:hover, .tabs a.is-active {
     background-color: #1B8482;
     color: #fff;
     text-decoration: none;
}
 #user-login {
     margin-top: 50px !important;
}
/* New banner */
 div#banner.banner-video {
     position: relative;
     background-color: black;
     height: 72vh;
     min-height: 25rem;
     width: 100%;
     overflow: hidden;
}
 #banner.banner-video video {
     position: absolute;
     top: 50%;
     left: 50%;
     min-width: 100%;
     min-height: 100%;
     width: auto;
     height: auto;
     z-index: 0;
     -ms-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
     -webkit-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
}
 .banner_main {
     width: 100%;
     display: block;
     float: left;
     clear: both;
     margin-bottom: 25px;
}
 #banner img {
     width: 100%;
     height: auto;
}
 .banner_main .col-md-offset-2.text-center {
     position: absolute;
     top: 5%;
     transform: translateY(5%);
}
 .banner_main .col-md-offset-2.text-center .text-wrap {
     display: table;
     width: 100%;
     position: relative;
     z-index: 4;
}
 .banner_main .col-md-offset-2.text-center .text-inner {
     width: 100%;
     display: table-cell;
     vertical-align: middle;
}
 .banner_main .col-md-offset-2.text-center h1 {
     color: #ffffff;
     margin: 0px 0 20px 0;
}
 .banner_main .col-md-offset-2.text-center h1 .medium .banner-text {
     font-size: 26px;
     text-transform: lowercase;
     font-weight: bold;
     border-bottom: 1px solid #ffffff;
     padding-bottom: 5px;
}
 .banner_main .col-md-8.col-md-offset-2.text-center h1 .big {
     font-size: 56px;
     text-transform: none;
     font-weight: bold;
}
 .banner_main .col-md-offset-2.text-center h1 span {
     font-size: 14px;
     text-transform: uppercase;
     display: inline-block;
}
 .banner_main .col-md-offset-2.text-center h1 .medium {
     font-size: 26px;
     text-transform: none;
}
 .banner_main .col-md-offset-2.text-center .call-to-action {
     display: block;
     width: 100%;
}
 .banner_main .col-md-offset-2.text-center .call-to-action a.demo {
     background: #CC4B35;
     text-decoration: none !important;
     text-align: center;
     margin-left: 10px;
}
 .banner_main .col-md-offset-2.text-center .call-to-action a.demo1{
     background: #CC4B35;
     text-decoration: none !important;
     text-align: center;
}
 .banner_main .col-md-offset-2.text-center .call-to-action a {
     width: 250px;
     display: inline-block;
     font-size: 20px;
     padding: 5px 0;
     -webkit-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -moz-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -ms-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -o-box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     box-shadow: 0px 3px 6px -1px rgba(0, 0, 0, 0.19);
     -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
     -ms-border-radius: 100px;
     border-radius: 0px;
     border: none;
}
 .banner_main .col-md-offset-2.text-center a {
    /* color: rgba(255, 255, 255, 0.8) !important;
     */
     text-decoration: underline;
     color: #ffffff;
}
 .banner_main .col-md-offset-2.text-center .call-to-action a i {
     margin-right: 5px;
     margin-top: 5px;
     font-size: 18px;
}
 div#banner {
     position: relative;
}
/* 404 page */
 #not-found-section {
     padding: 50px 0px 100px !important;
}
 .ajax-progress-fullscreen {
     width: 50px;
     height: 50px;
}
/* Our plans starts */
 #fh5co-services .section-heading.padding-0 {
     padding-bottom: 0;
     margin-bottom:5px;
}
 .our-plans .details-block {
     border: 1px solid #ccc;
     margin-top: 20px;
     padding: 30px;
     max-width: 49%;
     flex: 49%;
     margin-right: 2%;
}
 .our-plans .details-block:last-child {
     margin-right: 0;
}
 .details-block .details-logo {
     text-align: center;
     position: relative;
     padding-bottom: 20px;
}
 .details-block .details-logo .details-top {
     top: 0;
     position: absolute;
     right: 0px;
     text-align: right;
}
 .details-block .details-top.details-box-space h2 span {
     margin-top: 5px;
     font-size: 16px;
     display: block;
     line-height: 11px;
}
 .details-block .details-content {
     display: flex;
     justify-content: left;
     align-items: center;
     width: 100%;
     min-height: 142px;
     font-size: 20px;
}
 .spec-height {
     min-height: 182px;
}
 .spec-height .details-content {
     min-height: 65px;
}
 .details-content span.sub {
     font-size: 16px;
}
 .details-block .details-right-text {
     width: 50%;
     float: right;
     text-align: right;
     font-weight: bold;
     font-size: 24px;
}
 .details-block .details-left-text {
     width: 50%;
}
 .details-block .plans-two-values .details-right-text, .details-block .plans-two-values .details-center-text {
     width: 25%;
     font-weight: bold;
     text-align: center;
}
 .font-bold {
     font-weight:bold;
}
 .details-block .plans-two-values .details-left-text {
     width: 50%;
}
 .details-block img {
     width: 200px;
     height: 86px;
}
 .margin-top-35 {
     margin-top:35px;
}
 .margin-40 {
     margin: 40px 0;
}
 .width-70 {
     width: 70%;
     margin: 35px auto 0;
}
 span.space {
     width: 50%;
     float: left;
     text-align: center;
}
 .details-top.details-box-space h2 {
     margin: 0;
     font-size: 30px;
     color: #000;
}
 .details-top-text h2 {
     color: #000;
     font-size: 36px;
}
 .details-top-text h2 span {
     font-size: 30px;
}
 .details-top-text span {
     padding-top: 20px;
     display: inline-block;
     font-size: 24px;
     line-height: 1.2;
}
 .our-plans hr {
     margin-top: 10px;
     margin-bottom: 10px;
}
 span.sub-title {
     font-size: 16px;
     font-weight: normal;
}
 #druglist{
     display: block;
     position: relative;
     top: 60px;
     visibility: hidden;
}
 #pharmacies {
     display: block;
     position: relative;
     top: 270px;
     visibility: hidden;
}
 #providers {
     display: block;
     position: relative;
     top: -100px;
     visibility: hidden;
}
 .details-block .details-content p {
     font-size: 20px;
}
 span.space-left {
     width: 50%;
     text-align: left;
     float: left;
}
 span.space-right {
     width: 50%;
     text-align: right;
     float: right;
     padding-right: 20px;
}
 span.space-left-day {
     padding: 0 5px 0 0;
     width: 50%;
     float: left;
     text-align: left;
}
 span.space-right-day {
     width: 50%;
     float: right;
     padding: 0px 0px 0 3px;
     text-align: right;
}
/* Plan1 */
 .plan1 .details-block {
     border: 1px solid #ccc;
     margin-top: 20px;
     padding: 30px 30px 5px 30px;
}
 .plan1-left {
     max-width: 60%;
     flex: 60%;
     margin-right: 6%;
}
 .details-block.plan1-right {
     max-width: 33%;
     flex: 33%;
}
 .plan1 h2 {
     font-size: 40px;
     font-weight: 800;
}
 .plan1 h2 span {
     font-size: 36px;
}
 .plan1 .two-up .width-90 {
     padding-bottom: 25px;
}
 .plan1 #top {
     height: 1px;
     display: block;
     position: relative;
     top: -180px;
     visibility: hidden;
}
 ul {
     margin:0;
     padding:0;
     list-style:none;
}
 .plan-list-items li {
     text-align: left;
     padding-bottom: 10px;
     position: relative;
     padding-left: 30px;
     line-height: 21px;
}
 .plan-list-items li a {
     color: #404040;
     text-decoration: none;
}
 .plan-list-items li:before {
     content: "";
     width: 20px;
     height: 20px;
     background: url(/sites/default/files/2020-08/pdficon.png) left top no-repeat;
     position: absolute;
     top: 2px;
     left: 0;
     background-size: 100%;
}
 li.list-icon-round:before {
     background: #666;
     border-radius: 50%;
     width: 15px;
     height: 15px;
     position: absolute;
     top: 4px;
}
 .plan-list-items h3 {
     margin-bottom: 20px;
}
 .plan-list-items {
     padding:30px 30px 0 30px;
}
 .plan-list-items:last-child {
     padding-bottom: 30px;
}
 .plan1-right .plan-list-items h3 {
     margin-bottom: 20px;
}
 .plan1 .details-block .details-logo {
     position: relative;
     padding-bottom: 20px;
     text-align: left;
}
 .plan1 .details-box-space {
     height: 92px;
     margin: 0 0 1rem;
}
 .plan1 .width-90 {
     width: 90%;
}
 .text-right .btn-button.width-90 {
     float: right;
     margin-top:53px;
}
 .btn-button a {
     color: #404040;
     padding: 3px 0;
     font-size: 19px;
     width: 100%;
     display: inline-block;
     font-weight: bold;
}
 .details-block .details-btn-blue a:hover {
     background: #404040;
     text-decoration: none;
}
 .details-box-space {
     height: 61px;
     margin: 0 0 1rem;
}
 .details-block .details-logo .details-top span {
     font-size: 13px;
     display: block;
     line-height: 11px;
}
 .details-box-space span {
     font-size: 16px;
     font-weight: normal;
}
 .plan1 h2 {
     margin: 20px 0 15px 0;
     display: inline-block;
     font-weight: bold;
}
 .two-up.text-right h2 {
     margin-bottom: 0px;
}
 .details-block h3 {
     font-weight: 600;
     position: relative;
     line-height: 1.2;
     color: #EA6953;
     margin-bottom: 0;
}
 .details-box-space h2 {
     margin: 0;
}
 .details-title {
     font-size: 24px;
     text-align: center;
     display: inline-block;
     width: 100%;
     color: #000000;
     margin: 15px 0 0;
     font-weight: bold;
}
 .plan1-left.plan_2 .details-title:first-child {
     margin: 0;
}
 .details-title .left-atr {
     width: 50%;
     text-align: center;
     float: left;
}
 .details-days {
     display: inline-block;
     width: 100%;
}
 .details-days .left-atr {
     width: 50%;
     float: left;
     text-align: center;
}
 .plan-btm-logo {
     margin: 0px 0 50px;
     text-align: center;
     width: 100%;
     display: inline-block;
}
 .plan-btm-logo img {
     width: 250px;
     height: auto;
}
 .plan1 hr.blue-line {
     margin: 50px 0;
}
 .details-days.three-up .left-atr {
     width: 33%;
     float: left;
}
 .details-title.three-up .left-atr {
     width: 33%;
     float: left;
}
 .plan1-left.plan_2 h3 {
     margin-top: 30px;
     font-weight: 600;
     line-height: 1.2;
     color: #EA6953;
     margin-bottom: 0;
     width: 100%;
     display: inline-block;
}
 .plan1-left.plan_2 h2 {
     margin-bottom: 0;
}
 .details-days .qualification-midd {
     text-align: center;
     width: 100%;
     display: inline-block;
}
 .plan-list-items .sub-h3tags {
     padding-bottom: 15px;
     display: block;
}
 .plan-list-items.forms-lists {
     padding: 0 30px 10px;
}
 .plan-list-items li ul {
     padding-top: 10px;
}
 .plan-list-items li ul li {
     padding-left: 20px;
}
 .plan-list-items li ul li:before {
     background: #fff;
     border: 2px solid #666;
     border-radius: 50%;
     width: 10px;
     height: 10px;
     position: absolute;
     top: 7px;
}
/* Additional Information */
 .main_inner#fh5co-services .additional-info h1 {
     color: #ffffff;
     padding: 15px 0;
}
 .additional-info-list li {
     text-align: left;
     padding-bottom: 10px;
     position: relative;
     padding-left: 20px;
     line-height: 21px;
     margin-left: 30px;
}
 .additional-info-list li:before {
     content: "";
     width: 8px;
     height: 8px;
     background: #000;
     position: absolute;
     top: 6px;
     left: 0;
     border-radius: 50%;
}
 .additional-info-list li a {
     color: #000;
     text-decoration: underline;
}
 .additional-info-list li a:hover {
     text-decoration: none;
}
 ul.medication-list li {
     margin: 0;
}
 ul.medication-list li:last-child {
     margin-bottom: 15px;
}
 .main_inner#fh5co-services .section-heading.text-center.additional-info-list {
     padding-bottom: 40px;
}
 hr {
     border-top: 1px solid #cccccc;
}
 .main_inner .additional-info-list hr.blue-line {
     margin: 10px 0 20px;
}
 .spe-req {
     font-size: 18px;
     font-weight: bold;
     color: #1B8482;
     padding-bottom: 10px;
     display: inline-block;
}
 .table > thead > tr > th {
     border-bottom: 0;
}
 .table > tbody > tr > td {
     border-top: 0;
}
 #monthly-plan, #special-drugs, #quality-assurance, #appoint-representative, #claims-form, #file-grievance, #determination-redetermination, #medicare-star, #advance-directives, #privacy-policy, #extra-help, #public-health, #temparary-supply, #EOC, #member-rights, #member-disenrollment, #file-appeal, #2021fitness{
     display: block;
     position: relative;
     top: -130px;
     visibility: hidden;
}
 #fitness, #over-the-counter, #dental, #vision, #hearing, #world-wide-emergency, #diabetes-supplies, #medical-equipment, #virtual_care, #additional-benefits{
     display: block;
     position: relative;
     top: -130px;
     visibility: hidden;
}
 #spe-la, #spe-ql, #spe-pa, #spe-st {
     display: block;
     position: relative;
     top: -100px;
     visibility: hidden;
     height:1px;
}
 .medication-therapy div#top {
     height: 1px;
     display: block;
     position: relative;
     top: -180px;
     visibility: hidden;
}
 .blue-color.additional-info {
     border: 0;
}
 .main_inner#fh5co-services .blue-color.additional-info h1 {
     color: #404040;
}
 .table-responsive span.text-left {
     text-align: left !important;
     float: left;
}
 span.spl-underline {
     text-decoration: underline;
}
/* Providers, Drug Lists, and Pharmacies */
 .gray-color {
     background: #f2ede7;
}
 .drug-provider h2 {
     color: #000;
     margin: 0;
     font-weight: bold;
}
 .drug-list a.blue-color {
     display: inline-block;
     width: auto;
     padding: 5px 5%;
     color: #404040;
     margin-left: 10px;
}
 .margin-20 {
     margin: 20px 0;
}
 .drug-provider .btn-button.text-right {
     text-align: right;
}
 .drug-list.pharmacies a.blue-color {
     padding: 5px 9%;
}
/* Medication Therapy */
 .list_iteam li {
     text-align: left;
     padding-bottom: 10px;
     position: relative;
     padding-left: 20px;
     line-height: 21px;
     margin-left:10px;
}
 .list_iteam li:before {
     content: "";
     width: 8px;
     height: 8px;
     background: #000;
     position: absolute;
     top: 8px;
     left: 0;
     border-radius: 50%;
}
.list_iteam li ul li:before {
    background: #fff;
    border: 1px solid #000;
}
 ul.list_iteam {
     margin-bottom: 10px;
     margin-top: 10px;
}
 ul.list_iteam ul {
     margin-bottom: 0;
     padding-top: 10px;
}
 svg.ext {
     height: 23px;
     vertical-align: top;
     margin-top: -3px;
     margin-left: 3px;
     fill: #1b8482;
     color:#1b8482;
}
 #fh5co-footer svg.ext {
     height: 23px;
     vertical-align: top;
     margin-top: -2px;
     margin-left: 3px;
     fill: #ffffff;
     color: #ffffff;
}
 svg.ext path, svg.mailto path {
     stroke: #1b8482;
}
 #fh5co-footer svg.ext path, #fh5co-footer svg.mailto path {
     stroke: #ffffff;
}
 #fh5co-footer .PDf-links a {
     margin-right: 60px;
}
 #fh5co-footer .PDf-links a:last-child {
     margin-right: 0;
}
 .medication-therapy h3 {
     font-size: 24px !important;
     font-weight: bold;
     color: #EA6953;
     padding-bottom: 0;
     margin-bottom:10px;
}
h3.spe-class-italic {
    font-style: italic;
}
 ol li {
     padding: 0 0 10px 0;
}
 .medication-therapy-logos {
     width: 100%;
     display: inline-block;
     margin: 30px 0;
}
/* Privacy Policy */
 /*h3.spe-class-italic {*/
 h2.spe-class-italic {
     font-style: italic;
}

.medication-therapy h2 {
  font-size: 24px !important;
  font-weight: bold;
  color: #EA6953;
  padding-bottom: 0;
  margin-bottom: 10px !important;
}
 .Privacy-policies h4 {
     font-size: 20px;
     font-weight: bold;
     margin-bottom: 15px;
}
 .Privacy-policies p.spe-class-italic {
     margin-bottom: 10px;
     font-style: italic;
     font-weight: bold;
}
 span.spe-class-underline {
     text-decoration: underline;
}
 p.multilingual {
}
 p.multilingual-notice {
     font-size: 18px;
}
/* contact us */
 .contct-bg .left-content .content-section {
     position: static;
     height: 150px;
     min-height: 180px;
}
 .contct-bg .left-content .content-section p {
     position: static;
     text-align: left;
     padding: 30px 0 0;
}
 .blue-bg-faq.contct-bg .right-icon .content-section p {
     padding: 0 15px;
}
 .leaflet-bottom.leaflet-right {
     display: none;
}
 .js-form-wrapper label.required-field {
     position: relative;
}
 .js-form-wrapper label.required-field:before {
     position: absolute;
     content: "*";
     color: #EA6953;
     bottom: 0;
}
 .ipad-enroll {
     display:none;
}
/* Top button*/
 #backtotop {
     border-radius: 0;
     padding: 0px 12px 5px;
     margin: 0 0 5px 0;
     line-height: normal;
     font-weight: bold;
}
 #backtotop:after {
     content: "\f106";
     font-family: "FontAwesome";
     margin: 0 0px 0 7px;
     font-size: 20px;
     font-weight: bold;
}
/* focus */
 a:focus {
     outline:2px solid #cc4b35;
     background:transparent;
}
 a.skip-main {
}
 a.skip-main:focus, a.skip-main:active {
     outline: 2px solid #cc4b35;
     background: transparent;
}
 div#main-content:focus {
     background: transparent;
     outline: 2px solid #cc4b35;
     width: 99%;
     margin: 25px auto;
}
/* pagination */
 .pager li > a, .pager li > span {
     border: 1px solid #EA6953;
     border-radius: 0;
     color: #EA6953;
}
 .providerdirectory .pager__item {
     padding: 0;
}
 .pager li > a:hover, .pager li > a:focus, .pager li > a:active {
     background-color: #EA6953;
     color: #FFF;
}
 .pager li > a, .pager li > span {
     background-color: inherit;
}
 .pager li {
     display: inline-block;
}
 .pager__item.is-active {
     background-color: #EA6953;
     color: #fff;
}
 .pager li.pager__item.is-active a {
     color: #fff;
}
/* search disply none */
 #block-siho-theme-content form#search-form {
     display: none;
}
/* map */
 .leaflet-bar a.leaflet-disabled {
     color: #404040;
}
/* Landing page */
 .hospital-logos {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
}
 .hospital-logos img {
     margin: 3% 11% 3% 0;
     max-width: 100%;
     height: 36px;
}
 .hospital-logos img.iteam-1 {
     height: 70px;
}
 .hospital-logos img:last-child {
     margin-right: 0;
}
 .tier-spl-txt p {
     font-size: 16px;
     margin: 20px 0 30px;
}
 .tier-spl-txt p span {
     color: #cc4b35;
     font-weight: 600;
}
 .banner_main .col-md-offset-2.herobanner-txt {
     position: absolute;
     top: 185px;
}
 .main_inner#fh5co-services .herobanner-txt h1 {
     font-size: 46px;
     color: #ffffff;
     line-height: 1.2;
}
 .herobanner-txt p {
     font-size: 24px;
     color: #ffffff;
     padding: 25px 0 0 0;
}
 .marketing-campaign h2 {
     margin: 0 0 0px 0;
     font-size: 36px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.2;
     letter-spacing: inherit;
     color: #EA6953;
}
 .herobanner-txt span.itstru {
     padding-left: 15px;
}
 .main_inner.marketing-campaign .btn-button a {
     margin-bottom: 20px;
     display: inline-block;
}
 .marketing-campaign .list_iteam span {
     color: #cc4b35;
     font-weight: 600;
}
 .destop-mobile {
     display: none;
}
 .mobile-desktop {
     display: block;
}
 .mobile-desktop p {
     margin-bottom: 10px;
}
 .fh5co-services.contact-desktop {
     display: block;
}
 .fh5co-services.contact-mobile{
     display: none;
}
 .contact-desktop .left-content .list_iteam li {
     padding-bottom: 5px;
}
 .supplemental-benefits {
     text-align: center;
     margin: 40px 0 20px;
}
 .supplemental-benefits p {
     margin-bottom: 0;
}
 .marketing-video {
     border: 1px solid #ccc;
     padding: 5px;
}
 span.give-call {
     margin-top: 30px;
     display: block;
}
/*.marketing-video {
     border: 1px solid #ccc;
     padding: 5px;
     position: relative;
     background-color: black;
     height: 75vh;
     min-height: 25rem;
     width: 100%;
     overflow: hidden;
}
 .marketing-video video {
     position: absolute;
     top: 50%;
     left: 50%;
     min-width: 100%;
     min-height: 100%;
     width: auto;
     height: auto;
     z-index: 0;
     -ms-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
     -webkit-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
}
*/
 span.plans-include {
     color: #EA6953;
     margin-top: 0px;
     display: block;
     font-size: 20px;
}
/* New Home page Sep 2022 */
#fh5co-services .new-home-tittle  h2 {
     margin: 0 0 0px 0;
     font-size: 36px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.2;
     letter-spacing: inherit;
     color: #EA6953;
	 text-align:center;
}
#fh5co-services .new-home-tittle span.homeimg{
   
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 30px; 
	text-align:center;
}

#fh5co-services .new-home-tittle-new span.homeimg{
   
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 30px; 
	text-align:center;
}
/* Supplemental Benefits */
 .fh5co-services h2 {
     margin: 0 0 0px 0;
     font-size: 36px;
     font-weight: 600;
     position: relative;
     padding-bottom: 10px;
     line-height: 1.2;
     letter-spacing: inherit;
     color: #EA6953;
}
 .content-benefits {
     padding-top: 20px;
}
 .content-right-benefits {
     width: 200px;
     float: right;
     text-align: center;
}
 .spl_txt-bnpt {
     font-style: italic;
}
 ul.supplemental-benefits {
     text-align: left;
}
 ul.list_iteam li a {
     color: #404040;
     text-decoration: underline;
}
 ul.list_iteam li a span {
     font-weight: bold;
}
 .sup-benefits hr.blue-line {
     margin-bottom: 35px;
}
 .sup-benefits .section-heading ul.list_iteam li {
     padding-bottom: 20px;
}
 #medical-equipment {
     display: block;
     position: relative;
     top: -120px;
     visibility: hidden;
     height: 1px;
}
 p.link-hidden {
     text-align: right;
}
 .blue-bg-faq.contct-bg .p-1-2 {
     padding-left: 20px !important;
	 padding-top: 20px !important;
    padding-bottom: 20px !important;
}
 .p-1-2 span.get-touch {
     font-size: 36px;
     font-weight: 600;
}
 .p-1-2 p {
     font-size: 26px;
     padding-bottom: 0;
     margin-bottom: 10px;
}
 .col-md-12.section-heading.text-center.contact-section {
     margin-top: 20px;
     display: block;
     margin-bottom: 20px !important;
}
 .annual-enroll {
     background: #cc4b35;
     font-size: 36px;
     color: #fff;
     position: absolute;
     right: 0;
     bottom: 25px;
     padding: 2px 20px 5px;
     line-height: 36px;
     font-weight: bold;
}
 div#banner.itstru-page .annual-enroll {
     background: #cc4b35;
     font-size: 26px;
     color: #fff;
     position: absolute;
     right: 0;
     bottom: 25px;
     padding: 2px 20px 5px;
     line-height: 28px;
     font-weight: bold;
}
 .tier5-mobile {
     display: none;
}
 .tier5-desktop {
     display: inline-block;
}
 hr.mobile-ppo {
     display: none;
}
 .contact-section .p-2-L p {
     font-size: 16px;
     font-weight: normal;
     padding-top: 0;
     margin-bottom: 0;
}
/* Top bar */
 .layout-custom-region li {
     display: inline-block;
     padding: 0 10px;
     vertical-align: top;
}
 .login-region .btn.btn-lg {
     padding: 3px 0px !important;
     border: none;
     color: #404040;
     border-radius: 0 !important;
     font-weight: 600;
     margin: 0;
     font-size: 18px;
     background: #9ddddd;
}
 .layout-custom-region li:last-child {
     padding-right: 0;
     padding-left: 0;
}
 .login-region {
     background: #9ddddd;
     padding: 0 20px;
     font-size: 18px;
     color: #000;
     font-weight: 600;
     line-height: 24px;
}
 .login-region .btn-info:hover, .login-region .btn-info:focus, .login-region .btn-info:active {
     background: #9ddddd !important;
     border-color: #9ddddd !important;
}
 .login-region .btn-info {
    background: #9ddddd;
}
 .login-region .fa.fa-user {
     color: #fff;
     font-size: 22px;
     padding: 0px 10px 3px 0;
     vertical-align: middle;
}
/* Modal Popup */
 .modal-content.modal-login i.fa.fa-user {
     color: #9DDDDD;
     font-size: 30px;
     padding-right: 10px;
}
 .modal-content.modal-login .modal-body p {
     font-weight: 600;
     font-size: 18px;
}
 .modal-content.modal-login a {
     font-size: 16px;
     color: #404040;
     background: #9DDDDD;
     padding: 3px 8px;
     margin-right: 5px;
     font-weight: 600;
}
 .modal-content.modal-login .modal-body {
     text-align: center;
     margin-bottom: 40px;
}
 .modal-content.modal-login .modal-header {
     border-bottom: 0;
}
 .modal-content.modal-login .modal-footer {
     display: none;
}
 .layout-custom-region .btn.btn-lg {
     padding: 0 !important;
     background: none;
     border: none;
     margin: 0;
}
 .modal-content.modal-login .close {
     opacity: 1;
}
 .modal-dialog {
     width: 560px;
}
/* Documents and Form */
 span.doc-login {
     background: #9ddddd;
     font-size: 22px;
     color: #fff;
     padding: 0px 15px;
     display: inline-block;
     text-transform: capitalize;
     float: left;
}
 span.doc-login a {
     font-size: 16px;
     color: #404040;
     display: inline-block;
     vertical-align: top;
     padding-top: 3px;
     margin-left: 10px;
}
 span.doc-login a:hover {
     text-decoration: none;
}
/* Blogs*/
 #block-siho-theme-content .item-list ul.list-element li:before {
     width: 0;
     height: 0;
}
 #block-siho-theme-content .item-list ul.list-element li {
     float: left;
     border: 2px solid #f0e9e4;
     padding: 0px;
     margin-bottom: 2%;
     margin-right: 2%;
     margin-left: 0;
     border-radius: 15px;
    width: calc(32% - 1.5rem);
}
 .blog-inner-bg .blog-main {
     margin: 50px 0 0;
     display: flex;
     align-items: center;
     border: 2px solid #f0e9e4;
     border-radius: 15px;
     padding: 50px;
}
 .blog-main span.read-more {
     position: absolute;
     bottom: 30px;
     font-size: 20px;
     font-weight: 600;
}
 .blog-inner-bg .blog-main:hover {
     border-color: #a6a6a6;
}
 #block-siho-theme-content .item-list ul.list-element li:hover {
     border-color: #a6a6a6;
}
 #block-siho-theme-content .item-list ul.list-element {
     padding: 0px;
	 width: 100%;
    display: flex;
    column-gap: 1.5rem;
    flex-wrap: wrap;
}
 section.blog-inner-bg.blog-detail {
     padding: 0 0 0 105px;
     display: flex;
     align-items: center;
     border-bottom: 1px solid #e3e7e8;
}
 section.blog-inner-bg.blog-detail .blog-inner-right {
     height: 410px;
     width: 40%;
     background-size: cover;
     background-position: center;
}
 #block-siho-theme-content .item-list ul.list-element li:nth-child(3n) {
     margin-right: 0;
}
 .list-blog img {
     width: 100%;
     height: 365px;
     object-fit: cover;
     border-radius: 15px 15px 0 0;
}
 li.list-blog .views-field-title a {
     font-size: 36px;
     font-weight: 600;
     color: #EA6953;
     line-height: 1.2;
}
 .list-blog span.views-field.views-field-body span.field-content {
     display: block;
     margin-bottom:0;
     min-height: 200px;
}
 .list-blog span.views-field.views-field-body span.field-content p {
     margin-bottom: 0;
}
 .list-blog span.views-field.views-field-view-node {
     position: absolute;
     bottom: 30px;
}
 #block-siho-theme-content .item-list ul.list-element li.list-blog .views-field.views-field-view-node .field-content a {
     font-weight: 600;
     font-size: 20px;
}
 .list-blog span.views-field.views-field-title .field-content a, .list-blog span.views-field.views-field-body .field-content, .list-blog span.views-field.views-field-view-node .field-content a {
     padding: 0 20px;
     display: inline-block;
}
 section.blog-inner-bg {
     position: relative;
     width: 100%;
     display: flex;
     background: linear-gradient(0deg,#fff,#f9f6f4);
     border-top: 1px solid #e3e7e8;
     top: 7px;
     align-items: center;
}
 .blog-inner-left {
     width: 60%;
     float: left;
     padding-right: 50px;
}
 .blog-inner-left h2 {
     font-size: 56px;
     font-weight: 600;
     line-height: 1.1;
     color: #EA6953;
     margin-bottom: 10px;
}
 .blog-inner-right {
     width: 40%;
     float: left;
}
 .blog-inner-left p {
     font-size: 30px;
     line-height: 1.2;
     margin: 10px 0;
}
 #banner .blog-inner-right img {
     width: 100%;
     height: 400px;
     object-fit: cover;
}
 .blog-inner-bg .blog-h1 h1 {
     text-align: center;
     margin-bottom: 10px;
     margin-top: 50px;
     font-size: 56px;
     color: #EA6953;
     font-weight: bold;
}
 #fh5co-latest-blog ul.list_iteam li a {
     color: #EA6953;
     outline: none;
     text-decoration: none;
}
 #fh5co-latest-blog ul.list_iteam li a:hover, #fh5co-latest-blog ul.list_iteam li a:active, #fh5co-latest-blog ul.list_iteam li a:focus {
     text-decoration:underline;
}
/* Itstru-redo */
 .itstru-redo .banner_main {
     position: relative;
}
 .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
     position: absolute;
     top: 50px;
}
 .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
     font-size: 53px;
     color: #ffffff;
     line-height: 1.2;
}
 .itstru-redo .herobanner-txt span.itstru {
     display: block;
     padding-left: 0;
     color: #EA6953;
     position: relative;
     padding-top: 25px;
}
 .itstru-redo .herobanner-txt span.itstru:before {
     border-radius: 50px;
     content: "";
     position: absolute;
     height: 7px;
     width: 150px;
     margin-top: -10px;
     background: #EA6953;
}
 .itstru-redo .banner-buttons {
     position: absolute;
     bottom: 75px;
     right: 185px;
}
 .itstru-redo .banner-buttons a {
     width: 258px;
     margin-right: 10px;
     padding: 15px 20px;
     display: flex;
     color: #fff;
     text-align: center;
     font-size: 20px;
     font-weight: 600;
     height: 80px;
     float: left;
     vertical-align: middle;
     justify-content: center;
     align-items: center;
     background: #CC4B35;
}
 .itstru-redo .give-us-call {
     background: #cc4b35;
     color: #fff;
     font-size: 36px;
     font-weight: 600;
     line-height: 40px;
     padding: 25px 0;
     display: inline-block;
     width: 100%;
     margin: 0;
     position: relative;
     top: -25px;
}
 .itstru-redo .hmo-ppo-plans {
     position: relative;
     top: -30px;
     background: #fff4ec;
     padding: 50px 0 70px;
}
 .itstru-redo .hmo-ppo-plans h2 {
     color: #64ccc9;
     padding: 0px 0 40px;
}
 .itstru-redo .hmo-ppo-plans .content-main {
     text-align: center;
     color: #000;
     font-size: 18px;
     padding: 0 50px;
}
 .itstru-redo .hmo-ppo-plans .content-main .content-01 span {
     color: #64ccc9;
     font-weight: 600;
}
 .itstru-redo .hmo-ppo-plans .content-main span.content-02 {
     display: block;
     font-size: 13px;
     font-style: italic;
     color: #000;
     padding-top: 10px;
}
 .itstru-redo .hmo-ppo-plans .content-main figure img {
     width: auto;
     margin-bottom: 25px;
}
 .itstru-redo .shopping-section {
     padding: 30px 0;
}
 .itstru-redo .two-type-content figure img {
     width: 170px;
     float: left;
     margin-right: 75px;
}
 .itstru-redo .hospital-logos {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: center;
     margin-top: 30px;
}
 .itstru-redo .hospital-logos a{
     display: flex;
     margin:3% 11% 3% 0;
}
 .itstru-redo .hospital-logos a.its-last-logo {
     margin-right: 0;
}
 .itstru-redo .banner_main.footer-banner .banner-buttons ul li {
     float: left;
     display: flex;
     color: #fff;
     height: 80px;
     align-items: center;
     justify-content: center;
     background: #cc4b35;
     margin-right: 10px;
     width: 30%;
     font-weight: bold;
     text-align: center;
     font-size: 20px;
}
 .itstru-redo .banner_main.footer-banner .banner-buttons {
     position: static;
     width: 100%;
}
 .itstru-redo .banner_main.footer-banner {
     margin-bottom: 0;
     position:relative;
}
 .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
     font-size: 36px;
     margin-bottom: 20px;
}
 .itstru-redo .banner_main.footer-banner .herobanner-txt {
     position: absolute;
     top: 100px;
     width:86%;
}
 .itstru-redo .two-type-content {
     margin-top: 30px;
}
 .itstru-redo .two-type-content p {
     font-size: 22px;
     padding-top: 62px;
     display: block;
     position: relative;
}
 .itstru-redo .two-type-content p:before {
     position: absolute;
     content: "";
     width: 150px;
     height: 8px;
     background: #65ccc9;
     top: 0;
     border-radius: 50px;
}
 .itstru-redo img.bottombanner-mobile {
     display: none;
}
 .itstru-redo .give-us-call a {
     color: #fff;
}
/* itstru-Birthday */
 .itstru-Bday.itstru-redo .hmo-ppo-plans {
     position: static;
     top: 0;
     margin-bottom: 30px;
}
 .itstru-Bday.itstru-redo .two-type-content p {
     padding-left: 190px;
}
 .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt img {
     max-width: 90%;
     height:auto;
}
 .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
     top: 30px;
}
 .itstru-Bday .js-form-item.form-item.form-item-terms-of-service {
     text-align: left;
}
 .itstru-Bday .webform-submission-form input[type="submit"] {
     width: 280px;
     padding: 20px 0;
     font-size: 20px;
     font-weight: bold;
     margin-top: 0px;
}
 .itstru-Bday .form-main {
     padding: 40px 0 60px;
}
 .itstru-Bday .js-form-item input.name, .itstru-Bday .js-form-item input.coupon-code {
     width: 50%;
     float: left;
     min-height: 60px;
     border-color: #000;
     border-bottom: 0;
}
 .itstru-Bday .js-form-item input.coupon-code, .itstru-Bday .js-form-item input.state, .itstru-Bday .js-form-item input.postal-code {
     border-left: 0;
}
 .itstru-Bday .js-form-item input.city, .itstru-Bday .js-form-item input.state, .itstru-Bday .js-form-item input.postal-code {
     width: 33.333333%;
     float: left;
     border-color: #000;
     border-bottom: 0;
     min-height: 60px;
}
 .itstru-Bday .js-form-item input.address {
     min-height: 60px;
     float: left;
     border-bottom: 0;
     border-color: #000;
}
 .itstru-Bday .js-form-item input.email {
     min-height: 60px;
     border-color: #000;
}
 .itstru-Bday .js-form-type-checkbox label.option {
     font-size: 16px;
     font-weight: normal;
}
 .itstru-Bday .js-form-type-checkbox label.option a {
     color: #9ddddd;
}
 .itstru-Bday img.topbanner-mobile {
     display: none;
}
 .itstru-Bday label.required-bday {
     position: absolute;
     right: 15px;
     bottom: 105px;
}
 .itstru-Bday label.required-bday:before {
     position: absolute;
     content: "*";
     color: red;
     left: -10px;
}
 .itstru-Bday .form-required:after {
     display:none;
}
/*Mobile banner*/
 .banner_main #mobilew-view {
     display: none;
}
/*table*/
 .tab-dedicare .bg-grey {
     background: #f7f7f7;
}
 .tab-dedicare th.tab-head.bg-grey {
     border-bottom: 1px solid #ddd;
     text-align: center;
     height: 50px;
     vertical-align: middle;
}
 .tab-dedicare span.ita_txt {
     font-style: italic;
}
/*home-page-revamp*/
 .box-services p {
     padding-top: 15px;
}
 .fh5co-blog .box-services .icon span {
     width: 100px;
     height: 100px;
     display: inline-block;
     position: relative;
     display: table;
     margin: 0 auto;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%;
     background: none;
}
 span.red-color {
     color: #EA6953;
     font-weight: bold;
}
 .box-services.newhome-page {
     font-size: 20px;
     font-weight: bold;
}
 .fh5co-services.last-setion-home {
     padding: 50px 0;
}
 .box-services-last {
     box-shadow: 0 2px 10px rgb(0 0 0 / 20%);
     display: inline-block;
     margin-bottom: 30px;
     width: 100%;
}
 .box-services-last .btn-button.margin-bottom-30 {
     margin: 30px 50px;
     width: auto;
}
 .box-services.newhome-page .icon img {
     margin-right: 15px;
}
 .carousel-content {
     position: absolute;
     top: 20%;
     z-index: 9;
     color: #fff;
     text-align: left;
     left: 10%;
}
 ol.carousel-indicators {
     position: absolute;
     bottom: -50px;
     width: 100%;
     left: 0;
     right: 0;
     margin-left: 0;
     background: #9DDDDD;
     padding: 10px 0;
     line-height: 17px;
}
 .carousel-content h1 {
     font-size: 56px;
     font-weight: bold;
     position: relative;
     line-height: 56px;
     color: #fff;
}
 .carousel-content h1:before {
     border: 4px solid #fff;
     width: 100px;
     content: "";
     position: absolute;
     bottom: 0;
     margin-bottom: -30px;
     border-radius: 10px;
}
 .carousel-content .caption p {
     font-size: 26px;
     line-height: 32px;
     margin: 25px 0;
     display: inline-block;
}
 .carousel-content .call-to-action a {
     font-size: 20px;
     background: #CC4B35;
     text-decoration: none !important;
     text-align: center;
     padding: 10px 20px;
     color: #fff;
     display: inline-block;
}
 .carousel-indicators li {
     display: inline-block;
     width: 15px;
     height: 15px;
     margin: 1px;
     border: 2px solid #fff;
}
 .carousel-indicators .active {
     margin: 1px;
     width: 15px;
     height: 15px;
}
 span.compareplans-years {
     float: right;
     font-size: 16px;
     padding: 10px 0 0;
     line-height: 22px;
     font-weight:600;
}
 span.compareplans-years a {
     color: #000;
     padding: 5px 15px;
}
 .box-item.blue-bg.about-h2 h2 {
     color: #404040;
     font-size: 44px;
     font-weight: 600;
     padding-bottom: 20px;
}
 #fh5co-blog.about-sec {
     margin-top: 0;
}
 .box-services.newhome-page .drug-coverage a {
     color: #404040;
     text-decoration:underline !important;
}
 .box-services.newhome-page .drug-coverage a:hover {
     text-decoration:none !important;
}
 table.PartB_Step th {
     border-bottom: 1px solid #ddd !important;
     color: #fff;
     background: #969292;
}
 table.PartB_Step td.fill_grey {
     background: #969292;
     color: #fff;
     font-style: italic;
     width: 45%;
}
 h2.biosimilars-title {
     color: #404040;
}
/* New css */
 .fh5co-services .gray-color h2 {
     padding-bottom: 0;
}
 .fh5co-services .gray-color p {
     margin-bottom: 0;
}
 .gray-color a.blue-color.btn-gap {
     margin-bottom: 10px;
}
 .drug-provider .btn-button.text-right.text-center {
     text-align: center;
}
 .drug-provider .btn-button.text-right.text-center a {
     font-size: 18px;
     padding: 8px 0px;
}
 .gray-color .Evidence-Coverage h2 {
     font-size: 28px;
     padding-bottom: 3px;
}
 .gray-color .Evidence-Coverage p {
     font-size: 18px;
     font-weight: bold;
     line-height: 28px;
}
 .section-heading.text-center.plan-year-mob {
     padding-left: 30px;
}
/*Enroll */
 .box-item.enroll-img {
     float: right;
}
 .box-item.blue-bg.enroll-text {
     left: 0;
     position: absolute;
     top: 50%;
     transform: translate(0%, -50%);
}
 .box-item.blue-bg.enroll-text h2 {
     color: #404040;
     font-size: 44px;
     font-weight: 600;
     padding-bottom: 20px;
}
 .box-services.right-line.mobile-btm-space.enroll-box, .box-services.enroll-box.enroll-box-right {
     text-align: left;
}
 .box-services.enroll-box-right {
     padding-left: 100px;
}
 .enroll-box .btn-button a {
     width: 270px;
     display: block;
}
 .box-services.enroll-box .icon1 span {
     display: initial;
}
 .box-services.enroll-box .icon1 span.red-color.txt-gap {
     display: block;
}
 .left-content.enroll-contct-help .content-section {
     background: #EA6953;
}
 .left-content.mobile-faq.enroll-contct-help p {
     color: #fff;
     text-align: left;
     padding-left: 100px;
}
 .provider-subtitle-name {
     color: #EA6953;
     font-weight: 600;
     padding-left:12px;
     margin-bottom: 6px;
}
 #fh5co-services.home-testmonials {
     background: #f2ede7;
     padding: 0;
}
 .home-testmonials i.fa.fa-quote-left {
     font-size: 70px;
     color: #e4dcd1;
}
 .home-testmonials p.testmon {
     position: relative;
     padding: 0;
     margin: 0px 0 10px;
     font-size: 15.5px;
}
 .home-testmonials .testmonials-content {
     position: absolute;
     top: 30px;
     left: 20px;
}
 #fh5co-services.home-testmonials .section-heading {
     margin-bottom: 0;
}
 body * {
     outline-color: #cc4b35;
}
 .Enroll svg.ext {
     display: none;
}
 .btn-button.enrollbtn {
     width: 230px;
     margin: auto;
}
 .webform-submission-form .webform-required:before {
     content: "*";
     color: red;
}
 img.img-faq {
     width: 40%;
}
/* Blog */
 .blog-page {
     display: inline-block;
}
 .blue-color-bg {
     background: #9DDDDD;
}
 .blog-bg {
     padding: 20px;
}
 .blog-bg h4 {
     font-weight: 600;
     margin-bottom: 15px;
}
 ul.list-blog li {
     line-height: 24px;
     padding-left: 38px;
     position: relative;
}
 ul.list-blog li:before {
     position: absolute;
     width: 6px;
     height: 6px;
     border-radius: 50%;
     content: "";
     background: #000;
     top: 9px;
     left: 20px;
}
 .margin-top-10 {
     margin-top: 10px;
     display: block;
}
 .merron-color-bg {
     background: #F4B183;
     margin-top: 30px;
     margin-bottom: 20px;
}
/*Birthday Cards */
 .we-indiana {
     background: #404040;
     color: #fff;
     position: relative;
     top: -31px;
     padding: 50px 0 40px;
}
 .we-indiana h2 {
     color: #fff;
}
 .itstru-redo.birthday-cards .banner-buttons a {
     width: 215px;
     height: 35px;
}
 .itstru-redo.birthday-cards .banner-buttons a.orange-color.enroll.ext {
     width: 120px;
}
 .itstru-redo.birthday-cards .banner-buttons {
     position: absolute;
     bottom: 20px;
     right: 90px;
}
 .we-indiana p {
     margin-bottom: 1rem;
}
 .turning65 span.ourgift {
     font-size: 24px;
     color: #ffffff;
     position: relative;
}
 .turning65 span.ourgift:before {
     border: 4px solid #fff;
     width: 100px;
     content: "";
     position: absolute;
     bottom: 0;
     margin-bottom: -30px;
     border-radius: 10px;
}
 span.great-medicare {
     padding-top: 45px;
     display: block;
}
 .itstru-redo .banner_main .col-md-offset-2.herobanner-txt.birthdaycard-header {
     top: 50px;
}
 .itstru-redo.birthday-cards .hmo-ppo-plans .content-main .content-01 span {
     color: #EA6953;
     font-weight: 600;
}
 .itstru-redo.birthday-cards .hmo-ppo-plans .content-main .content-01 span.content-02 {
     color: #666;
     font-weight: normal;
}
 .itstru-redo.birthday-cards .hmo-ppo-plans h2 {
     color: #EA6953;
     font-weight: normal;
}
 .birthday-cards .col-layout-tittle h2 {
     font-weight: normal;
}
 .itstru-redo .banner_main.footer-banner .birthday-giveus .banner-buttons ul li {
     float: none;
     display: flex;
     color: #fff;
     height: auto;
     align-items: center;
     justify-content: center;
     background: #cc4b35;
     margin-right: 0;
     width: 300px;
     font-weight: bold;
     text-align: center;
     font-size: 20px;
     margin-bottom: 15px;
     padding: 10px 0;
}
 .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt.birthday-giveus h1 {
     font-weight: normal;
}
 @media only screen and (min-width:1500px) and (max-width:1600px) {
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 90px;
    }
}
 @media only screen and (min-width:1366px) and (max-width:1479px) {
     #block-siho-theme-content .item-list ul.list-element li {
        /* height: 730px; */
    }
     .itstru-redo .banner_main.footer-banner .herobanner-txt {
         top: 90px;
    }
}
 @media only screen and (min-width:1200px) and (max-width:1365px) {
     #fh5co-header .navbar-default {
         padding: 10px 60px;
    }
     .blue-bg .content-section p {
         font-size: 31px;
    }
     .blue-bg-faq.contct-bg .right-icon .content-section {
         padding: 0 50px 0 40px;
    }
     .marketing-campaign .col-md-8.col-md-offset-2.herobanner-txt {
         top: 165px;
    }
    /*Menu*/
     .nav > li > a {
         padding: 10px 9px;
    }
     .herobanner-txt p {
         padding: 5px 0px 0 0;
    }
    /*itstru-redo*/
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 35px;
    }
     .itstru-redo .banner_main.footer-banner .herobanner-txt {
         position: absolute;
         top: 90px;
         width: 86%;
    }
}
 @media screen and (max-width: 1199px) {
     p.multilingual {
         font-size: 16px;
    }
     p.multilingual br, p.multilingual-notice br {
         display: none;
    }
     p.multilingual-notice {
         font-size: 16px;
    }
}
 @media only screen and (min-width:1024px) and (max-width:1199px) {
     #fh5co-header .navbar-default {
         padding: 10px 40px;
    }
     .nav > li > a {
         padding: 17.5px 8px;
    }
	
		#fh5co-header #navbar li a {
    font-size: 14px;
}
	
     .banner_main .col-md-offset-2.text-center {
         top: 7.5%;
         transform: translateY(7.5%);
    }
     div#banner.banner-video {
         height: 700px;
    }
     .navbar-brand > img {
         height: 45px;
         width: 147px;
    }
    /* faq starts */
     .blue-bg .content-section {
         padding: 2% 4%;
    }
     .blue-bg .content-section p {
         font-size: 27px;
    }
    /*footer */
     #block-siho-theme-copyrighttext {
         padding-right: 2%;
    }
     .menu--footer li {
         padding: 0 35px 0 0;
         font-size: 15px;
    }
    /*search */
     .search-block-form {
         width: 200px;
         margin-left: 13px;
    }
    /* Providers, Drug Lists, and Pharmacies */
     .drug-list a.blue-color {
         padding: 5px 3%;
    }
    /*our plans */
     .details-block .details-content {
         min-height: 168px;
    }
     .spec-height .details-content {
         min-height: 65px;
    }
    /*contact us */
     .blue-bg-faq.contct-bg .right-icon .content-section p {
         font-size:30px;
    }
     .blue-bg-faq.contct-bg .right-icon .content-section {
         padding: 0px 50px 0 20px;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 39px;
         line-height: 1.3;
    }
     .herobanner-txt p {
         font-size: 24px;
         padding: 5px 0px 0 0;
    }
     .hospital-logos img {
         margin: 3% 8% 3% 0;
    }
     div[data-drupal-selector="edit-flexbox"] .webform-flex.webform-flex--1:before {
         top: 15px;
    }
     .marketing-campaign .col-md-8.col-md-offset-2.herobanner-txt {
         top: 150px;
    }
     .container-inline .webform-flex--container > .form-item > input[type="checkbox"] {
         width: 10%;
         float: left;
         margin-right: 2%;
    }
     .js-form-type-checkbox label.option {
         width: 88%;
         font-size: 16px;
         line-height: normal;
    }
     span.doc-login {
         font-size: 20px;
         padding: 0px 8px;
         float: right;
    }
     span.doc-login a {
         font-size: 15px;
         padding-top: 3px;
         margin-left: 5px;
    }
     #block-siho-theme-content .item-list ul.list-element li {
      /*   height: 690px; */
    }
     .blog-inner-left {
         padding-left: 40px;
    }
     .blog-inner-left h2 {
         font-size: 32px;
    }
     section.blog-inner-bg.blog-detail {
         padding: 0 0 0 5px;
    }
     section.blog-inner-bg.blog-detail .blog-inner-right {
         height: 350px;
    }
    /*itstru-redo */
     .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
         font-size: 46px;
    }
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 20px;
    }
     .itstru-redo .banner-buttons {
         bottom: 35px;
         right: 60px;
    }
     .itstru-redo .col-layout-tittle {
         width: 80%;
    }
     .itstru-redo .banner_main.footer-banner .herobanner-txt {
         top: 60px;
         width: 95%;
    }
     .itstru-redo .two-type-content figure img {
         width: 140px;
    }
     .itstru-redo .hospital-logos a{
         margin:3% 8% 3% 0;
    }
    /*itstru-Birthday*/
     .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt img {
         max-width: 90%;
    }
     .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 30px;
    }
     #banner .blog-inner-right img {
         height: 350px;
    }
     .list-blog img {
         height: 255px;
    }
     .gray-color .Evidence-Coverage p {
         font-size: 22px;
         line-height: 34px;
    }
     .left-content.mobile-faq.enroll-contct-help p {
         font-size: 32px;
    }
    /*Birthday Cards*/
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt.birthdaycard-header {
         width: 50%;
         top: 30px;
    }
}
 @media only screen and (min-width:768px) and (max-width:1199px) {
     .banner_main .col-md-8.col-md-offset-2.text-center h1 .big {
         font-size: 44px;
    }
     .banner_main .col-md-offset-2.text-center h1 .medium, .banner_main .col-md-offset-2.text-center h1 span.banner-text {
         font-size: 22px;
    }
     .banner_main .col-md-offset-2.text-center h1 {
         margin: 0px 0 15px 0;
    }
     #fh5co-footer .PDf-links a {
         margin-right: 15px;
         margin-top: 15px;
         display: inline-block;
    }
     .no-padding.p-1-2 {
         padding: 10px 0 10px !important;
    }
     div#banner itstru-page .annual-enroll {
         bottom: 15px;
    }
    /*itstru-redo*/
    /*slider*/
     .carousel-content h1 {
         font-size: 34px;
         line-height: 34px;
    }
     .carousel-content h1:before {
         margin-bottom: -23px;
    }
     .carousel-content .caption p {
         margin: 10px 0;
         font-size: 24px;
         line-height: 26px;
    }
     .carousel-content {
         top: 18%;
    }
     .carousel-content .call-to-action a {
         padding: 8px 20px;
    }
     .box-services.enroll-box .icon1 span.red-color.txt-gap {
         display: inline-block;
    }
     .home-testmonials p.testmon {
         margin: 0px 0 25px;
    }
	.container.aboutus_links_home.margin-bottom-50 {
    width: 100%;
    background: #9ddddd;
}
}
 @media only screen and (min-width:320px) and (max-width:767px) {
     .banner_main .col-md-8.col-md-offset-2.text-center h1 .big {
         font-size: 22px;
    }
     body {
         padding-top: 117px;
    }
	
	.container.aboutus_links_home.margin-bottom-50 {
		width: 100%;
		background: #9ddddd;
	}
	
	.container.aboutus_links_free.margin-bottom-50 {
    width: 100%;
	}
     .banner_main .col-md-offset-2.text-center h1 .medium .banner-text, .banner_main .col-md-offset-2.text-center h1 .medium {
         font-size: 16px;
    }
     .banner_main .col-md-offset-2.text-center h1 {
         margin: 0px 0 10px 0;
         font-size: 22px;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a {
         width: 170px;
         display: inline-block;
         font-size: 16px;
         padding: 3px 0;
         margin-bottom: 3px;
         margin-right: 5px;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a.demo.wow.fadeInUp.free-information {
         margin-top: 5px;
         width: 349px;
    }
     .banner_main .col-md-offset-2.text-center {
         position: absolute;
         top: 120px;
    }
     #fh5co-footer .region-footer-col-1 #block-siho-theme-footer1 .col-md-6.col-sm-12 {
         width: 100%;
         display: block;
         clear: both;
         margin: 0;
         padding: 0;
         text-align: left;
    }
     .marketing-campaign h2 {
         margin: 0px 0 0px 0;
    }
     .plan1 .row.aboutus_links.margin-bottom-50 .btn-button a {
         font-size: 20px !important;
         margin-bottom: 10px;
    }
     .row.aboutus_links.margin-bottom-50 svg.ext {
         width: 26px ;
         height: 30px ;
    }
     .plan1 .row.aboutus_links.margin-bottom-50 {
         margin-bottom: 20px;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 24px;
    }
     .banner_main .col-md-offset-2.herobanner-txt {
         top: 125px;
    }
     .marketing-campaign .col-md-offset-2.herobanner-txt {
         top: 150px;
    }
     .herobanner-txt p {
         font-size: 12px;
         padding: 0 0 0 0;
         margin-bottom: 0;
    }
     .hospital-logos {
         justify-content: center;
         margin: 30px 0;
    }
     .main_inner.marketing-campaign .margin-top-30 {
         margin-top: 0px;
    }
     .destop-mobile {
         display: block;
    }
     .mobile-desktop {
         display: none;
    }
     .fh5co-services.contact-desktop {
         display: none;
    }
     .fh5co-services.contact-mobile{
         display: block;
    }
     .supplemental-benefits .plan-list-items:last-child {
         padding-bottom: 0;
    }
     .supplemental-benefits .plan-list-items {
         padding: 0px 15px 0 15px;
    }
     .supplemental-benefits p {
         margin-bottom: 22px;
    }
     div[data-drupal-selector="edit-flexbox"] {
         width: 100%;
         padding: 20px 5px 20px 0;
         margin-bottom: 15px;
    }
     div[data-drupal-selector="edit-flexbox-01"] {
         width: 100%;
    }
     .webform-flex.webform-flex--3, .webform-flex.webform-flex--4 {
         padding-bottom: 0;
    }
     .form-item-street-address {
         padding: 0;
         margin: 0;
    }
     .fieldset-wrapper .description {
         text-align: center;
         padding-right: 0;
    }
     .webform-flex.webform-flex--2 {
         width: 49%;
         margin-right: 1%;
    }
     .webform-flex.webform-flex--3{
         width: 24%;
         margin-right: 1%;
    }
     .annual-enroll {
         font-size: 20px;
         line-height: 22px;
    }
     div#banner.itstru-page .annual-enroll {
         display: none;
    }
     .p-1-2 p {
         font-size: 26px;
    }
     .right-icon.p-1-L .content-section p {
         font-size: 30px;
    }
     .tier5-mobile {
         display: inline-block;
    }
     .tier5-desktop {
         display: none;
    }
     .details-title.three-up.tier5-mobile .left-atr {
         width: 47%;
         float: left;
    }
     .details-days.three-up.tier5-mobile .left-atr {
         width: 47%;
         float: left;
    }
     hr.desktop-ppo {
         display: none;
    }
     span.give-call {
         margin-top: 15px;
    }
     .modal-content.modal-login a {
         margin-bottom: 10px;
         display: inline-block;
    }
    /*itstru-redo*/
     .itstru-redo .banner-buttons {
         position: static;
         background: #66cbc7;
         padding: 15px 15px 12px;
         display: inline-block;
         width: 100%;
    }
     .itstru-redo .banner-buttons a {
         width: 48.5%;
         margin-right: 3%;
         font-size:14px;
         height: 65px;
         padding:0;
    }
     .itstru-redo .banner-buttons a:nth-child(2) {
         margin-right: 0;
    }
     .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
         font-size: 16px;
    }
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 5px;
    }
     .itstru-redo .herobanner-txt span.itstru {
         padding-top: 20px;
    }
     .itstru-redo .give-us-call {
         font-size: 22px;
         line-height: 28px;
         padding: 10px 0;
         top: -30px;
         text-align: center;
    }
     .itstru-redo .give-us-call span {
         display: block;
    }
     .itstru-redo .hmo-ppo-plans h2 {
         text-align: center;
         font-size: 24px;
    }
     .itstru-redo .hmo-ppo-plans .content-main figure img {
         margin-bottom: 15px;
    }
     .itstru-redo .hmo-ppo-plans .content-main {
         padding: 0 50px 40px;
    }
     .itstru-redo .hmo-ppo-plans .content-main:nth-child(3) {
         padding-bottom: 0;
    }
     .itstru-redo .two-type-content figure {
         width: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
         margin-bottom: 30px;
    }
     .itstru-redo .two-type-content figure img {
         margin-right: 0;
    }
     .itstru-redo .fh5co-services h2 {
         font-size: 24px;
         text-align: center;
         line-height: 1.4;
    }
     .itstru-redo .two-type-content p {
         font-size: 18px;
         padding-top: 10px;
    }
     .itstru-redo .two-type-content p:before {
         display:none;
    }
     .itstru-redo .two-type-content:after {
         content: "";
         background: #65ccc9;
         width: 150px;
         height: 8px;
         display: flex;
         text-align: center;
         padding: 0;
         margin: 0 auto;
         border-radius: 50px;
    }
     .itstru-redo .banner_main.footer-banner .herobanner-txt {
         position: static;
         width: 100%;
         padding: 0;
         background: #66cbc7;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
         font-size: 24px;
         margin-bottom: 20px;
         position: absolute;
         top: 25px;
         padding: 0 15px;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 span {
         display:block;
    }
     .itstru-redo .herobanner-txt span.itstru:before {
         width: 80px;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons ul li {
         width: auto;
         font-size: 14px;
         margin-right: 10px;
         padding: 0;
         height: 65px;
         float: left;
         line-height:1.4;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons ul li span.non-link {
         width: 100%;
         margin: 0px;
         padding: 0;
         height: auto;
         display:block;
         line-height:1.4;
    }
     .banner_main.footer-banner .banner-buttons ul li:nth-child(1) {
         width: 58%;
    }
     .banner_main.footer-banner .banner-buttons ul li:nth-child(2) {
         width: 38%;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons a {
         width: 100%;
         margin-right: 0;
         padding: 10px 0px;
         font-size: 14px;
         height: auto;
         display:block;
         line-height:1.4;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons ul li:nth-child(2) {
         margin-right:0;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons li a {
         width: 100%;
         white-space: nowrap;
         padding:0;
         margin:0;
         line-height: 10px;
         line-height:1.4;
    }
    /*itstru-Birthday*/
     .itstru-Bday.itstru-redo .two-type-content p {
         padding-left: 0;
    }
     .itstru-Bday.itstru-redo .two-type-content {
         margin-top: 0px;
         margin-bottom: 30px;
    }
     .itstru-Bday .js-form-item input[type="checkbox"] {
         float: left;
    }
     .itstru-Bday .webform-submission-form input[type="submit"] {
         font-size: 18px;
    }
     .itstru-Bday img.topbanner-desktop {
         display: none;
    }
     .itstru-Bday img.topbanner-mobile {
         display: block;
    }
     .itstru-Bday .js-form-item input.name, .itstru-Bday .js-form-item input.coupon-code {
         width: 100%;
    }
     .itstru-Bday .js-form-item input.coupon-code, .itstru-Bday .js-form-item input.state {
         border-left: 1px solid #000;
    }
     .itstru-Bday .js-form-item input.city {
         width: 100%;
    }
     .itstru-Bday .js-form-item input.state, .itstru-Bday .js-form-item input.postal-code {
         width: 50%;
         float: left;
    }
     .itstru-Bday .js-form-item label {
         width: auto;
    }
     .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt img {
         max-width: 60%;
    }
     .js-webform-select-other select {
         width: 100%;
         height: 28px;
         border: 1px solid #797979;
    }
     .js-webform-select-other select:focus {
         border-color: #9DDDDD;
         outline: none;
    }
    /*Birthday Cards*/
     .itstru-redo.birthday-cards .banner-buttons {
         position: static;
    }
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt.birthdaycard-header {
         top: 5px;
    }
     .turning65 span.ourgift {
         font-size: 12px;
    }
     .turning65 span.ourgift:before {
         border: 3px solid #fff;
         margin-bottom: -14px;
         width: 75px;
    }
     span.great-medicare {
         padding-top: 20px;
         display: block;
         font-size: 12px;
         line-height: 14px;
    }
     .itstru-redo.birthday-cards .banner-buttons a {
         width: 48.5%;
         height: 35px;
         margin-right: 3%;
    }
     .itstru-redo.birthday-cards .banner-buttons a.orange-color.enroll.ext {
         width: 48.5%;
         margin-right: 0;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt.birthday-giveus h1 {
         top: 35px;
    }
     .itstru-redo .banner_main.footer-banner .birthday-giveus .banner-buttons ul li {
         width: 47%;
         display: inline-block;
         margin-right: 2%;
         vertical-align: middle;
         margin-bottom: 5px;
         font-size: 14px;
    }
    /*slider*/
     .carousel-content h1 {
         font-size: 18px;
         line-height: 16px;
		 margin-bottom: 20px;
    }
     .carousel-content h1:before {
         margin-bottom: -14px;
         width:60px;
         border: 2px solid #fff;
    }
     .carousel-content .caption p {
         margin: -5px 0 5px;
         font-size: 14px;
         line-height: 14px;
    }
     .carousel-content {
         top: 5%;
    }
     .carousel-content .call-to-action a {
         padding: 1px 12px;
         font-size: 14px;
    }
     ol.carousel-indicators {
         bottom: -46px;
         padding: 8px 0;
    }
     .box-services.enroll-box .icon1 span.red-color.txt-gap {
         display: inline-block;
    }
}
 @media only screen and (min-width:992px) and (max-width:1023px) {
     .banner_main .col-md-offset-2.text-center {
         top: 130px;
    }
     .marketing-campaign .col-md-8.col-md-offset-2.herobanner-txt {
         top: 155px;
    }
     #fh5co-header .navbar-default {
         padding: 10px 8px;
    }
     #fh5co-header #navbar li a {
         padding-left: 10px !important;
         padding-right: 10px !important;
         font-size: 16px;
    }
    /* logo */
     .navbar-brand > img {
         height: 45px;
         width: 147px;
    }
    /*footer */
     #block-siho-theme-copyrighttext {
         padding-right: 2%;
    }
     .menu--footer li {
         padding: 0 30px 0 0;
         font-size: 15px;
    }
    /* faq starts */
     .blue-bg .content-section {
         padding: 1% 2%;
    }
     .blue-bg .content-section p {
         font-size: 27px;
    }
    /*search */
     .search-block-form {
         width: 200px;
         margin-left: 10px;
    }
    /* contact us*/
     .blue-bg-faq.contct-bg .left-content .content-section {
         padding: 30px 40px 30px;
    }
     .blue-bg-faq.contct-bg .right-icon .content-section p {
         font-size:29px;
    }
    /* Providers, Drug Lists, and Pharmacies */
     .drug-list a.blue-color {
         padding: 5px 3%;
    }
     .drug-list.pharmacies a.blue-color {
         padding: 5px 9%;
    }
    /* Our plans*/
     .details-block .details-content {
         min-height: 168px;
    }
     span.sub-title {
         font-size: 14px;
    }
     span.space-left-day, span.space-right-day {
         padding: 0;
    }
     .spec-height .details-content {
         min-height: 65px;
    }
     .details-content span.sub {
         font-size: 14px;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 39px;
         line-height: 1.2;
    }
     .herobanner-txt p {
         font-size: 24px;
         padding: 0 0px 0 0;
    }
}
 @media screen and (max-width: 991px) {
     .box-services.right-line {
         border-bottom: 4px solid #9DDDDD;
         border-right: 0;
         margin-bottom: 25px;
    }
	
    .mytru__plans {
    display: block;
}
	.mytru__plans .col-md-6.text-center.bg--line {
    border-right: 0;
}
	
	
     .mobile-btm-space .icon1 span {
         margin-bottom: 20px;
    }
     .box-services.right-line.mobile-btm-space {
         padding-bottom: 20px;
    }
     .btn-button a.width-50 {
         width: 100%;
    }
    /*footer */
     #block-siho-theme-copyrighttext {
         padding-right: 0;
         width: 100%;
         text-align: center;
    }
     .menu--footer {
         display: block;
         width: 100%;
         padding-bottom: 20px;
         text-align: center;
    }
     .menu--footer li {
         padding: 0 15px;
         font-size: 15px;
    }
     #block-siho-theme-footersociallinks {
         text-align: center;
         float: none;
         width: 100%;
    }
     .menu--footer ul.menu {
         text-align: center;
         margin: 0;
         padding: 0;
    }
     #block-siho-theme-footer1 img {
         margin-bottom: 25px;
    }
     .btn-button .mobile-btn {
         margin-bottom: 10px;
    }
     .footer-add {
         padding-top: 0px;
    }
     #fh5co-footer {
         padding: 40px 0 0;
    }
    /* faq starts */
     .box-item.blue-bg .content-section {
         padding: 5px 10px 10px 10px;
    }
     .item-col {
         position: static;
    }
     .box-item.blue-bg {
         position: static;
         right: 0;
         top: 0;
         transform: inherit;
    }
     .blue-bg .content-section {
         padding: 2%;
    }
     .left-content .content-section {
         padding: 2%;
    }
     .right-icon figure {
         padding-top: 25px;
         padding-bottom: 25px;
    }
     .right-icon.faq-home-icon figure {
         padding-bottom: 25px;
         padding-top: 0 
    }
     .blue-bg {
         margin-top:10px;
    }
     .main_inner#fh5co-services h1.tittle-line {
         margin: 35px 0 0px 0;
    }
     .box-item.blue-bg .content-section p {
         padding: 0 20px 20px 0;
    }
     hr.blue-line {
         margin-bottom: 20px;
         margin-top: 0px;
    }
     .main_inner hr.blue-line {
         margin: 0px 0 20px;
    }
     .faq-btn .btn-button {
         width: 100%;
    }
     .left-content .content-section {
         position: static;
    }
     .left-content .content-section p {
         position: static;
         top: 0;
         transform:translate(0%,0%) 
    }
     .main_inner#fh5co-services h1 {
         line-height: 1.1;
    }
    /* contact us*/
     .blue-bg-faq.contct-bg {
         margin: 0px 0 0;
    }
     .contct-bg .left-content .content-section {
         position: static;
         height: auto;
         min-height: auto;
    }
     .contct-bg .left-content .content-section p {
         padding: 10px 0 0;
    }
     .blue-bg-faq.contct-bg .left-content .content-section {
         padding: 20px 40px;
    }
     .js-form-type-checkbox label.option {
         width: 88%;
         font-size: 18px;
         line-height: normal;
    }
     .container-inline .webform-flex--container > .form-item > input[type="checkbox"] {
         width: 10%;
         float: left;
         margin-right: 2%;
    }
     div[data-drupal-selector="edit-flexbox"] .webform-flex.webform-flex--1 {
         padding-left: 130px;
    }
     div[data-drupal-selector="edit-flexbox"] .webform-flex--container .form-type-checkbox {
         padding-top: 0px;
         white-space: inherit;
         padding-bottom: 0px;
    }
     div[data-drupal-selector="edit-flexbox"] .webform-flex.webform-flex--1:before {
         width: 80px;
         height: 58px;
         left: 25px;
    }
     .content-right-benefits {
         width: 100%;
         float: none;
         text-align: center;
         padding-bottom: 25px;
    }
     .sup-benefits hr.blue-line {
         margin-bottom: 10px;
    }
     p.link-hidden {
         text-align: center;
         padding-top: 20px;
    }
     .contact-section .get-touch {
         margin-top: 20px;
    }
     .webform-submission-form .webform-required {
         margin-top: 10px;
    }
     .contact-section ul.list_iteam {
         margin-bottom: 10px;
         margin-top: 10px;
    }
    /*enroll*/
     .box-item.blue-bg.enroll-text {
         right: 0;
         position: static;
         top: inherit;
         transform: inherit;
    }
     .box-services.enroll-box-right {
         padding-left: 0;
         margin-top: 30px;
    }
     .left-content.mobile-faq.enroll-contct-help p {
         padding-left: 20px;
    }
    /*mobile baner*/
     .banner_main #mobilew-view {
         display: block;
    }
     .banner_main #mobilew-view img {
         width: 100%;
         height: auto;
    }
     #banner.banner-video.desk-view {
         display: none;
    }
}
 @media only screen and (min-width:992px) and (max-width:1024px) {
     div#banner.itstru-page .annual-enroll {
         display: block;
         bottom: 10px;
    }
}
 @media only screen and (min-width:992px) and (max-width:1023px) {
     #block-siho-theme-content .item-list ul.list-element li {
        /* height: 650px; */
    }
}
 @media only screen and (min-width:812px) and (max-width:991px) {
     .blue-bg-faq.contct-bg .right-icon .content-section p {
         padding: 0 40px;
    }
}
 @media only screen and (min-width:768px) and (max-width:991px) {
     .banner_main .col-md-offset-2.text-center {
         top: 1.5%;
         transform: translateY(1.5%);
    }
     div#banner.banner-video {
         height: 500px;
    }
     .marketing-campaign .col-md-8.col-md-offset-2.herobanner-txt {
         top: 120px;
    }
     #fh5co-header .navbar-default {
         padding: 10px 0px;
    }
     .field--name-field-webform {
         width: 100%;
    }
     .layout-custom-region, .region.region-search {
         margin-right: 15px;
    }
    /* logo */
     .navbar-brand > img {
         height: 40px;
         width: 130px;
    }
     #fh5co-header #navbar li a {
         padding-left: 4px !important;
         padding-right: 4px !important;
         font-size: 12px;
    }
	li.plan-downarrow:after {
    content: "";
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 8px solid #777;


}
	
     #fh5co-footer .region-footer-col-1 #block-siho-theme-footer1 .col-md-6.col-sm-12 {
         width: 50%;
         padding: 0;
         margin: 0;
    }
    /* faq starts */
     #fh5co-services {
         padding: 0px;
    }
    /* search */
     .search-block-form {
         width: 200px;
         margin-left: 8px;
    }
    /*footer*/
     .region-footer-col-1 .footerright {
         text-align: left;
    }
    /* contact us*/
     .blue-bg-faq.contct-bg .right-icon .content-section {
         padding: 0% 5px 10px;
    }
    /*our plans */
     .details-block img {
         width: 130px;
         height: auto;
    }
     .our-plans .details-block {
         padding: 20px;
    }
     .details-block .details-content {
         font-size: 16px;
         min-height: 154px;
    }
     .details-block .details-content p {
         font-size: 16px;
    }
     .details-content span.sub {
         font-size: 14px;
    }
     .details-block .details-right-text {
         font-size: 18px;
    }
     span.sub-title {
         font-size: 14px;
    }
     span.space-left-day, span.space-right-day {
         padding: 0;
    }
     span.space-right {
         padding-right: 10px;
    }
     .spec-height .details-content {
         min-height: auto;
    }
     .spec-height {
         min-height: 194px;
    }
    /* Plan1 */
     .two-up {
         width: 50%;
    }
     .plan1 .width-90 {
         width: 100%;
    }
     .plan1 .btn-button a {
         font-size: 14px;
    }
     .plan1 .details-box-space {
         height: 63px;
    }
     .plan1-enroll {
         margin-top:72px;
    }
     .aboutus_links .btn-button {
         width: 50%;
         float: left;
    }
     .main_inner#fh5co-services .plan1 h1 {
         font-size: 46px;
         line-height: 1.1;
    }
     .plan1 h2 {
         font-size: 32px;
    }
     .plan1 h2 span {
         font-size: 30px;
    }
     .text-right .btn-button.width-90 {
         margin-top: 30px;
    }
    /* Providers, Drug Lists, and Pharmacies */
     .drug-list a.blue-color {
         padding: 5px 1%;
         margin-left: 6px;
         font-size: 18px;
    }
     .drug-provider h2 {
         font-size: 23px;
         line-height: 1.1;
    }
     .drug-list.pharmacies a.blue-color {
         padding: 5px 7%;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 30px;
    }
     .herobanner-txt p {
         font-size: 20px;
         color: #ffffff;
         padding: 5px 0 0 0;
    }
     .banner_main .col-md-offset-2.herobanner-txt {
         position: absolute;
         top: 2.5%;
         transform: translateY(2.5%);
    }
     .hospital-logos img {
         margin: 3% 3% 3% 0;
    }
     .js-form-type-checkbox label.option {
         white-space: normal;
    }
     div[data-drupal-selector="edit-flexbox"] legend {
         padding-top: 38px;
    }
     .fieldset-wrapper .description {
         padding-top: 10px;
    }
     #fh5co-header #navbar .navbar-right {
         margin-right: 0;
    }
     div#banner.itstru-page .annual-enroll {
         bottom: 5px;
    }
     .ipad-enroll {
         display: block;
         margin-bottom:5px;
    }
     #block-siho-theme-content .item-list ul.list-element li {
         width: 49%;
        /* height: 660px; */
    }
     #block-siho-theme-content .item-list ul.list-element li:nth-child(3n) {
         margin-right: 2%;
    }
     #block-siho-theme-content .item-list ul.list-element {
         padding: 0 30px;
    }
     #block-siho-theme-content .item-list ul.list-element li:nth-child(2n) {
         margin-right: 0;
    }
     .blog-inner-bg .blog-main {
         margin: 30px 30px 10px;
         padding: 30px;
         align-items: flex-start;
    }
     .blog-inner-left h2 {
         font-size: 28px;
    }
     .list-blog img {
         height: 275px;
    }
     .blog-inner-left p {
         font-size: 21px;
         line-height: 1.2;
    }
     #banner .blog-inner-right img {
         height: 260px;
    }
     .blog-main span.read-more {
         bottom: 20px;
    }
     section.blog-inner-bg.blog-detail {
         padding: 0 0 0 25px;
    }
    /*itstru-redo*/
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         position: absolute;
         top: 10px;
    }
     .itstru-redo .banner-buttons {
         position: static;
         background: #66cbc7;
         padding: 15px;
         display: inline-block;
         width: 100%;
    }
     .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
         font-size: 36px;
    }
     .itstru-redo .banner-buttons a {
         width: 48.5%;
         margin-right: 3%;
         font-size: 20px;
         height: 65px;
    }
     .itstru-redo .banner-buttons a:nth-child(2) {
         margin-right: 0;
    }
     .itstru-redo .banner_main {
         position: relative;
         background: #66cbc7;
    }
     .itstru-redo .hmo-ppo-plans h2 {
         text-align: center;
    }
     .itstru-redo .hmo-ppo-plans .content-main {
         padding: 0 50px 40px;
    }
     .itstru-redo .hmo-ppo-plans .content-main figure img {
         margin-bottom: 15px;
    }
     .itstru-redo .hmo-ppo-plans .content-main:nth-child(3) {
         padding-bottom: 0;
    }
     .itstru-redo .two-type-content figure img {
         width: 180px;
    }
     .itstru-redo .two-type-content p {
         padding-top: 50px;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons a {
         width: 49%;
    }
     .itstru-redo .banner_main.footer-banner .herobanner-txt {
         position: static;
         width: 100%;
         padding: 0;
         background: #66cbc7;
    }
     .itstru-redo .banner-buttons {
         position: static;
         background: #66cbc7;
         padding: 15px;
         display: inline-block;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
         font-size: 36px;
         margin-bottom: 20px;
         position: absolute;
         top: 95px;
         padding: 0 15px;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons .bottombanner-text {
         height: 65px;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons ul li {
         width: 49%;
    }
     .itstru-redo .banner_main.footer-banner .banner-buttons ul li:nth-child(2) {
         margin-right:0;
    }
     section.blog-inner-bg.blog-detail .blog-inner-right {
         height: 260px;
    }
    /*itstru-Birthday*/
     .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt img {
         max-width:37%;
         height: auto;
    }
     .itstru-Bday.itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 25px;
    }
     .itstru-Bday label.required-bday {
         bottom: 85px;
    }
     .itstru-redo .hospital-logos a{
         display: flex;
         margin:3% 3% 3% 0;
    }
     .carousel-content {
         top: 9%;
    }
     .gray-color .Evidence-Coverage h2 {
         font-size: 24px;
    }
    /*Birthday Cards*/
     .itstru-redo.birthday-cards .banner-buttons {
         position: static;
    }
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt.birthdaycard-header {
         top: 15px;
    }
     .turning65 span.ourgift {
         font-size: 20px;
    }
     .turning65 span.ourgift:before {
         margin-bottom: -22px;
    }
     span.great-medicare {
         padding-top: 35px;
    }
     .itstru-redo.birthday-cards .banner-buttons a {
         width: 48.5%;
         margin-right: 3%;
         font-size: 20px;
         height: 65px;
         font-size: 24px;
    }
     .itstru-redo.birthday-cards .banner-buttons a.orange-color.enroll.ext {
         width: 48.5%;
         margin-right: 0;
    }
     .itstru-redo .banner_main.footer-banner .birthday-giveus .banner-buttons ul li {
         float: left;
         height: 80px;
         margin-right: 0;
         width: 48%;
         margin-bottom: 0;
         margin-right: 3%;
    }
     .itstru-redo .banner_main.footer-banner .birthday-giveus .banner-buttons a {
         width: 100%;
         font-size: 20px;
    }
     .itstru-redo .banner_main.footer-banner .birthday-giveus .banner-buttons ul li:nth-child(2) {
         margin-right: 0;
    }
}
 @media screen and (max-width: 767px) {
     img.img-faq {
         width: 100%;
    }
     .layout-custom-region .text-formatted {
         text-align: right;
         padding-bottom: 10px;
         padding-right:15px;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a.demo {
         margin-left: 0px;
    }
     .layout-custom-region .region.region-search {
         margin-right: 15px;
    }
     .search-block-form input {
         width: 100%;
    }
     .search-block-form {
         width: 180px;
         float: none;
         margin: 0 auto;
    }
     .region-search .form-actions input {
         top: 4px;
    }
    /* faq starts */
     .main_inner#fh5co-services h1 {
         font-size: 46px;
         line-height: 1.1;
    }
     .main_inner#fh5co-services h1.tittle-line {
         font-size: 46px;
         line-height: 1.1;
    }
     #fh5co-services {
         padding: 0px;
    }
     #fh5co-header #navbar .navbar-right {
         margin: 0;
    }
     .section-heading h2 {
         line-height: 1.1;
         font-size: 26px;
    }
     .field--name-field-webform {
         width: 100%;
    }
     #fh5co-home .text-inner {
         padding-top: 135px;
    }
    /* search */
     #block-siho-theme-content .item-list ul {
         margin: 0;
         padding: 30px;
         list-style: none;
    }
    /* footer */
     .footerright .footer-left-info, .footerright .footer-right-info {
         width: 100%;
    }
     .region-footer-col-1 .footerright {
         text-align: left;
         display: inline-block;
         width: 100%;
    }
     .blue-bg-faq.contct-bg .right-icon .content-section {
         padding: 0%;
    }
    /*our plans */
     .our-plans .details-block {
         max-width: 100%;
         flex: 100%;
         margin-right: 0;
    }
     .width-70 {
         width: 100%;
    }
     .details-block .details-content, .spec-height {
         min-height: auto;
    }
    /*Plan1 */
     .plan1-left {
         max-width: 100%;
         flex: 100%;
         margin-right: 0;
    }
     .two-up {
         width: 50%;
         float: left;
    }
     .details-block.plan1-right {
         max-width: 100%;
         flex: 100%;
         margin: 15px 15px 0;
    }
     .aboutus_links .btn-button {
         width: 100%;
    }
    /* Providers, Drug Lists, and Pharmacies */
     .drug-provider h2 {
         margin-bottom: 20px;
    }
     .drug-list a.blue-color {
         display: block;
         width: 100%;
         padding: 5px 0;
         margin-left: 0px;
         text-align: center;
         margin-bottom: 10px;
    }
     .additional-info-list li {
         margin-left: 20px;
    }
     #fh5co-footer .PDf-links a {
         margin-right: 15px;
         margin-top: 15px;
         display: inline-block;
    }
     .table-responsive > .table > thead > tr > th {
         white-space: inherit;
         font-size: 12px;
    }
     .p-1-2 p {
         padding-left: 20px;
    }
     .contact-top .p-1-2 {
         background: #9DDDDD;
         margin-bottom: 20px;
         padding: 10px 0 10px !important;
    }
     .mobile-enroll {
         margin-bottom: 5px;
    }
    /* Blogs */
     #block-siho-theme-content .item-list ul.list-element li {
         width: 100%;
         margin-right: 0;
         margin-left: 0;
         height: auto;
         margin-bottom: 20px 
    }
     .list-blog img {
         width: 100%;
         height: auto;
    }
     .list-blog span.views-field.views-field-body span.field-content {
         display: block;
         margin-bottom: 30px;
         min-height: auto;
    }
     #block-siho-theme-content .item-list ul.list-element {
         padding: 0 30px;
    }
     section.blog-inner-bg.blog-detail {
         padding: 0;
         display: block;
         margin-bottom: 5px;
    }
     section.blog-inner-bg.blog-detail .blog-inner-right {
         width: 100%;
         max-height: 405px;
         height: 405px;
    }
     .blog-inner-left {
         width: 100%;
         padding-left: 20px;
         padding-right: 20px;
    }
     .blog-inner-right {
         width: 100%;
    }
     section.blog-inner-bg {
         display: block;
         margin-bottom: 30px;
         float: left;
    }
     .blog-inner-left p {
         margin: 10px 0 35px;
    }
     .blog-inner-left h2 {
         margin-top: 20px;
    }
     .blog-inner-bg .blog-main {
         margin: 30px;
         display: inline-block;
         padding: 0;
    }
     .blog-main span.read-more {
         position: static;
         bottom: inherit;
         margin-bottom: 30px;
         display: block;
    }
     #banner .blog-inner-right img {
         border-radius: 0 0 15px 15px;
    }
     .itstru-Bday label.required-bday {
         position: static;
         padding-left: 10px;
    }
     .itstru-Bday label.required-bday:before {
         left: 15px;
    }
     table.PartB_Step td.fill_grey {
         width: auto;
    }
     .gray-color .Evidence-Coverage {
         margin-bottom: 15px;
    }
     .gray-color .Evidence-Coverage h2 {
         margin-bottom: 0;
    }
     .btn-button.text-right.text-center.mobile-gap {
         margin-bottom: 10px;
    }
     .home-testmonials p.testmon {
         margin: 0px 0 20px;
    }
}
 @media only screen and (min-width:768px) and (max-width:769px) {
     .fh5co-nav-toggle {
         display: none !important;
    }
     #fh5co-home .text-inner h1 .big {
         font-size: 56px;
    }
}
 @media only screen and (min-width:580px) and (max-width:767px) {
     .herobanner-txt p {
         font-size: 15px;
         padding: 0 ;
    }
     .plan1-enroll.btn-button a {
         font-size: 18px;
    }
     span.give-call {
         margin-top: 20px;
    }
     .marketing-campaign .col-md-offset-2.herobanner-txt {
         top: 140px;
    }
     div#banner.banner-video {
         height: 330px;
    }
    /*itstru-redo*/
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 19px;
    }
     .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
         font-size: 29px;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
         top: 65px;
    }
}
 @media only screen and (min-width:480px) and (max-width:767px) {
     .banner_main .col-md-offset-2.text-center {
         top: 2%;
         transform: translateY(2%);
    }
     .modal-dialog {
         width: 450px;
         margin: auto;
    }
    /*itstru-redo*/
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 20px;
    }
     .main_inner.itstru-redo#fh5co-services .herobanner-txt h1 {
         font-size: 26px;
    }
     #banner .blog-inner-right img {
         height: 600px;
    }
}
 @media only screen and (min-width:320px) and (max-width:374px) {
     .banner_main .col-md-offset-2.text-center h1 {
         margin: 0px 0 6px 0;
         font-size: 18px;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a {
         width: 140px !important;
         margin-bottom: 0px!important;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a.demo.wow.fadeInUp.free-information {
         margin-top: 0px!important;
         width: 289px!important;
    }
     .banner_main .col-md-offset-2.text-center h1 {
         margin: 0px 0 3px 0!important;
    }
     .plan1 h2 span {
         font-size: 16px !important;
    }
     .plan1 h2 {
         font-size: 24px !important;
    }
     .plan1 .btn-button a {
         font-size: 10px !important;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 14px !important;
         padding-bottom: 6px;
    }
     .details-title, .details-block .details-right-text, .details-top-text span {
         font-size: 16px !important;
    }
     .annual-enroll {
         font-size: 18px;
    }
     .search-block-form {
         width: 160px;
    }
    /* itstru-redo */
     .itstru-redo .banner_main .col-md-offset-2.herobanner-txt {
         top: 5px;
    }
     .itstru-redo .herobanner-txt span.itstru:before {
         width: 80px;
    }
     .itstru-redo .banner-buttons a {
         padding: 15px 4px;
         font-size: 14px;
         height: 55px;
    }
     .blog-inner-bg .blog-main {
         margin: 30px 15px;
         width: 90%;
    }
     .blog-inner-left h2 {
         margin-top: 20px;
         font-size: 34px;
    }
     li.list-blog .views-field-title a {
         font-size: 34px;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
         top: 35px;
    }
     .carousel-content h1 {
         font-size: 16px;
         line-height: 10px;
    }
     .carousel-content .caption p {
         font-size: 12px;
         line-height: 12px;
    }
}
 @media screen and (max-width: 580px) {
     div#block-searchform {
         width: 92%;
         float: none;
         margin: 0 auto;
    }
}
 @media screen and (max-width: 579px) {
    /*Plan1*/
     .plan1 .details-block img {
         width: 130px;
         height: auto;
    }
     .plan1 .btn-button a {
         font-size: 12px;
    }
     .plan1 h2 span {
         font-size: 22px;
    }
     .plan1 h2 {
         font-size: 26px;
    }
     .text-right .btn-button.width-90 {
         margin-top: 36px;
    }
     .plan1 .width-90 {
         width: 100%;
    }
     #fh5co-footer .PDf-links a {
         padding-left: 0;
         display: block;
         margin-top: 10px;
    }
     .menu--footer li {
         display:block;
    }
     .main_inner#fh5co-services h1 {
         font-size: 28px;
    }
     .plan1 .details-block {
         padding: 20px 15px 0px 15px;
    }
     .plan-list-items {
         padding: 20px 15px 0 15px;
    }
     .our-plans .details-block {
         padding: 15px;
    }
     .details-days.three-up .left-atr, .details-days .left-atr, span.sub-title {
         font-size: 12px;
    }
     .plan1 .details-block .content-sec p {
         font-size: 12px;
    }
     .details-title, .details-block .details-right-text, .details-top-text span {
         font-size: 18px;
    }
     .details-block .details-content {
         font-size: 16px;
    }
     .details-block .details-content p {
         font-size: 16px;
    }
     .plan1-enroll.btn-button.width-90 svg.ext {
         width: 13px !important;
         margin-right: 0 !important;
         height: 20px !important;
         margin-top: -5px;
    }
     .plan-list-items:last-child {
         padding-bottom: 15px;
    }
     .p-1-2 p {
         font-size: 18px;
    }
     span.doc-login {
         display: block;
         float: none;
         margin-top: 20px;
         width: 170px;
         text-align: center;
    }
     span.compareplans-years {
         padding:0;
         float: none;
         margin-bottom: 5px;
         display: block;
         margin-top: 15px;
    }
     span.compareplans-years a {
         padding: 5px 8px;
    }
     #fh5co-services.home-testmonials {
         padding: 0 0 50px;
    }
     .testmonials-content span.red-color {
         display: block;
    }
}
 @media screen and (max-width: 479px) {
     .banner_main .col-md-8.col-md-offset-2.text-center h1 .big {
         font-size: 16px;
    }
     .banner_main .col-md-offset-2.text-center h1 .medium {
         font-size: 14px;
    }
     .banner_main .col-md-offset-2.text-center h1 .medium .banner-text {
         font-size: 13px;
         display: block;
         border: none;
         text-decoration: underline;
         padding: 0;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a {
         width: 160px;
         display: inline-block;
         font-size: 14px;
         padding: 0px 0;
         margin-bottom: 3px;
         margin-right: 5px;
    }
     .banner_main .col-md-offset-2.text-center .call-to-action a.demo.wow.fadeInUp.free-information {
         margin-top: 0px;
         width: 330px;
    }
     .tittle-line:before {
         width: 250px;
    }
     .banner_main .col-md-offset-2.text-center {
         top: 2%;
         transform: translateY(2%);
    }
     div#banner.banner-video {
         height: 550px;
    }
     .pager li > a, .pager li > span {
         padding: 1px 4px;
    }
     .details-block .details-right-text {
         font-size: 20px;
    }
     .main_inner#fh5co-services .herobanner-txt h1 {
         font-size: 17px ;
         padding-bottom: 3px;
    }
     .herobanner-txt p {
         font-size: 11px ;
         padding: 0;
         line-height: 12px;
    }
     .herobanner-txt span.itstru {
         padding-left: 8px ;
    }
     .hospital-logos img {
         margin: 3% 9% 3% 0;
    }
     body {
         padding-top: 145px;
    }
     .modal-dialog {
         width: auto;
    }
     .itstru-redo img.bottombanner-mobile {
         display: block;
    }
     .itstru-redo img.bottombanner-desktop {
         display: none;
    }
     .main_inner.itstru-redo#fh5co-services .banner_main.footer-banner .herobanner-txt h1 {
         font-size: 24px !important;
         top: 115px;
    }
     .updated-date p {
         font-size: 14px;
    }
     section.blog-inner-bg.blog-detail .blog-inner-right {
         width: 100%;
    }
     #banner .blog-inner-right img {
         height: 300px;
    }
}

@media screen and (max-width: 767px) {
	
.region-search #edit-keys{background: #fff;}	
.search-block-form input[type="search"]{background: #fff !important;}
}


/*
.provider-search-bar .search-provider {
     outline-color: #9DDDDD !important;
}
*/


.login-pop-btns {
    margin: 0px;
    text-align: center;
    width: auto;
    display: inline-block;
}
.login-pop-btns a {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}



/* Hide Dropdowns by Default */
nav ul .plan-submenu {
    display: none;
    position: absolute;
    top: 73px;
    background: #9ddddd;
    width: auto;
    text-align: center;

}
	
/* Display Dropdowns on Hover */
nav ul li:hover > .plan-submenu {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
nav ul .plan-submenu li {
	width:auto;
	float:none;
	display:list-item;
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #fff;
}

/* Second, Third and more Tiers	*/
nav ul .plan-submenu ul li {
	position: relative;
	top:-60px; 
	left:170px;
}
ul.plan-submenu li a:hover {
    text-decoration: none;
}
ul.plan-submenu li a span:before {
    display: none;
}
nav ul .plan-submenu li:last-child {
    border: none;
}
	
/* Change this in order to change the Dropdown symbol */
li.plan-downarrow {
    position: relative;
}
li.plan-downarrow:after {
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #777;
    top: 25px;
    position: absolute;
    right: -1px;
}









/*------------------- TRU STORY------------------------ */

.main.tru_story.gray-color-page {
    overflow: hidden;
}

header#tru_story {
    background: #fff;
    position: absolute;
    z-index: 99;
    top: 8px;
    width: 100%;
    opacity: 1;
}

#tru_story .navbar-brand {
    padding: 15px 0;
    display: inline-block;
	height: 100%;
}

#tru_story .navbar-brand > img {
    height: 56px;
    width: 182px;
}
#tru_story .call-tittle {
    margin: 0;
    font-size: 38px;
    font-weight: bold;
    position: relative;
    padding: 15px 0;
    letter-spacing: inherit;
    color: #EA6953;
    text-align: right;
}
#tru_story .call-thank-you {
    margin: 0;
    font-size: 41px;
    font-weight: bold;
    position: relative;
    padding: 15px 0;
    letter-spacing: inherit;
    color: #EA6953;
    text-align: right;
}

#tru_story .call-thank-you a {
    color: #EA6953;
}


#tru_story .call-tittle span {
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
}
#tru_story .call-thank-you span {
    font-size: 25px;
    font-weight: normal;
    line-height: 32px;
}

.tru_story.gray-color-page .banner-bg {
    background: #f1ede7;
	display: flex;
}
.tru_story.gray-color-page .banner-bg .image-sec {
    width: 60%;
    padding: 40px 150px 0 0;
	float: left;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    width: 100%;
	margin-left: -70px;
}
.tru_story.gray-color-page .banner-bg .content-sec {
    width: 40%;
	padding-top: 70px;
	float: left;
}
.tru_story.gray-color-page h2.tru-title {
font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size: 106px;
line-height: 75px;
letter-spacing: 0px;
color: #54565A;
}
.tru_story.gray-color-page p.sub-title {
    padding-right: 0px;
	font-family: bariolregular;
font-weight: normal;
font-style: normal;
font-size:36px;
line-height: 42px;
letter-spacing: 0px;
color: #54565A;
text-align: left;
margin-bottom: 30px;
}
section#first-kit {
    position: relative;
}

.tru_story .light-blue-bg .container {
    position: relative;
}

.tru_story .light-blue-bg {
    background: #b4e6e6;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	display: flex;
}

#first-kit.light-blue-bg .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.form-bg-color {
    background: #e66950;
    padding: 30px;
    text-align: center;
    color: #fff;
}

.tru_story .kit-content {
width: 100%;
    padding: 80px 80px 80px 20px;
}
.tru_story .get-your-kit {
    width: 100%;
    position: relative;
    right: 0;
    top: 0px;
    background: #e66950;
    margin-right: 0px;
    padding: 30px 40px 40px;
    border-radius: 30px 30px 30px 0;
    color: #fff;
	box-shadow: 0px 3px 6px #00000029;
	margin-top: 0px;
    display: inline-block;
}
.content-sec .get-your-kit{margin-bottom: 1rem;}

.tru_story .get-top-content {
	font-family: bariolregular;
font-weight: normal;
font-style: normal;
font-size:26px;
line-height: 34px;
letter-spacing: 0px;
color: #FFFFFF;
	padding-bottom: 5px;
	    text-align: center;
}

.tru_story .get-top-content span {
    display: block;
    font-weight: bold;
}

.tru_story .form-bg-color input[type=text], .tru_story .form-bg-color input#edit-email-address, .tru_story .form-bg-color select#edit-state, .tru_story .form-bg-color input#edit-email, .form-bg-color input#edit-schneck-email, .form-bg-color input#edit-community-email, .tru_story .form-bg-color input#edit-marketing-email--2, .tru_story .form-bg-color select#edit-state--2, .form-type-email .form-email, .tru_story .form-bg-color select, .tru_story input#edit-phone {
    background: #fff;
    text-indent: 10px;
	border: 0;
	font: normal normal normal 14px/24px Arial !important;
    letter-spacing: 0px;
    color: #818181;
	height: 35px;
	width: 100%;
	padding-left: 0;
	border-radius: 0;
}
.tru_story .get-your-kit .city_btns {
    display: flex;
}

.tru_story .get-your-kit .city_btns .left-btn {
    width: 56%;
	margin-right: 15px;
}
.tru_story .get-your-kit .city_btns .right-btn {
    width: 40%;
}
.get-your-kit .choose-delivery {
 text-align: center;
}

.webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
	font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:24px;
line-height: 36px;
letter-spacing: 0px;
color: #FFFFFF;
border-bottom: 0;
text-align: center;
margin-bottom: 0;
}


.webform-submission-form .js-webform-radios
 {
    display: flex;
    justify-content: center;
}

.webform-submission-form .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-choose-your-delivery-.form-item-choose-your-delivery- {
    display: flex;
    align-items: center;
	margin-bottom: 0;
	margin-top: 5px;
}

.webform-submission-form div#edit-actions {
    margin: 0;
}

.webform-submission-form .js-form-type-radio label.option {
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:24px;
line-height: 36px;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.webform-submission-form input#edit-choose-your-delivery-email, .webform-submission-form input#edit-choose-your-delivery-mail {
    width: 30px;
    margin-right: 5px;
    vertical-align: top;
    border: 2px solid #fff;
	    margin-top: 0;
}

.form-bg-color input#edit-actions-submit {
    background-color: #54565A;
    border-radius: 50px;
    width: fit-content;
    padding: 10px 50px;
    letter-spacing: 1.2px;
    font: normal normal bold 20px/24px Arial !important;
}

.webform-submission-form .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-choose-your-delivery-.form-item-choose-your-delivery-:focus {
    border: 0;
	outline: none;
}

.webform-submission-form  div#edit-testflexbox {
    column-gap: 10px;
}

.form-bg-color h3.get-kit-form-title {
    color: #fff;
    margin-bottom: 10px;
}
.form-bg-color h3.get-kit-form-title span {
    font-weight: bold;
    display: block;
    padding-top: 5px;
}


.field.field--name-field-marketing-form .field__label {
    display: none;
}
.webform-submission-form .form-item-street-address {
    padding: 0;
}
.webform-submission-form .webform-flex--container {
    margin: 0;
}

.get-your-kit .r_btns {
    display: flex;
    align-items: center;
    justify-content: center;
}
.get-your-kit .r_btns label {
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:28px;
line-height: 38px;
letter-spacing: 0px;
color: #FFFFFF;}

.get-your-kit input.get-kit-btn {
    background: #55555a !important;
    display: table;
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    border-radius: 50px;
    color: #fff !important;
    margin-top: 10px;
box-shadow: 0px 3px 6px #00000045;
    padding: 10px 50px;
    font: normal normal bold 24px/24px Arial !important;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}
.get-your-kit .r_btns label::before {
    top: 7px;
    background: #fff;
    border-color: #fff;
}
.webform-submission-form .get-your-kit input#edit-actions-submit:hover {
    text-decoration: none;
}

.kit-content h3.kit-include-content {
    padding: 0 0 15px 0;
    margin: 0;
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:36px;
line-height: 42px;
letter-spacing: 0px;
color: #54565A;
}


.deaconess-events-bg .kit-content h3.kit-include-content {
	text-align: center;
}


.kit-content ul.gray-list {
    padding: 0;
    margin: 15px 0px;
	list-style:none;
}
.kit-content ul.gray-list li {
    padding-bottom: 10px;
	position:relative;
	padding-left: 0px;
	font: normal normal normal 32px/46px Arial;
letter-spacing: 0px;
color: #54565A;
}


.kit-content ul.gray-list li span {
    top: 5px;
    left: 0;
    width: 21px;
    height: 21px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    position: absolute;
    border-radius: 50%;
}
.kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-ea6953);
    border: 4px solid #EA6953;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}


.kit-content p.gray-text {
    color: var(--unnamed-color-54565a);
    text-align: left;
    font: normal normal normal 24px/34px Arial;
    letter-spacing: 0px;
    color: #54565A;
}
::placeholder {
    color: #555 !important;
}

section#thats-the-trustory {
    padding: 0px 0 50px;
}
.thats-the-trustory_bg {
    text-align: center;
}
.thats-the-trustory_bg .your-doctor {
   text-align: center;
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:36px;
line-height: 46px;
    letter-spacing: 0px;
    color: #54565A;
    padding: 0 70px 25px;
	margin-top: 5rem;
}
.thats-the-trustory_bg h2.thats-trustory_title {
text-align: center;
	font-family: bariolregular;
font-weight: normal;
font-style: normal;
font-size:106px;
line-height: 46px;
letter-spacing: 0px;
color: #54565A;
padding-bottom: 50px;
}
.thats-the-trustory_bg h2.thats-trustory_title span {
    font-weight: bold;
}

.thats-the-trustory_bg .content-01 .icon-title {
text-align: center;
	font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:34px;
line-height: 30px;
letter-spacing: 0px;
color: #54565A;
margin: 15px 0;
}

.thats-the-trustory_bg .content-01 p {
    text-align: center;
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:24px;
line-height: 30px;
    letter-spacing: 0px;
    color: #54565A;
}



.questions-sec-new {
    background: #b4e6e6;
    padding: 40px 0 35px;
    text-align: center;
}

.tru_story.gray-color-page .questions-sec-new.shop-plans-bg {
    background: #f0f0f0;
	    padding: 60px 0;
}

section.true-story-list {
    margin: 50px 0;
}
.true-story-list .list-title {
    font-size: 20px;
    padding-bottom: 20px;
    display: inline-block;
    padding-left: 30px;
}
.true-story-list .list-title span {
    font-weight: bold;
}

.tru_story.gray-color-page .questions-sec-new.shop-plans-bg a {
    background: #55555a;
    padding: 10px 70px;
    border-radius: 30px;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 2px;
}


.questions-sec-new .questions-text {
text-align: center;
		font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:24px;
line-height: 40px;
letter-spacing: -0.47px;
color: #54565A;
margin-bottom: 10px;
}
.questions-sec-new h2.give-us-a-call {
    margin: 0;
	text-align: center;
font-family: bariolregular;
font-weight: bold;
font-style: normal;
font-size:46px;
line-height: 60px;
letter-spacing: -0.6px;
color: #54565A;

}
.questions-sec-new h2.give-us-a-call span {
    font-weight: normal;
	font-size : 32px;
}
.questions-sec-new h2.call_now_bottom span {
	font-size: 24px;
	font-weight: normal;
}

#footer-sec .footer-logo {
    border-bottom: 0px solid #e66950;
    padding: 25px 0 25px 0px;
    margin-bottom: 0px;
}
#footer-sec .footer-logo img {
    height: 56px;
    width: 182px;
}
#footer-sec .small-text-footer p {
    padding: 0 100px 20px;
 text-align: left;
		font-family: Calibre;
font-weight: normal;
font-style: normal;
font-size:18px;
line-height: 24px;
letter-spacing: 0px;
}

#tru_story .call-tittle a {
    color: #EA6953;
}
.gray-color-page .give-us-a-call a {
    color: #54565A;
	text-decoration: none;
}

.enrollment-ends-december {
    font-size: 36px;
    line-height: 46px;
    font-weight: bold;
    padding-bottom: 5px;
}
.questions-sec-new .field--name-field-customer-service {
    font-size: 20px;
}
.questions-sec-new p {
    font-size: 30px;
    margin-bottom: 10px;
}

.questions-sec-new h2.call_now_bottom {
    margin: 0;
    text-align: center;
    font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 46px;
    line-height: 60px;
    letter-spacing: -0.6px;
    color: #54565A;
}
.questions-sec-new h2.call_now_bottom a {
    color: #54565A;
}
.questions-sec-new h2.call_now_bottom a:hover {
    text-decoration: none;
}
.get-your-kit.sch-form-bg .get-your-kit-checkbox.js-form-type-checkbox label {
    font-size: 16px;
}

/*----------------------------- 2nd schneck------------------------------*/
header#tru_story.secound-header {
    top: 12px;
}
#tru_story.secound-header .call-tittle {
    font-size: 34px;
    line-height: 27px;
    font-family: Montserrat;
    color: #0E2936;
    padding: 25px 0px 0;
}
#tru_story.secound-header .call-thank-you {
    font-size: 36px;
    line-height: 27px;
    font-family: Montserrat;
    color: #0E2936;
    padding: 25px 0px 0;
}
#tru_story.secound-header .call-thank-you a {
	color: #0E2936;
}
#tru_story.secound-header .navbar-brand .img-fluid.img-sch {
    border-left: 1px solid #999;
    padding-left: 20px;
    margin-left: 20px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
#tru_story.secound-header .navbar-brand > img {
    height: 50px;
    width: auto;
}

.main.tru_story.gray-color-page.schneck-bg-blue .banner-bg {
    background: #155290;
}
.tru_story.gray-color-page.schneck-bg-blue h2.tru-title  {
    color: #fff;
	font-family: Montserrat;
	font-size: 88px;
    line-height: 60px;

}
.tru_story.gray-color-page.schneck-bg-blue p.sub-title  {
    color: #fff;
	font-family: Montserrat;
    line-height: 38px;
    font-size: 28px;

}
.tru_story .sch-form-bg .get-top-content {
	font-family: Montserrat;
    line-height: 34px;
    font-size: 24px;
}

.tru_story.gray-color-page .second-questions-bg .questions-sec-new.shop-plans-bg a {
    background: #155290;
	font-family: Montserrat;
}

.second-one-list .list-title {
    font-family: Montserrat;
}
.second-one-list .plan-list-items li {
    font-family: Montserrat;
    line-height: 24px;
}

.second-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
	font-family: Montserrat;
    line-height: 34px;
    font-size: 24px;
	margin-bottom: 0;
}
.second-kit .webform-submission-form .js-form-type-radio label.option {
    margin-bottom: 0;
	font-family: Montserrat;
    line-height: 34px;
    font-size: 24px;

}
    
.tru_story .get-your-kit.sch-form-bg {
    background: #0E2936;
	top: 0;
	font-family: Montserrat;
}

.second-kit .get-your-kit.sch-form-bg {
    margin-top: 0;
    padding: 30px;
}

.get-your-kit.sch-form-bg input.get-kit-btn {
    background: #155290 !important;
}

.tru_story .second-kit.light-blue-bg {
    background: transparent url('img/Screen Shot 2019-09-27 at 3.54.12 PM.png') 0% 0% no-repeat padding-box;
}
.second-kit .kit-content h3.kit-include-content {
    color: #155290;
	font-family: Montserrat;
    line-height: 42px;
    font-size: 36px;

}

.second-kit .kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-155290);
    border: 4px solid #155290;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.second-kit .kit-content p.gray-text {
    color: #0E2936;
	font-family: Montserrat;
    line-height: 32px;
    font-size: 24px;
}

.second-kit .kit-content ul.gray-list li {
    color: #0E2936;
	font-family: Montserrat;
    line-height: 40px;
    font-size: 29px;
}

.second-kit.light-blue-bg .form-bg-color {
    padding: inherit;
    background: transparent;
    padding: 0;
}

.doctor-second-sec .thats-the-trustory_bg .your-doctor {
    color: #0E2936;
    font-size: 30px;
    line-height: 40px;
    font-family: Montserrat;
}
.doctor-second-sec .thats-the-trustory_bg h2.thats-trustory_title {
    color: #0E2936;
	    font-size: 88px;
    line-height: 40px;
    font-family: Montserrat;
}
.doctor-second-sec .thats-the-trustory_bg .content-01 .icon-title {
    color: #0E2936;
    font-size: 30px;
    line-height: 26px;
    font-family: Montserrat;
}
.doctor-second-sec .thats-the-trustory_bg .content-01 p {
    color: #0E2936;
	font-size: 20px;
    line-height: 24px;
    font-family: Montserrat;
}


.second-questions-bg .questions-sec-new {
    background: #155290;
}

.second-questions-bg .questions-sec-new h2.give-us-a-call {
	color: #fff;
	font-size: 46px;
    line-height: 60px;
    font-family: Montserrat;
    font-weight: 600;
	
}
.second-questions-bg .questions-sec-new .questions-text {
	color: #fff;
	    font-size: 26px;
    line-height: 34px;
    font-family: Montserrat;
}


#footer-sec .footer-logo img {
    width: auto;
    height: 45px;
}
#footer-sec .footer-logo img.img-fluid.img-sch {
    border-right: 1px solid #999;
    padding-right: 20px;
    margin-right: 20px;
}
#tru_story.secound-header .call-tittle a {
    color: #0E2936;
}
.second-questions-bg .give-us-a-call a {
    color: #fff;
    text-decoration: none;
}

.second-kit.light-blue-bg .questions-sec-new {
    background: #f0f0f0;
    width: 100%;
}

.second-questions-bg .questions-sec-new .questions-text {
    color: #BAD3E7;
    font-size: 26px;
    line-height: 34px;
    font-family: Montserrat;
	    margin-bottom: 10px;
}
.second-questions-bg .questions-sec-new p {
    color: #fff;
    font-size: 20px;
    font-family: Montserrat;
}
.second-questions-bg .questions-sec-new h2.call_now_bottom {
    color: #fff;
}

.second-questions-bg .questions-sec-new h2.call_now_bottom a {
    color: #fff;
}
.second-questions-bg .questions-sec-new h2.call_now_bottom a:hover {
    text-decoration: none;
}

.form-bg-color .get-your-kit.sch-form-bg {
    border-radius: inherit;
}


/*----------------------------- 3nd CRH------------------------------*/
header#tru_story.third-header {
    top: 12px;
}
#tru_story.third-header .call-tittle {
    font-size: 36px;
    line-height: 27px;
    font-family: din-2014;
    color: #54565A;
    padding: 25px 0px 0;
}
#tru_story.third-header .call-thank-you {
    font-size: 36px;
    line-height: 27px;
    font-family: din-2014;
    color: #54565A;
    padding: 25px 0px 0;
}
#tru_story.third-header .call-thank-you a { 
	color: #54565A;
}
#tru_story.third-header .navbar-brand .img-fluid.img-sch {
    border-left: 1px solid #999;
    padding-left: 20px;
    margin-left: 20px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
#tru_story.third-header .navbar-brand > img {
    height: 40px;
    width: auto;
}

.main.tru_story.gray-color-page.crh-bg-blue .banner-bg {
    background: #226457;
}
.tru_story.gray-color-page.crh-bg-blue h2.tru-title  {
    color: #fff;
	font-family: din-2014;
	font-size: 106px;
    line-height: 75px;

}
.tru_story.gray-color-page.crh-bg-blue p.sub-title  {
    color: #FFC665;
	font-family: din-2014;
    line-height: 42px;
    font-size: 32px;

}
.tru_story .crh-form-bg .get-top-content {
	font-family: din-2014;
    line-height: 36px;
    font-size: 25px;
	color: #000000;
}

.third-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
	font-family: din-2014;
    line-height: 38px;
    font-size: 28px;
	color: #000000;
	margin-bottom: 0;
}
.third-kit .webform-submission-form .js-form-type-radio label.option {
    margin-bottom: 0;
	font-family: din-2014;
    line-height: 38px;
    font-size: 28px;
	color: #000000;

}
.form-bg-color .crh-form-bg h3.get-kit-form-title {
    color: #000;
}

.tru_story .get-your-kit.crh-form-bg {
    background: #FFC665;
	top: 0;
	margin-top: 0;
}
    

.light-blue-bg.third-kit .form-bg-color {
    padding: 0;
	background: inherit;
}

.get-your-kit.crh-form-bg input.get-kit-btn {
    background: #226457 !important;
}

.tru_story .light-blue-bg.third-kit {
    background: transparent url('img/Screen Shot 2019-09-27 at 3.54.12 PM.png') 0% 0% no-repeat padding-box;
}
.third-kit .kit-content h3.kit-include-content {
    color: #000000;
	font-family: din-2014;
    line-height: 42px;
    font-size: 36px;

}

.third-kit .kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-226457);
    border: 4px solid #226457;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.third-kit .kit-content p.gray-text {
    color: #000000;
	font-family: din-2014;
    line-height: 32px;
    font-size: 24px;
}

.third-kit .kit-content ul.gray-list li {
    color: #000000;
	font-family: din-2014;
    line-height: 46px;
    font-size: 34px;
}

.tru_story.gray-color-page .third-questions-bg .questions-sec-new.shop-plans-bg a {
    background: #226457;
	font-family: din-2014;
}

.third-one-list .list-title {
    font-family: din-2014;
}
.third-one-list .plan-list-items li {
    font-family: din-2014;
    line-height: 24px;
}

.doctor-third-sec .thats-the-trustory_bg .your-doctor {
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    font-family: din-2014;
}
.doctor-third-sec .thats-the-trustory_bg h2.thats-trustory_title {
    color: #000000;
	    font-size: 100px;
    line-height: 56px;
    font-family: din-2014;
}
.doctor-third-sec .thats-the-trustory_bg .content-01 .icon-title {
    color: #000000;
    font-size: 34px;
    line-height: 30px;
    font-family: din-2014;
}
.doctor-third-sec .thats-the-trustory_bg .content-01 p {
    color: #000000;
	font-size: 22px;
    line-height: 26px;
    font-family: din-2014;
}


.third-questions-bg .questions-sec-new {
    background: #226457 ;
}

.third-questions-bg .questions-sec-new h2.give-us-a-call {
	color: #fff;
	font-size: 54px;
    line-height: 60px;
    font-family: din-2014;
    font-weight: 600;
	
}
.third-questions-bg .questions-sec-new .questions-text {
	color: #fff;
	    font-size: 34px;
    line-height: 40px;
    font-family: din-2014;
}
#tru_story.third-header .call-tittle a {
    color: #54565A;
}
.third-questions-bg .give-us-a-call a {
    color: #fff;
    text-decoration: none;
}

.light-blue-bg.third-kit .questions-sec-new {
    background: #f0f0f0;
    width: 100%;
}

.third-questions-bg .questions-sec-new .questions-text {
    color: #FFC665;
    font-size: 34px;
    line-height: 40px;
    font-family: din-2014;
}
.third-questions-bg .questions-sec-new p {
    color: #fff;
    font-size: 24px;
    font-family: din-2014;
	    margin-bottom: 10px;
}
.third-questions-bg .questions-sec-new h2.call_now_bottom {
    color: #fff;
}

.third-questions-bg .questions-sec-new .questions-text {
    color: #FFC665;
    font-size: 34px;
    line-height: 40px;
    font-family: din-2014;
	   
}

.third-questions-bg .questions-sec-new h2.call_now_bottom {
    color: #fff;
}

.third-questions-bg .questions-sec-new h2.call_now_bottom a {
    color: #fff;
}


.third-questions-bg .questions-sec-new h2.call_now_bottom a:hover {
    text-decoration: none;
}

.form-bg-color .get-your-kit.crh-form-bg {
    border-radius: inherit;
}

.crh-form-bg .get-your-kit-checkbox.js-form-type-checkbox label {
    font-size: 18px;
    line-height: 24px;
	font-weight: normal;
}

/*----------------------------- 4th Community------------------------------*/
header#tru_story.fourth-header {
    top: 12px;
}
#tru_story.fourth-header .call-tittle {
    font-size: 36px;
    line-height: 27px;
    font-family: museo-slab;
    color: #E67534;
    padding: 25px 0px 0;
}
#tru_story.fourth-header .call-thank-you {
    font-size: 36px;
    line-height: 27px;
    font-family: museo-slab;
    color: #E67534;
    padding: 25px 0px 0;
}
#tru_story.fourth-header .call-thank-you a {
	color: #E67534;
}
#tru_story.fourth-header .navbar-brand .img-fluid.img-sch {
    border-left: 1px solid #999;
    padding-left: 20px;
    margin-left: 20px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
#tru_story.fourth-header .navbar-brand > img {
    height: 50px;
    width: auto;
}

.main.tru_story.gray-color-page.community-bg-blue .banner-bg {
    background: #435563 ;
}
.tru_story.gray-color-page.community-bg-blue h2.tru-title  {
    color: #fff;
	font-family: museo-slab;
	font-size: 88px;
    line-height: 60px;

}
.tru_story.gray-color-page.community-bg-blue p.sub-title  {
    color: #F1B533;
	font-family: museo-slab;
    line-height: 38px;
    font-size: 28px;

}
.tru_story .community-form-bg .get-top-content {
	font-family: museo-slab;
    line-height: 34px;
    font-size: 24px;
	color: #ffffff;
}

.fourth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
	font-family: museo-slab;
    line-height: 34px;
    font-size: 24px;
	color: #ffffff;
	margin-bottom: 0;
}
.fourth-kit .webform-submission-form .js-form-type-radio label.option {
    margin-bottom: 0;
	font-family: museo-slab;
    line-height: 34px;
    font-size: 24px;
	color: #ffffff;

}

.tru_story.gray-color-page .fourth-questions-bg .questions-sec-new.shop-plans-bg a {
    background: #435563;
	font-family: museo-slab;
}

.fourth-one-list .list-title {
    font-family: museo-slab;
}
.fourth-one-list .plan-list-items li {
    font-family: museo-slab;
    line-height: 24px;
}
    
.tru_story .get-your-kit.community-form-bg {
    background: #E67534 ;
	top: 0px;

}

.light-blue-bg.fourth-kit .form-bg-color {
    padding: 0;
    background: inherit;
}

.get-your-kit.community-form-bg input.get-kit-btn {
    background: #435563 !important;
}

.tru_story .light-blue-bg.fourth-kit {
    background: transparent url('img/Screen Shot 2019-09-27 at 3.54.12 PM.png') 0% 0% no-repeat padding-box;
}
.fourth-kit .kit-content h3.kit-include-content {
    color: #435563;
	font-family: museo-slab;
    line-height: 42px;
    font-size: 36px;

}

.fourth-kit .kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-EA6953);
    border: 4px solid #EA6953;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.fourth-kit .kit-content p.gray-text {
    color: #435563;
	font-family: museo-slab;
    line-height: 36px;
    font-size: 24px;
}

.fourth-kit .kit-content ul.gray-list li {
    color: #435563;
	font-family: museo-slab;
    line-height: 36px;
    font-size: 29px;
}

.doctor-fourth-sec .thats-the-trustory_bg .your-doctor {
    color: #435563;
    font-size: 30px;
    line-height: 40px;
    font-family: museo-slab;
}
.doctor-fourth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    color: #435563;
	    font-size: 88px;
    line-height: 40px;
    font-family: museo-slab;
}
.doctor-fourth-sec .thats-the-trustory_bg .content-01 .icon-title {
    color: #435563;
    font-size: 30px;
    line-height: 26px;
    font-family: museo-slab;
}
.doctor-fourth-sec .thats-the-trustory_bg .content-01 p {
    color: #435563;
	font-size: 20px;
    line-height: 24px;
    font-family: museo-slab;
}

.fourth-questions-bg .questions-sec-new {
    background: #435563;
}

.fourth-questions-bg .questions-sec-new h2.give-us-a-call {
	color: #fff;
	font-size: 46px;
    line-height: 60px;
    font-family: museo-slab;
    font-weight: 600;
	
}
.fourth-questions-bg .questions-sec-new .questions-text {
	color: #fff;
	    font-size: 26px;
    line-height: 34px;
    font-family: museo-slab;
}
#tru_story.fourth-header .call-tittle a {
    color: #E67534;
}
.fourth-questions-bg .give-us-a-call a {
    color: #fff;
    text-decoration: none;
}

.light-blue-bg.fourth-kit .questions-sec-new {
    background: #f0f0f0;
    width: 100%;
}

.fourth-questions-bg .questions-sec-new .questions-text {
    color: #f1b533;
    font-size: 26px;
    line-height: 34px;
    font-family: museo-slab;
}
.fourth-questions-bg .questions-sec-new p {
    color: #fff;
    font-family: museo-slab;
    font-size: 22px;
	    margin-bottom: 10px;
}

.fourth-questions-bg .questions-sec-new h2.call_now_bottom {
    color: #fff;
}
.fourth-questions-bg .questions-sec-new h2.call_now_bottom a {
    color: #fff;
}

.fourth-questions-bg .questions-sec-new h2.call_now_bottom a:hover {
    text-decoration: none;
}

.form-bg-color .get-your-kit.community-form-bg {
    border-radius: inherit;
}

.community-form-bg .get-your-kit-checkbox.js-form-type-checkbox label {
    font-size: 18px;
    line-height: 24px;
	font-weight: normal;
}

/*----------------------------- 5th Deaconess------------------------------*/
header#tru_story.fifth-header {
    top: 12px;
}
#tru_story.fifth-header .call-tittle {
    font-size: 34px;
    line-height: 27px;
    font-family: 'Gotham Bold';
    color: #000000;
    padding: 25px 0px 0;
}
#tru_story.fifth-header .call-thank-you {
    font-size: 36px;
    line-height: 27px;
    font-family: 'Gotham Bold';
    color: #000000;
    padding: 25px 0px 0;
}
#tru_story.fifth-header .call-thank-you a {
	color: #000000;
}
#tru_story.fifth-header .call-tittle span {
    font-size: 25px;
    font-weight: 500;
    font-family: "Gotham Medium";
}
#tru_story.fifth-header .call-thank-you span {
    font-size: 25px;
    font-weight: 500;
    font-family: "Gotham Medium";
}
#tru_story.fifth-header .navbar-brand .img-fluid.img-sch {
    border-left: 1px solid #999;
    padding-left: 20px;
    margin-left: 20px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
#tru_story.fifth-header .navbar-brand > img {
    height: 50px;
    width: auto;
}

.main.tru_story.gray-color-page.deaconess-bg-blue .banner-bg {
    background: #235D85;
}
.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title  {
    color: #fff;
	font-family: 'Gotham Bold';
	font-size: 88px;
    line-height: 60px;

}
.tru_story.gray-color-page.deaconess-bg-blue p.sub-title  {
    color: #BAD3E7;
	font-family: "Gotham Medium";
    line-height: 38px;
    font-size: 28px;

}
.tru_story .deaconess-form-bg .get-top-content {
	font-family: "Gotham Medium";
    line-height: 36px;
    font-size: 23px;
	color: #000000;
}

.tru_story.gray-color-page .fifth-questions-bg .questions-sec-new.shop-plans-bg a {
    background: #235D85;
	font-family: "Gotham Medium";
}

.fifth-one-list .list-title {
    font-family: "Gotham Medium";
}
.fifth-one-list .plan-list-items li {
    font-family: "Gotham Medium";
    line-height: 24px;
}

.fifth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
	font-family: "Gotham Medium";
    line-height: 34px;
    font-size: 24px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 0;
}
.fifth-kit .webform-submission-form .js-form-type-radio label.option {
    margin-bottom: 0;
	font-family: "Gotham Medium";
    line-height: 34px;
    font-size: 24px;
	color: #000000;
	font-weight: 500;

}
    
.tru_story .get-your-kit.deaconess-form-bg {
    background: #BAD3E7;
	top: 0px;
}

.form-bg-color .deaconess-form-bg h3.get-kit-form-title {
    color: #000;
}

.light-blue-bg.fifth-kit .form-bg-color {
    padding: 0;
    background: inherit;
}

.get-your-kit.deaconess-form-bg input.get-kit-btn {
    background: #235D85 !important;
}

.tru_story .light-blue-bg.fifth-kit {
    background: transparent url('img/Screen Shot 2019-09-27 at 3.54.12 PM.png') 0% 0% no-repeat padding-box;
}
.fifth-kit .kit-content h3.kit-include-content {
    color: #000000;
	font-family: "Gotham Bold";
    line-height: 42px;
    font-size: 36px;

}

.fifth-kit .kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-235D85);
    border: 4px solid #235D85;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.fifth-kit .kit-content p.gray-text {
    color: #000000;
	font-family: "Gotham Book";
    line-height: 32px;
    font-size: 24px;
}
.fifth-kit .kit-content p.gray-text b {
    font-family: "Gotham Bold";
}

.fifth-kit .kit-content ul.gray-list li {
    color: #000000;
	font-family: "Gotham Book";
    line-height: 40px;
    font-size: 29px;
}

.doctor-fifth-sec .thats-the-trustory_bg .your-doctor {
    color: #000000;
    font-size: 30px;
    line-height: 40px;
    font-family: "Gotham Bold";
}
.doctor-fifth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    color: #000000;
	    font-size: 88px;
    line-height: 40px;
    font-family: "Gotham Book";
}
.doctor-fifth-sec .thats-the-trustory_bg .content-01 .icon-title {
    color: #000000;
    font-size: 30px;
    line-height: 26px;
    font-family: "Gotham Bold";
}
.doctor-fifth-sec .thats-the-trustory_bg h2.thats-trustory_title span {
    font-family: "Gotham Bold";
}
.doctor-fifth-sec .thats-the-trustory_bg .content-01 p {
    color: #000000;
	font-size: 20px;
    line-height: 24px;
    font-family: "Gotham Book";
}

.fifth-questions-bg .questions-sec-new {
    background: #235D85;
}

.fifth-questions-bg .questions-sec-new h2.give-us-a-call {
	color: #fff;
	font-size: 46px;
    line-height: 60px;
    font-family: "Gotham Bold";
    font-weight: 600;
	
}
.fifth-questions-bg .questions-sec-new .questions-text {
	color: #fff;
	    font-size: 28px;
    line-height: 36px;
    font-family: "Gotham Book";
}
.fifth-questions-bg .questions-sec-new h2.give-us-a-call span {
    font-weight: normal;
    font-family: "Gotham Book";
}

.questions-sec-new.schneck-thank-you {
    background: #155290;
	padding: 100px 0;
}
.questions-sec-new.schneck-thank-you p.questions-text {
    color: #fff;
	letter-spacing: 0;
}

.questions-sec-new.trustory-thank-you {
    padding: 100px 0;
}

.questions-sec-new.crh-thank-you {
    background: #226457;
	padding: 100px 0;
}
.questions-sec-new.crh-thank-you p.questions-text {
    color: #fff;
	letter-spacing: 0;
}

.questions-sec-new.community-thank-you {
    background: #435563;
	padding: 100px 0 0;
}
.questions-sec-new.community-thank-you p.questions-text {
    color: #fff;
	letter-spacing: 0;
}

.questions-sec-new.deaconess-thank-you {
    background: #235D85;
	padding: 100px 0;
}
.questions-sec-new.deaconess-thank-you p.questions-text {
    color: #fff;
	letter-spacing: 0;
}

.questions-sec-new.trustory-thank-you .questions-text {
    letter-spacing: 0;
}

#tru_story.fifth-header .call-tittle a {
    color: #000000;
}
.fifth-questions-bg .give-us-a-call a {
    color: #fff;
    text-decoration: none;
}

.light-blue-bg.fifth-kit .questions-sec-new {
    background: #f0f0f0;
    width: 100%;
}

.fifth-questions-bg .questions-sec-new .questions-text {
    color: #BAD3E7;
    font-size: 28px;
    line-height: 36px;
    font-family: "Gotham Book";
}

.fifth-questions-bg .questions-sec-new p {
    color: #fff;
    font-size: 22px;
    font-family: "Gotham Book";
	    margin-bottom: 10px;
}

.fifth-questions-bg .questions-sec-new h2.call_now_bottom {
    color: #fff;
}

.fifth-questions-bg .questions-sec-new h2.call_now_bottom a {
    color: #fff;
}

.fifth-questions-bg .questions-sec-new h2.call_now_bottom a:hover {
    text-decoration: none;
}

.form-bg-color .get-your-kit.deaconess-form-bg {
    border-radius: inherit;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#818181;
  opacity: 0.8; /* Firefox */
}

.deaconess-form-bg .get-your-kit-checkbox.js-form-type-checkbox label {
    font-size: 18px;
    line-height: 24px;
	font-weight: normal;
}


:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#818181;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color:#818181;
}




/* Deconess Events */

.deaconess-events.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 74px;
    line-height: 74px;
}


.deaconess-events .light-blue-bg.fifth-kit .questions-sec-new p {
    font-size: 24px;
    line-height: 36px;
	margin-bottom: 5px;
	text-align: left;
}
.deaconess-events #first-kit.light-blue-bg .container-fluid {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
}
.deaconess-events .deaconess-events-bg {
    display: flex;
}

.deaconess-events .deaconess-form-bg-new {
    background: #BAD3E7;
    width: 360px;
    margin-right: 0%;
	margin-left: 0%;
}
.deaconess-events.tru_story .deaconess-events-bg .get-your-kit.deaconess-form-bg {
	padding-top: 90px;
	padding-bottom: 90px;

}


.deaconess-events .kit-content ul.gray-list li {
	
line-height: 30px;
    font-size: 18px;
    margin-bottom: 5px;
}



.tru_story .deaconess-events-bg .kit-content {
    padding-right: 0;
}

.deaconess-events.tru_story .get-your-kit.deaconess-form-bg {
    box-shadow: inherit;
}

.deaconess-events .deaconess-events-bg input#edit-actions-submit {
    background: #235D85 !important;
    box-shadow: 0px 3px 6px #00000045;
    padding: 10px 40px;
    border-radius: 50px;
    margin-top: 20px;
    display: inline-block;
}
.deaconess-events .deaconess-events-call h2 {
    color: #fff;
    font-weight: bold;
}
.deaconess-events-bg h3.get-kit-form-title {
    font-weight: bold;
}
.deaconess-events-bg .get-your-kit.deaconess-form-bg p {
    color: #000;
	    margin-bottom: 0;
}


.deaconess-events-bg .get-your-kit.deaconess-form-bg .field--name-field-form-sub-text p {
    font-size: 22px;
}



/*menu*/
.nav > li {
    position: relative;
    display: inline-block;
    }

/*Wellness */

.welness {
    margin-top: 50px;
	margin-bottom: 50px;
}
.welness h1 {
    color: #EA6953;
    font-size: 56px;
    font-weight: 600;
}
.willness-list h2 {
color: #EA6953;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.2;
	font-size: 18px;
}
.wellness-img img {
    width: 100%;
    height: auto;
}
ul.list-bottom-space {
    margin-bottom: 25px;
}
.willness-list li {
    padding-bottom: 10px;
    position: relative;
	padding-left: 18px;
	color: #404040;
}
.willness-list li:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 10px;
    top: 8px;
	left: 0;

}
.willness-list li a {
    color: #404040;
}

.willness-list li a:hover {
    text-decoration: none;
}


#navbar li a {
    display: block;
	white-space:nowrap;
}

 #navbar li a.ext {
    display: flex;
    gap: 2px;
}




















@media only screen and (min-width:1401px) and (max-width:1600px) {


}






@media only screen and (min-width:1024px) and (max-width:1199px) {
.tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 65px;
}
.tru_story.gray-color-page h2.tru-title {
font-size:90px;
line-height: 70px;	
	margin-bottom: 20px;
}
.tru_story.gray-color-page p.sub-title {
	font-size:32px;
line-height: 40px;

}
.tru_story .get-your-kit {
    top: 0;
	padding: 30px;
}

.tru_story .get-top-content {
	font-size:26px;
line-height: 36px;
}
.tru_story .get-your-kit input[type=text], .tru_story .get-your-kit input#edit-email-address, .tru_story .get-your-kit select#edit-state {
    font: normal normal normal 16px/30px Arial;
}
.thats-the-trustory_bg .your-doctor {
    padding: 0 60px 25px;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    width: 100%;
    margin-left: -42px;
}

/* 2nd schneck*/
.tru_story.gray-color-page.schneck-bg-blue h2.tru-title {
    font-size: 74px;

}
.tru_story.gray-color-page.schneck-bg-blue p.sub-title {
    line-height: 42px;
    font-size: 28px;
}
.tru_story .get-your-kit.sch-form-bg {
    top: 0;
}
.tru_story .sch-form-bg .get-top-content {
    line-height: 36px;
    font-size: 22px;
}
.doctor-second-sec .thats-the-trustory_bg .your-doctor {
    font-size: 28px;
   padding: 0 54px 25px;
}
#tru_story.secound-header .call-tittle {
    font-size: 32px;
}
#tru_story.secound-header .call-thank-you {
    font-size: 34px;
}
/* 3nd CRH*/

.tru_story.gray-color-page.crh-bg-blue .banner-bg .content-sec {
    padding-top: 100px;
}
#tru_story.third-header .navbar-brand > img {
    height: 34px;
}
.tru_story.gray-color-page.crh-bg-blue h2.tru-title {
    font-size: 68px;

}
.tru_story.gray-color-page.crh-bg-blue p.sub-title {
    line-height: 36px;
    font-size: 30px;
}
.tru_story .get-your-kit.crh-form-bg {
    top: 0;
}
.tru_story .crh-form-bg .get-top-content {
    line-height: 36px;
    font-size: 22px;
}
.doctor-third-sec .thats-the-trustory_bg .your-doctor {
    font-size: 28px;
   padding: 0 54px 25px;
}
#tru_story.third-header .call-tittle {
    font-size: 34px;
}
#tru_story.third-header .call-thank-you {
    font-size: 34px;
}


/* 4th community*/
.tru_story.gray-color-page.community-bg-blue h2.tru-title {
    font-size: 68px;

}
.tru_story.gray-color-page.community-bg-blue p.sub-title {
    line-height: 38px;
    font-size: 26px;
}
.tru_story .get-your-kit.community-form-bg {
    top: 0px;
}
.tru_story .community-form-bg .get-top-content {
    line-height: 36px;
    font-size: 22px;
}
.doctor-fourth-sec .thats-the-trustory_bg .your-doctor {
    font-size: 28px;
   padding: 0 54px 25px;
}
#tru_story.fourth-header .navbar-brand > img {
    height: 40px;
}
#tru_story.fourth-header .call-tittle {
    font-size: 32px;
}
#tru_story.fourth-header .call-thank-you {
    font-size: 32px;
}
#tru_story .call-tittle span {
    font-size: 24px;
}
#tru_story .call-thank-you span {
    font-size: 24px;
}

/* 5th deaconess*/
.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 76px;

}
.tru_story.gray-color-page.deaconess-bg-blue p.sub-title {
    line-height: 38px;
    font-size: 26px;
}
.tru_story .get-your-kit.deaconess-form-bg {
    top: 0;
}
.tru_story .deaconess-form-bg .get-top-content {
    line-height: 36px;
    font-size: 22px;
}
.doctor-fifth-sec .thats-the-trustory_bg .your-doctor {
    font-size: 28px;
   padding: 0 54px 25px;
}
#tru_story.fifth-header .navbar-brand > img {
    height: 44px;
}
#tru_story.fifth-header .call-tittle {
    font-size: 30px;
}
#tru_story.fifth-header .call-thank-you {
    font-size: 32px;
}

#tru_story .call-tittle span {
    font-size: 24px;
}
#tru_story .call-thank-you span {
    font-size: 24px;
}




}






@media only screen and (min-width:768px) and (max-width:991px) {
#tru_story .call-tittle {
    font-size: 28px;
    padding: 25px 0 0px;
    text-align: right;
}
#tru_story .call-thank-you {
    font-size: 28px;
    padding: 25px 0 0px;
    text-align: right;
}
.tru_story.gray-color-page h2.tru-title {
	font-size:76px;
line-height: 56px;
}
.tru_story.gray-color-page .banner-bg .image-sec {
    padding: 40px 80px 0 0;
	width: 58%;
}
.tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 50px;
	    width: 42%;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    margin-left: -24px;
}
.tru_story .get-your-kit {
    width: 100%;
    top: 0;
    padding: 15px;
    margin-top: 5px;
    margin-bottom: 20px;
}

.webform-submission-form legend#edit-choose-your-delivery---wrapper-legend, .webform-submission-form .js-form-type-radio label.option {
	font-size:24px;
line-height: 30px;
}

.tru_story.gray-color-page p.sub-title {
    padding-right: 0px;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
}
.tru_story .light-blue-bg {
    padding: 0;
}
.tru_story .kit-content {
    width: 100%;
    padding: 50px;
}
.tru_story .get-top-content {
    font-size: 20px;
    line-height: 26px;
	padding-bottom: 5px;
}
.tru_story .get-your-kit input[type=text] {
font: normal normal normal 13px/24px Arial;
}

.kit-content h3.kit-include-content {
	font-size:34px;
line-height: 36px;
}
.kit-content ul.gray-list li, .kit-content p.gray-text {
	font-size:22px;
line-height: 32px;
}

.kit-content p.gray-text {
    margin-bottom: 0;
}

.thats-the-trustory_bg .your-doctor {
    padding: 0 50px 25px;
}
.thats-the-trustory_bg h2.thats-trustory_title {
	font-size:80px;
line-height: 46px;
}

.questions-sec-new .questions-text {
	font-size:34px;
line-height: 38px;
}
.questions-sec-new h2.give-us-a-call {
	font-size:44px;
line-height: 60px;
}

.get-your-kit input.get-kit-btn {
    margin-top: 5px;
    padding: 6px 25px;
    font: normal normal bold 18px/24px Arial !important;

}
#footer-sec .footer-logo {
    padding: 20px 0 20px 0px;

}
#footer-sec .small-text-footer p {
    padding: 0 50px 20px;
}


/* 2nd schneck*/
.tru_story.gray-color-page.schneck-bg-blue h2.tru-title {
    font-size: 56px;
    line-height: 54px;
}
.tru_story.gray-color-page.schneck-bg-blue p.sub-title {
    line-height: 30px;
    font-size: 20px;
}
.tru_story .get-your-kit.sch-form-bg {
    top: 0px;
}
.tru_story .sch-form-bg .get-top-content {
    line-height: 36px;
    font-size: 20px;
}
.second-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    line-height: 32px;
    font-size: 20px;
}
.second-kit .webform-submission-form .js-form-type-radio label.option {
    line-height: 32px;
    font-size: 20px;
}
.second-kit .kit-content h3.kit-include-content {
    line-height: 34px;
    font-size: 28px;
}
.second-kit .kit-content ul.gray-list li {
    font-size: 22px;
}
.second-kit .kit-content p.gray-text {
    font-size: 22px;
}
.doctor-second-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 68px;
}
.second-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
#tru_story.secound-header .navbar-brand > img {
    height: 40px;
}
#tru_story.secound-header .call-tittle {
    font-size: 24px;
}
#tru_story.secound-header .call-thank-you {
    font-size: 24px;
}
#tru_story .call-tittle span {
    font-size: 20px;
}
#tru_story .call-thank-you span {
    font-size: 20px;
}

/* 3nd CRH*/
.tru_story.gray-color-page.crh-bg-blue h2.tru-title {
    font-size: 60px;
    line-height: 46px;
}
.tru_story.gray-color-page.crh-bg-blue p.sub-title {
    line-height: 30px;
    font-size: 20px;
}
.tru_story .get-your-kit.crh-form-bg {
    top: 0px;
}
.tru_story .crh-form-bg .get-top-content {
    line-height: 28px;
    font-size: 20px;
}
.third-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    line-height: 32px;
    font-size: 20px;
}
.third-kit .webform-submission-form .js-form-type-radio label.option {
    line-height: 32px;
    font-size: 20px;
}
.third-kit .kit-content h3.kit-include-content {
    line-height: 34px;
    font-size: 28px;
}
.third-kit .kit-content ul.gray-list li {
    font-size: 22px;
}
.third-kit .kit-content p.gray-text {
    font-size: 22px;
}
.doctor-third-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 68px;
}
.third-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 34px;
    line-height: 44px;
}
#tru_story.third-header .navbar-brand > img {
    height: 33px;
}
#tru_story.third-header .call-tittle {
    font-size: 20px;
}
#tru_story.third-header .call-thank-you {
    font-size: 20px;
}



/* 4th community*/
.tru_story.gray-color-page.community-bg-blue h2.tru-title {
    font-size: 60px;
    line-height: 54px;
}
.tru_story.gray-color-page.community-bg-blue p.sub-title {
    line-height: 30px;
    font-size: 20px;
}
.tru_story .get-your-kit.community-form-bg {
    top: 0px;
}
.tru_story .community-form-bg .get-top-content {
    line-height: 36px;
    font-size: 20px;
}
.fourth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    line-height: 32px;
    font-size: 20px;
}
.fourth-kit .webform-submission-form .js-form-type-radio label.option {
    line-height: 32px;
    font-size: 20px;
}
.fourth-kit .kit-content h3.kit-include-content {
    line-height: 34px;
    font-size: 28px;
}
.fourth-kit .kit-content ul.gray-list li {
    font-size: 22px;
}
.fourth-kit .kit-content p.gray-text {
    font-size: 22px;
}
.doctor-fourth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 68px;
}
.fourth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 38px;
    line-height: 50px;
}

#tru_story.fourth-header .navbar-brand > img {
    height: 36px;
}
#tru_story.fourth-header .call-tittle {
    font-size: 22px;
}
#tru_story.fourth-header .call-thank-you {
    font-size: 22px;
}
#tru_story .call-tittle span {
    font-size: 18px;
}
#tru_story .call-thank-you span {
    font-size: 18px;
}


/* 5th deaconess*/
.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 60px;
    line-height: 54px;
}
.tru_story.gray-color-page.deaconess-bg-blue p.sub-title {
    line-height: 30px;
    font-size: 20px;
}
.tru_story .get-your-kit.deaconess-form-bg {
    top: 0px;
}
.tru_story .deaconess-form-bg .get-top-content {
    line-height: 36px;
    font-size: 20px;
}
.fifth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    line-height: 32px;
    font-size: 20px;
}
.fifth-kit .webform-submission-form .js-form-type-radio label.option {
    line-height: 32px;
    font-size: 20px;
}
.fifth-kit .kit-content h3.kit-include-content {
    line-height: 34px;
    font-size: 28px;
}
.fifth-kit .kit-content ul.gray-list li {
    font-size: 22px;
}
.fifth-kit .kit-content p.gray-text {
    font-size: 22px;
}
.doctor-fifth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 68px;
}
.fifth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 38px;
    line-height: 50px;
}

#tru_story.fifth-header .navbar-brand > img {
    height: 36px;
}
#tru_story.fifth-header .call-tittle {
    font-size: 22px;
}
#tru_story.fifth-header .call-thank-you {
    font-size: 22px;
}

/*Deaconess Events*/
.deaconess-events.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 50px;
    line-height: 50px;
}
.deaconess-events .deaconess-form-bg-new {
    margin-right: 0%; 
    margin-left: 0%; 
}


}

@media only screen and (min-width:820px) and (max-width:991px) {
.tru_story .get-your-kit {
    top: 0px;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    margin-left: -50px;
}
.tru_story .kit-content {
    padding-right: 118px;
}
/* 2nd schneck*/
.tru_story .get-your-kit.sch-form-bg {
    top: 0px;
}
.tru_story .sch-form-bg .get-top-content {
    line-height: 26px;
    font-size: 18px;
}
/* 3nd CRH*/
.tru_story .get-your-kit.crh-form-bg {
    top: 0px;
}
.tru_story .crh-form-bg .get-top-content {
    line-height: 26px;
    font-size: 18px;
}
.tru_story.gray-color-page.crh-bg-blue p.sub-title {
    line-height: 32px;
    font-size: 24px;
}
.tru_story.gray-color-page.crh-bg-blue h2.tru-title {
    font-size: 68px;
    line-height: 50px;
}


/* 4th community*/
.tru_story .get-your-kit.community-form-bg {
    top: 0px;
}
.tru_story .community-form-bg .get-top-content {
    line-height: 26px;
    font-size: 18px;
}

/* 5th deaconess*/
.tru_story .get-your-kit.deaconess-form-bg {
    top: 0px;
}
.tru_story .deaconess-form-bg .get-top-content {
    line-height: 26px;
    font-size: 18px;
}

}

@media only screen and (min-width:912px) and (max-width:1023px) {
.tru_story.gray-color-page h2.tru-title {
	font-size:78px;
line-height: 56px;
}
.tru_story.gray-color-page p.sub-title {
	font-size:26px;
line-height: 32px;
}
.tru_story .get-your-kit {
    top: 0px;
}
.tru_story .kit-content {
    padding-right: 140px;
}
.thats-the-trustory_bg .your-doctor {
    padding: 0 10px 25px;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    margin-left: -96px;
}
.tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 70px;
}

/* 2nd schneck*/
.tru_story.gray-color-page.schneck-bg-blue p.sub-title {
    line-height: 34px;
    font-size: 22px;
}
.tru_story.gray-color-page.schneck-bg-blue h2.tru-title {
    font-size: 60px;
}
.tru_story .get-your-kit.sch-form-bg {
    top: 0px;
}
.doctor-second-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
}

/* 3nd CRH*/
.tru_story.gray-color-page.crh-bg-blue p.sub-title {
    line-height: 34px;
    font-size: 23px;
}
.tru_story.gray-color-page.crh-bg-blue h2.tru-title {
    font-size: 70px;
}
.tru_story .get-your-kit.crh-form-bg {
    top: 0px;
}
.doctor-third-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
}

/* 4th community*/
.tru_story.gray-color-page.community-bg-blue p.sub-title {
    line-height: 30px;
    font-size: 22px;
}
.tru_story.gray-color-page.community-bg-blue h2.tru-title {
    font-size: 62px;
}
.tru_story .get-your-kit.community-form-bg {
    top: 0px;
}
.doctor-fourth-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
}
.fourth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 36px;
}
/* 5th deaconess*/
.tru_story.gray-color-page.deaconess-bg-blue p.sub-title {
    line-height: 27px;
    font-size: 20px;
}
.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 62px;
}
.tru_story .get-your-kit.deaconess-form-bg {
    top: 0px;
}
.doctor-fifth-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
}
.fifth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 36px;
}



}

@media screen and (max-width: 767px) {
 header#tru_story {
    text-align: center;
}
#tru_story .navbar-brand {
    display: inline-block;
    height: 100%;
    float: none;
	padding: 15px 0 0;
}
#tru_story .call-tittle {
    text-align: center;
	font-size: 26px;
    line-height: 36px;
}
#tru_story .call-thank-you {
    text-align: center;
	font-size: 26px;
    line-height: 36px;
}
.tru_story.gray-color-page .banner-bg .image-sec {
    width: 100%;
    padding: 0;
}
.tru_story.gray-color-page .banner-bg {
    display: block;
}
.tru_story.gray-color-page .banner-bg .image-sec {
    width: 100%;
    padding: 50px 20px 10px 0;
	
}

.webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    font-size: 22px;
    line-height: 28px;
}

.kit-content h3.kit-include-content {
	font-size:34px;
line-height: 40px;
}
.kit-content ul.gray-list li {
	font-size:18px;
line-height: 30px;
}
.kit-content p.gray-text {
	margin-bottom: 0;
	font-size:18px;
line-height: 30px;
}



.tru_story.gray-color-page .banner-bg .content-sec {
    width: 100%;
	padding: 30px;
}

.tru_story .light-blue-bg {
    padding: 0px;
	display: block;
}


.tru_story .kit-content {
    width: 100%;
    padding: 40px 30px 20px 30px;
}

.tru_story .get-your-kit {
    width: 100%;
    position: static;
    margin-right: 0;
	margin-top: 0px;
	padding: 40px 34px;

}
.get-your-kit .choose-delivery label, .get-your-kit .r_btns label {
	font-size:24px;
line-height: 34px;
}
.get-your-kit input.get-kit-btn {
    margin-top: 20px;
}
.tru_story.gray-color-page h2.tru-title {
    margin: 0 0 10px;
    font-size: 76px;
    line-height: 76px;
}
.tru_story.gray-color-page p.sub-title {
    padding-right: 0;
	    margin-bottom: 10px;
}
.tru_story .get-top-content {
	font-size:26px;
line-height: 36px;
}
.tru_story .get-your-kit input[type=text] {
	font-size:14px;
line-height: 24px;
}
.get-your-kit input.get-kit-btn {
    font-size: 20px !important;
	padding: 10px 30px;
}
.thats-the-trustory_bg .your-doctor {
    padding: 0 0px 30px;
	font-size:30px;
line-height: 40px;
}
.thats-the-trustory_bg h2.thats-trustory_title {
	font-size:70px;
line-height: 70px;
	padding-bottom: 0px;

}
section#thats-the-trustory {
    padding: 50px 0 0;
}
.thats-the-trustory_bg .content-01 p {
    padding-bottom: 20px;
}
.questions-sec-new .questions-text {
	font-size:34px;
line-height: 48px;
}
.questions-sec-new h2.give-us-a-call {
	font-size:40px;
line-height: 50px;
}
#footer-sec .small-text-footer p {
    padding: 0 50px 20px;
}

#footer-sec .footer-logo {
    padding: 25px 0 25px;
    text-align: center;
}
#footer-sec .footer-logo a {
    display: block;
}

#footer-sec .footer-logo img.img-fluid.img-sch {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 20px;
}
.tru_story.gray-color-page .questions-sec-new.shop-plans-bg a {
    padding: 10px 30px;
}
#tru_story.secound-header .navbar-brand .img-fluid.img-sch {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.true-story-list .plan-list-items:last-child {
    padding-bottom: 0;
}

/* 2nd schneck*/
#tru_story .call-tittle span {
    font-size: 18px;
}
#tru_story .call-thank-you span {
    font-size: 18px;
}
#tru_story.secound-header .call-tittle {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
#tru_story.secound-header .call-thank-you {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
.tru_story.gray-color-page.schneck-bg-blue h2.tru-title {
    font-size: 66px;
}
.second-kit .kit-content h3.kit-include-content {
    line-height: 38px;
    font-size: 28px;
}
.second-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    font-size: 22px;
}
.second-kit .webform-submission-form .js-form-type-radio label.option {
    font-size: 22px;
}

.second-kit .kit-content ul.gray-list li {
    font-size: 20px;
}
.second-kit .kit-content p.gray-text {
    font-size: 20px;
}
.tru_story .sch-form-bg .get-top-content {
    line-height: 40px;
    font-size: 26px;
}
.doctor-second-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 66px;
    line-height: 66px;
    padding-bottom: 5px;
}
.second-questions-bg .questions-sec-new .questions-text {
    font-size: 28px;
    line-height: 46px;
}
.second-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
.doctor-second-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 20px;
}
.tru_story.gray-color-page.schneck-bg-blue .banner-bg .image-sec {
    width: 100%;
    padding: 115px 20px 10px 0;
}

/* 3nd CRH*/
#tru_story.third-header .call-tittle {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
#tru_story.third-header .call-thank-you {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
.tru_story.gray-color-page.crh-bg-blue h2.tru-title {
    font-size: 70px;
}
.third-kit .kit-content h3.kit-include-content {
    line-height: 38px;
    font-size: 28px;
}
.third-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    font-size: 22px;
}
.third-kit .webform-submission-form .js-form-type-radio label.option {
    font-size: 22px;
}

.third-kit .kit-content ul.gray-list li {
    font-size: 20px;
}
.third-kit .kit-content p.gray-text {
    font-size: 20px;
}
.tru_story .crh-form-bg .get-top-content {
    line-height: 40px;
    font-size: 26px;
}
.doctor-third-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 66px;
    line-height: 66px;
    padding-bottom: 5px;
}
.third-questions-bg .questions-sec-new .questions-text {
    font-size: 28px;
    line-height: 40px;
}
.third-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
.doctor-third-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 20px;
}
#tru_story.third-header .navbar-brand .img-fluid.img-sch {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.crh-bg-blue #footer-sec .footer-logo img {
    height: 38px;
}
#tru_story.third-header .navbar-brand > img {
    height: 38px;
}
.tru_story.gray-color-page.crh-bg-blue .banner-bg .image-sec {
    width: 100%;
    padding: 115px 20px 10px 0;
}


/* 4th community*/
#tru_story.fourth-header .call-tittle {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
#tru_story.fourth-header .call-thank-you {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
.tru_story.gray-color-page.community-bg-blue h2.tru-title {
    font-size: 66px;
}
.fourth-kit .kit-content h3.kit-include-content {
    line-height: 38px;
    font-size: 28px;
}
.fourth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    font-size: 22px;
}
.fourth-kit .webform-submission-form .js-form-type-radio label.option {
    font-size: 22px;
}

.fourth-kit .kit-content ul.gray-list li {
    font-size: 20px;
}
.fourth-kit .kit-content p.gray-text {
    font-size: 20px;
}
.tru_story .community-form-bg .get-top-content {
    line-height: 40px;
    font-size: 26px;
}
.doctor-fourth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 66px;
    line-height: 66px;
    padding-bottom: 5px;
}
.fourth-questions-bg .questions-sec-new .questions-text {
    font-size: 28px;
    line-height: 46px;
}
.fourth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
.fourth-second-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 20px;
}
.tru_story.gray-color-page.community-bg-blue .banner-bg .image-sec {
    width: 100%;
    padding: 115px 20px 10px 0;
}

/* 5th deaconess*/
#tru_story.fourth-header .call-tittle {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
#tru_story.fourth-header .call-thank-you {
    font-size: 26px;
    line-height: 36px;
    padding: 0px 0px 15px;
}
.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 66px;
}
.fifth-kit .kit-content h3.kit-include-content {
    line-height: 38px;
    font-size: 28px;
}
.fifth-kit .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    font-size: 22px;
}
.fifth-kit .webform-submission-form .js-form-type-radio label.option {
    font-size: 22px;
}

.fifth-kit .kit-content ul.gray-list li {
    font-size: 20px;
}
.fifth-kit .kit-content p.gray-text {
    font-size: 20px;
}
.tru_story .deaconess-form-bg .get-top-content {
    line-height: 40px;
    font-size: 26px;
}
.doctor-fifth-sec .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 66px;
    line-height: 66px;
    padding-bottom: 5px;
}
.fifth-questions-bg .questions-sec-new .questions-text {
    font-size: 28px;
    line-height: 46px;
}
.fifth-questions-bg .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
.fifth-second-sec .thats-the-trustory_bg .your-doctor {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 20px;
}
.tru_story.gray-color-page.deaconess-bg-blue .banner-bg .image-sec {
    width: 100%;
    padding: 115px 20px 10px 0;
}
#tru_story.fifth-header .call-tittle {
    font-size: 26px;
    line-height: 30px;
    padding: 5px 0px 15px;
}
#tru_story.fifth-header .call-thank-you {
    font-size: 26px;
    line-height: 30px;
    padding: 5px 0px 15px;
}
#tru_story.fifth-header .navbar-brand .img-fluid.img-sch {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.tru_story .get-your-kit input[type=text], .tru_story .get-your-kit input#edit-email-address, .tru_story .get-your-kit select#edit-state, .tru_story .get-your-kit input#edit-email, .get-your-kit input#edit-schneck-email, .get-your-kit input#edit-community-email {
    font: normal normal normal 13px/30px Arial !important;

}

.questions-sec-new.schneck-thank-you, .questions-sec-new.crh-thank-you, .questions-sec-new.community-thank-you, .questions-sec-new.deaconess-thank-you {
	padding: 120px 0 35px;
}
.tru_story.gray-color-page .banner-bg .image-sec img {
    margin-left: -15px;
}

/*Deaconess Events */

.deaconess-events .deaconess-events-bg {
    display: block;
}
.deaconess-events .deaconess-form-bg-new {
    width: 100%;
    margin-right: 0;
	margin-left: 0;
}
.deaconess-events.tru_story.gray-color-page.deaconess-bg-blue h2.tru-title {
    font-size: 56px;
    line-height: 66px;
}



/* Hide Dropdowns by Default */
li.plan-downarrow:after {
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #777;
    top: 18px;
}
nav ul .plan-submenu {
    top: 30px;
    z-index: 9;
}
nav ul .plan-submenu li {
    padding: 3px 10px;

}






}

.ui-dialog .ui-dialog-titlebar-close {
	border: 0;
	color: #000;
	background: none;
	}
button.ui-dialog-titlebar-close:after {
	content: "\f2d3";
	font-family: "FontAwesome";
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	right: 8px;
	top: -3px;}
	
	
/* MA PLAN */
section#medicare-advantage-services {
    padding: 20px 0 0 0;
}
.medicare-advantage h1.title {
    margin: 0px 0 0px 0;
    font-size: 56px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.5;
    color: #EA6953;
}
.medicare-advantage .questions-sec-new p {
    color: #404040;
    font-size: 36px;
    padding: 0px;
    font-weight: bold;
    text-align: left;
	margin: 0;
}
.medicare-advantage h2.title {
    margin: 0px 0 0px 0;
    font-size: 36px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.2;
    letter-spacing: inherit;
    color: #EA6953;
}

/* home page style */
h2.teal-btn a {
    background: #9DDDDD;
    padding: 5px 2px 10px 20px;
    display: flex;
    color: #000000;
    min-width: auto;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin: auto;
}

@media screen and (max-width: 767px) {
.medicare-advantage h1.title {
    font-size: 28px;
    line-height: 1.1;
}
.medicare-advantage h2.title {
    font-size: 26px;
    line-height: 1.1;
}
.medicare-advantage .questions-sec-new p {
    font-size: 26px;
    line-height: 1.1;
    padding-right: 10px;
}

h2.teal-btn a {
    font-size: 28px;
    width: 100%;
}

}

.plan-list-items.forms-lists a:hover {
    text-decoration: none;
}
/*Added New styles*/
.get-your-kit-checkbox.js-form-type-checkbox label{
    float: right;
    width: 92%;
    color: #fff;
    text-align: center;
    margin-bottom: 1.2rem;
	font-weight: 400;
	font-size: 18px;
}
.get-your-kit-checkbox.js-form-type-checkbox input[type="checkbox"]{
    float: left;
    height: 25px;
    width: 5.5%;
    margin: 0.2rem 0.5rem 0.2rem 0;
}
.tru_story .get-your-kit.deaconess-form-bg .get-your-kit-checkbox.js-form-type-checkbox label{color: #000000;}
.tru_story .get-your-kit.crh-form-bg .get-your-kit-checkbox.js-form-type-checkbox label{color: #000000;}

/*.tru_story .get-your-kit .get-your-kit-checkbox{margin: 0 !important;}*/

.tru_story .get-your-kit #edit-choose-your-delivery---wrapper{margin-bottom: 0;}

@media only screen and (min-width: 768px) and (max-width: 991px){
.mta-doctor .thats-the-trustory_bg .your-doctor {
    padding: 0px 0px 25px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
.mta_header .call-tittle{line-height: 20px;}
.mta-doctor .thats-the-trustory_bg .your-doctor {
    padding: 5px 60px 25px;
	
}
}


div#fh5co-latest-blog1 p {
    margin-bottom: 10px;
	    line-height: 1.5em;
}


.top-number {
    margin-top: 0;
    line-height: 24px;
}


.login-region, .layout-custom-region .text-formatted  {
    font-size: calc(15% + 1vw + 1vh);

}


#fh5co-header #navbar li a  {
    font-size: calc(-2% + 1vw + 1vh);
	line-height: calc(0% + 1vw + 1vh);

}


p, #fh5co-latest-blog1 ul li, .blog-page strong, .blog-bg h4, .table-responsive strong, .fh5co-services .additional-info-list li, .contact-desktop .left-content .list_iteam li, .contact-section .plans-include strong, .medication-therapy .list_iteam li, .fh5co-services ol li, .fh5co-services .list_iteam li, .true-story-list .list-title, .contact-section .p-2-L p, .desc-grid h3, .get-your-kit-checkbox.js-form-type-checkbox label, li.pager__item a, #block-siho-theme-content .item-list ul.list-element li.list-blog .views-field.views-field-view-node .field-content a, .blog-main span.read-more, .Privacy-policies h4, .spe-req, .deaconess-events-bg .get-your-kit.deaconess-form-bg p, .willness-list li, .willness-list h2, .Supplemental_Benefits li {
	font-size: calc(0% + 1vw + 1vh);
	
}



.sch-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .crh-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .community-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .deaconess-form-bg .get-your-kit-checkbox.js-form-type-checkbox label{
	font-size: calc(0% + 1vw + 1vh);
	line-height: 1.4;
	
}



.medication-therapy h3, .sub-h3tags, .medication-therapy h2  {
	font-size: calc(0% + 1vw + 1vh) !important;
	
}


p a[href]{
word-break: break-word;
}

#fh5co-latest-blog1 ul li, .fh5co-services .additional-info-list li, .contact-desktop .left-content .list_iteam li, .fh5co-services ol li, .fh5co-services .list_iteam li, .Supplemental_Benefits li {
 line-height: calc(20% + 1vw + 1vh);
}


.plan-list-items li, ul.list-blog li, .fifth-one-list .plan-list-items li, .third-one-list .plan-list-items li, .second-one-list .plan-list-items li, .fourth-one-list .plan-list-items li {
	font-size: calc(-10% + 1vw + 1vh);
    line-height: calc(10% + 1vw + 1vh);
}



.footer-add p, .copy-txt p, .updated-date p, .footerright p, .copy-txt  {
   font-size: calc(-10% + 1vw + 1vh);
}

.PDf-links a span  {
   font-size: calc(-5% + 1vw + 1vh);
       margin-bottom: 20px;
    display: inline-block;
	    text-decoration: underline;
}




.menu--footer li, .tab-dedicare .bg-grey span.ita_txt, td span.premium-monthly-plan  {
   font-size: calc(-20% + 1vw + 1vh);
}

.carousel-content .caption p {
    font-size: calc(50% + 1vw + 1vh);
}

.carousel-content .call-to-action a {
    font-size: calc(20% + 1vw + 1vh);
}

#block-siho-theme-content .item-list ul.list-element li {
    font-size: calc(0% + 1vw + 1vh);
}





@media (min-width: 1200px) {
.container {
    width: 1170px;
}
}


@media screen and (max-width: 767px) {
	
.plan-list-items li, ul.list-blog li, .fifth-one-list .plan-list-items li, .third-one-list .plan-list-items li, .second-one-list .plan-list-items li, .fourth-one-list .plan-list-items li {
	font-size:  18px;
    line-height: 22px;
}



p, #fh5co-latest-blog1 ul li, .blog-page strong, .blog-bg h4, .table-responsive strong, .fh5co-services .additional-info-list li, .contact-desktop .left-content .list_iteam li, .contact-section .plans-include strong, .medication-therapy .list_iteam li, .fh5co-services ol li, .fh5co-services .list_iteam li, .contact-section .p-2-L p, .desc-grid h3, td span.premium-monthly-plan, li.pager__item a, #block-siho-theme-content .item-list ul.list-element li.list-blog .views-field.views-field-view-node .field-content a, .blog-main span.read-more, .tab-dedicare .bg-grey span.ita_txt, .Privacy-policies h4, .spe-req, .true-story-list .list-title, .deaconess-events-bg .get-your-kit.deaconess-form-bg p, .willness-list li, .willness-list h2 {
	font-size: 18px;
	
}


.get-your-kit-checkbox.js-form-type-checkbox label, .sch-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .crh-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .community-form-bg .get-your-kit-checkbox.js-form-type-checkbox label, .deaconess-form-bg .get-your-kit-checkbox.js-form-type-checkbox label {
	font-size:  18px;
	
}



.footer-add p, .copy-txt p, .updated-date p, .footerright p, .PDf-links a span, .menu--footer li, .copy-txt, .footerright p {
    font-size:  18px;
}


#fh5co-latest-blog1 ul li, .fh5co-services .additional-info-list li, .contact-desktop .left-content .list_iteam li, .fh5co-services ol li, .fh5co-services .list_iteam li {
 line-height:  18px;
}


.bg-grey span.ita_txt, .bg-grey, .webform-required.star, .js-form-item label {
	
	font-size:  18px;
}


.login-region, .layout-custom-region .text-formatted {
	font-size:  18px;
}

.medication-therapy h3, .sub-h3tags, .medication-therapy h2  {
	font-size:  24px !important;
	
}	
#block-siho-theme-content .item-list ul.list-element li {
    font-size: 18px;
}
	
}
ol.prior-authorization-points li:before {
display:none;
}


/* preheat-landing*/

.preheat-landing .tru_story.gray-color-page .content-sec .found-local-doctors, .medicare-prescription ul.payment-list-items li, .information-resources ul.plan-details-links li {
	font-size: calc(0% + 1vw + 1vh);
	
}

.medicare-prescription ul.payment-list-items li, .information-resources ul.plan-details-links li {
	    line-height: calc(20% + 1vw + 1vh);
}





.preheat-landing header#tru_story {
    background: #fff;
}

.preheat-landing #tru_story .navbar-brand {
    padding: 15px 0;
    display: inline-block;
	height: 100%;
}

.preheat-landing #tru_story .navbar-brand > img {
    height: 56px;
    width: 182px;
}
.preheat-landing #tru_story .call-tittle {
    margin: 0;
    font-size: 41px;
    font-weight: bold;
    position: relative;
    padding: 15px 0;
    letter-spacing: inherit;
    color: #EA6953;
    text-align: right;
}
.preheat-landing #tru_story .call-tittle span {
    font-size: 25px;
    font-weight: normal;
    line-height: 32px;
}

.preheat-landing .tru_story.gray-color-page .banner-bg {
    background: #f4f4f4 url(https://sihoprodbucket.s3.amazonaws.com/2024-08/line-bg-new.png) repeat-x left bottom;
    display: flex;
	align-items: center;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .image-sec {
    width: auto;
    padding: 40px 0px 0 0;
	    float: none;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .image-sec img {
    width: 100%;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .content-sec {
	width: auto;
    padding-right: 0px;
    padding-bottom: 145px;
    padding-top: 70px;

}

.preheat-landing .tru_story.gray-color-page .content-sec .found-local-doctors {
	font-size: 28px;
    text-align: center;
    font-weight: bold;
    padding-top: 50px;
    color: #55afaf;
}

.preheat-landing .tru_story.gray-color-page h2.tru-title {
    font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 70px;
    line-height: 70px;
    letter-spacing: 0px;
    color: #EA6953;
    padding-bottom: 20px;
    text-align: center;
}
.preheat-landing .tru_story.gray-color-page h2.tru-title span {
    color: #55afaf;
}
.preheat-landing .tru_story.gray-color-page p.sub-title {
	font-family: bariolregular;
    font-weight: normal;
    font-style: normal;
	font-size: 46px;
    line-height: 46px;
    letter-spacing: 0px;
    color: #54565A;
	text-align: center;
}


.preheat-landing section.banner-top-section {
    position: relative;
}


.preheat-landing section#first-kit {
    position: relative;
}
.preheat-landing .logos-section {
    position: absolute;
    bottom: 50px;
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
	    right: 0px;
}


.preheat-landing ul.list-logos {
    display: flex;
	justify-content: center;
    align-items: center;
    gap: 30px;
}
.preheat-landing ul.list-logos li img {
    height: 35px;
    width: auto;
}


.preheat-landing .tru_story .light-blue-bg {
    background: #b4e6e6;
    padding: 60px 80px 0px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    display: flex;
    position: relative;
	    margin-bottom: 70px;

}

.preheat-landing .row.group-space {
    width: 80%;
    margin: 0 auto;
}

.preheat-landing .true-story-list.bg-list .list-title {
    font-size: 60px;
    text-align: center;
    line-height: 66px;
    margin-bottom: 20px;
	    padding-left: 0;
	
}

.preheat-landing .true-story-list.bg-list {
    margin: 0;
    background: inherit;
    padding: 10px 0 60px;
}

.preheat-landing .plan-list-items.forms-lists .gray-list li {
    padding-bottom: 25px;
    position: relative;
    padding-left: 35px;
    font: normal normal normal 28px / 36px Arial;
    letter-spacing: 0px;
    color: #54565A;
}

.preheat-landing .plan-list-items.forms-lists .gray-list li:before {
    display: none;
}
.preheat-landing .plan-list-items.forms-lists .gray-list li div {
    top: 5px;
    left: 0;
    width: 21px;
    height: 21px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    position: absolute;
    border-radius: 50%;
	border: 2px solid #b4e6e6;
}

.preheat-landing .plan-list-items.forms-lists .gray-list li div:before {
    top: -2px;
    left: 3px;
    width: 19px;
    height: 9px;
    border: 2px solid var(--unnamed-color-ea6953);
    border: 2px solid #EA6953;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}
.preheat-landing .and_more {
    font-size: 30px;
    font-weight: bold;
    padding-left: 30px;
    margin-bottom: 0;
}


.preheat-landing h3.get-kit-form-title {
	    color: #fff;
    line-height: 30px;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}
.preheat-landing .tru_story .kit-content {
	width: auto;
    padding-right: 0px;
    padding-top: 0;
    padding-bottom: 150px;

}
.preheat-landing .tru_story .get-your-kit {
    width: auto%;
    background: #e66950;
    padding: 35px 40px;
    border-radius: 30px 30px 30px 0;
    color: #fff;
	box-shadow: 0px 3px 6px #00000029;
	position: absolute;
    right: 0px;
	    top: 0px;
}
.preheat-landing .tru_story .get-top-content {
font-family: bariolregular;
    font-weight: normal;
    font-style: normal;
    font-size: 32px;
    line-height: 39px;
letter-spacing: 0px;
color: #FFFFFF;
	padding-bottom: 20px;
	text-align: center;
}


.preheat-landing .tru_story .get-your-kit input[type=text],  .preheat-landing .tru_story .get-your-kit select#edit-state{
    background: #fff;
    text-indent: 10px;
    letter-spacing: 0px;
    color: #818181;
    border: 0;
    font: normal normal normal 14px / 24px Arial !important;
    letter-spacing: 0px;
    height: 35px;
    width: 100%;
    padding-left: 0;
    border-radius: 0;
}


.preheat-landing .tru_story .get-your-kit .city_btns {
    display: flex;
}

.preheat-landing .tru_story .get-your-kit .city_btns .left-btn {
    width: 56%;
	margin-right: 15px;
}
.preheat-landing .tru_story .get-your-kit .city_btns .right-btn {
    width: 40%;
}
.preheat-landing .get-your-kit .choose-delivery {
 text-align: center;
}

.preheat-landing .get-your-kit .choose-delivery label {
font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 28px;
    line-height: 38px;
letter-spacing: 0px;
color: #FFFFFF;
}

.preheat-landing .get-your-kit .r_btns {
    display: flex;
    align-items: center;
    justify-content: center;
}
.preheat-landing .get-your-kit .r_btns label {
font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 28px;
    line-height: 38px;
letter-spacing: 0px;
color: #FFFFFF;}

.preheat-landing .get-your-kit input.get-kit-btn {
    background: #55555a !important;
    display: table;
    text-align: center;
    width: fit-content;
    margin: 0 auto;
    border-radius: 50px;
    color: #fff !important;
    font-size: 24px !important;
    margin-top: 10px;
box-shadow: 0px 3px 6px #00000045;
}
.preheat-landing .get-your-kit .r_btns label::before {
    top: 7px;
    background: #fff;
    border-color: #fff;
}
.preheat-landing .get-your-kit .review-my-information {
    line-height: 22px;
}


.preheat-landing .get-your-kit .get-your-kit-checkbox label {
    font-size: 18px;
    margin-bottom: 30px;
    position: relative;
    color: #000; 
    text-align: left;
}

.preheat-landing .kit-content h3.kit-include-content {
padding: 30px 0 55px 0;
    margin: 0;
    font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0px;
    color: #54565A;
}

.preheat-landing .kit-content ul.gray-list {
    padding: 0;
    margin: 15px 0px;
	list-style:none;
}
.preheat-landing .kit-content ul.gray-list li {
    padding-bottom: 25px;
	position:relative;
	padding-left: 35px;
	font: normal normal normal 28px/36px Arial;
letter-spacing: 0px;
color: #54565A;
}

.preheat-landing .kit-content .free_information_kit {
    font-weight: bold;
}

.preheat-landing .kit-content ul.gray-list li span {
    top: 5px;
    left: 0;
    width: 21px;
    height: 21px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    position: absolute;
    border-radius: 50%;
}
.preheat-landing .kit-content ul.gray-list li span::before {
    top: 1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-ea6953);
    border: 4px solid #EA6953;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}





.preheat-landing .kit-content p.gray-text {
    color: var(--unnamed-color-54565a);
    text-align: left;
    font: normal normal normal 24px/34px Arial;
    letter-spacing: 0px;
    color: #54565A;
}
::placeholder {
    color: #555 !important;
}

.preheat-landing section#thats-the-trustory {
    padding: 0px 0 50px;
}
.preheat-landing .thats-the-trustory_bg {
    text-align: center;
}
.preheat-landing .thats-the-trustory_bg .your-doctor {
    text-align: center;
    font-family: bariolregular;
    font-weight: normal;
    font-style: normal;
    font-size: 30px;
    line-height: 46px;
    letter-spacing: 0px;
    color: #54565A;
    padding: 30px 65px 30px;
}
.preheat-landing .thats-the-trustory_bg h2.thats-trustory_title {
text-align: center;
font-family: bariolregular;
    font-weight: normal;
    font-style: normal;
    font-size: 86px;
    line-height: 46px;
letter-spacing: 0px;
color: #54565A;
padding-bottom: 30px;

}
.preheat-landing .thats-the-trustory_bg h2.thats-trustory_title span {
    font-weight: 600;
}

.preheat-landing .thats-the-trustory_bg .content-01 h4 {
text-align: center;
font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 34px;
    line-height: 30px;
letter-spacing: 0px;
color: #54565A;
margin-bottom: 15px;
}

.preheat-landing .thats-the-trustory_bg .content-01 p {
    text-align: center;
	font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #54565A;
}



.preheat-landing .questions-sec-new {
    background: #b4e6e6;
    padding: 40px 0 25px;
    text-align: center;
}
.preheat-landing .questions-sec-new .questions-text {
text-align: center;
font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 34px;
    line-height: 50px;
letter-spacing: -0.47px;
color: #54565A;
}
.preheat-landing .questions-sec-new h2.give-us-a-call {
    margin: 0;
	text-align: center;
font-family: bariolregular;
    font-weight: bold;
    font-style: normal;
    font-size: 46px;
    line-height: 60px;
letter-spacing: -0.6px;
color: #54565A;

}
.preheat-landing .questions-sec-new h2.give-us-a-call span {
    font-weight: normal;
}
.preheat-landing #footer-sec .footer-logo {
    border-bottom: 0px solid #e66950;
    padding: 25px 0px 25px 0px;
    margin: 10px 0;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.preheat-landing #footer-sec .footer-logo img {
    height: auto;
    width: 182px;
}
.preheat-landing #footer-sec .small-text-footer p {
    padding: 0 100px 20px;
 text-align: left;
font-family: bariolregular;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
letter-spacing: 0px;
}

.preheat-landing .get-your-kit .review-my-information span {
    top: 5px;
    left: 0;
    width: 22px;
    height: 22px;
    background: var(--unnamed-color-22597f) 0% 0% no-repeat padding-box;
    background: #22597f 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    position: absolute;
    border-radius: 50%;
}
.preheat-landing .get-your-kit .review-my-information span::before {
    top: -1px;
    left: 3px;
    width: 19px;
    height: 12px;
    border: 4px solid var(--unnamed-color-ffffff);
    border: 4px solid #ffffff;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.preheat-landing #footer-sec .footer-logo .list-logos img {
    width: 190px;
    height: auto;
}


.preheat-landing .found-local-doctors.mobile {
    display: none;
}

.preheat-landing ul.list-logos li.list-img1 img {
    height: 40px;
}
.preheat-landing .container.logos_bg .col-sm-8 {
    float: right;
}


.preheat-landing .shop-plans-now {
	margin: 3rem 0;
}


.preheat-landing .shop-plans-now a {
    font-size: 18px;
    line-height: 30px;
    background: #b4e6e6;
    padding: 12px 35px;
    border-radius: 50px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}





/* Medicare Prescription Payment Plan */
.medicare-prescription .section-heading {
    padding-bottom: 0;
}
.medicare-prescription-bg {
    background: #c0e4f5;
    padding: 20px 0;
	margin-bottom: 20px;
}
.medicare-prescription-bg p {
    margin-bottom: 0;
}

.medicare-prescription h1 {
    margin: 15px 0 0px 0;
    font-size: 56px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.5;
    color: #EA6953;
}
.medicare-prescription ul.payment-list-items {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
}

.medicare-prescription ul.payment-list-items li {
    line-height: 34px;
    padding-left: 20px;
    position: relative;
	margin-bottom: 5px;

}
.medicare-prescription ul.payment-list-items li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    top: 13px;
    left: 0;
    border-radius: 50%;
}
.medicare-prescription h4 {
    font-weight: bold;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 15px;
	color: #EA6953;
}


.information-resources ul.plan-details-links li a {
    color: #404040;
    text-decoration: none;
}

.information-resources ul.plan-details-links li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
}
.information-resources ul.plan-details-links li:before {
    position: absolute;
    content: "";
    background: #666;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 0;
    top: 4px;
}
.information-resources .supplemental-content {
    margin-bottom: 30px;
}
.information-resources .section-heading {
    padding-bottom: 0;

}
.information-resources h1 {
    margin: 15px 0 0px 0;
    font-size: 56px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.5;
    color: #EA6953;
}


/* Supplemental Benefits*/
.Supplemental_Benefits h1 {
    margin: 15px 0 0px 0;
    font-size: 56px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.5;
    color: #EA6953;
}
.supplemental-bg {
    background: #fce5d6;
    padding: 30px 0;
    margin-bottom: 30px;
}

.supplemental-bg .row {
    display: flex;
    align-items: center;
}

.supplemental-bg h2.title {
    margin-bottom: 0;
}

.supplemental-bg p.sub-title {
    padding-left: 20px;
    font-size: 16px;
}

.supplemental-content a {
    display: block;
}
.Supplemental_Benefits .text-align-center {
	text-align: center;
}
.Supplemental_Benefits h2 {
    margin: 0 0 25px 0;
    font-size: 36px;
    font-weight: 600;
    position: relative;
    padding-bottom: 3px;
    line-height: 1.2;
    letter-spacing: inherit;
    color: #EA6953;
	padding-left: 20px;
}
.bg-padding-mobile {
    margin-bottom: 30px;
}
.bg-padding-mobile h2 {
    margin-bottom: 0;
}

.supplemental-title {
	text-align: left;
}
.contact-desktop .content-section.addRess p {
    padding: 0px 20px 20px 0;
}
.free_kit {
    padding: 20px 0 15px;
    font-size: 36px;
    font-weight: bold;
    color: #cc4b35;
	line-height: 40px;
}
.information-resources.part-giveback ul.plan-details-links {
    padding-bottom: 15px;
}
.Supplemental_Benefits .section-heading {
    padding-bottom: 10px;
}

/* Agent */

.preheat-landing.agent .tru_story.gray-color-page h2.tru-title {
    font-size: 80px;
    line-height: 75px;
    padding-bottom: 5px;
}
.preheat-landing.agent .tru_story.gray-color-page p.sub-title {
    margin-bottom: 15px;
    line-height: 36px;
}

.preheat-landing.agent .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 0;
}

.preheat-landing.agent .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 30px;
}

.preheat-landing.agent ul.list-logos {
    display: none;
}

.preheat-landing.agent .kit-content h3.kit-include-content {
    font-size: 40px;
    line-height: 40px;
    color: #e66950;
}

.layout-custom-region.agent ul a {
    background: #9DDDDD;
    padding: 5px 15px;
    margin-right: 5px;
    color: #54565a;
    font-weight: 700;
}



/* New Preheat Medicare Advantage */
.preheat-landing.medicare-advantage .tru_story.gray-color-page h2.tru-title {
    font-weight: normal;
    color: #54565A;
    font-size: 56px;
    line-height: 70px;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page h2.tru-title span {
    font-weight: bold;
    font-style: italic;
    color: #54565A;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
    padding-bottom: 30px;
	width: 80%;
	padding-top: 100px;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg {
    background: #e0f4f3 url(/media/78) center no-repeat;
    background-size: contain;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg img {
    width: 100%;
}


.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .container-fluid {
    padding: 0;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec .tru-title img {
    width: 100%;
    height: auto;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .image-sec {
    width: 100%;
	padding: 77px 0px 0 0;
}


.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .image-sec img {
    width: 100%;
	    margin-left: -15px;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 20px;
	font-weight: normal;
    color: #54565A;

}
.preheat-landing.medicare-advantage .tru_story .light-blue-bg {
    box-shadow: none;
    padding: 60px 80px 0px 60px;
    margin-bottom: 50px;
}

.preheat-landing.medicare-advantage section#thats-the-trustory {
    background: #f7f6f2;
}
.preheat-landing.medicare-advantage .tru_story .kit-content {
    padding-bottom: 0px;
	padding-right: 30px;
}
.preheat-landing.medicare-advantage .tru_story .kit-content .list-img {
    text-align: center;
	padding-top: 20px;
}

.preheat-landing.medicare-advantage .tru_story .kit-content .list-img img {
    width: 55%;
}

.preheat-landing.medicare-advantage .kit-content ul.gray-list li {
    padding-left: 50px;
}
.preheat-landing.medicare-advantage .kit-content ul.gray-list li.list-1:before {
    background: url(/media/80) left top no-repeat;
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: 100%;
    left: 0;
    top: 3px;
}

.preheat-landing.medicare-advantage .kit-content ul.gray-list li.list-2:before {
    background: url(/media/81) left top no-repeat;
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: 100%;
    left: 0;
    top: 3px;
}

.preheat-landing.medicare-advantage .kit-content ul.gray-list li.list-3:before {
    background: url(/media/79) left top no-repeat;
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background-size: 100%;
    left: 0;
    top: 3px;
}

.preheat-landing.medicare-advantage .kit-content h3.kit-include-content {
    font-weight: normal;
	   
}
.preheat-landing.medicare-advantage .thats-the-trustory_bg .your-doctor {
    margin-top: 12rem;
}

.preheat-landing.medicare-advantage .kit-content h3.kit-include-content span {
    font-weight: bold;
}
.preheat-landing.medicare-advantage .thats-the-trustory_bg h2.thats-trustory_title {
    font-weight: bold;
    font-size: 60px;
}

.preheat-landing.medicare-advantage .tru_story .light-blue-bg {
    background: #fff;
}
.preheat-landing.medicare-advantage .tru_story .get-your-kit {
    background: #ebb33d;
}

.preheat-landing.medicare-advantage .thats-the-trustory_bg .content-01 h4 {
    font-size: 30px;
    line-height: 34px;
    padding: 0 60px;
    margin-top: 20px;
}

.preheat-landing.medicare-advantage h3.get-kit-form-title {
    font-weight: normal;
	line-height: 38px;
    font-size: 30px;
	color: #222;
}

.preheat-landing.medicare-advantage h3.get-kit-form-title strong {
    display: block;
    font-size: 34px;
    line-height: 42px;
}

.preheat-landing.medicare-advantage .questions-sec-new {
    background: #e96952;
	padding: 50px 0 50px;
}
.preheat-landing.medicare-advantage .questions-sec-new h5 {
    color: #fff;
    font-size: 34px;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 10px;
}

.preheat-landing.medicare-advantage .questions-sec-new p {
    color: #fff;
    font-size: 28px;
    text-align: center;
    font-weight: normal;
    line-height: 40px;
}
.preheat-landing.medicare-advantage .questions-sec-new h2.call_now_bottom {
    color: #fff;
    font-size: 32px;
    padding: 15px 0 0;
    line-height: 40px;
}

.preheat-landing.medicare-advantage .questions-sec-new h2.call_now_bottom a {
    color: #fff;
}

.preheat-landing.medicare-advantage .webform-submission-form legend#edit-choose-your-delivery---wrapper-legend {
    color: #000;
}

.preheat-landing.medicare-advantage .webform-submission-form .js-form-type-radio label.option {
    color: #000;
}
.preheat-landing.medicare-advantage .get-your-kit .review-my-information label {
    color: #000;
	text-align: left;
}

.preheat-landing.medicare-advantage input[type="checkbox"] {
  appearance: none; /* Remove default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #54565A;
  border-radius: 50%; /* Makes it circular like a radio button */
  outline: none;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
}

.preheat-landing.medicare-advantage input[type="checkbox"]:checked {
  border-color: #54565A; /* Red border */
  background-color: #54565A;
}

.preheat-landing.medicare-advantage input[type="checkbox"]:checked::after {
    top: -2px;
    left: 2px;
    width: 19px;
    height: 10px;
    border: 4px solid var(--unnamed-color-ffffff);
    border: 4px solid #ffffff;
    opacity: 1;
    content: "";
    display: inline-block;
    transform: rotate(-230deg);
    border-bottom: var(--borderWidth) solid var(--borderColor);
    border-left: var(--borderWidth) solid var(--borderColor);
    position: absolute;
}

.preheat-landing.medicare-advantage .get-your-kit input.get-kit-btn {
    z-index: 999;
    position: relative;
}




/*Preheat Landing Pre AEP*/
.preheat-landing.medicare-advantage.pre-aep-lp .tru-title h3 {
    text-align: center;
    font-size: 34px;
    line-height: 36px;
    font-weight: bold;
    color: #54565A;
    margin-bottom: 20px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .plan-list-items.forms-lists .gray-list li {
    position: relative;
    padding-left: 40px;
}

.preheat-landing.medicare-advantage.pre-aep-lp .plan-list-items.forms-lists .gray-list li:after {
    background: url(/media/80) left top no-repeat;
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    background-size: 100%;
    left: 0;
    top: 3px;
}

.preheat-landing.medicare-advantage.pre-aep-lp .plan-list-items.forms-lists .gray-list li.and-more {
    padding-left: 40px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .plan-list-items.forms-lists .gray-list li.and-more::after {
    background: none;
}

.preheat-landing.medicare-advantage.pre-aep-lp .kit-content h3.kit-include-content {
    font-family: arial;
}
.preheat-landing.medicare-advantage.pre-aep-lp .kit-content h3.kit-include-content strong {
    padding-top: 10px;
    display: inline-block;
}
.preheat-landing.medicare-advantage.pre-aep-lp  .get-your-kit .review-my-information label {
    font-family: arial;
}
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story .light-blue-bg {
    box-shadow: none;
    padding: 60px 60px 0px 40px;
    margin-bottom: 20px;
}

.preheat-landing.medicare-advantage.pre-aep-lp  .tru_story .get-your-kit {
    padding: 35px 40px 55px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .kit-content h3.kit-include-content {
    padding: 30px 0 35px 0;
	font-size: 28px;
    line-height: 36px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .thats-the-trustory_bg .your-doctor {
    margin-top: 8rem;
	font-family: arial;
	padding: 0 0px 30px;
    font-size: 28px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .true-story-list.bg-list .list-title {
    margin-top: 30px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 100px;
}

/*About us page changes*/
.about-sec.MTA_Difference .MTA-Difference-text h2 {
    font-size: 36px;
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.2;
    letter-spacing: inherit;
    color: #EA6953;
    text-align: center;
}

.preheat-landing.medicare-advantage.pre-aep-lp .content-sec {
    text-align: center;
}

.preheat-landing.medicare-advantage.pre-aep-lp .enroll-now-button {
    font-size: 20px;
    background: #CC4B35;
    text-decoration: none !important;
    text-align: center;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
	margin-top: 15px;
}

.preheat-landing.medicare-advantage.pre-aep-lp .enroll-now-button a {
    color: #fff;
}

.preheat-landing.medicare-advantage.pre-aep-lp .enroll-now-button a:hover {
    text-decoration: none;
}











@media only screen and (min-width:1024px) and (max-width:1199px) {
	#tru_story .call-tittle {
    padding: 30px 0 15px;
}
.preheat-landing .tru_story.gray-color-page h2.tru-title {
    font-size: 56px;
    line-height: 30px;
}
.preheat-landing .tru_story.gray-color-page p.sub-title {
    font-size: 24px;
    line-height: 32px;
	margin-bottom: 20px;
}
.preheat-landing .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 0px;
}
.preheat-landing ul.list-logos li img {
    height: 28px;
}
.preheat-landing ul.list-logos li.list-img1 img {
    height: 34px;
}
.preheat-landing .logos-section {
    bottom: 58px;
}
.preheat-landing .tru_story .kit-content {
    padding-bottom: 30px;
	min-height: 640px;
}
.preheat-landing section#thats-the-trustory {
    padding: 0px 0 20px;
}

.preheat-landing #footer-sec .footer-logo .list-logos img {
    width: 150px;
    height: auto;
}
.medicare-prescription h1, .information-resources h1 {
        line-height: 1.1;
    }
	.preheat-landing .row.group-space {
    width: 100%;
}
.preheat-landing .thats-the-trustory_bg .your-doctor {
    padding: 30px 65px 30px;
}


/* Agent */
.preheat-landing.agent .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 0;
    line-height: 30px;
    font-size: 24px;
}
.preheat-landing.agent .tru_story.gray-color-page h2.tru-title {
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.preheat-landing.agent .tru_story.gray-color-page p.sub-title {
    margin-bottom: 15px;
    line-height: 27px;
}


/* New Preheat Medicare Advantage */
.preheat-landing.medicare-advantage .thats-the-trustory_bg .content-01 h4 {
    padding: 0;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 80px;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .content-sec .found-local-doctors {
    font-size: 24px;
}

.preheat-landing.medicare-advantage h3.get-kit-form-title strong {
    padding-bottom: 10px;
}

	
}



@media only screen and (min-width:768px) and (max-width:991px) {
	.preheat-landing .tru_story.gray-color-page h2.tru-title {
    font-size: 46px;
    line-height: 45px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.preheat-landing #tru_story .call-tittle {
    font-size: 28px;
    padding: 25px 0 0px;
    text-align: right;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .image-sec {
    padding: 72px 0px 0 0;
	width: auto;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 40px;
	padding-right: 0px;
}
.preheat-landing section#first-kit {
    position: static;
}
.preheat-landing .tru_story .get-your-kit {
    width: auto;
    top: 0px;
     margin-right: 0;
	right: 0px;
	padding: 35px 30px;
}
.preheat-landing .logos-section {
    padding-left: auto;
	bottom: 30px;
}
.preheat-landing ul.list-logos {
    flex-wrap: wrap;
	    gap: 30px;
}
.preheat-landing ul.list-logos li img {
    height: 32px;
    width: auto;
}
.preheat-landing ul.list-logos li.list-img1 img {
    height: 40px;
}
.preheat-landing .tru_story.gray-color-page p.sub-title {
   padding-right: 0;
        font-size: 20px;
        line-height: 27px;
}
.preheat-landing .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 20px;
	font-size: 16px;
}
.preheat-landing .tru_story .light-blue-bg {
    padding: 50px 50px 105px;
}
.preheat-landing .tru_story .kit-content {
    padding-right: 0;
        padding-left: 0;
		padding-bottom: 0;
}
.preheat-landing .kit-content h3.kit-include-content {
    padding: 30px 0 35px 0;
    font-size: 24px;
    line-height: 32px;
}
.preheat-landing .kit-content ul.gray-list li {
    font: normal normal normal 26px/36px Arial;
	
}
.preheat-landing .tru_story .get-top-content {
    font-size: 18px;
    line-height: 22px;
	padding-bottom: 15px;
}
.preheat-landing .tru_story .get-your-kit input[type=text] {
    height: 30px;
    margin-bottom: 10px;
}
.preheat-landing .get-your-kit input.get-kit-btn {
    margin-top: 5px;
	        padding: 8px 20px;
        font-size: 20px !important;

}
.preheat-landing .thats-the-trustory_bg .your-doctor {
	    font-size: 26px;
        line-height: 38px;
        margin-top: 30px;
        padding-top: 40px;
}
.preheat-landing .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 60px;
    line-height: 36px;
	padding-bottom: 30px;
}
.preheat-landing #footer-sec .footer-logo {
    padding: 20px 0 20px 0px;
    margin-bottom: 35px;
}
.preheat-landing #footer-sec .small-text-footer p {
    padding: 0 50px 20px;
}
.preheat-landing h3.get-kit-form-title {
    font-size: 20px;
    line-height: 26px;
}
.medicare-prescription h1, .information-resources h1 {
        line-height: 1.1;
    }
	.preheat-landing .row.group-space {
    width: 100%;
}
.preheat-landing .true-story-list.bg-list .list-title {
    font-size: 40px;
    line-height: 56px;

}

nav ul .plan-submenu {
    top: 73px !important;

}


/* Agent */

.preheat-landing.agent .tru_story.gray-color-page p.sub-title {
    margin-bottom: 15px;
    line-height: 24px;
}
.preheat-landing.agent .tru_story.gray-color-page h2.tru-title {
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 0px;
    padding-top: 5px;
}



.copy-txt {
    margin-bottom: 50px;
}

/* New Preheat Medicare Advantage */
.preheat-landing.medicare-advantage .get-your-kit .review-my-information {
    display: flex;
    flex-direction: row-reverse;
	gap: 10px;
}
.preheat-landing.medicare-advantage .tru_story .kit-content .list-img img {
    width: 65%;
}

.preheat-landing.medicare-advantage .thats-the-trustory_bg .your-doctor {
    margin-top: 8rem;
}
.preheat-landing.medicare-advantage .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 50px;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .image-sec {
    padding: 50px 0px 0 0;
	
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 60px;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .content-sec .found-local-doctors {
    padding-top: 5px;
}

/*Preheat Landing Pre AEP*/
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 60px;
}

.preheat-landing.medicare-advantage.pre-aep-lp .tru-title h3 {
    font-size: 26px;
    line-height: 30px;
	 margin-bottom: 10px;
}
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec .tru-title img {
    width: 80%;
    height: auto;
}
.preheat-landing.medicare-advantage.pre-aep-lp .enroll-now-button {
    margin-top: 10px;
}

}



@media only screen and (min-width:912px) and (max-width:991px) {	
	.preheat-landing.medicare-advantage .thats-the-trustory_bg .your-doctor {
        margin-top: 12rem;
    }
	 .preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
        padding-top: 55px;
    }
}


@media only screen and (min-width:820px) and (max-width:991px) {
.preheat-landing .tru_story .get-your-kit {
    top: 0px;
}
.preheat-landing #footer-sec .footer-logo .list-logos img {
    width: 178px;
}
.preheat-landing .tru_story .kit-content {
	min-height: auto;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
    padding-bottom: 60px;
}

/*Preheat Landing Pre AEP*/
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .content-sec {
    padding-top: 45px;
}


}

 @media screen and (max-width: 767px) {
 .preheat-landing header#tru_story {
    text-align: center;
}
.preheat-landing #tru_story .navbar-brand {
    display: inline-block;
    height: 100%;
    float: none;
}
.preheat-landing #tru_story .call-tittle {
    text-align: center;
	font-size: 30px;
    line-height: 36px;
}
.preheat-landing .tru_story.gray-color-page .banner-bg .image-sec {
    width: 100%;
    padding: 0;
}


.preheat-landing .tru_story.gray-color-page .banner-bg {
    display: block;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background: #f4f4f4;
}



.preheat-landing .tru_story.gray-color-page .banner-bg .image-sec {
    width: 100%;
    padding: 30px 20px 10px 0;
	
}

.preheat-landing .kit-content h3.kit-include-content {
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
	padding: 10px 0 20px 0;
}


.preheat-landing .kit-content ul.gray-list li {
    font: normal normal normal 22px/30px Arial;
}
.preheat-landing .kit-content p.gray-text {
    font: normal normal normal 18px/30px Arial;
}


.preheat-landing .tru_story.gray-color-page .banner-bg .content-sec {
    width: 100%;
	padding: 30px;
}

.preheat-landing .tru_story .light-blue-bg {
    padding: 30px;
	display: inline-block;
	margin-bottom: 0;
}

.preheat-landing section#first-kit {
    position: static;
}

.preheat-landing .tru_story .kit-content {
    width: 100%;
    padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	 min-height: auto;
}
.preheat-landing .tru_story .get-your-kit {
    width: 100%;
    position: static;
    margin-right: 0;
	margin-top: 10px;
	padding: 40px 34px;

}
.preheat-landing .get-your-kit .choose-delivery label, .preheat-landing .get-your-kit .r_btns label {
    font-size: 24px;
    line-height: 34px;
}
.preheat-landing .get-your-kit input.get-kit-btn {
    margin-top: 20px;
}
.preheat-landing .tru_story.gray-color-page h2.tru-title {
    margin: 0 0 15px;
    font-size: 50px;
    line-height: 50px;
}
.preheat-landing .tru_story.gray-color-page p.sub-title {
    padding-right: 0;
	font-size: 24px;
        line-height: 38px;
}
.preheat-landing .tru_story .get-top-content {
    font-size: 28px;
    line-height: 36px;
}
.preheat-landing .tru_story .get-your-kit input[type=text] {
    font: normal normal normal 14px/24px Arial;
}
.preheat-landing .get-your-kit input.get-kit-btn {
    font-size: 20px !important;
}
.preheat-landing .thats-the-trustory_bg .your-doctor {
    padding: 0 0px 30px;
    font-size: 30px;
    line-height: 40px;
	margin-top: 0;
}
.preheat-landing .thats-the-trustory_bg h2.thats-trustory_title {
    font-size: 70px;
    line-height: 70px;
	padding: 0 30px;

}
.preheat-landing section#thats-the-trustory {
    padding: 50px 0 0;
}
.preheat-landing .thats-the-trustory_bg .content-01 p {
    padding-bottom: 20px;
}
.preheat-landing .questions-sec-new .questions-text {
     font-size: 32px;
        line-height: 44px;
}
.preheat-landing .questions-sec-new h2.give-us-a-call {
    font-size: 40px;
    line-height: 50px;
}
.preheat-landing #footer-sec .small-text-footer p {
    padding: 0 50px 20px;
}


.preheat-landing .found-local-doctors.mobile {
    display: block;
	color: #fff;
        text-align: center;
        font-size: 24px;
        font-weight: bold;
		padding: 0 15px;
}

.preheat-landing .found-local-doctors.desktop_ {
    display: none;
}
.preheat-landing .logos-section {
    position: static;
    padding-left: 0;
    display:inline-block;
    background: #6ac1c1;
    padding: 35px 20px;
	width: 100%;
}
.preheat-landing ul.list-logos {
    gap: 35px;
    flex-wrap: wrap;
	margin-top: 50px;
}
.preheat-landing ul.list-logos li img {
    height: 30px;
}
.preheat-landing ul.list-logos li.list-img1 img {
    height: 40px;
}
.preheat-landing ul.list-logos li.list-img2 img {
    height: 34px;
}
.preheat-landing .get-your-kit .get-your-kit-checkbox label {
    font-size: 17px;
    text-align: left;
    padding-left: 10px;
    color: #000; 
    text-align: left;
}
.preheat-landing .questions-sec-new h2.call_now_bottom {
    padding: 20px 35px 0;
}
.preheat-landing #footer-sec .footer-logo {
    display: block;
}
.preheat-landing #footer-sec .footer-logo img {
    width: 240px;
}
.preheat-landing #footer-sec .footer-logo .list-logos img {
    width: 210px;
}
.preheat-landing .banner-top-section .container.logos_bg {
    background: #6ac1c1;
}

.preheat-landing .row.group-space {
    width: 100%;
}
.preheat-landing .plan-list-items.forms-lists .gray-list li {
    font: normal normal normal 22px / 30px Arial;
}
.preheat-landing .true-story-list.bg-list .list-title {
    font-size: 36px;
    line-height: 46px;
}
.preheat-landing .plan-list-items.forms-lists {
    padding: 0 10px 10px;
}
.preheat-landing .and_more {
    font: normal normal bold 22px / 30px Arial;
}



/* Agent */

.preheat-landing.agent .tru_story.gray-color-page h2.tru-title {
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 5px;
    padding-top: 20px;
}

/* New Preheat Medicare Advantage */
.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg {
    background-size: cover;
}

.preheat-landing.medicare-advantage .found-local-doctors.desktop_ {
    display: block;
}

.preheat-landing.medicare-advantage .get-your-kit .review-my-information {
    display: flex;
    flex-direction: row-reverse;
}
.preheat-landing.medicare-advantage .thats-the-trustory_bg .your-doctor {
    margin-top: 0;
}

.preheat-landing.medicare-advantage section#thats-the-trustory {
    padding-bottom: 25px;
}
.preheat-landing.medicare-advantage .tru_story .light-blue-bg {
    padding: 30px;
}

.preheat-landing.medicare-advantage .tru_story.gray-color-page .banner-bg .content-sec {
    width: 100%;
    padding: 30px;
}
.preheat-landing.medicare-advantage .tru_story .kit-content {
    padding-right: 0;
}

/*Preheat Landing Pre AEP*/
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg {
    background-size: cover !important;
	background: url(/media/89) left top no-repeat;
}

.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .container-fluid {
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .content-sec {
    padding: 30px 0;
}

.preheat-landing.medicare-advantage.pre-aep-lp .tru-title h3 {
    padding-top: 25px;
}
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story.gray-color-page .banner-bg .image-sec {
    padding: 0px 0px 0 0;
}
.preheat-landing.medicare-advantage.pre-aep-lp .thats-the-trustory_bg .your-doctor {
    margin-top: 0;
}
.preheat-landing.medicare-advantage.pre-aep-lp .tru_story .light-blue-bg {
    padding: 30px;
    margin-bottom: 0px;
}


}




@media screen and (max-width: 767px) {
    .Supplemental_Benefits h2, .supplemental-bg h2.title {
        font-size: 28px;
		margin: 0 0 15px 0;
    }
	.medicare-prescription h1, .information-resources h1, .Supplemental_Benefits h1 {
    font-size: 40px;
	line-height: 46px;
}
.supplemental-bg .row {
    display: block;
}





.preheat-landing .tru_story.gray-color-page .content-sec .found-local-doctors, .medicare-prescription ul.payment-list-items li, .information-resources ul.plan-details-links li, .Supplemental_Benefits li {
	font-size: 18px;
	
}

.medicare-prescription ul.payment-list-items li, .information-resources ul.plan-details-links li, .Supplemental_Benefits li {
	    line-height: 22px;
}


}



@media (min-width: 768px) {
.navbar-nav   {display:flex;justify-content: center;align-items: center; gap:6px}
.navbar-nav > li { float:none; }
.navbar-nav  svg.ext { 
    margin-top: 10px; 
}
.nav.navbar-nav li a.Enroll {
    padding: 10px 15px; 
}
}



@media (max-width: 767px) {
	nav ul .plan-submenu {
    position: static;
}

#fh5co-header #navbar .navbar-right {
        margin: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

#fh5co-header #navbar li a span br {
    display: none;
}
svg.ext {
    margin-top: -6px;
}
li.plan-downarrow:after {
        top: 14px;
    }

#fh5co-header #navbar li#prior-auth a span:before, #fh5co-header #navbar li a span:before {
		display: none;
}
.nav.navbar-nav li a.Enroll {
    padding: 5px 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.copy-txt {
    margin-bottom: 50px;
}

}


@media screen and (min-width: 992px) {
    .box-explore-plans-2025 {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
}

.otc-h2{
    font-size: 36px;
    font-weight: 600;
    line-height: 1.1;
    color: #EA6953;
    margin-bottom: 10px;
}

li.sub-indent:before {
    display: none;
}
li.sub-indent {
    padding-left: 40px;
}
li.hide-bullet:before {
    display: none;
}


.plan-submenu a#link-inline {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.plan-submenu a#link-inline svg.ext {
    margin-top: 0;
}

h3.annual-footer {
    font-size: 30px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 5px;
}


.main.tru_story.gray-color-page .content-sec .tru-title {
    padding-top: 65px;
}