#inner_body h1.page-header {
    font-weight: 500;
}
.row-margin-top-60 {
    margin-top: 60px;
}
h3.text-36 {
    font-size: 36px;
    font-weight: lighter;
    color: #003260;
}
.why-offer h3.text-36 {
    margin-top: 5px;
    font-weight: 500;
}
h3.text-28 {
    font-size: 28px;
    line-height: 38px;
}
.h2-reg {
    text-align: center;
    color: #69A30D;
    font-size: 28px;
    font-weight: 600;
}
.h3-reg {
    margin-top: 0;
    text-align: center;
}
.text-16 {
    font-size: 16px;
}
.text-18 {
    font-size: 18px;
}
.text-20 {
    font-size: 20px;
}
.text-20-bold {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.h4-bold {
    font-size: 18px;
    font-weight: bold;
}
.h4-normal {
    font-size: 18px;
}
.antiwell {
    margin: 0;
    padding-bottom: 20px;
}
.border-top-green {
    border-top: 1px solid #69A30D;
}
.logo-carriers {
    margin-top: 10px;
}
.cr-aetna, .cr-carefirst, .cr-kp, .cr-uhc {
    display: inline-block;
    vertical-align: 4px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
}
.cr-kp img {
    margin-bottom: 5px;
    width: 232px;
}
.cr-uhc img {
    width: 190px;
    padding-bottom: 8px;
}
.field-name-field-page-slogan {
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 32px;
}
.or-section {
    margin: 25px 0 15px;
}
.dash-line {
    border-top: 1px solid #ccc;
    margin-top: 23px;
    margin-bottom: 23px;
}
.ico-or {
    text-align: center;
}
.benefit-levels {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.ben-lev {
    display: inline-block;
    border: 1px solid #c4c4c4;
    padding: 5px 25px;
    margin-right: 10px;
    margin-left: 10px;
    border-radius: 3px;
    vertical-align: middle;
}
.bls {
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 34px;
    font-size: 20px;
    background-size: 24px;
}
.bl-bronze {
    background-image: url('/themes/dchl/img/icon/bl-bronze.png');
}
.bl-silver {
    background-image: url('/themes/dchl/img/icon/bl-silver.png');
}
.bl-gold {
    background-image: url('/themes/dchl/img/icon/bl-gold.png');
}
.bl-platinum {
    background-image: url('/themes/dchl/img/icon/bl-platinum.png');
}

.how-works {
    margin-top: 10px;
}
.how-works .step {
    font-size: 16px;
}
.how-works .step i.fa-icon-clr-blue {
    font-size: 48px;
    margin-bottom: 12px;
}

.why-offer .media {
    width: 125px;
}
.why-offer ul {
    border-left: 1px solid #ccc;
    /*margin-left: 25px;*/
    padding-left: 50px;
}
.why-offer ul li {
    margin-bottom: 5px;
}
.hr-line {
    border-top: 1px solid #ccc;
    margin-top: 60px;
    margin-bottom: 60px;
}

.testimonials {
    margin-top: 10px;
}
.testimonials .border-right {
    border-right: 1px solid #cccccc;
}
.testimonials .border-right,
.testimonials .border-right-none {
    min-height: 400px;
}
.ico-quote {
    background-image: url('/themes/dchl/img/icon/ico-quote.png');
    display: inline-block;
    height: 18px;
    background-repeat: no-repeat;
    width: 19px;
    background-position: -3px 5px;
}
.testimonials .test-pers {
    background-repeat: no-repeat;
    background-position: top right;
    float: right;
    padding-top: 60px;
    margin-top: 20px;
    text-align: right;
}
.hugeCrye .test-pers {
    background-image: url('/themes/dchl/img/success_stories/pc-pranav-vora.png');
}
.messHall .test-pers {
    background-image: url('/themes/dchl/img/success_stories/pc-al-goldberg.png');
}
.compCoff .test-pers {
    background-image: url('/themes/dchl/img/success_stories/pc-michael-haft.png'), url('/themes/dchl/img/success_stories/pc-harrison-suarez.png');
    background-position: 90px top, right top;
    min-height: 270px;
}
.dcBrau .test-pers {
    background-image: url('/themes/dchl/img/success_stories/pc-marisela-rodela.png');
}
.separator-line {
    border-left: 1px solid #3f3d3d;
    height: 22px;
    display: inline-block;
    padding-right: 10px;
    margin-left: 2px;
    margin-bottom: -2px;
}
.watch-video {
    background-image: url('/themes/dchl/img/icon/pc-ico-play-round-sm.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 34px;
}
.color-dark-blue {
    color: #003260;
}
 .cr-aetna img {
width: 130px;
}
.cr-carefirst img {
    width: 147px;
    padding-bottom: 5px;
}
@media (max-width: 1024px) {
    .ben-lev {
        padding: 5px 15px;
    }
}
@media (max-width: 767.98px) {
    .watch-video {
        width: 240px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-bottom: 10px;
        text-align: left;
    }
    .ben-lev {
        padding: 5px 25px;
        display: block;
        width: 170px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .cr-aetna, .cr-carefirst, .cr-kp, .cr-uhc {
        display: block;
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 50px;
    }
    .benefit-levels {
        padding-bottom: 10px;
    }
    .logo-carriers {
        padding-bottom: 20px;
    }
    .how-works .step {
        margin-bottom: 30px;
        flex-direction: column;
    }
    .how-works .arrow {
        text-align: center;
        padding: 10px 0;
    }
    .how-works .arrow i {
        transform: rotate(90deg);
    }
    .testimonials .border-right, .testimonials .border-right-none {
        float: left;
        margin-bottom: 40px;
        min-height: auto;
        border-right: none;
    }
    .compCoff .test-pers {
        min-height: auto;
    }
}
@media (max-width: 736px) {
    .why-offer ul {
        border-left: none;
        margin-left: 0;
    }
}