.why-onpro .pl-md-8,
.why-onpro .px-md-8 {
    padding-left: 2.5rem !important;
}


/* .why-onpro .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
    display: flex;
} */

.why-onpro p {
    color: #444444;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 45px;
    margin-left: auto;
    margin-right: auto;
    text-rendering: optimizeLegibility;
}

.why-onpro .w-300 {
    width: 300px;
}

.why-onpro hr.hr--secondary {
    border-top-color: #D0D0D0;
}

.why-onpro hr.hr--secondary:nth-child(2) {
    margin: 1rem 0 3.7rem !important;
}

.why-onpro .mb-5,
.why-onpro .my-5 {
    margin-bottom: 1.75rem !important;
}

.why-onpro .mt-5,
.why-onpro .my-5 {
    margin-top: 1.75rem !important;
}

.why-onpro hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

.why-onpro hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.why-onpro .side-effects-neulasta+.component .component-content .component {
    padding: 0;
}

.why-onpro hr {
    border-top: 1px solid #55575b;
}

.why-onpro .febrile-neutropenia {
    padding: 0;
    /* padding-top: 50px; */
    background: #ebf0f3;
}

.why-onpro .febrile-neutropenia .contain-most {
    max-width: 802px;
    /* padding-top:23px; */
}

.why-onpro .febrile-neutropenia .contain-most h2 {
    letter-spacing: 0.04rem;
    font-size: 2.5rem;
    line-height: 2.8125rem;
    margin-bottom: 2.5rem;
}

.why-onpro .febrile-neutropenia .contain-more {
    max-width: 959px;
    text-align: center;
    line-height: normal;
}

.why-onpro .febrile-neutropenia .contain-more p {
    line-height: normal;
    margin-bottom: 46px;
    margin: 40px 0 0px !important;
}

.why-onpro .media--vertMobile .media-body {
    margin-right: 3rem !important;
    padding-right: 0 !important;
}

.why-onpro #next-day-neulasta .container:last-child .media:last-child .media-body{
    margin-right: 1rem !important;
}

.why-onpro #next-day-neulasta {
    padding-bottom: 1.2rem !important;
}

.why-onpro #next-day-neulasta h2{
    letter-spacing: normal !important;
}
.why-onpro #side-effects h2 {
    padding: 0 0 16px;
}

.why-onpro #next-day-neulasta .container .media+hr {
    margin-top: 1.25rem !important;
}


/* 
.why-onpro .media--vertMobile .media-body h3 {
    line-height: 2.5rem;
    margin-bottom: 2rem !important;
} */

.why-onpro .media--vertMobile {
    padding: 4px 0;
    text-align: left;
}

.why-onpro .w-300 {
    width: 300px;
}


/* .why-onpro .mb-4,
.why-onpro .my-4 {
    margin-bottom: 1.5rem !important;
} */

.why-onpro img {
    max-width: 100%;
}

.why-onpro img {
    vertical-align: middle;
    border-style: none;
}

.why-onpro .media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.why-onpro .color-blue {
    color: #046db5;
}


/* .why-onpro .font-30-20 {
    font-size: 1.875rem;
    line-height: normal;
} */

.why-onpro .mb-4,
.why-onpro .my-4 {
    margin-bottom: 1.5rem !important;
}

.why-onpro #side-effects .btn-primary {
    background: #046db5;
    border-color: #046db5;
}

.why-onpro #side-effects .btn-primary:hover {
    background: #E87722;
    border-color: #E87722;
}

.why-onpro #side-effects .btn {
    font-size: 15px;
    font-size: .9375rem;
    font-weight: bold;
    line-height: 1;
    padding: .875rem 1.25rem;
    width: auto;
    max-width: 100%;
}


/* 
.media--vertMobile, .media--vertMobile.flex-md-row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
} */


@media screen and (min-width:992px) {

    .why-onpro .toolsAndResources .container>.row>.col-12 {
        padding-left: 0.5rem !important;
        padding-right: .5rem !important;
    }
}


@media (min-width: 768px) {
    /* .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .media--vertMobile, .media--vertMobile.flex-md-row-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    } */
    .why-onpro .w-md-450 {
        width: 450px;
    }
    .why-onpro .d-md-none {
        display: none !important;
    }
    .why-onpro .mr-md-10,
    .why-onpro .mx-md-10 {
        margin-right: 3.25rem !important;
    }
    .why-onpro .mb-md-12,
    .why-onpro .my-md-12 {
        margin-bottom: 3.75rem !important;
    }
    .why-onpro .mt-md-12,
    .why-onpro .my-md-12 {
        margin-top: 3.75rem !important;
    }
}

@media screen and (max-width:991px) {
    .why-onpro .media--vertMobile .media-body {
        margin-right: 0rem !important;
    }
}

@media screen and (max-width:767px) {
    .why-onpro .febrile-neutropenia {
        padding-top: 0;
    }
    .why-onpro .febrile-neutropenia .contain-most h2 {
        font-size: 1.5625rem;
        font-weight: 400;
        line-height: 1.875rem;
    }
    .why-onpro .febrile-neutropenia .contain-more p {
        margin: 35px 0 0 !important;
        padding: 0 !important;
        font-size: 1.06rem;
        font-weight: 400;
        line-height: 1.375 !important;
    }
    .why-onpro .media--vertMobile .media-body p {
        text-align: left;
        font-size: 1.0652rem;
        line-height: 1.4rem !important;
        margin-bottom: 0;
    }
    .why-onpro #side-effects h2 {
        font-size: 1.5625rem;
        font-weight: 400;
        line-height: 1.875rem;
    }
    .why-onpro .side-effects-neulasta+.component .component-content .component p {
        text-align: left;
        padding: 0;
    }
}