div.holodocs-sitepage #hdc-hero .image-container img,
div.holodocs-sitepage .jumbotron.full-bleed img {
    width: 100%;
}

div.holodocs-sitepage #hdc-hero,
div.holodocs-sitepage .content-more-btn-group .btn-group,
div.holodocs-sitepage .icon-containers .text-base,
div.holodocs-sitepage .items-no-copy .text-base {
    text-align: center;
}

div.holodocs-sitepage a .win-icon {
    font-size: 50%;
    margin-bottom: .2em;
}

div.holodocs-sitepage h2 {
    border: 0;
}

div.holodocs-sitepage #hdc-hero .image-container {
    padding-top: 10%;
    padding-bottom: 5%;
}

div.holodocs-sitepage #hdc-hero h1 {
    font-size: 2.5rem;
    margin: 15px 0;
    line-height: 1.1666666667;
    font-weight: 200;
}

div.holodocs-sitepage #hdc-hero p {
    font-size: 1.25rem;
    margin: 15px 0;
    line-height: 1.2;
    font-weight: 300;
}

div.holodocs-sitepage #hdc-panel-5050 {
    background-color: #FFF;
}

    div.holodocs-sitepage #hdc-panel-5050 .win-color-bg-10.color-alt {
        background-color: #2f2f2f;
    }

    div.holodocs-sitepage #hdc-panel-5050 .btn-group .win-color-fg-primary.color-alt {
        color: #FFF;
    }

    div.holodocs-sitepage #hdc-panel-5050 .btn-group .win-color-fg-primary.btn {
        background: 0 0;
    }

div.holodocs-sitepage .jumbotron.jumbotron-highlight-band .jumbotron-content {
    padding: 1vh 0 2vh;
}

div.holodocs-sitepage .jumbotron.full-bleed {
    min-height: auto;
    margin-bottom: 22px;
}

    div.holodocs-sitepage .jumbotron.full-bleed.bg-activated {
        background: center/cover no-repeat;
        height: 0;
        padding-bottom: 56.25%;
        min-height: 303px;
    }

        div.holodocs-sitepage .jumbotron.full-bleed.bg-activated.left {
            background: left/cover no-repeat;
        }

        div.holodocs-sitepage .jumbotron.full-bleed.bg-activated.right {
            background: right/cover no-repeat;
        }

div.holodocs-sitepage #hdc-panel-5050 .image-col {
    background-position: right;
    background-size: cover;
}

div.holodocs-sitepage .hdc-social-bugs {
    border-top: 1px solid #E3E3E3;
}

    div.holodocs-sitepage .hdc-social-bugs li {
        display: inline-block;
        float: left;
        margin-top: 10px;
        margin-right: 10px;
    }

        div.holodocs-sitepage .hdc-social-bugs li .social-bug {
            display: block;
            text-indent: -9999px;
            height: 39px;
            width: 39px;
            border: 1px solid #0078d7;
            background-image: url(../images/social-bugs-sprite.png);
            background-repeat: no-repeat;
        }

            div.holodocs-sitepage .hdc-social-bugs li .social-bug.social-bug-fb {
                background-position: -1px 0;
            }

            div.holodocs-sitepage .hdc-social-bugs li .social-bug.social-bug-tw {
                background-position: 0 -40px;
            }

            div.holodocs-sitepage .hdc-social-bugs li .social-bug.social-bug-li {
                background-position: 0 -78px;
            }

div.holodocs-sitepage .content-more-btn-group .btn-group .btn {
    float: none;
}

    div.holodocs-sitepage .content-more-btn-group .btn-group .btn.win-color-fg-accent {
        color: #0078D7;
    }

    div.holodocs-sitepage .content-more-btn-group .btn-group .btn .win-icon {
        top: -1px;
    }

div.holodocs-sitepage .content-more-btn-group .btn-group .show {
    display: inline !important;
}

div.holodocs-sitepage .icon-containers svg {
    margin: 0 25%;
}

div.holodocs-sitepage .icon-containers .media-container {
    margin-bottom: 0;
}

div.holodocs-sitepage .icon-containers.section .section.item-section {
    margin-bottom: 50px;
}

div.holodocs-sitepage .btn,
div.holodocs-sitepage button,
div.holodocs-sitepage input[type=button],
div.holodocs-sitepage input[type=reset],
div.holodocs-sitepage input[type=submit] {
    width: auto !important;
}

div.holodocs-sitepage .custom-accordion {
    border-bottom: 1px solid #c8c8c8;
}

    div.holodocs-sitepage .custom-accordion .subtitle {
        position: relative;
        cursor: pointer;
        border-top: 1px solid #c8c8c8;
        padding: 10px 50px 11px 20px;
        margin: 0;
        color: #0060ac;
        -webkit-transition: background-color .25s;
        transition: background-color .25s;
    }

        div.holodocs-sitepage .custom-accordion .subtitle:focus {
            outline: 0;
        }

        div.holodocs-sitepage .custom-accordion .subtitle.active {
            background-color: #f1f1f1;
        }

            div.holodocs-sitepage .custom-accordion .subtitle.active:before {
                background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Add_x5F_01%22%3E%20%3Cg%20id%3D%22Minus_x5F_01%22%3E%20%20%3Crect%20y%3D%22437.5%22%20width%3D%22937.5%22%20height%3D%2262.5%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            }

        div.holodocs-sitepage .custom-accordion .subtitle:before {
            content: '';
            display: block;
            position: absolute;
            width: 20px;
            height: 20px;
            top: .6em;
            right: 20px;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20enable-background%3D%22new%200%200%201000%201000%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2C%20ellipse%2C%20line%2C%20path%2C%20polygon%2C%20polyline%2C%20rect%2C%20text%20%7B%20fill%3A%20%232F2F2F%20!important%3B%20stroke%3A%20%232F2F2F!important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Add_x5F_01%22%3E%20%3Cpolygon%20points%3D%22937.5%2C437.5%20500%2C437.5%20500%2C0%20437.5%2C0%20437.5%2C437.5%200%2C437.5%200%2C500%20437.5%2C500%20437.5%2C937.5%20500%2C937.5%20500%2C500%20%20%20937.5%2C500%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        }

    div.holodocs-sitepage .custom-accordion .panel .accordion-content {
        padding: 0 20px;
        margin: 2em 0;
    }

div.holodocs-sitepage .accordion-toggle {
    text-align: right;
    margin: 1em 0;
}

    div.holodocs-sitepage .accordion-toggle a {
        font-weight: 600;
        display: none;
    }

/* 032416 */
div.holodocs-sitepage .section-body ul.journey-content {
    padding-left: 20px;
    list-style: disc;
}

@media (min-width:0px) and (max-width:539px) {
    div.holodocs-sitepage .visible-xs {
        display: block !important;
    }
}

@media (min-width:540px) and (max-width:767px) {
    div.holodocs-sitepage .visible-sm {
        display: block !important;
    }
}

@media (min-width:768px) and (max-width:1083px) {
    div.holodocs-sitepage .visible-md {
        display: block !important;
    }
}

@media (max-width:768px) {
    div.holodocs-sitepage #hdc-panel-5050 .image-col {
        height: 320px;
    }
}

@media (min-width:540px) {
    div.holodocs-sitepage .jumbotron.jumbotron-highlight-band .jumbotron-content {
        padding: 1vh 12px 2vh;
    }
}

@media (min-width:768px) {
    div.holodocs-sitepage #hdc-panel-5050 .container {
        width: auto;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .row {
        display: block;
        min-height: auto;
        min-width: auto;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .image-col {
        display: table;
        float: left;
        height: 320px;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .content-col {
        display: table;
        float: left;
        padding: 0 60px;
    }

    div.holodocs-sitepage #hdc-video-16x9.jumbotron {
        min-height: auto;
    }

        div.holodocs-sitepage #hdc-video-16x9.jumbotron.jumbotron-highlight-band {
            padding: 0;
        }
}

@media (min-width:768px) and (max-width:1083px) {
    div.holodocs-sitepage #hdc-video-16x9.jumbotron .content-col {
        padding-top: 3%;
    }
}

@media (min-width:1083px) and (max-width:1399px) {
    div.holodocs-sitepage #hdc-video-16x9.jumbotron .content-col {
        padding-top: 5%;
    }
}

@media (min-width:1400px) {
    div.holodocs-sitepage #hdc-hero p {
        font-size: 1.5rem;
    }

    div.holodocs-sitepage #hdc-video-16x9.jumbotron .content-col {
        padding-top: 5%;
    }
}

@media (min-width:1084px) {
    div.holodocs-sitepage .jumbotron.full-bleed.bg-activated {
        padding-bottom: 16.6667%;
        min-height: 233.33px;
    }

    div.holodocs-sitepage #hdc-panel-5050 .container {
        width: 90%;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .row {
        display: table;
        min-height: 320px;
        min-width: 95%;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .image-col {
        display: table-cell;
        float: none;
        height: 100%;
        background-position: center;
    }

    div.holodocs-sitepage #hdc-panel-5050.jumbotron.jumbotron-highlight-band.jumbotron-highlight-band-full-height .content-col {
        display: table-cell;
        float: none;
        padding: 77px 24px;
    }

    div.holodocs-sitepage #hdc-panel-5050 .win-color-bg-10.color-alt {
        background-color: #1D1D1D;
    }

    div.holodocs-sitepage .jumbotron.jumbotron-highlight-band .jumbotron-content {
        padding: 0;
    }
}
