/* Global styles */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


@font-face {
    font-family: "Inter";
    src: url("https://fonts.amgen.com/s/Inter/v3.0.19/Inter-Bold.ttf") format("ttf"),
        url("https://fonts.amgen.com/s/Inter/v3.0.19/Inter-Bold.woff") format("woff"),
        url("https://fonts.amgen.com/s/Inter/v3.0.19/Inter-Bold.woff2") format("woff2");
    font-display: swap;
}

body {
    font-family: "Roboto", sans-serif;
}

.has-search-open .quantum-header__mobile-content>button:first-child>svg {
    display: block;
}

sup {
    position: relative;
    line-height: 0;
    font-size: 60%;
    margin-bottom: 0;
    top: 0;
    vertical-align: super;
}

.breadcrumb,
.rich-text aside.sticky-bar {
    display: none;
}

/* img {
    pointer-events: none;
    user-select: none;
  } */

.header-nav {
    box-shadow: 4px 3px 6px rgba(0, 0, 0, .29);
    position: sticky;
    top: 0;
    background: #ffffff;
    z-index: 9;
}

#brand-com-header {
    background-color: #5261ac;
}

#top-navigation {
    max-width: 100%;
    background-color: transparent;
    height: 24px;
    line-height: 24px;
    padding: 0;
}

#top-navigation>.quantum-top-nav__inner {
    max-width: 1030px;
    margin: 0 auto;
    z-index: 1;
}

.quantum-indications {
    display: none;
}

#top-navigation>.quantum-top-nav__inner>.quantum-top-nav__links>ul>li:hover {
    background-color: transparent;
}

.quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    height: 24px;
    width: 24px;
    fill: currentColor;
    margin-right: 12px;
    margin-top: 10px;
}

input[type="checkbox"] {
    accent-color: #87b940;
    background-color: #87b940;
    /* width: 24px;
    height: 24px; */
    border-color: rgba(64, 64, 64, 0.5);
}

.quantum-header__logo {
    width: 37px;
    height: 39px;
    line-height: 39px;
    text-align: center;
}

.quantum-header__logo img {
    width: 35px;
    height: 38px;
}

.accordion .items>.item {
    background-color: var(--template-base-color);
    outline: none;
    border: none;
}

.quantum-header .quantum-drop-down-menu__list {
    margin-left: 10px;
}

.component.image.file-type-icon-media-link.col-12 {
    padding: 0;
}

#brand-com-header .quantum-drop-down-menu__list-item {
    margin: 0px 6px;
}

/* 
img {
    pointer-events: none;
} */

/* Back to top start*/
/* .quantum-header__menu .quantum-drop-down-menu__link {
    gap: 8px;
} */

.quantum-back-to-top__button .quantum-icon {
    color: #5261AC;
}

.quantum-back-to-top__inner .quantum-button {
    background-color: #E6E7E8;
}

/* Back to top end */
#brand-com-header>.quantum-header__inner,
#top-navigation+.col-12>.component-content>.column-splitter,
#Modal_Site_Leave+.full-width-container>.component-content {
    max-width: 1030px;
    margin: 0 auto;
    padding: 0;
}

#brand-com-header .quantum-header__right .quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:last-child {
    display: none;
}

#hero-banner-left .col-6:nth-child(2) {
    padding: 0;
}

.quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu {
    background-color: #ffffff;
    border: 0;
    border-radius: 0;
    box-shadow: 0px 3px 4px rgba(88, 89, 91, .1803921569);
    min-width: 241px;
    width: max-content;
}

#top-navigation .quantum-drop-down-menu__list li a {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    color: #4A494A;
    line-height: 16px;
    padding: 10px 7px;
    font-weight: 500;
    width: 100%;
}

.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(3) .quantum-top-nav__link-text:before {
    display: none;
}

.quantum-top-nav .lnk-login .quantum-top-nav__link-text,
.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(even) .quantum-top-nav__link-text {
    border: none;
    padding: 0;
    margin: 0;
}

.quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-link:hover,
.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:hover {
    color: #5261ac;
    background-color: #ffffff;
}

.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:hover>a {
    color: #5261ac;
}

/* #brand-com-header .quantum-drop-down-menu__list > .quantum-drop-down-menu__list-item{
    margin:0 5px;
} */
.quantum-drop-down-menu__link {
    padding: 9px 6px;
}

#top-navigation+.col-12>.component-content>.column-splitter>.col-6 {
    max-width: 21%;
    padding: 10px 0 10px 0;
    align-items: center;
    display: flex;
}

#home-nav #top-navigation+.container>.component-content>.column-splitter>.col-6>.image.col-12 {
    padding: 0;
}

.quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-link {
    padding: 4px 22px;
    margin: 20px 0;
    display: block;
    font-weight: bold;
    line-height: 1;
    font-size: 16px;
    letter-spacing: .24px;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

div#vjs-title-bar-title-91 {
    display: none;
}

#safety-and-tolerability .col-10,
#Request-Representativeexpand .col-10,
#Provider-Resourcesexpand .col-10 {
    display: flex;
    flex-flow: column-reverse;
}

#top-navigation+.col-12>.component-content>.column-splitter>.col-6:nth-child(2) ul li:nth-child(2) {
    display: none;
}

#top-navigation+.col-12>.component-content>.column-splitter>.col-6:nth-child(2) ul li {
    list-style-type: none;
}

#home-nav .quantum-header__logo::after {
    content: "";
    width: 38px;
    height: 44px;
    background-image: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Logos/home-icon.png);
    position: absolute;
    top: 58%;
    left: 1%;
    transform: translate(-50%, -56%);
    background-repeat: no-repeat;
    background-size: 41px 42px;
}

/* Menu hilighted  */
.quantum-drop-down-menu__list-item:hover .quantum-drop-down-menu__menu,
.quantum-drop-down-menu__list-item:focus .quantum-drop-down-menu__menu {
    display: block;
    z-index: 999;
}

.quantum-header .quantum-drop-down-menu__list .quantum-drop-down-menu__list-item.active {
    background-color: #ffffff;
}

.quantum-drop-down-menu__list-item:hover a svg {
    transform: rotate(180deg);
}

.quantum-header .quantum-drop-down-menu__list .quantum-drop-down-menu__list-item.active .quantum-drop-down-menu__link {
    color: #5261ac;
}

.header-nav .quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-list-item .active {
    color: #5261ac;
    background-color: #ffffff;
}

.header-nav .quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-list-item .active:before {
    content: "";
    background-color: #87b940;
    position: absolute;
    width: 9px;
    height: 20px;
    left: 0;
}

.menu-dropdown .menu-drop-sub {
    display: none;
}

.menu-dropdown:hover ul {
    display: block;
}

.menu-dropdown {
    min-width: 120px;
    text-align: center;
}

.menu-drop-sub {
    background-color: #e6e7e8;
    min-width: 120px;
    position: absolute;
    margin-top: 30px;
    z-index: 1;
}

.menu-drop-sub li {
    padding: 5px 20px;
    text-align: left;
}

.menu-dropdown li a {
    text-decoration: none;
    color: #5261ac;
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    padding-top: 3px;
    outline: none;
}

.menu-dropdown>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 20px;
    position: absolute;
    left: 12px;
    bottom: 0;
    color: #5261ac;
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    padding-top: 3px;
    outline: none;
    width: auto;
}

.menu-dropdown>li>a::after {
    border-color: transparent;
    content: "";
    transition: all ease 0.2s;
    position: relative;
    top: 0;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #5261AC;
    transform: rotate(179deg);
    left: 5px;
}

.menu-drop-sub>li>a::before {
    content: "";
    border-top: 7px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid rgba(0, 0, 0, 0);
    border-left: 7px solid #5261ac;
    position: absolute;
    right: 25px;
    top: 7px;
}

.menu-drop-sub>li>a::after {
    content: "";
    border-top: 7px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid rgba(0, 0, 0, 0);
    border-left: 7px solid #5261ac;
    position: absolute;
    right: 17px;
    top: 7px;
}

.menu-dropdown:hover>li>a::after {
    transform: rotate(0deg);
    top: 0;
}

#footer .quantum-footer__logo-social-icons {
    display: none;
}

#footer {
    background: #E6E7E8;
    height: 242px;
    padding-top: 65px;
}

#footer>.quantum-footer {
    max-width: 1176px;
    margin: 0 auto;
    padding: 0;
    background: #E6E7E8;
}

#footer>.quantum-footer>.quantum-footer__inner .quantum-footer__links-row>a {
    color: #4A494A;
    font-weight: 700;
    font-size: 12px;
}

.quantum-footer__legal-row {
    border-top: 1px solid #4A494A;
    color: #4A494A;
    font-size: 12px;
}

.quantum-footer__links-row>a+a:before {
    content: "";
    width: 1px;
    background-color: #4A494A;
}

p.infection-second {
    margin-top: 15px;
}

.for-us-healthcare {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #3D3E3E;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
    padding: 15px 0 0;
}

.cgd-can-potentially {
    font-size: 24px;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    color: #5261AC;
    line-height: 30px;
    margin-bottom: 20px;
}

.provide-protection {
    color: #3D3E3E;
    line-height: 21px;
    font-size: 14px;
    font-weight: 700;
    padding-right: 73px;
    margin-bottom: 20px;
    font-family: "Roboto", sans-serif;
}

#hero-banner-left .col-6:nth-child(1) img {
    margin-bottom: -4px;
    width: 321px;
    height: auto;
    margin-top: -40px;
}

#hero-banner-left .col-6:nth-child(2) .field-promolink a {
    max-width: 100%;
    /* width: 100%; */
    padding: 8px 25px;
    font-weight: 500;
    display: inline-block;
    border-radius: 3px;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    line-height: 17.58px;
    background: #87b940;
    color: #ffffff;
    text-decoration: none;
}


.page-home .full-width-container {
    background: #5261AC2E;
    margin-bottom: 30px;
}

#home-nav .base-theme .row.component.column-splitter {
    justify-content: center;
    display: flex;
    margin-top: 10px;
}

#home-nav .base-theme .row.component.column-splitter>.col-md-6 {
    flex: 0 0 58%;
    max-width: 58%;
}

#safety-and-tolerability .field-promoicon img {
    width: 44px;
}


#safety-and-tolerability,
#Request-Representativeexpand,
#Provider-Resourcesexpand {
    margin-left: 20px;
}

.symptoms-presentation break.break-id {
    display: block;
}


#Request-Representativeexpand .field-promoicon img {
    width: 43px;
}

#Provider-Resourcesexpand .field-promoicon img {
    width: 56px;
}

#safety-and-tolerability .field-promoicon,
#Request-Representativeexpand .field-promoicon,
#Provider-Resourcesexpand .field-promoicon {
    display: flex;
    align-items: center;
    justify-content: center;
}

#safety-and-tolerability,
#Request-Representativeexpand {
    max-width: 355px;
    padding-bottom: 15px;
    border-bottom: 6px solid #5261AC;
    margin-bottom: 15px;
}

#Provider-Resourcesexpand {
    max-width: 370px;
}

#serious-infection,
#link-list-items,
#stay-informed,
#IsiBottomTray {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

#serious-infection .resource-for-you {
    color: #5261AC;
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    margin: 0 0 15px;
    line-height: 25px;
}

#serious-infection .serious-infection {
    font-size: 12px;
    color: #3D3E3E;
    font-weight: 400;
    margin: 0 0 15px;
    font-family: "Roboto", sans-serif;
}

#link-list-items ul {
    display: flex;
    gap: 15px;
}

#link-list-items ul li {
    list-style-type: none;
}

#link-list-items ul li a {
    align-items: center;
    font-size: 18px;
    line-height: 22px;
    font-family: Roboto, sans-serif;
    color: rgb(255, 255, 255);
    display: flex;
    font-weight: 700;
    width: 480px;
    height: 75px;
    background: rgb(82, 97, 172);
    justify-content: flex-start;
    padding: 0 55px 0 25px;
    text-decoration: none;
}

#link-list-items .field-link {
    /* background: #5261AC;
    width: 480px;
    height: 75px;
    display: flex;
    align-items: center;
    padding: 0 25px; */
    margin-bottom: 15px;
    position: relative;
}

.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(4) span.quantum-top-nav__link-text:after {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f04b";
    font-size: 10px;
    position: absolute;
    right: -3%;
    top: 33%;
    color: #87B940;
}

#stay-informed {
    padding: 0;
    background: rgba(33, 37, 41, 0.8);
    margin-bottom: 30px;
}

#stay-informed a.quantum-cta__inner {
    pointer-events: none;
}

#stay-informed .quantum-cta__image-wrap {
    display: none;
}

.error-txt-field {
    font-size: 14px;
    color: red;
    padding-top: 3px;
}

#stay-informed .quantum-cta__text .quantum-cta__title {
    font-size: 17px;
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 16px;
}

#stay-informed .quantum-cta__text .quantum-cta__action {
    max-width: 212px;
    width: 100%;
    height: 31px;
    font-size: 16px;
    font-weight: 700;
    margin-top: 2px;
    background: #87B940;
    pointer-events: all;
    border-radius: inherit;
}

#resource {
    max-width: 780px;
    margin: 0 auto;
}

#resource .toggle-header {
    background-color: #E6E7E8;
    height: 46px;
    padding: 0 15px;
    line-height: 45px;
}

#resource .field-heading {
    color: #5261AC;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
}

#resource .toggle-content {
    background-color: #F8F8F8;
    padding: 10px 8px 20px 15px;
}

#resource .toggle-content p {
    color: #4A494A;
    font-size: 12px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

#resource .field-heading:after {
    width: 33px;
    height: 33px;
    line-height: 37px;
    font-size: 35px;
    text-align: center;
    color: rgb(74, 73, 74);
    font-weight: 300;
}

.accordion .items>.item.active .field-heading:after {
    content: "-";
    font-size: 60px !important;
    font-weight: 200 !important;
    line-height: 32px !important;
}

#stay-informed .col-7.our-mission-section-one {
    margin-top: 14px;
}

#stay-informed .quantum-cta__text {
    display: flex;
    gap: 60px;
    padding: 11px 0 0px;
    justify-content: center;
    padding-bottom: 0;
}

#clinical-overview li.mark-color::marker {
    color: #5261AC;
}

.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(1) {
    margin-right: 0;
}

.quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(3) {
    margin-left: 0px;
}

#home-nav .full-width-container>.component-content {
    max-width: 1240px;
    margin: 0 auto;
}

/* Correction code start */

#home-nav .accordion .field-heading::after {
    min-width: 33px;
    min-height: 33px;
    font-weight: 300;
    line-height: 34px;
}

#home-nav .accordion .items>.item.active .field-heading::after {
    content: "-";
    font-size: 65px;
    font-weight: 200;
    padding-left: 1px;
}

.quantum-footer__quantum-logo {
    width: 110px;
}

#footer .quantum-footer__legal-row {
    padding-top: 25px;
}

/* Correction code end */

#link-list-items .component-content .first a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/patient-enrollment-form.svg);
    width: 36px;
    height: 23.49px;
    right: 25px;
    position: absolute;
}

#link-list-items .component-content .last a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/Disease-onset.svg);
    width: 36px;
    height: 23.49px;
    right: 25px;
    position: absolute;
}

#safety-and-tolerability .col-10>.field-promolink>a::after,
#Request-Representativeexpand .col-10>.field-promolink>a::after,
#Provider-Resourcesexpand .col-10>.field-promolink>a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/right-arrow.png);
    width: 6px;
    height: 9px;
    position: absolute;
    margin-left: 5px;
}

#safety-and-tolerability .col-10>.field-promolink>a,
#Request-Representativeexpand .col-10>.field-promolink>a,
#Provider-Resourcesexpand .col-10>.field-promolink>a {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    color: #5261AC;
    font-family: "Roboto", sans-serif;
}

#safety-and-tolerability .col-10>.field-promolink>a:hover,
#Request-Representativeexpand .col-10>.field-promolink>a:hover,
#Provider-Resourcesexpand .col-10>.field-promolink>a:hover {
    color: #87B940;
}

#safety-and-tolerability .col-10>.field-promotext,
#Request-Representativeexpand .col-10>.field-promotext,
#Provider-Resourcesexpand .col-10>.field-promotext {
    font-size: 14px;
    color: #3D3E3E;
    margin-top: 5px;
}

.mb-show {
    display: none;
}

.quantum-drop-down-menu__link .quantum-icon {
    fill: currentColor;
    width: 17px;
    height: 22px;
    display: inline-block;
    /* margin-left: 8px; */
}

/* Family-testing page Start */

#first-cont h1 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 20px 15px;
    max-width: 976px;
    margin: 20px auto 0;
    background: #E6E7E8;
    margin-bottom: 12px;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

div#first-cont p {
    padding-bottom: 0;
}

#actimmune-adherence div#first-cont p {
    padding-bottom: 30px;
}

#actimmune-adherence #first-cont .efficacy-info-sec p {
    background-color: #5261ac;
    padding: 15px 30px;

}

#actimmune-adherence ul.list-item-1 {
    margin-top: 25px;
}

#first-cont {
    max-width: 976px;
    padding: 0;
}

#first-cont .col-12 {
    padding: 0;
}

.family-importance-genetic,
.inheriting-cgd {
    color: #5261AC;
    font-size: 18px;
    font-family: "Roboto", sans-serif;
}

.genetic-testing,
.cgd-disorder {
    color: #3D3E3E;
    line-height: 20px;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
}

#video-cont+.container {
    max-width: 976px;
    padding: 30px 0 0;
}

#help-lower-risk .reduction-sections img {
    width: 136px;
    height: 136px;
}

#help-lower-risk,
#spli-container,
#autosomal-recessive-section {
    max-width: 976px;
    padding: 30px 0 0;
}

.inheriting-cgd {
    margin-bottom: 10px;
    display: block;
    margin-top: 10px;
}

.cgd-disorder {
    line-height: normal;
    margin-bottom: 30px;
    margin-top: 15px;
}

#x-linked-cgd {
    background: #5261AC;
    color: #ffffff;
    padding: 15px;
    padding: 22px 32px;
    position: relative;
    margin-bottom: 32px;
}

#autosomal-recessive-cgd {
    color: #ffffff;
    padding: 15px;
    padding: 22px 32px;
    position: relative;
    margin-bottom: 37px;
    background: #87B940;
}

#x-linked-cgd::after {
    content: "";
    border-left: 77px solid rgba(0, 0, 0, 0);
    border-right: 77px solid rgba(0, 0, 0, 0);
    border-top: 53px solid #5261ac;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -52px;
}

#autosomal-recessive-cgd::after {
    content: "";
    border-left: 77px solid rgba(0, 0, 0, 0);
    border-right: 77px solid rgba(0, 0, 0, 0);
    border-top: 53px solid #87B940;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -52px;
}

.x-linked-title,
.autosomal-recessive-title {
    font-size: 24px;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    margin-bottom: 15px;
    text-align: center;
}

.autosomal-recessive-description {
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    line-height: 21px;
}

#middle-cont .importance-of-testing-X-linked p.final-sent {
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Roboto';
}

.x-linked-title {
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    margin-bottom: 15px;
    text-align: center;
}

p.actimmune-immunomodulatory {
    font-size: 18px;
    line-height: 21px;
    font-family: 'Roboto';
    font-weight: 400;
}

#x-linked-cgd+.file-type-icon-media-link img,
#autosomal-recessive-cgd+.file-type-icon-media-link img {
    width: 100%;
    height: auto;
}

.cgd-most-commonly {
    font-size: 14px;
    color: #3D3E3E;
    line-height: 16px;
    font-family: "Roboto", sans-serif;
}

.cgd-most-commonly p:nth-child(1) {
    margin-bottom: 10px;
}

#subunit-table {
    max-width: 976px;
    margin: 30px auto 0;
}

#subunit-table table {
    width: 100%;
    background: #F2F2F2;
    caption-side: bottom;
    border-collapse: collapse;
}

#subunit-table table th {
    background: #5261AC;
    color: #ffffff;
    text-align: left;
    padding: 10px;
    border-right: 3px solid;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
}

#subunit-table table td {
    text-align: left;
    padding: 12px 10px;
    font-size: 16px;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

#subunit-table table td .table-underline {
    width: 100%;
    display: inline-block;
    max-width: 95px;
    position: relative;
}

#subunit-table table td .table-underline::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #3d3e3e;
    bottom: 5px;
}

.table-foot-note {
    color: #3D3E3E;
    font-size: 12px;
    margin: 15px 0 25px;
}

.mobile-show {
    display: none;
}

.desktop-show {
    display: table;
}

.dt-show {
    display: block;
}

/* Family-testing page End */

/* Calculation new code*/

table.cal-dosing-table {
    border-collapse: collapse;
}

.cal-dosing-table thead th {
    width: 243px;
    background: #5261AC;
    height: 36px;
    color: #ffffff;
    text-align: left;
    padding-left: 15px;
    font-size: 16px;
    font-family: Roboto;
    line-height: 18.75px;
    font-weight: bold;
    border-right: 2px solid #fff;
}

.cal-dosing-table thead th:last-child {
    border-right: none;
}

.cal-dosing-table tbody tr {
    background: #F2F2F2;
}

.cal-dosing-table tbody tr td {
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 18.75px;
    color: #3D3E3E;
    padding-left: 15px;
    vertical-align: baseline;
}

.cal-dosing-table tbody tr td a {
    color: #5261AC;
    font-weight: bold;
}

.cal-dosing-table tbody tr td p {
    margin-bottom: 10px !important;
}

.cal-dosing-table tbody tr td:last-child {
    padding: 10px 15px;
    border-left: 2px solid #fff;
}

/* Calculation new code*/

/* Clinical Overview page start */

#first-cont p b {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    color: #5261AC;
    /* padding: 0; */
}

#first-cont p span {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
    font-weight: normal;
}

#Char-container .column-splitter {
    padding: 10px 0 20px 0;
}

#Char-container p span {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    line-height: 23px;
    color: #5261ac;
    font-weight: 800;
}

#Char-container p {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #3d3e3e;
    padding-left: 10px;
}

#Char-container .col-md-10 p {
    margin: 0 0 10px;
}

/* #Char-container a {
    color: #5261AC;
} */

li.mark-color {
    font-size: 14px;
    line-height: 20px;
}

#Char-container ul li {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #3d3e3e;
    font-weight: 400;
    margin: 0 0 0 35px;
}

#Char-container ul li:first-child {
    margin-top: 10px;
    margin-bottom: 0;
}

#Char-container .para {
    padding-top: 10px;
}

#Char-container .char-note {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    font-weight: 400;
    margin: 10px 0 0 0;
}

#Char-container p#middile-content {
    margin-top: 15px;
}

ul.mark-ul {
    margin-bottom: 15px;
}

#Char-container ul li {
    margin-top: 13px;
}

#Char-container .row {
    display: block;
    clear: both;
}

#clinical-overview #Char-container .row .col-md-2 {
    float: left;
    width: 120px;
    max-width: 100%;
}

#clinical-overview #Char-container .row .col-md-10 {
    float: right;
    width: calc(100% - 120px);
    border-left: 1px solid #87b940;
    max-width: 100%;
}

#clinical-overview #Char-container .row .col-sm-10 {
    float: right;
    width: calc(100% - 120px);
    border-left: 1px solid #87b940;
    max-width: 100%;
    margin-bottom: 25px;
}

#clinical-overview .full-width-container {
    clear: both;
}

#Char-container .column-splitter>.col-md-2 img {
    width: 80px;
    height: 79px;
}

#clinical-overview div#video-cont .field-promotext {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 800;
    font-family: 'Roboto';
    margin: 0px 0 10px;
}

#clinical-overview #video-cont .col-4 .field-promolink a {
    font-size: 15px;
    line-height: 17.58px;
    font-family: 'Roboto';
    color: #5261AC;
    font-weight: 700;
    /* margin-bottom: 10px; */
}

#clinical-overview #video-cont .col-4 .field-promolink {
    padding-top: 10px;
    padding: 10px 0 5px;
}

#clinical-overview p.field-promotext2 {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Roboto';
    color: #3D3E3E;
}

#clinical-overview .imageContainer>div>.video-js {
    width: 525px;
    height: 296px;
}

#clinical-overview div#video-cont .col-4 {
    border-left: 1px solid rgba(33, 37, 41, 0.5);
    height: auto;
    padding-left: 43px;
}

/* Clinical Overview page End */

/* Autosomal Recessive cgd Start */

#first-cont .see-tatum,
.video-title-description .autosomal-recessive-des {
    font-size: 14px;
    color: #3D3E3E;
    line-height: 20px;
    margin-top: 15px;
}

.video-title-description p b,
.autosomal-recessive-list p b,
.patients-autosomal p b,
.reduce-the-risk p b {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    color: #5261AC;
}

.video-title-description .autosomal-recessive-des,
.autosomal-recessive-list {
    margin-bottom: 30px;
    margin-top: 15px;
}

.video-title-description .patients-autosomal {
    margin-bottom: 0px;
    margin-top: 15px;
}

.autosomal-recessive-list .list-1,
.patients-autosomal .list-2 {
    margin-left: 27px;
}

.autosomal-recessive-list .list-1 li,
.patients-autosomal .list-2 li,
.reduce-the-risk p {
    font-size: 16px;
    color: #3D3E3E;
    line-height: 21px;
    margin-bottom: 5px;
}

.autosomal-recessive-list .list-1 li:first-child,
.patients-autosomal .list-2 li:first-child {
    margin-top: 10px;
}

#desktop-image img {
    width: 773px;
    height: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}

#main-container-bone-marrow #desktop-image .component-content img {
    width: 699px;
    height: auto;
}

.safety-actimmunehcp #desktop-image img {
    width: 581px;
    height: auto;
    margin-bottom: 20px;
    margin-top: 0px;
}

#bone-marrow-transplant ul.actimmune-ul-sec li::marker {
    color: #3D3E3E;
}

#desktop-image {
    text-align: center;
}

.reduce-the-risk p:first-child {
    margin-bottom: 15px;
}

.reduce-the-risk .serious-infection {
    margin-top: 15px;
    font-size: 12px;
    margin-bottom: 0;
}

.reduce-the-risk .most-patients {
    font-size: 12px;
    margin-bottom: 20px;
}

#mob-img {
    display: none;
}

#video-cont>.component-content {
    max-width: 976px;
    margin: 20px auto 0;
}

.autosomal-recessive-cgd #video-cont>.component-content {
    max-width: 976px;
    margin: 7px auto 0;
}

.imageContainer>div>.video-js {
    width: 525px;
    height: 256px;
}

/* Autosomal Recessive cgd End */

/* X-linked CGD Start */

#middle-cont {
    max-width: 976px;
    padding: 0;
}

reset-dosage-wrap .button-reset {
    font-size: 18px;
    line-height: 25px;
}

#middle-cont .linked-bg-text {
    font-family: "Roboto", sans-serif;
    background-color: #4A494A;
    color: rgb(255, 255, 255);
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

#middle-cont .col-12 {
    padding: 20px 0;
}

#middle-cont p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding: 20px 0;
}

.x-linked-cgd #first-cont p {
    padding: 10px 0 12px;
}

#skin-linked-img img {
    width: 512.53px;
    height: 434.14px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}

#middle-cont .importance-of-testing-X-linked p {
    font-size: 14px;
    line-height: 20px;
    color: #3d3e3e;
    padding: 10px 0 2px 0;
}

#middle-cont .importance-of-testing-X-linked p span {
    font-size: 18px;
    line-height: 22px;
    color: #5261ac;
    font-weight: 700;
    padding: 10px 0;
}

/* X-linked CGD end */

/* Efficacy page start */
.efficacy-cgd-treatment #first-cont p b {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    color: #5261AC;
    /* padding: 0; */
}

.efficacy-cgd-treatment #header-contemt p.context-efficacy {
    font-size: 18px;
    text-align: center;
    line-height: 23px;
    padding: 35px 0 0 0;
    font-weight: 800;
    font-family: 'Roboto';
}

.efficacy-cgd-treatment div#carosuel-efficiacy {
    max-width: 976px;
    margin: 0 auto;
    padding-top: 20px;
}

.efficacy-cgd-treatment div#text-container-efficacy {
    max-width: 967px;
    margin: 0 auto;
    padding: 0;
}

.efficacy-cgd-treatment li.slide {
    list-style-type: none;
}

.efficacy-cgd-treatment div#\37 7-section .row.component.column-splitter {
    max-width: 738px;
    margin: 0 auto;
}

.efficacy-cgd-treatment div#serious-text-efficacy {
    max-width: 967px;
    margin: 0 auto;
    padding: 0;
}

.efficacy-cgd-treatment p.header-efficacy {
    max-width: 976px;
    /* display: flex;
    justify-content: center; */
    text-align: center;
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 700;
}

.efficacy-cgd-treatment .carousel .nav-items {
    margin: 0 auto;
    max-width: 976px;
    text-align: center;
    padding: 20px 0;
    vertical-align: middle;
}

#bone-marrow-transplant #risk-li-bone-marrow,
#bone-marrow-transplant p.para-content {
    margin-left: -6px;
}

/* .efficacy-cgd-treatment .component.image.file-type-icon-media-link {
    text-align: center;
    padding-top: 30px;
} */

.efficacy-cgd-treatment .field-slideimage {
    text-align: center;
    margin-left: 22px;
}

.efficacy-cgd-treatment div#design-efficacy,
.efficacy-cgd-treatment p.helped-keep-text {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

.efficacy-cgd-treatment .col-sm-4 {
    padding: 0;
}

.efficacy-cgd-treatment p.context-efficacy {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16.1px;
    color: #3D3E3E;
    margin-top: -20px;
}

.efficacy-cgd-treatment div#design-efficacy {
    max-width: 976px;
    margin: 0 auto;
    color: #000000;
    padding: 15px 0 30px;
}

.efficacy-cgd-treatment p.helped-keep-text {
    max-width: 736px;
    font-size: 18px;
    line-height: 23px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 20px;
    color: #5261AC;
    font-weight: 700;
    padding-left: 10px;
}

.efficacy-cgd-treatment div#one-id img {
    margin-right: 22px;
}

.efficacy-cgd-treatment div#\37 7-section {
    max-width: 976px;
    margin: 0 auto;
    background-color: #F2F2F2;
    padding: 20px 40px;
}

.efficacy-cgd-treatment p.info-text {
    font-size: 18px;
    line-height: 27px;
    color: #3D3E3E;
    font-weight: 400;
    font-family: 'Roboto';
}

.efficacy-cgd-treatment h3.big-purple-text {
    font-size: 64px;
    line-height: 40px;
    color: #5261AC;
    font-weight: 700;
    font-family: 'Roboto';
}

.efficacy-cgd-treatment .info1 {
    display: flex;
    margin-top: 10px;
}

.efficacy-cgd-treatment .info {
    display: flex;
    padding-bottom: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #4A494A;
}

.efficacy-cgd-treatment .info p,
.efficacy-cgd-treatment .info1 p {
    font-size: 14px;
    line-height: 20px;
    color: #3D3E3E;
    font-family: 'Roboto';
    font-weight: 400;
    padding: 0;
}

.efficacy-cgd-treatment div#more-than-efficacy {
    padding-right: 26px;
    padding-left: 0;
}

.efficacy-cgd-treatment div.left-content::before {
    content: "";
    width: 19px;
    height: 19px;
    border-top: 15px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #5261ac;
    border-bottom: 15px solid rgba(0, 0, 0, 0);
    position: absolute;
    right: -4px;
    top: 40%;
}

.efficacy-cgd-treatment div.left-content::after {
    content: "";
    width: 20px;
    height: 20px;
    border-top: 14px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #F2F2F2;
    border-bottom: 14px solid rgba(0, 0, 0, 0);
    position: absolute;
    right: -4px;
    top: 40%;
}

.efficacy-cgd-treatment .right-content.help-desk {
    padding-left: 5%;
    padding-right: 15px;
    padding-top: 2%;
}

.efficacy-cgd-treatment div#serious-text-efficacy p {
    font-size: 12px;
    line-height: 21px;
    color: #3D3E3E;
    font-family: 'Roboto';
    padding-top: 10px;
    padding-bottom: 0px;
}

.efficacy-cgd-treatment span.compar {
    font-size: 18px;
    color: #3D3E3E;
    line-height: 25px;
    font-family: 'Roboto';
}

.efficacy-cgd-treatment .left-content {
    padding-right: 8px;
    border-right: 1px solid #5261ac;
    padding-left: 0;
    margin-right: -5%;
    padding-right: 15px;
}

.efficacy-cgd-treatment .small-statistically-sec p.context-efficacy {
    margin-top: 5px;
}

.efficacy-cgd-treatment .small-statistically-sec p.content-safe {
    text-align: left;
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 16.1px;
    color: #3D3E3E;
}

.efficacy-cgd-treatment div#serious-text-efficacy p.content-safe {
    margin-top: 25px;
}

.efficacy-cgd-treatment div#serious-text-efficacy p.last-p-sec {
    margin: 0px 0 30px 0;
    padding-top: 0;
}

.efficacy-cgd-treatment span.image-caption.field-imagecaption {
    display: block;
    color: #3D3E3E;
    font-size: 12px;
    line-height: 21px;
    font-family: "Roboto";
    font-weight: 400;
    margin-bottom: 20px;
}

.efficacy-cgd-treatment #first-cont p {
    margin-bottom: 0px;
    padding: 0;
}

.efficacy-cgd-treatment .sxa-numbers.active {
    background-color: #000000;
}

.efficacy-cgd-treatment .sxa-numbers {
    border: 1px solid #5261AC;
    width: 8px;
    height: 8px;
    margin-left: 4px;
}

.efficacy-cgd-treatment .prev-text::after,
.efficacy-cgd-treatment .next-text::after {
    color: #5261AC;

}

.efficacy-cgd-treatment .small-statistically-sec {
    font-size: 14px;
    line-height: 16px;
    font-family: 'Roboto';
    color: #3D3E3E;
    text-align: left;
    font-weight: 400;
}

/* Efficacy page End */

/* Safety page start */
.safety-actimmunehcp #first-cont p b {
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    color: #5261AC;
    /* padding: 0; */
}

.safety-actimmunehcp p.context-safety {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    margin-bottom: 20px;
    font-family: 'Roboto';
}

.safety-actimmunehcp p.mini-content-safety {
    font-size: 14px;
    line-height: 20px;
    color: #3D3E3E;
    font-weight: 400;
    padding-bottom: 30px;
    font-family: 'Roboto';
}

.safety-actimmunehcp #first-cont p.adverse-black-text {
    font-size: 14px;
    line-height: 16.41px;
    color: #3D3E3E;
    margin-top: 20px;
    margin-bottom: 15px;
    font-family: 'Roboto';
}

.safety-actimmunehcp p.last-sec-safety {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: 'Roboto';
}

.safety-actimmunehcp p.last-para-safety {
    font-size: 14px;
    line-height: 20px;
    color: #3D3E3E;
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 10px;
}

.safety-actimmunehcp p.last-para-safety a {
    color: #5261AC;
    text-decoration: none;
}

.safety-actimmunehcp p.last-para-safety a:hover {
    text-decoration: underline;
}

/* Safety page end */

/* Why Actimmune page start */

.help-lower-section {
    background-color: #5261ac;
    padding: 20px 100px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 90px;
}

.help-lower-section::after {
    content: "";
    border-left: 50px solid rgba(0, 0, 0, 0);
    border-right: 50px solid rgba(0, 0, 0, 0);
    border-top: 50px solid #5261ac;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 20px;
}

#first-cont p {
    margin-bottom: 0;
}

#first-cont .actimmune-thought {
    margin-bottom: 20px;
}

.column-splitter>.reduction-sections {
    text-align: center;
}

.column-splitter>.reduction-sections .reduction-text {
    padding: 10px 22px 20px;
    font-size: 18px;
    line-height: 20px;
    color: #3D3E3E;
    margin-bottom: 15px;
}

.as-part-of-sec p,
.actimmune-ul-sec li {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 21px;
    color: #3D3E3E;
}

.as-part-of-sec p,
.actimmune-ul-sec li {
    font-size: 14px;
}

ul.actimmune-ul-sec li {
    color: #5261AC;
}

.actimmune-ul-sec {
    padding: 0 0 0px 27px;
}

#why-actimmune #desktop-image img {
    width: 100%;
    height: auto;
    margin-bottom: 13px;
}

#The-exact-mechanism .mechanism-sec p {
    font-size: 12px;
    color: #3D3E3E;
}

/* #why-actimmune br {
    display: none;
} */
#The-exact-mechanism .mechanism-sec {
    margin-bottom: 25px;
}

#why-actimmune #link-list-items .component-content .first a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/Disease-onset.svg);
    width: 36px;
    height: 23.49px;
    right: 25px;
    position: absolute;
}

#why-actimmune #link-list-items .component-content .first a {
    padding-right: 85px;
}

#why-actimmune #link-list-items .component-content .last a {
    padding-right: 150px;
}

#why-actimmune #video-cont .col-4 .field-promoicon img {
    box-shadow: none;
    width: 158px;
    height: auto;
    margin-left: -20px;
}

#video-cont .col-4 .field-promoicon img {
    box-shadow: 0px 4px 12.9px 4px rgba(0, 0, 0, 0.25);
    width: 142px;
    height: 179px;
}

.sitemap .container {
    padding-inline: 9px;
}

#video-cont .col-4 .field-promolink {
    padding-top: 10px;
}

/* Correction code start */
#why-actimmune #video-cont .col-4 {
    padding-left: 30px;
    border-left: 1px solid #212529;
    height: auto;
}

#video-cont .col-4 .field-promolink {
    padding: 10px 0 5px;
    font-size: 15px;
    font-weight: 700;
}

#why-actimmune .field-promotext2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #3D3E3E;
}

/* Correction code end */
/* Why Actimmune page end */

/* Bone marrow Start */

#bone-marrow-transplant #main-container-bone-marrow {
    max-width: 967px;
    margin: 0 auto;
    padding: 0;
}

#bone-marrow-transplant .actimmune-ul-sec::marker {
    color: #5261AC;
}

#bone-marrow-transplant p.head-bone {
    font-size: 18px;
    margin-top: 30px;
    line-height: 23px;
    color: #5261AC;
    font-family: 'Roboto';
    font-weight: 800;
}

#bone-marrow-transplant p.marrow-content {
    font-size: 14px;
    line-height: 20px;
    color: #3D3E3E;
    font-family: 'Roboto';
    font-weight: 400;
    margin-top: 15px;
}

#bone-marrow-transplant #main-container-bone-marrow .row {
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 35px;
    margin-bottom: 25px;
    justify-content: center;
}

#bone-marrow-transplant p.last-para-context {
    padding-bottom: 25px;
}

#bone-marrow-transplant p.para-content {
    font-size: 14px;
    line-height: 20px;
    color: #3D3E3E;
    font-family: 'Roboto';
    font-weight: 400;
}

#bone-marrow-transplant .patients-cgd-heading {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

#bone-marrow-transplant p.year {
    font-size: 14px;
    line-height: 17px;
    color: #3D3E3E;
    font-weight: 400;
    font-family: 'Roboto';
}

#bone-marrow-transplant p.year-below-content {
    font-size: 22px;
    line-height: 26.4px;
    color: #5261AC;
    font-weight: 700;
    font-family: Inter;
}

#bone-marrow-transplant p.last-context {
    font-size: 12px;
    line-height: 21px;
    color: #3D3E3E;
    font-weight: 400;
    font-family: 'Roboto';
    margin: 0;
    margin-left: -6px;
}

#bone-marrow-transplant p.last-para-context {
    font-size: 12px;
    line-height: 21px;
    color: #3D3E3E;
    font-weight: 400;
    font-family: 'Roboto';
    margin: 0;
    margin-left: -6px;
}

#bone-marrow-transplant ul.actimmune-ul-sec li {
    color: #5261AC;
}

.bone-marrow-transplant #first-cont a,
.bone-marrow-transplant #risk-li-bone-marrow a,
.bone-marrow-transplant .para-content a {
    color: #5261AC;
}

.bone-marrow-transplant #first-cont a:active,
.bone-marrow-transplant #first-cont a:hover,
.bone-marrow-transplant #risk-li-bone-marrow a:active,
.bone-marrow-transplant #risk-li-bone-marrow a:hover,
.bone-marrow-transplant .para-content a:active,
.bone-marrow-transplant .para-content a:hover {
    color: #87b940;
}

/* Bone marrow End */

/* Signs and symptoms Start */
#first-cont .see-tatum {
    margin-bottom: 20px;
    margin-top: 0;
}

#Char-container .img-head-cont {
    background: rgba(242, 242, 242, 1);
}

#Char-container {
    padding: 0;
}

.symptoms-presentation #Char-container {
    max-width: 100%;
}

#clinical-overview #Char-container {
    max-width: 976px;
    padding: 0;
    padding-top: 35px;
}

#Char-container .img-head-cont>p {
    margin-bottom: 0;
}

#Char-container .img-head-cont p {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: rgba(82, 97, 172, 1);
    text-align: center;
    padding: 20px 0;
}

#Char-container #desktop-image {
    background: rgba(242, 242, 242, 1);
}

#Char-container #desktop-image img {
    width: 698px;
    height: 586.29px;
}

#Char-container .img-bottom-cont {
    background: rgba(242, 242, 242, 1);
    margin-bottom: 15px;
    ;
}

#Char-container .img-bottom-cont p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding: 20px 0;
    max-width: 976px;
    margin: 0 auto;
}

#Char-container .below-img-section {
    max-width: 976px;
    margin: 0 auto;
    padding-bottom: 10px;
}

#Char-container .below-img-section p {
    padding: 10px 0 0 0;
}

#tab-section {
    max-width: 976px;
    margin: 0 auto;
    padding: 10px 0 0;
}

#tab-section .tabs-inner,
.tabs-heading {
    border: 1px solid rgba(135, 185, 64, 1);
    background-color: #FFF;
}

#tab-section .tabs-inner .tabs-heading>.active {
    color: #FFF;
    background: rgba(135, 185, 64, 1);
    text-decoration: none;
}

#tab-section .tabs-inner .tabs-heading>li {
    background-color: #FFF;
    color: rgba(82, 97, 172, 1);
    text-decoration: underline;
}

#tab-section .tabs-container>.tab {
    background-color: #FFFFFF;
    padding: 20px 10px 20px 0;
}

#tab-section .tabs-container>.tab.active {
    padding: 10px 10px 10px 0;
}

#Char-container .below-img-section p:last-child {
    padding-top: 25px;
}

#median-col-section .pateint-text p:last-child {
    padding-bottom: 15px;
}


#tab-section .tab-inner-sec img {
    max-width: 72px;
}

#tab-section .tab-inner-sec {
    display: flex;
    align-items: center;
    padding: 5px 0;
}

#tab-section .tab-inner-sec p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding-left: 20px;
    padding-top: 10px;
}

#tab-section .tab-inner-sec p span {
    color: #5261ac;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

.recognize-your-VEO-IBD {
    padding: 10px 0 25px 0;
}

/* .recognize-your-VEO-IBD {
    padding: 10px 0 25px 0;
} */

#tab-section .tabs-inner .tabs-heading .col-12 .field-heading {
    padding: 15px 0;
    font-size: 20px;
    line-height: 21px;
}

.recognize-your-VEO-IBD p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding-top: 10px;
}

.recognize-your-VEO-IBD p span {
    font-size: 18px;
    line-height: 22px;
    color: #5261ac;
    font-weight: 700;
}

#median-col-section {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

#median-col-section .column-splitter {
    margin-right: -10px;
    margin-left: -10px;
}

#median-col-section .column-splitter .col-sm-3 {
    padding-right: 8px;
    padding-left: 8px;
}

#median-col-section .column-splitter .col-sm-3:nth-child(odd) .plain-html {
    background-color: #87b940;
    display: flex;
    position: relative;
    height: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

#median-col-section .column-splitter .col-sm-3:nth-child(even) .plain-html {
    background-color: #5261ac;
    display: flex;
    position: relative;
    height: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

#median-col-section .pateint-text p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding: 10px 0 0 0;
}

#median-col-section .col-sm-3 .imgage-column {
    padding: 15px 0;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #fff;
}

#median-col-section .col-sm-3 .imgage-column img {
    max-width: 100%;
    height: 58px;
    padding: 10px auto;
}

#median-col-section .col-sm-3 .imgage-column img.second.image {
    margin-top: 10px;
}

#median-col-section .col-sm-3 .imgage-column p {
    padding: 10px 15px;
}

#median-col-section .col-sm-3 .imgage-column p.img-bottom-cont {
    padding: 0px 13px;
}

#median-col-section .col-sm-3 .imgage-column p.Img-para {
    padding: 10px 30px;
}

#median-col-section .col-sm-3 .imgage-column p.extra-large {
    font-size: 20px;
    line-height: 24px;
    padding: 0px 25px 0 25px;
    margin-bottom: 0;
    text-align: center;
}

#median-col-section .col-sm-3 .imgage-column p.extra-large-content {
    font-size: 20px;
    line-height: 24px;
    padding: 20px 25px 0 25px;
    margin-bottom: 0;
    text-align: center;
}

#median-col-section .col-sm-3 .imgage-column p.extra-large_cont {
    font-size: 20px;
    line-height: 24px;
    padding: 64px 25px 0 25px;
    margin-bottom: 0;
    text-align: center;
}

#median-col-section .pateint-text {
    padding: 10px 0 15px 0;
}

.symptoms-presentation #link-list-items .component-content .last a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/Global-search-Icon.svg);
    width: 17px;
    height: 18px;
    right: 25px;
    position: absolute;
}

#tab-below-accordion {
    display: none;
}

.symptoms-presentation #first-cont p {
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
}

/* Signs and symptoms End */

/* Dosing and Administration page start */

#first-cont .tool-intended {
    font-size: 14px;
    color: #3D3E3E;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
}

#first-cont .tool-intended a {
    font-size: 16px;
    color: #5261AC;
}

#first-cont .assistance-calculating {
    font-size: 16px;
    font-weight: 900;
    color: #3D3E3E;
    padding: 15px 15px;
    background: #e6e7e8;
    margin-bottom: 0;
}

#Starting-actimmune>.component-content {
    max-width: 976px;
    margin: 0 auto;
    border: 1px solid #5261AC;
}

#Starting-actimmune .starting-actimmune {
    padding: 20px;
    text-align: center;
    background: #5261AC;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
}

#Starting-actimmune .row {
    padding: 25px 15px 20px;
}

#Starting-actimmune .dosage-left-wrapper h3,
#Starting-actimmune .dosage-right-wrapper h3 {
    display: flex;
    color: #3D3E3E;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

#Starting-actimmune .dosage-left-wrapper h3 .dosage-title,
#Starting-actimmune .dosage-right-wrapper h3 .dosage-title {
    margin-right: 20px;
}

#Starting-actimmune .dosage-left-wrapper h3 hr {
    width: 100%;
    height: 1px;
    margin-top: 10px;
}

#Starting-actimmune .dosage-right-wrapper h3 hr {
    width: 61.8%;
    height: 1px;
    margin-top: 10px;
}

#Starting-actimmune .step-lable-wrap {
    font-size: 18px;
    color: #3D3E3E;
    line-height: 25px;
    margin-bottom: 20px;
}

#Starting-actimmune .starting-height {
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#Starting-actimmune .placeholder-label {
    min-width: 150px;
    display: inline-block;
    color: #3d3e3e;
}

#Starting-actimmune .label-input {
    min-width: 120px;
    min-height: 35px;
    background: #e6e7e8;
    border: 1px solid #3d3e3e;
    outline: none;
}

#Starting-actimmune .starting-height .n-input i {
    margin-left: -28px;
    width: 28px;
    cursor: pointer;
    text-align: center;
    line-height: 0;
}

#Starting-actimmune .n-inpu .starting-heigh .validation-error {
    display: none;
    margin-left: 150px;
    font-size: 14px;
    color: red;
    margin-top: 5px;
}

#Starting-actimmune .starting-weight {
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.starting-bsa {
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.starting-bsa .bsa-label-txt {
    min-width: 150px;
    display: inline-block;
    color: #3d3e3e;
}

.starting-bsa #dg--bsa {
    min-width: 127px;
    min-height: 35px;
    background: #e6e7e8;
    border: 1px solid #3d3e3e;
    padding: 2px 10px;
    line-height: 29px;
}

.units b {
    margin-left: 10px;
}

.starting-height,
.starting-weight,
.starting-bsa {
    color: #3D3E3E;
    font-size: 18px;
}

#Starting-actimmune .calculate {
    padding: 10px;
    width: 100%;
    background: #5261AC;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
}

#Starting-actimmune .label-input {
    width: 127px;
    height: 35px;
    background: #E6E7E8;
}

.units.no-change {
    margin-left: 5px;
}

.sub-dosage-result {
    background-color: rgba(82, 97, 172, .1);
    padding: 11px;
}

.sub-dosage-result h4 {
    font-size: 24px;
    color: #5261AC;
    line-height: 28px;
    text-align: center;
}

.dosage-right-wrapper .calc-starting {
    margin: 30px;
}

.dosage-right-wrapper .calc-starting .n-input {
    display: flex;
    justify-content: center;
}

.dosage-right-wrapper .calc-starting .n-input .faux-input {
    font-size: 60px;
    color: #5261AC;
}

.sub-dosage-result .units.no-change label {
    font-size: 24px;
    color: #5261AC;
    font-weight: bold;
}

.sub-dosage-result .dosage-resut-sub-text {
    font-size: 22px;
    text-align: center;
    color: #3D3E3E;
    margin-bottom: 20px;
}

.sub-dosage-result .dosage-result-info-text {
    font-size: 14px;
    color: #3D3E3E;
    line-height: 18px;
    text-align: center;
    margin-bottom: 20px;
}

#open-dg-starting .dosage-result-btn-wrap {
    display: flex;
    gap: 20px;
    padding: 0 10px 30px;
}

#open-dg-starting .email-result-btn,
#open-dg-starting .print-result-btn {
    background: #5261AC;
    width: 199px;
    text-align: center;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px 0 0 0;
}

#open-dg-starting .cta-btn-img {
    margin-right: 10px;
}

#open-dg-starting .print-result-btn a {
    color: #ffffff;
    text-decoration: none;
}

.sub-dosage-result .reset-dosage-wrap {
    text-align: center;
    margin-bottom: 20px;
}

.sub-dosage-result .reset-dosage-wrap .button-reset {
    text-decoration: underline;
    font-weight: 700;
}

.act-dosage-calc-wrapper .dosage-left-wrapper .bsa-error-field {
    font-size: 14px;
    color: red;
    line-height: 18px;
    padding: 15px 20px;
}

/* Sub Css */

div#administered_subcutaneously {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

#administered_subcutaneously p {
    font-size: 12px;
    line-height: 20px;
    color: #3d3e3e;
    margin-top: 15px;
    display: block;
}

#administered_subcutaneously p span {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    margin-top: 0;
    margin-bottom: 1rem;
}

#speak-cta,
#dosing-cta {
    background: #FFF;
}

#dosing-cta {
    padding: 0;
}

.dosing-flash-line {
    background: rgba(0, 0, 0, 0) linear-gradient(90deg, #87b940 0%, #fff 100%) 0% 0% no-repeat padding-box;
    border: 0;
    height: 2px;
    margin-bottom: 10px;
}

#speak-cta .quantum-cta__image-wrap {
    display: none;
}

#dosing-cta .quantum-cta__image-wrap {
    display: none;
}

#speak-cta .quantum-cta__text,
#dosing-cta .quantum-cta__text {
    padding: 0;
    margin: 0;
}

#speak-cta .quantum-cta__text h2,
#dosing-cta .quantum-cta__text h2 {
    font-family: "Roboto", sans-serif;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    color: #3D3E3E;
    margin-bottom: -15px;
}

#speak-cta .quantum-cta__text p,
#dosing-cta .quantum-cta__text p {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin: 5px 0 25px 0;
}

#speak-cta .quantum-cta__text button {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    margin: 0 auto;
    max-width: 380px;
    background: #87B940;
    border-radius: 0;
    word-break: normal;
}

#dosing-cta .quantum-cta__text button {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: left;
    margin: 0 auto;
    max-width: auto;
    background: #87B940;
    border-radius: 0;
    word-break: normal;
}

#dosing-cta .quantum-cta__text button span::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Dosing-and-Administration/dosing-icon.svg);
    width: 17px;
    height: 12px;
    right: 425px;
    position: absolute;
}

#subunit-table h3 {
    background-color: #6d6e71;
    padding: 15px 20px;
    color: #fff;
}

#subunit-table .dosing-list-item {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding: 20px 0 0 0;
}

#subunit-table .dosing-list-item li {
    margin-top: 10px;
    margin-left: 16px;
    margin-bottom: 20px;
}

#subunit-table .contradic-sec {
    margin-bottom: 25px;
    margin-top: 35px;
}

#subunit-table .contradic-sec p {
    font-size: 18px;
    line-height: 22px;
    color: #5261ac;
    font-weight: 700;
}

#subunit-table .contradic-sec p span {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    font-weight: normal;
}

#speak-cta>a,
#dosing-cta>a {
    pointer-events: none;
}

#speak-cta>a .quantum-button,
#dosing-cta>a .quantum-button {
    pointer-events: all;
    font-size: 22px;
}

#dosing-administration #first-cont p b {
    font-size: 18px;
}

.units b {
    margin-left: 10px;
}

.dosage-left-wrapper .n-input input[type=number] {
    min-width: 127px;
    min-height: 35px;
    background: #e6e7e8;
    border: 1px solid #3d3e3e;
    outline: none;
    padding: 0 10px;
}

.dosing-administration #link-list-items ul .last a {
    padding-right: 181px;
}

.dosage-left-wrapper .cta-btn.calculate.disabled {
    cursor: no-drop;
    pointer-events: none;
    opacity: .5;
}

.dosage-left-wrapper .n-input .validation-error {
    display: none;
    margin-left: 150px;
    font-size: 14px;
    color: red;
    margin-top: 5px;
}

.actimunneHcp-dosage-wrapper .dosage-left-wrapper .n-input i {
    margin-left: -26px;
    width: 28px;
    cursor: pointer;
    text-align: center;
    line-height: 0;
}

.dosage-right-wrapper .sub-dosage-result.data-hidden>* {
    opacity: 0;
}

.dosage-right-wrapper .sub-dosage-result.show>* {
    opacity: 1;
}

/* Dosing and Administration page End */

/* Request a Representative page start */

#resource-form form#contact_rep_form {
    max-width: 976px;
    margin: 0 auto;
}


#resource-form input#chkrecieveemail {
    position: absolute;
    top: 0px;
}

#model_npi .form-section.middle-text .form-group {
    display: block;
}

#resource-form p.small-text {
    margin-bottom: 20px;
    color: #3D3E3E;
    margin-top: -6px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    font-family: 'Roboto';
}

#resource-form form#contact_rep_form .row {
    max-width: 595px;

}

#resource-form input#chkrecieveemail {
    appearance: auto;
    margin-right: 10px;
    position: relative;
    bottom: 17px;
    margin-left: 15px;
}

#resource-form h2.head_form {
    font-size: 18px;
    line-height: 25px;
    color: #5261AC;
    font-family: 'Roboto';
    font-weight: 700;
    margin-bottom: 20px;
}

#resource-form .form-group label strong {
    font-weight: 700;
}

#resource-form .form-group label {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-top: 10px;
    font-family: 'Roboto';
    color: #3D3E3E;
}

#resource-form p.para_content {
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
    font-weight: 700;
    font-family: 'Roboto';
    margin: 20px 0 12px 0;
}

#resource-form p.context_form {
    color: #3D3E3E;
    font-size: 12px;
    font-family: 'Roboto';
    line-height: 21px;
    font-weight: 400;
    margin: 35px 0 20px 0;
}

#resource-form .form-control {
    color: #3D3E3E;
    display: block;
    width: 100%;
}

#resource-form .col-lg-8 {
    max-width: 100%;
    margin-top: 20px;
    flex: none;
    text-align: left;
    padding: 0;
    margin-left: 0px;
    position: unset;
    z-index: 0;
}

#resource-form a#request_submit_btn {
    background: #87B940;
    padding: 7px 43px;
    border-radius: 0;
    margin-top: 10px;
}

#resource-form input#lookupNumber,
#resource-form input#firstName,
#resource-form input#lastName,
#resource-form input#email,
#resource-form input#confirmEmail,
#resource-form input#phoneNumber,
#resource-form input#officeAddress,
input#city,
#resource-form select#state,
#resource-form input#zipCode {
    font-weight: 700;
    border: 1px solid #6D6E71;
    height: 35px;
}

#resource-form select#specialty {
    font-weight: 700;
    border: 1px solid #6D6E71;
    height: 35px;
    padding: 0 10px;
}

#resource-form input#phoneNumber,
input#officeAddress,
input#city,
input#zipCode {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Roboto';
}

#support-resource-smo #splitter-smo-container .quantum-cta .quantum-cta__image {
    object-fit: cover;
    top: -1px;
    vertical-align: top;
}

#resource-form span.quantum-button__text {
    font-size: 22px;
    line-height: 33px;
    font-family: 'Roboto';
    color: #fff;
}

#resource-form .before-cta .form-group {
    display: block;
    margin-bottom: 0;
}

#resource-form .before-cta .labelid {
    position: relative;
    top: -1px;
}

#resource-form select#specialty,
#resource-form select#state {
    color: #3D3E3E;
    appearance: auto;
    padding: 0 15px;
}

#resource-form .form-control::placeholder {
    color: #3D3E3E;
    display: block;
    width: 100%;
}

/* Request a Representative page end */

/* Test for CGD start */

.testing-for-cgd ul.relative-list {
    padding-left: 30px;
}

.testing-for-cgd ul.relative-list li {
    font-size: 16px;
    line-height: 18px;
    margin-top: 10px;
    margin-bottom: 12px;
    color: #3d3e3e;
}

.testing-for-cgd .row.component.column-splitter .col-sm-9 {
    max-width: 70%;
}

.testing-for-cgd #first-cont .pb-14-cont {
    padding-bottom: 15px;
}

.testing-for-cgd #first-cont .footnote {
    font-size: 14px;
    line-height: 20px;
    color: #3d3e3e;
    margin-top: 10px;
    display: block;
    padding: 0px;
}

.testing-for-cgd #first-cont .column-splitter .col-sm-3 .quantum-cta {
    border-left: 1px solid #3d3e3e;
    padding: 0 0 0 52px;
    background-color: transparent;
    display: flex;
    position: relative;
    height: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.testing-for-cgd #first-cont .column-splitter .col-sm-3 {
    margin: 10px 0 50px 0;
    padding-right: 0;
    padding-left: 4px;
}

.testing-for-cgd #first-cont .quantum-cta__image-wrap {
    background-color: transparent;
}

.testing-for-cgd #first-cont .quantum-cta__image-wrap:before {
    padding: 0px;
}

.testing-for-cgd #first-cont .quantum-cta__image-wrap img {
    width: 57px;
    height: 60px;
}

.testing-for-cgd #first-cont p.benefit-of-text {
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 18px;
    line-height: 23px;
}

.testing-for-cgd #first-cont p.dhr-test-text {
    margin-bottom: 0px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 21px;
    padding-right: 46px;
}

.testing-for-cgd #first-cont p b {
    font-size: 18px;
}

.testing-for-cgd #first-cont button.quantum-button.quantum-cta__action {
    font-size: 17px;
    line-height: 26px;
    text-decoration: none;
    color: #3d3e3e;
    position: relative;
    display: inline;
    padding: 0px;
    max-width: 100%;
    text-align: left;
    margin-top: 40px;
    background-color: transparent;
}

.testing-for-cgd #first-cont button.quantum-button.quantum-cta__action span.quantum-button__text:after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/testing-for-cgd/Green-Double_Arrow-right.svg);
    width: 36px;
    height: 23.49px;
    position: absolute;
    left: 160px;
    pointer-events: none;
}

.testing-for-cgd #first-cont .component.carousel.col-12 {
    background-color: #e6e7e8;
    padding-top: 20px;
    margin-top: 20px;
}

.testing-for-cgd #first-cont .carousel-inner li.slide {
    list-style-type: none;
}

.testing-for-cgd #first-cont .carousel-inner li.slide .component-content {
    display: flex;
    flex-direction: column;
}

.testing-for-cgd #first-cont .carousel-inner li.slide .component-content .field-slideimage {
    order: 2;
    margin-top: 15px;
}

.testing-for-cgd div#last-sec-text {
    margin-top: 25px;
    margin-bottom: 25px;
}

.testing-for-cgd #first-cont .carousel-inner li.slide .component-content .slide-info {
    order: 1;
}

.testing-for-cgd .carousel-inner {
    padding: 0px 50px;
}

.testing-for-cgd .field-slidetext img.mob-image {
    display: none;
}

.testing-for-cgd .slide-info {
    min-height: auto;
}

.testing-for-cgd .field-slidetext h2 {
    font-size: 18px;
    font-family: 'Roboto';
    line-height: 25px;
    margin-bottom: 0px;
    color: #5261ac;
    font-weight: 700;
}

.testing-for-cgd .prev-text::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/testing-for-cgd/Left_arrow.png);
    border-style: none;
    transform: none;

}

.testing-for-cgd .next-text::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/testing-for-cgd/Right_arrow.png);
    border-style: none;
    transform: none;

}

.testing-for-cgd .carousel .nav-items .sxa-numbers {
    padding: 0;
    margin-left: 0;
    border: 1px solid #5261ac;
    border-radius: 50%;
    opacity: 1;
    background-color: #fff;
}

.testing-for-cgd .carousel .nav-items .sxa-numbers.active {
    background-color: #5261ac;
}

.testing-for-cgd #adapted-sec {
    margin: 25px 0px;
}

.safety-actimmunehcp #first-cont p.context-safety {
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 20px;
}

.testing-for-cgd .next-text {
    right: 20px;
}

.testing-for-cgd .prev-text {
    left: 15px;
}

.testing-for-cgd #first-cont .footnote {
    font-size: 12px;
    line-height: 20px;
    color: #3d3e3e;
    margin-top: 10px;
    display: block;
    padding: 0px;
}

.testing-for-cgd #first-cont .footnote.mb-2 {
    margin-bottom: .5rem;
}

.testing-for-cgd #first-cont .footnote.pb-3 {
    padding-bottom: 1rem;
    padding-top: 1rem;
}

/* Test for CGD end */

/* Resource page start */

#resources-page .resources-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 20px 15px;
    max-width: 976px;
    margin: 20px auto 20px;
    background: #E6E7E8;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}


/* Resource page end */

/* Actimmune Adherence Start */

#first-cont p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    padding: 15px 0;
}

#first-cont .efficacy-info-sec p {
    background-color: #5261ac;
    padding: 6px 30px;
    color: #fff;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
}

#first-cont .efficacy-info-sec ul.list-item-1 li {
    font-size: 14px;
    line-height: 18px;
    color: rgba(61, 62, 62, 1);
    margin-left: 30px;
    margin-top: 15px;
}

#first-cont .footnote-small-text p {
    font-size: 12px;
    line-height: 20px;
    color: #3d3e3e;
    margin-top: 10px;
    display: block;
}

#first-cont .below-text-adherence p {
    color: #3d3e3e;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
    border: 1px solid rgba(0, 0, 0, 1);
    padding: 15px 15px;
    margin-bottom: 30px;
}

#first-cont .footnote-small-text {
    font-size: 12px;
    line-height: 1.4;
    padding: 32px 0 16px 0;
}

/* Actimmune Adherence End */

/* Error page start */

.page-not-found #main-cont {
    max-width: 976px;
    padding: 0;
}

.page-not-found #main-cont h1 {
    font-size: 24px;
    line-height: 32px;
    padding: 20px 15px;
    font-weight: 500;
    max-width: 976px;
    margin: 20px auto 20px;
    background: #E6E7E8;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

.page-not-found #main-cont p {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
    font-weight: normal;
}

.page-not-found #main-cont p a:hover {
    color: #87b940;
}

/* Error page end */

/* Video componet start */

#common-modal,
#common-modal-horizon {
    display: none;
}

#common-modal.quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon,
#common-modal-horizon.quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    display: none;
}

#model_emailID.quantum-modal,
#model_npi.quantum-modal,
#thankyou_model_emailID {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: inherit;
    z-index: 999;
    visibility: inherit;
}

#model_emailID,
#model_npi,
#thankyou_model_emailID {
    display: none;
}

#model_emailID.quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon,
#model_npi.quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    color: #3d3e3e;
    margin: 0;
}

#model_emailID .quantum-modal__dialog h1 {
    font-size: 28px;
    line-height: 34px;
    color: #3d3e3e;
    margin-bottom: 14px;
}

#model_emailID .quantum-modal__dialog {
    padding: 40px 50px 20px 50px;
}

#model_emailID .quantum-modal__dialog p.this-text {
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px;
    color: #3d3e3e;
}

#model_emailID input.input-margin,
#model_emailID input.submit-mb {
    display: block;
}

#model_emailID input.input-margin {

    min-height: 35px;
    width: 100%;
    max-width: 604px;
    border: 1px solid #6d6e71;
    padding-left: 10px;
}

#model_emailID input.submit-mb {
    font-size: 22px;
    line-height: 33px;
    font-family: 'Roboto';
    color: #fff;
    background: #87B940;
    padding: 7px 43px;
    border-radius: 0;
    margin-top: 30px;
    border: none;
}

#model_npi .modal-header .modal-title {
    padding: 20px 20px 5px 20px;
    font-size: 28px;
    line-height: 31px;
    color: #5261ac;
    font-weight: 700;
    margin-bottom: 20px;
}

#model_npi .form-section.middle-text {
    padding: 0px 20px 5px 20px;
}

#model_npi .form-section.middle-text label {
    color: #000000;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    font-family: 'Roboto';
}

#model_emailID .quantum-modal__dialog .modal-content {
    border: none;
}

#model_emailID .quantum-modal__dialog .modal-header {
    display: none;
}

#model_emailID .quantum-modal__dialog .modal-body {
    padding: 0;
}

#model_emailID .quantum-modal__dialog .modal-footer {
    border-top: none;
    padding: 0;
    margin-top: 15px;
}

#model_emailID .quantum-modal__dialog .modal-body label {
    font-size: 28px;
    line-height: 34px;
    color: #3d3e3e;
    margin-bottom: 14px;
    font-family: 'Roboto';
    font-weight: 500;
}

#model_emailID .quantum-modal__dialog .modal-body .request-doc-descr {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px;
    color: #3d3e3e;
    font-family: 'Roboto';
}

#model_emailID .quantum-modal__dialog .modal-body .input-group .input-group-prepend {
    display: none;
}

#model_emailID .quantum-modal__dialog .modal-body .input-group input#emailInput {
    border: 1px solid;
    min-height: 35px;
    width: 100%;
    max-width: 604px;
    border: 1px solid #6d6e71;
    padding-left: 10px;
}

#model_emailID .quantum-modal__dialog .modal-footer button#sendEmailButton {
    max-width: 150px;
    width: 100%;
    min-height: 50px;
    border-radius: 0;
    font-size: 22px;
    line-height: 17px;
    font-weight: 600;
    padding: 0 50px;
    background: #87b940;
}

div#errorMessage {
    font-size: 14px;
    color: red;
    line-height: 21px;
}

#model_emailID .quantum-modal__dialog .modal-body .form-group.email-input-container {
    margin-bottom: 5px;
}

.success-modal-dialog p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    font-family: 'Roboto';
}

#model_npi input#city,
#model_npi input#firstName,
#model_npi input#lastName,
#model_npi select#state,
#model_npi input#zipCode {
    padding: .25em 0 .25em .87em;
    height: 35px;
    border-radius: 4px;
    margin-top: 10px;
    color: #3D3E3E;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    border: 1px solid #6D6E71;

}

#model_npi .quantum-modal .quantum-modal__close.quantum-button--tertiary {
    top: 15px;
    right: 15px;
}

/* practice resources page start */

#video-library {
    max-width: 967px;
    margin: 0 auto;
    padding: 0;
}

#cgd-facts-section-eight>.component-content>div:nth-child(2),
#cgd-facts-section-twelve>.component-content>div:nth-child(2) {
    gap: 40px;
}

#video-library .plain-html {
    background: #5261AC;
    color: #ffffff;
    padding: 5px 20px;
    font-size: 18px;
    font-weight: 800;
}

#video-section {
    max-width: 967px;
    margin: 0 auto;
    padding: 15px 0 10px;
}

#video-section .row .col-6 {
    padding: 0;
}

#video-section .quantum-cta {
    background-color: #ffffff;
    padding-bottom: 0;
}

#video-section .quantum-cta__image-wrap {
    width: 51%;
    height: 100%;
    display: inline-block;
}

#video-section .quantum-cta__text {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    padding-left: 25px;
    padding-top: 0px;
}

#video-section .quantum-cta__action {
    position: relative;
    right: 134%;
    font-size: 13px;
    line-height: 15px;
    min-width: 130px;
    min-height: 30px;
    padding: 15px;
    font-weight: 400;
    text-decoration: none;
    justify-content: space-between;
    color: #fff;
    border-radius: unset;
    top: 25px;
    background: #5261AC;
    width: 149px;
    height: 30px;
    font-family: "Roboto", sans-serif;
}


#video-section .quantum-cta__action:after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/icons/iconone-resource.png);
    width: 13px;
    height: 11px;
    position: absolute;
    transform: translateY(27%, 27%);
    top: 8px;
    right: 10%;
}

#cgd-facts-section-nine .field-promolink {
    margin-left: 5px;
}

#video-section .quantum-cta__title {
    font-size: 18px;
    line-height: 1.3;
    color: #4A494A;
    font-weight: 800;
    margin-bottom: 8px;
    font-family: "Roboto", sans-serif;
}

#video-section .quantum-cta__text p {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-weight: normal;
    margin-bottom: 10px;
    font-family: "Roboto", sans-serif;
}

.practice-resources #chronic-granulomatous-disease {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

.practice-resources #chronic-granulomatous-disease .resources {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 20px 15px;
    margin: 20px auto 20px;
    background: #E6E7E8;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

.practice-resources #chronic-granulomatous-disease p {
    color: #4A494A;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 30px 0 12px 0;
}

#video-section .col-6:first-child .quantum-cta__action {
    top: -15px;
}

#video-5964feda-f500-4690-8cce-47dfdd1c2e58 {
    display: none;
}

.video-popup-open {
    overflow: hidden;
}

#video-5964feda-f500-4690-8cce-47dfdd1c2e58 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: -moz-fit-content;
    height: fit-content;
    padding: 1rem;
    background-color: #ffffff;
}

.practice-resources #tab-one-content .field-promolink a {
    display: inline-block;
    margin-top: 0px;
    background: #5261AC;
    font-weight: 400;
    color: #fff;
    font-family: 'Roboto';
    padding: 5px 10px;
    text-decoration: none;
    width: 149px;
    height: 30px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
}

.practice-resources #link-list-items a {
    padding: 0 105px 0 20px;
}

.practice-resources #link-list-items .component-content li a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/Disease-onset.svg);
    width: 36px;
    height: 23.49px;
    right: 25px;
    position: absolute;
}

/* Popup video*/
#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog {
    max-width: 760px;
    height: 512px;
    display: flex;
    padding: 15px;
    flex-direction: column;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog .s-video-tnd {
    order: 2;
    color: #3d3e3e;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog .s-video-tnd h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding: 24px 0 15px 0;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog .s-video-tnd p {
    font-size: 14px;
    line-height: 18px;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog #video-5964feda-f500-4690-8cce-47dfdd1c2e58 {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    padding: 0;
    display: block;
    max-width: 760px;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog .imageContainer>div>.video-js {
    width: 100%;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(1) #videopopup_1 .quantum-modal__dialog .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    background: #fff;
    margin: 5px;
    width: 50px;
    border-radius: 5px;
    background-color: #FFF;
    color: #3d3e3e;
}

/* practice resources page end */

/* Patient resource page start */

#tabs {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
    padding-top: 20px;
}

#tabs>.component-content>.link {
    width: 25%;
    justify-content: center;
    border: 1px solid #4A494A;
    border-bottom: 8px solid #4A494A;
    border-radius: 0;
    padding: 20px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    display: table-cell;
}

#tabs>.component-content>.link.activeTab {
    border-bottom: 8px solid #87b940;
    color: #5261ac;
    text-decoration: none;
}

#tab-one-content {
    padding: 10px 0 20px 7px;
    background-color: rgba(230, 231, 232, 0.33);
    margin-bottom: 30px;
}

/* .practice-resources #cgd-facts-section-eight .field-promoicon img {
    margin-left: -7px;
} */

#tab-two-content {
    padding: 20px 0 20px 7px;
    background-color: rgba(230, 231, 232, 0.33);
    margin-bottom: 30px;
}

#tab-three-content {
    padding: 17px 6px 20px 7px;
    background-color: rgba(230, 231, 232, 0.33);
    margin-bottom: 30px;
}

.practice-resources #cgd-facts-section-two .field-promoicon img {
    width: 84px;
    height: 50px;
}

.practice-resources #tab-three-content #cgd-facts-section-six .content-tab {
    width: 345px;
}

#tab-one-content .amgen-by-your-side {
    font-size: 14px;
    color: #4A494A;
    line-height: 20px;
    margin-top: 12px;
    margin-bottom: 15px;
    font-family: "Roboto", sans-serif;
}

#tabs>.component-content>.link.activeTab .field-link a {
    color: #5261ac;
    text-decoration: none;

}

#tabs>.component-content>.link .field-link a {
    color: #4A494A;
}

#tab-one-content .resource-list-items li {
    font-size: 14px;
    color: #4A494A;
    font-family: "Roboto", sans-serif;
    margin-bottom: 12px;
}

#tab-one-content .resource-list-items {
    margin-left: 30px;
}

#tab-one-content .team-at-amgen {
    font-size: 14px;
    color: #4A494A;
    margin-bottom: 25px;
    font-family: "Roboto", sans-serif;
}

#tab-one-content .team-at-amgen a {
    color: #5261AC;
    font-size: 14px;
}

#resources-page p.head-link {
    color: #4A494A;
    font-size: 18px;
    line-height: 23px;
    font-weight: 800;
    font-family: 'Roboto';
    margin-bottom: 10px;
}

.practice-resources #resources-page #cgd-facts-section-one p.content-tab {
    width: 345px;
}

#resources-page p.content-tab {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-family: 'Roboto';
    font-weight: 400;
}

#cgd-facts-section-seven {
    margin-top: 30px;
}

.practice-resources #tab-one-content,
.practice-resources #tab-two-content,
.practice-resources #tab-three-content {
    padding-top: 25px;
}

.practice-resources #cgd-facts-section-three .field-promoicon img,
.practice-resources #cgd-facts-section-one .field-promoicon img {
    margin-bottom: 35px;
}

.practice-resources #cgd-facts-section-two .field-promoicon img {
    margin-bottom: 55px;
}

#resources-page .field-promoicon img {
    width: 84px;
    height: 110px;
    margin-bottom: 15px;
    pointer-events: auto;
}

.practice-resources #cgd-facts-section-seven {
    margin-top: 10px;
}

.practice-resources #tab-two-content #cgd-facts-section-eight {
    margin-top: 30px;
}

.practice-resources #tab-three-content #cgd-facts-section-six {
    margin-top: 10px;
}

.practice-resources #tab-three-content #cgd-facts-section-two {
    margin-top: 20px;
}

/* practice-resources #tab-three-content #cgd-facts-section-one {
    margin-top: 20px;
} */

#resources-page p.taq-text {
    padding: 0px 0 30px 0;
    max-width: 967px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Roboto';
    color: #000000;
}

#resources-page .field-promolink a {
    margin-top: 0;
    background: #5261AC;
    font-weight: 400;
    color: #fff;
    font-family: 'Roboto';
    padding: 5px 10px;
    text-decoration: none;
    width: 149px;
    height: 30px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
}

.resources .field-promolink a {
    margin-top: 0px;
}

.resources #cgd-facts-section-eight {
    margin-top: 30px;
}

.sign-up-for-update-page p.all-field {
    margin-bottom: 10px;
}

#resources-page .field-promotext2 a {
    margin-top: 0;
    background: #5261AC;
    font-weight: 400;
    color: #fff;
    font-family: 'Roboto';
    padding: 5px 10px;
    text-decoration: none;
    width: 149px;
    height: 30px;
    font-size: 14px;
    display: flex;
    position: relative;
}

#tab-two-content #patient-resources-content {
    /* padding-left: 0; */
    margin-top: 10px;
}

#resources-page .field-promolink a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/icons/iconone-resource.png);
    width: 13px;
    height: 11px;
    padding-left: 19px;
    position: absolute;
    top: 8px;
}

#resources-page .field-promotext2 a::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/icons/icontwo-resource.png);
    width: 13px;
    height: 11px;
    padding-left: 19px;
    position: absolute;
    right: 30px;
}


#tab-one-content .tab-inside-section-one,
#tab-one-content .tab-inside-section-two {
    display: flex;
}

#tab-one-content .tab-inside-section-two {
    padding: 0 42px 0 0;
}

#tab-one-content .tab-inside-section-one .plain-html p,
#tab-one-content .tab-inside-section-two .plain-html p {
    font-size: 14px;
    color: #4A494A;
    line-height: 21px;
}

#tab-one-content .tab-inside-section-one .plain-html,
#tab-one-content .tab-inside-section-two .plain-html {
    padding: 0;
}

#tab-one-content .tab-inside-section-one .plain-html p:first-child,
#tab-one-content .tab-inside-section-two .plain-html p:first-child {
    font-weight: bold;
    font-size: 16px;
}

#tab-one-content .dedicated-one-on-one {
    font-weight: 800;
    font-size: 18px;
    color: #5261AC;
    margin-top: 30px;
    line-height: 23px;
    font-family: "Roboto", sans-serif;
    margin-bottom: 25px;
}

#tab-one-content .clinical-nurse-educators {
    font-size: 16px;
    color: #4A494A;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: "Roboto", sans-serif;
}

#tab-one-content .imageContainer {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

#our-mission-connect {
    max-width: 485px;
    color: #5261AC;
    font-size: 18px;
    line-height: 23px;
    font-weight: 800;
    font-family: "Roboto", sans-serif;
    margin-bottom: 30px;
}

#resources-page .row.component.column-splitter {
    flex-wrap: wrap;
}

.our-mission-section-one .file-type-icon-media-link {
    width: 17%;
    display: inline-block;
    margin-bottom: 20px;
    vertical-align: middle;
}

.our-mission-section-one .plain-html.col-9 {
    width: 80%;
    padding: 0;
    display: inline-block;
    margin-bottom: 13px;
    vertical-align: middle;
}

.our-mission-section-one .plain-html.col-9 p {
    font-size: 14px;
    color: #4A494A;
    line-height: 20px;
    font-family: "Roboto", sans-serif;
}

.our-mission-section-one .plain-html.col-9 p b {
    font-size: 16px;
    color: #4A494A;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
}

#tab-one-content .amgen-by-your-side-right {
    font-size: 24px;
    color: #3D3E3E;
    margin-bottom: 25px;
    font-weight: bold;
}

.our-mission-section-two .file-type-icon-media-link {
    max-width: 14%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
}

.our-mission-section-two .link,
.our-mission-section-two #call-us-desc,
.our-mission-section-two #email-us-id {
    max-width: 82%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 15px;
    padding-left: 15px;
}

.our-mission-section-two .link a,
.our-mission-section-two #call-us-desc p,
.our-mission-section-two #email-us-id p {
    font-size: 16px;
    color: #4A494A;
    font-weight: bold;
    font-family: "Roboto", sans-serif;

}

.our-mission-section-two #email-us-id p {
    margin-bottom: 0.3rem !important;
}

.our-mission-section-two #call-us-desc p a,
.our-mission-section-two #email-us-id p a,
.our-mission-section-two .link a {
    color: #5261AC;
}

.our-mission-section-two #call-us-desc p a:hover,
.our-mission-section-two #email-us-id p a:hover,
.our-mission-section-two .link a:hover {
    color: #87b940;
}

.our-mission-section-two {
    border: 1px solid;
    padding: 20px 15px 20px 10px;
    max-width: 38%;
    border-radius: 10px 0;
}

#tab-three-content #content_above {
    padding: 5px 14px;
}

#content_above p {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-family: 'Roboto';
    font-weight: 400;
}

/* Patient resource page start */

/* Practice Resources page start */

#cgd-facts-section-eight>.component-content>div {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

div#cgd-facts-section-eight>.component-content>div,
div#cgd-facts-section-twelve>.component-content>div,
div#cgd-facts-section-nine>.component-content>div,
div#cgd-facts-section-ten>.component-content>div,
div#cgd-facts-section-eleven>.component-content>div {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
}

#cgd-facts-section-nine {
    margin-top: 30px;
}

.practice-resources #tab-two-content .field-promolink {
    margin-top: -11px;
}

.practice-resources #cgd-facts-section-nine {
    margin-top: 30px;
}

/* Practice Resources page end */

/* ISI Start */

#isi-accodian-section {
    right: 0;
    max-width: 1122px;
    margin: 0 auto;
}

#isi-accodian-section {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 8;
}

.isi-content-section {
    background-color: #ffffff;
}

#isi-accodian-section>.container {
    background-color: #ffffff;
    padding: 0;
    z-index: 200;
    max-height: 60px;
    max-width: 100%;
}

#isi-accodian-section .isi-full-header {
    background-color: #5261AC;
    color: #ffffff;
    padding: 15px;
}

#isi-accodian-section .isi-title {
    max-width: 1176px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#isi-accodian-section #openFullIsi {
    font-size: 25px;
    width: 30px;
    height: 30px;
    background: #ffffff;
    border-radius: 100%;
    color: #5261AC;
    display: inline-block;
    text-align: center;
    line-height: 29px;
}

#isi-accodian-section .isi-indications-section {
    max-width: 1176px;
    margin: 0 auto;
}

.isi_content {
    font-family: "Roboto", sans-serif;
    color: #3D3E3E;
    margin: 0;
    padding: 0;
}

.isi_header_cont {
    font-size: 25px;
    font-weight: bold;
    line-height: 18.75px;
    font-family: "Roboto", sans-serif;
    /* padding-top: 20px; */
}

#ISI .isi_header_cont {
    padding-top: 20px;
}

.dark_blue {
    color: #5261AC;
    text-transform: uppercase;
}

.italic {
    font-style: italic;
}

.isi_indication_cont {
    font-size: 18px;
    font-weight: bold;
    line-height: 18.75px;
    padding: 20px 0 10px 0;
}

.isi_actimmune_cont,
.isi_actimmune_cont_Sub {
    font-size: 14px;
    line-height: 16.41px;
}

.isi_actimmune_cont_Sub {
    line-height: 20px;
    margin-left: 27px;
}

.isi_actimmune_cont_Sub>li {
    margin-bottom: 10px;
}

.isi_Important_Safety_Info_cont {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.isi_contraindications_cont,
.isi_warnings_and_precautions_cont,
.isi_drug_interactions_cont,
.isi_specific_populations_cont,
.isi_adverse_reactions_cont {
    color: #3D3E3E;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    font-family: 'Roboto';
}

.isi_warnings_and_precautions_sub {
    font-size: 14px;
    line-height: 17px;
    list-style: disc;
    margin-left: 27px;
}

.isi_specific_populations_cont_Sub,
.isi_drug_interactions_cont_Sub,
.isi_adverse_reactions_cont_Sub {
    font-size: 14px;
    line-height: 22px;
    margin-left: 27px;
}

.isi_Prescribing_Information {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
}

.isi_actimmune_cont_Sub li {
    margin-bottom: 10px;
}

#ISI {
    max-width: 976px;
    margin: 10px auto 60px;
}

.isi-content-section .isi-content {
    margin-bottom: 78px;
}

#ISI>.container {
    padding: 0;
}

/* #isi-accodian-section #openFullIsi::before {
    content: "+";
     color: #7d0049;
    color: #5261AC;
    font-size: 24px;
    font-weight: 300;
} */

#isi-accodian-section #openFullIsi {
    text-decoration: none;
}

.demo-shell--hide-fixed-bottom .demo-shell__fixed-bottom {
    opacity: 0;
    display: none;
}

.isi_content ul li {
    margin-bottom: 10px;
    line-height: 20px;
}

#isi-accodian-section .isi_content p {
    margin-bottom: 5px;
}

#isi-accodian-section .isi_content p.isi_Important_Safety_Info_cont,
#ISI .isi_content p.isi_Important_Safety_Info_cont {
    margin-bottom: 14px;
}

#ISI .isi_content p {
    margin-bottom: 5px;
}

.isi_warnings_and_precautions_sub li:first-child {
    margin-top: 10px;
}

.isi_actimmune_cont_Sub li:first-child {
    margin-top: 10px;
}

#isi-accodian-section .isi_actimmune_cont_Sub {
    margin-top: 11px;
}

#isi-accodian-section .isi-content-section .full-width-scroll {
    max-width: 1176px;
    margin: 0 auto;
}

#isi-accodian-section section>.isi_content {
    background-color: #ffffff;
    height: 100%;
}

#isi-accodian-section .active-plus::before {
    content: "+";
    color: #5261AC;
    font-size: 26px;
    font-weight: 300;
}

#isi-accodian-section .active-minus::before {
    content: "-";
    color: #5261AC;
    font-size: 44px;
    font-weight: 300;
}

.no-scroll {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* ISI End */

/* SMO Home page Start */

#homepage-SMo .component-content {
    width: 100%;
    padding: 0;
    max-width: 100%;
}

#homepage-SMo #container-smohome {
    padding-left: 0;
    max-width: 100%;
    padding-right: 0;
    background-color: transparent;
}

#homepage-SMo img#homeImage {
    width: 100%;
}

#homepage-SMo #container-smo {
    max-width: 976px;
    margin: 0 auto;
}

#homepage-SMo h1.head {
    text-align: center;
    font-size: 24px;
    line-height: 28.1px;
    margin: 30px 0 20px 0;
    font-weight: 800;
    font-family: 'Roboto';
    color: #4A494A;
}

#homepage-SMo p.content-smo {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #4A494A;
    margin-bottom: 15px;
    font-family: 'Roboto';
    text-align: left;
}

#homepage-SMo div#para-sentence-smo {
    padding: 0;
}

#homepage-SMo ul.unorder-smo {
    margin-left: 22px;
    margin-bottom: 35px;
}

#homepage-SMo li.li-order-smo {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 5px;
    color: #4A494A;
    font-family: 'Roboto';
}

#homepage-SMo img.quantum-cta__image.d-none.d-sm-block.lozad {
    width: 83px;
    background: #ffffff;
    height: 83px;
    text-align: center;
    pointer-events: none;
    user-select: none;
}

#homepage-SMo .quantum-cta .quantum-cta__image-wrap::before {
    background: #ffffff;
    padding: 37px 0;
    position: unset;
    text-align: center;
}

#homepage-SMo .quantum-cta__image-wrap {
    text-align: center;
    margin: 0 auto;
    background: #ffffff;

}

#homepage-SMo .quantum-cta .quantum-cta__copy {
    margin-bottom: 10px;
}

#homepage-SMo #cta-one,
#homepage-SMo #cta-two,
#homepage-SMo #cta-three {
    background: #ffffff;
    padding: 0;
    margin-bottom: 35px;
    text-align: center;
    pointer-events: none;
}

#homepage-SMo #resource .component.content.col-12,
.efficacy-smo #resource .component.content.col-12,
.diagnosis-smo #resource .component.content.col-12,
.smo-signs-and-symptoms #resource .component.content.col-12 {
    padding: 0;
}

.diagnosis-smo #para-sentence-smo #first-cont p {
    padding-bottom: 25px;
}

#homepage-SMo .title-smo {
    font-size: 18px;
    line-height: 23px;
    color: #4A494A;
    text-align: center;
    font-weight: 400;
    font-family: 'Roboto';
}

#homepage-SMo .content-smo {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: 'Roboto';
}

#homepage-SMo .inside-banner-content {
    position: absolute;
    padding: 20px 70px 20px 80px;
    max-width: 50%;
    padding-bottom: 10px;
    background: transparent;
    left: 8%;
    line-height: 40px;
    bottom: 150px;
    font-weight: 500;
    color: #FFFFFF;
    font-size: 24px;
}

#homepage-SMo #container-smo #cta-one .quantum-button,
#homepage-SMo #container-smo #cta-two .quantum-button,
#homepage-SMo #container-smo #cta-three .quantum-button {
    max-width: 253px;
    height: 30px;
    width: 100%;
    margin-bottom: 20px;
    margin: 0 auto;
    font-weight: 800;
    background: #707070;
    border-radius: inherit;
    pointer-events: all;
}

#homepage-SMo .quantum-cta__image-wrap img {
    text-align: center;
    margin: 0 auto;
    position: unset;
    vertical-align: middle;
}

#homepage-SMo .quantum-cta__image-wrap::before {
    display: none;
}

.for-us-healthcare-title .for-us-healthcare-smo {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
    padding: 15px 0 0;
    position: absolute;
    bottom: 45vh;
    right: 80px;
}

.testing-for-cgd #first-cont .column-splitter .col-sm-3 .quantum-cta#speak {
    pointer-events: none;
}

.testing-for-cgd #first-cont button.quantum-button.quantum-cta__action {
    pointer-events: none;
}

.testing-for-cgd #first-cont button.quantum-button.quantum-cta__action .quantum-button__text {
    pointer-events: all;
}

#homepage-SMo .quantum-header__logo::after {
    content: "";
    width: 36px;
    height: 44px;
    background-image: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Logos/home-icon.png);
    position: absolute;
    top: 58%;
    left: 1%;
    transform: translate(-50%, -56%);
    background-repeat: no-repeat;
    background-size: 41px 42px;
}


/* SMO home page end */

/* SMO efficacy and safety page start */

.efficacy-smo #image-sec img,
.safety-smo #image-sec img {
    max-width: 100%;
    height: auto;
}

.safety-smo #container-smo {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

.efficacy-smo #image-sec {
    margin: 40px 0px 20px 0px;
}

.efficacy-smo #first-cont .smo-clinical-sec p {
    padding: 0px;
    margin-bottom: 10px;
}

.efficacy-smo .smo-clinical-sec {
    margin-top: 30px;
    margin-bottom: 0px;
}

.efficacy-smo #first-cont .smo-clinical-sec p:last-child {
    margin-bottom: 40px;
}

.safety-smo .smo-safety-sec p:last-child {
    margin-bottom: 20px;
}

.efficacy-smo .smo-clinical-sec a,
.safety-smo .smo-safety-sec a {
    color: #5261AC;
}

.efficacy-smo .smo-clinical-sec a:hover,
.safety-smo .smo-safety-sec a:hover,
.efficacy-smo .smo-clinical-sec a:active,
.safety-smo .smo-safety-sec a:active {
    color: #87b940;
}

.safety-smo .smo-safety-sec p {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
    font-weight: normal;
    padding: 10px 0;
}

.safety-smo #safety-paragraph p {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #3D3E3E;
    font-weight: normal;
    padding: 15px 0;
}

.safety-smo #safety-paragraph p b,
.safety-smo .smo-safety-sec p b {
    color: #5261ac;
    font-size: 18px;
    line-height: 23px;
}

.safety-smo p.sub,
.safety-smo p.subpara-resource {
    color: #4A494A;
}

.smo-safety-sec {
    margin-top: 15px;
}

.safety-smo #image-sec .component-content {
    text-align: center;
}

/* SMO efficacy and safety page end */

/* SMO support resouces page start */

#support-resource-smo #container-smo-support {
    max-width: 976px;
    margin: 0 auto;
    padding: 0
}

#support-resource-smo a.align-rands.model-pop-up-second {
    font-size: 16px;
}

#support-resource-smo #splitter-smo-container {
    max-width: 976px;
    margin: 0 auto;
    margin-top: 25px;
}

#support-resource-smo p.head_support {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    margin-bottom: 10px;
    font-weight: 800;
    font-family: 'Roboto';
}

#support-resource-smo #pdf-download {
    padding: 0;
}

#support-resource-smo #support {
    padding: 0;
}

#support-resource-smo #promo-code .component-content {
    display: flex;
    justify-content: center;
}

#support-resource-smo p.para-suppo {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 800;
    font-family: 'Roboto';
    margin: 20px 0;
}

#support-resource-smo p.sentence,
#support-resource-smo p.clinical {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-weight: 400;
    font-family: 'Roboto';
    margin-bottom: 10px;
}

#support-resource-smo .col-sm-6 {
    padding: 0;
}

#support-resource-smo #splitter-text {
    margin-top: 8px;
    padding: 0;
}

#support-resource-smo #enrollment-cta1 {
    padding: 0;
    display: flex;
    background: none;
    margin-top: 15px;
    pointer-events: none;
}

#support-resource-smo #enrollment-cta {
    background: none;
    display: flex;
    padding: 0 0 15px 0px;
    justify-content: space-evenly;
    pointer-events: none;
}

#support-resource-smo #enrollment-cta img.quantum-cta__image.d-none.d-sm-block.lozad,
#support-resource-smo #enrollment-cta1 img.quantum-cta__image.d-none.d-sm-block.lozad {
    width: 90px;
    height: 120px;
    background: #fff;
    pointer-events: all;
}

#support-resource-smo #enrollment-cta h2.quantum-cta__title,
#support-resource-smo #enrollment-cta1 h2.quantum-cta__title {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 700;
    font-family: 'Roboto';
    text-decoration: underline;
    pointer-events: all;
}

#support-resource-smo #enrollment-cta h2.quantum-cta__title:hover,
#support-resource-smo #enrollment-cta1 h2.quantum-cta__title:hover {
    color: #87b940;
}

#support-resource-smo button.quantum-button.quantum-cta__action {
    background: #87B940;
    max-width: 189px;
    max-height: 36px;
    width: 100%;
    border-radius: 0;
    margin-top: 30px;
    pointer-events: all;
}

#support-resource-smo p.resource-head {
    font-size: 18px;
    line-height: 23px;
    font-weight: 800;
    color: #5261AC;
    font-family: 'Roboto';
}

#support-resource-smo p.quantum-cta__copy {
    margin-left: 126px;
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-family: 'Roboto';
    font-weight: 400;
}

#support-resource-smo .quantum-cta .quantum-cta__title {
    margin-bottom: 12px;
    margin-top: -21px;
    margin-left: 126px;

}

#support-resource-smo .quantum-cta .quantum-cta__image-wrap::before {
    padding: 0px;
    min-height: 0px;
    background-color: white;
}

#support-resource-smo div#enrollment-cta1 p.quantum-cta__copy {
    margin-bottom: 10px;
}

/* SMO support resouces page End */

/* SMO Signs and symptoms page start */

#smo-signs-and-symptoms #first-cont {
    max-width: 100%;
    padding: 0;
    background: #E6E7E8;
    margin-bottom: 20px;
}

#smo-signs-and-symptoms #first-cont h1 {
    max-width: 968px;
    margin: 0 auto;
    font-size: 24px;
    color: #3D3E3E;
    font-weight: 500;
    padding: 20px 0;
}

#smo-signs-and-symptoms p.middle-sent {
    font-size: 12px !important;
    line-height: 18px;
}

#smo-signs-and-symptoms #container-smo #safety-paragraph {
    background: #5261AC;
    max-width: 972px;
    margin: 0 auto 25px;
    color: #ffffff;
    padding: 10px;
    margin-top: 35px;
}

#smo-signs-and-symptoms #container-smo #safety-paragraph>.component-content>.multi-column-text {
    display: flex;
    justify-content: space-around;
}

#container-smo .multi-column-text>ul>li {
    font-size: 16px;
    color: #ffffff;
    line-height: 21px;
    font-weight: 400;
    margin-bottom: 5px;
}

/* SMO Signs and symptoms page End */

/* SMO Support and resources page start */

#support-resource-smo #container-smo-support a {
    color: #5261AC;
}

#support-resource-smo #image-one {
    cursor: pointer;
    padding: 0;
    margin-top: 10px;
    text-align: center;
    pointer-events: none;
}

#support-resource-smo #image-one img {
    text-align: left;
    align-items: left;
    width: 65px;
    height: 68px;
    cursor: pointer;
    pointer-events: none;
}

#support-resource-smo div#container-smo-support .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 9.666667%;
    padding: 0;
}

#support-resource-smo p.mini-head {
    font-size: 16px;
    line-height: 21px;
    color: #4A494A;
    font-weight: 700;
    font-family: 'Roboto';
    margin: 25px 0 10px 0px;
}

#support-resource-smo div#container-smo-support .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    align-items: center;
}

#support-resource-smo p#context-resource b {
    font-size: 16px;
    line-height: 21px;
}

#support-resource-smo p#context-resource a.align-rands.model-pop-up-second {
    font-size: 14px;
}

#support-resource-smo p#content-supp {
    font-size: 14px;
    line-height: 20px;
    color: #4A494A;
    font-family: 'Roboto';
    font-weight: 400;
}

#support-resource-smo p#content-supp b,
#support-resource-smo #context-resource b,
#support-resource-smo p.opinion-support b {
    font-size: 16px;
    line-height: 21px;

}

#support-resource-smo #context-resource,
#support-resource-smo p.opinion-support {
    font-size: 14px;
    line-height: 21px;
    color: #4A494A;
    font-family: 'Roboto';
    font-weight: 400;
}

#support-resource-smo span.quantum-button__text::after {
    content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/icons/Global-Icon-smo.png);
    width: 100%;
    height: 14px;
    padding-left: 10px;
}


/* SMO Support and resources page End */

/* SMO Diagnosis start */

.diagnosis-smo h2.grey-box-head,
.diagnosis-smo h2.grey-box-head1 {
    background-color: #6D6E71;
    padding: 6px 20px;
    color: #fff;
    font-size: 18px;
    line-height: 23px;
    font-family: 'Roboto';
    margin-bottom: 20px;
}

.diagnosis-smo h2.grey-box-head1 {
    margin-top: 30px;
}

.diagnosis-smo ul.diagnosis-list1 li,
ul.diagnosis-list2 li {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 9px;
    color: #4A494A;
    font-family: 'Roboto';
}

.diagnosis-smo ul.diagnosis-list1,
ul.diagnosis-list2 {
    padding-left: 22px;
}

.diagnosis-smo #para-sentence-smo p.small-txt {
    padding-left: 10px;
    color: #4A494A;
    margin-bottom: 0;
}

/* SMO Diagnosis end */

/* Sitemap Page start */

.sitemap #cont-site .col-12>ul>li:first-child a,
.sitemap #cont-site .col-12>ul>li:nth-child(7) a {
    color: #5261ac;
    padding-left: 0;
    font-size: 29px;
    line-height: 40px;
    text-decoration: underline;
}

.sitemap #cont-site .col-12>ul>li:first-child,
.sitemap #cont-site .col-12>ul>li:first-child::before,
.sitemap #cont-site .col-12>ul>li:nth-child(7),
.sitemap #cont-site .col-12>ul>li:nth-child(7)::before {
    list-style-type: none;
    content: none;
    padding-left: 6px;

}

.sitemap #cont-site .col-12>ul>li {
    line-height: 40px;
    list-style: none;
    position: relative;
    padding-left: 27px;
    margin-bottom: 5px;
}

.sitemap #cont-site .col-12>ul>li a {
    font-size: 29px;
    color: #3d3e3e;
    text-decoration: none;
}

.sitemap #cont-site .col-12>ul>li::before {
    content: "";
    width: 8px;
    height: 8px;
    background: #3d3e3e;
    border-radius: 50%;
    position: absolute;
    top: 15px;
    left: 4px;
}

.sitemap #cont-site .col-12>ul>li ul {
    margin-left: 16px;
}

.sitemap #cont-site .col-12>ul>li ul li a {
    font-size: 16px;
    line-height: 21px;
    color: #3d3e3e;
    text-decoration: underline;
}

.all-field p {
    margin-bottom: 0;
}

.sitemap #cont-site .col-12>ul>li ul li {
    color: #3d3e3e;
    line-height: 21px;
}

#middle-cont .col-12 {
    padding: 0px 0;
}

.sitemap #cont-site .col-12 ul li.sitemap-sub-navigation {
    list-style: disc;
    margin-bottom: 5px;
}

.sitemap #cont-site .col-12 ul li.sitemap-sub-navigation:last-child {
    margin-bottom: 15px;
}

.sitemap #cont-site .col-12>ul>li:last-child {
    margin-bottom: 30px;
}

/* Sitemap Page End */

/* Find a specialist page start */

.zip-code-text-section {
    margin-bottom: 30px;
}

.find-a-specialist .patient-text {
    text-align: center;
    justify-content: center;
    margin-bottom: 25px;
    margin-top: 40px;
}

.find-a-specialist .patient-text h2 {
    font-size: 18px;
    line-height: 21px;
    color: #5261ac;
    font-weight: 700;
    font-family: 'Roboto';
    margin-bottom: 5px;
}

.find-a-specialist .patient-text p {
    font-size: 14px;
    line-height: 20px;
    color: #3d3e3e;
}

.find-a-specialist .patient-text p a {
    color: #5261AC;
}

.find-a-specialist #zip-code-container,
.find-a-specialist #terms-and-cond {
    max-width: 976px;
    padding: 0;
    margin: 0 auto;
}

.find-a-specialist .tesrms-section {
    background-color: #e6e7e8;
    padding: 20px 5px 35px 15px;
}

.find-a-specialist .tesrms-section p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
    margin-top: 0;
    margin-bottom: 10px;
}

.find-a-specialist a.terms-anc {
    color: #5261AC;
    font-size: 16px;
}

.find-a-specialist a.terms-anc:hover,
.find-a-specialist a.terms-anc:active,
.find-a-specialist .patient-text p a:active,
.find-a-specialist .patient-text p a:hover {
    color: #87b940;
}

.zip-code-text-section .image-sec {
    text-align: center;
}

.zip-code-text-section .image-sec,
.zip-code-text-section .form-sect,
.zip-code-text-section .when-text {
    padding-left: 15px;
    padding-right: 15px;
}

.zip-code-text-section .form-sect input#finderZip {
    padding: 3px 8px;
    border: 1px solid #6D6E71;
    font-size: 14px;
    line-height: 21px;
    min-height: 33px;
    color: #3d3e3e;
    font-weight: 700;
    outline: none;
    border-radius: 0;
}

.zip-code-text-section .form-sect input#finderZip::placeholder {
    color: #3d3e3e;
}

.zip-code-text-section .form-sect button.btn {
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    padding: 5px 0px;
    background: #87b940;
    border: 1px solid #6d6e71;
    border-left: 0;
    color: #fff;
    min-width: 102px;
    min-height: 33px;
}

.zip-code-text-section .when-text p {
    font-size: 14px;
    line-height: 20px;
    color: #3d3e3e;
    padding-bottom: 2px;
}

/* find a specialist page end */

/* Search start */

.quantum-search-suggest .component-content {
    left: 0;
    right: 0;
}

.quantum-search-suggest .quantum-search-box-button-with-redirect {
    background: url(/-/media/Themes//Horizon/Actimmunehcp/Actimmunehcp/Images/icons/search-icons) no-repeat;
    width: 19px;
    height: 21px;
    right: 15px;
    top: 20px;
    border: none;
    margin: 0 auto;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    padding: 0;
}

.quantum-search-suggest input {
    height: 55px;
    appearance: none;
    background-color: #fff;
    width: 100%;
    padding: 10px 15px 10px 46px;
    font-size: 16px;
    color: #3D3E3E;
    z-index: 1;
    border: 1px solid #5261AC;
}

.quantum-search-suggest input::placeholder {
    color: #3D3E3E;
    font-size: 16px;
}

.quantum-search-suggest .quantum-search-box-button-with-redirect:hover {
    background-color: #fff;
    color: #fff;
}

input.quantum-search-box-input::-webkit-search-cancel-button {
    display: none;
}

.page-searchh .component.container.margin-tb-40 {
    margin: 0px auto;
    max-width: 976px;
    padding: 0;
}

.page-searchh .component.container.margin-tb-40 .quantum-results-count .quantum-banner__title {
    display: block;
}

.page-searchh .component.container.margin-tb-40 .quantum-search-results-count {
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-searchh .component.container.margin-tb-40 .quantum-search-count-message {
    display: none;
}

.page-searchh h1 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 20px 15px;
    max-width: 976px;
    margin: 20px auto 20px;
    background: #E6E7E8;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

.page-searchh li.quantum-search-list a {
    color: #5261AC;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Roboto';
    text-decoration: underline;
    line-height: 23px;
    margin-bottom: 5px;
    text-decoration: none;
    padding: 0 0 8px 0;
}


.page-searchh li.quantum-search-list .quantum-search-content {
    color: #3D3E3E;
    ;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto';
    line-height: 20px;
}

.page-searchh .quantum-search-list {
    padding: 0px;
    background-color: transparent;
    background-color: #E6E7E8;
    padding: 22px;
}

.page-searchh nav.quantum-spacing-div.quantum-pagenavigation-parent {
    display: flex;
    justify-content: center;
}

.page-searchh li#prev-page a,
.page-searchh li#next-page a,
.page-searchh ul.pagination.quantum-pagenavigation-ul li a {
    color: #5261AC;
}

.quantum-search-result {
    padding: 0px 15px;
}

.page-searchh .quantum-search-result {
    padding: 0px 15px;
    max-width: 972px;
    margin: 0 auto;
}

/* Search end */

/* Signup page start */

.sign-up-for-update-page #sign-up-page-form {
    max-width: 976px;
    padding: 0;
    margin: 0 auto;
}

.sign-up-for-update-page p.get-more-text {
    font-size: 18px;
    line-height: 23px;
    font-weight: 800;
    margin-bottom: 15px;
    color: #5261AC;
    font-family: 'Roboto';
}

.sign-up-for-update-page .agree-txt {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #3D3E3E;
    font-family: 'Roboto';
}

.sign-up-for-update-page p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 25px;
    color: #3D3E3E;
    font-family: 'Roboto';

}

.sign-up-for-update-page p.privacy {
    margin-top: 15px;
}

.sign-up-for-update-page #sign-up-page-form input#iagreetnc,
.sign-up-for-update-page select {
    appearance: auto;
    margin-right: 10px;
}

.sign-up-for-update-page span.quantum-button__text,
#model_npi #npi-search {
    font-size: 22px;
    line-height: 33px;
    font-family: 'Roboto';
    color: #fff;
}

.sign-up-for-update-page a#request_to_signup,
#model_npi #npi-search {
    background: #87B940;
    padding: 6.5px 43px;
    max-width: 159px;
    border-radius: 0;
    margin-top: 0px;
}

.sign-up-for-update-page p.small-text {
    font-size: 12px;
    line-height: 21px;
}

.sign-up-for-update-page .forsm-start-cont {
    max-width: 562px;
    margin: 0;
}

input#lookupNumber::placeholder,
select#specialty,
input#firstName::placeholder,
input#lastName::placeholder,
input#email::placeholder,
input#confirmEmail::placeholder,
input#lookupNumber,
input#firstName,
input#lastName,
input#email,
input#confirmEmail {
    color: #6D6E71;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

.sign-up-for-update-page input#lookupNumber,
.sign-up-for-update-page input#firstName,
.sign-up-for-update-page input#lastName,
.sign-up-for-update-page input#email,
input#confirmEmail {
    border: 1px solid #6D6E71;
    height: 35px;
}

.sign-up-for-update-page select#specialty {
    height: 35px;
    border: 1px solid #6D6E71;
    padding: 0 10px;
}

.sign-up-for-update-page button#openModalButton,
.sign-up-for-update-page a.npi-lookup-form {
    color: #5261AC;
    font-size: 12px;
}

.sign-up-for-update-page button#openModalButton:hover,
.sign-up-for-update-page a.npi-lookup-form:hover {
    color: #87b940;
}

.dosing-calculator-image .dosage-actimmune {
    margin-top: 40px;
}

#first-cont .dosing-calculator-image p {
    margin-bottom: 20px;
}

#administered_subcutaneously .font-14 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.isi-content {
    max-width: 1176px;
    margin: 0 auto;
    background-color: #ffffff;
}

.isi-content ul li,
.isi-content .isi_actimmune_cont,
.isi_Prescribing_Information {
    color: #3D3E3E;
    margin-bottom: 10px;
}

/* Signup page end */

/* Popup start */
.error-txt-field {
    font-size: 14px;
    line-height: 21px;
    color: #FF0000;
    font-family: 'Roboto';
    font-weight: 400;
}

#common-modal.quantum-modal,
#common-modal-horizon.quantum-modal,
#videopopup_1.quantum-modal {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: inherit;
    z-index: 999;
    visibility: inherit;
}

#videopopup_1 {
    display: none;
}

.video-popup-open {
    overflow: hidden;
}

/* .quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    display: none;
} */

#common-modal .quantum-modal__dialog,
#common-modal-horizon .quantum-modal__dialog {
    border-radius: 0;
    text-align: center;
}

#common-modal .modal-title,
#common-modal-horizon .modal-title {
    font-size: 28px;
    line-height: 28px;
    color: #87b940;
    font-weight: 700;
    margin: 0 auto;
}

#common-modal-horizon .modal-content,
#common-modal .modal-content,
#common-modal-horizon .modal-header,
#common-modal .modal-header {
    border: none;
}

#common-modal-horizon .modal-footer,
#common-modal .modal-footer {
    border: none;
    justify-content: center;
}

#common-modal .modal-body,
#common-modal-horizon .modal-body {
    padding: 10px 0 25px 0;
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
}

#common-modal .modal-body.middle-text,
#common-modal-horizon .modal-body.middle-text {
    padding-bottom: 0px;
    padding-top: 21px;
}

#common-modal .modal-footer,
#common-modal-horizon .modal-footer {
    padding-bottom: 10px;
}

.btn-continue,
.btn-continue1 {
    padding: 6px 20px;
    min-width: 100px;
    border-radius: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin: 0 20px 0 0;
    background: #5261ac;
    cursor: pointer;
    padding: 6px 20px;
    color: #fff;
    justify-content: center;
    text-decoration: none;
}

a.btn-continue:hover,
a.btn-continue1:hover,
a.btn-cancel:hover {
    color: #fff;
}

.btn-cancel {
    min-width: 100px;
    border-radius: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    background: #3d3e3e;
    color: #fff;
    cursor: pointer;
    padding: 6px 20px;
    justify-content: center;
    text-decoration: none;
}

/* script code start */
#thankyou_model_emailID h1 {
    /* color: aquamarine; */
    font-size: 28px;
    line-height: 34px;
    color: #3d3e3e;
    margin-bottom: 14px;
}

#thankyou_model_emailID #emailid p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px;
    color: #3d3e3e;
}

#thankyou_model_emailID button.quantum-button.quantum-button--tertiary.quantum-modal__close.quantum-button--icon-only {
    color: #3d3e3e;
}

#why-actimmune #first-cont p {
    margin-bottom: 0px;

}

#why-actimmune p.actimmune-thought {
    margin-bottom: 15px !important;
}

.s-hide {
    display: none;
}

#median-col-section p.sub-sub {
    font-size: 12px;
    line-height: 21px;
    font-family: 'Roboto';
    font-weight: 400;
}

.symptoms-presentation b.bolder {
    font-size: 16px;
    line-height: 21px;
    font-family: 'Roboto';
    font-weight: 700;
}

.symptoms-presentation p.main-sub {
    font-size: 18px;
    line-height: 23px;
    font-family: 'Roboto';
    margin-top: 8px;
    font-weight: 700;
    margin-bottom: 8px;
}

.bc-player-4aZ9TSOoC_default .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -0.5em;
    margin-top: -0.5em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    border: none;
    border-radius: 50%;
    font-size: 3.5em;
    background-color: #F8F8F8;

}

.bc-player-4aZ9TSOoC_default .vjs-big-play-button:hover {
    background-color: rgba(0, 0, 0, .45);
}

.bc-player-4aZ9TSOoC_default .vjs-title-bar {
    line-height: 1.5;
    padding-top: 1em;
    width: 0;
    background: none;
}

.cgd-carrier-testing div#video-cont .col-4,
.autosomal-recessive-cgd div#video-cont .col-4,
#why-actimmune div#video-cont .col-4 {
    border-left: 1px solid rgba(33, 37, 41, 0.5);
    height: 290px;
    margin-top: 5px;
    padding-left: 40px;
    vertical-align: middle;
}

.cgd-carrier-testing div#video-cont .field-promotext,
.autosomal-recessive-cgd div#video-cont .field-promotext,
#why-actimmune div#video-cont .field-promotext {
    font-size: 18px;
    line-height: 23px;
    color: #5261AC;
    font-weight: 800;
    font-family: 'Roboto';
    margin: 0px 0 8px;
}

.cgd-carrier-testing #video-cont .col-4 .field-promolink a,
.autosomal-recessive-cgd #video-cont .col-4 .field-promolink a,
#why-actimmune #video-cont .col-4 .field-promolink a {
    font-size: 15px;
    line-height: 17.58px;
    font-family: 'Roboto';
    color: #5261AC;
    font-weight: 700;
    /* margin-bottom: 10px; */
}

.cgd-carrier-testing p.field-promotext2,
.autosomal-recessive-cgd p.field-promotext2,
#why-actimmune p.field-promotext2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Roboto';
    color: #3D3E3E;
}

p#fistid {
    margin: 25px 0 15px;
}

.safety-actimmunehcp p.last-para-safety {
    padding: 15px 0 25px !important;
}

.autosomal-recessive-cgd #first-cont p b {
    font-size: 18px;
}

.autosomal-recessive-cgd .reduce-the-risk p {
    font-size: 14px;
}

.autosomal-recessive-cgd .reduce-the-risk .most-patients {
    font-size: 12px;
    margin-bottom: 25px;
}

.autosomal-recessive-cgd .reduce-the-risk .serious-infection {
    font-size: 12px;
}

.autosomal-recessive-cgd #first-cont h1 {
    margin-bottom: 0px;
}

#cgd-facts-section-nine {
    padding-left: 10px;
}

.find-a-specialist div#first-cont p {
    padding-bottom: 30px;
}

.find-a-specialist .tesrms-section p {
    font-size: 14px;
    line-height: 20px;
    color: #3d3e3e;
    margin-top: 0;
    margin-bottom: 10px;
}

/* #video-section .col-6:first-child .quantum-cta__action {
    top: -8px;
} */

#video-section .row:nth-child(2) .col-6:first-child .quantum-cta__action {
    top: -20px;
}

.diagnosis-smo div#first-cont p {
    padding-bottom: 30px;
}

.diagnosis-smo ul.diagnosis-list1 li::marker,
ul.diagnosis-list2 li::marker {
    font-size: 14px;
}

#above p.footnote.pb-4-cont {
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
}

#homepage-SMo li.li-order-smo::marker {
    font-size: 10px;
    list-style-type: circle !important;
}

.diagnosis-smo #first-cont h1 {
    color: #4A494A;

}

.page-search .component.container.margin-tb-40 {
    max-width: 976px;
    margin: 0 auto;
}

.page-search .quantum-results-count {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    padding: 20px 15px;
    max-width: 976px;
    margin: 20px auto 20px;
    background: #E6E7E8;
    color: #3D3E3E;
    font-family: "Roboto", sans-serif;
}

.page-search .component.container.margin-tb-40 {
    padding-inline: 0px;
}

.efficacy-smo p.middle-sent {
    font-size: 12px !important;
    line-height: 20px !important;
}

#bone-marrow-transplant #first-cont #first-cont p {
    padding-bottom: 15px;
}

.efficacy-cgd-treatment #one-id,
.efficacy-cgd-treatment #id-too,
.efficacy-cgd-treatment #image-efficacy {
    text-align: center;
    padding-bottom: 20px;
    margin-top: 20px;
}

#clinical-overview #clinical-content p {
    padding: 0;
    margin-bottom: 20px;
    margin-top: 16px;
}

#median-col-section p.sub-mini {
    font-size: 12px;
    line-height: 21px;
}

#first-cont p b.family-importance-genetic {
    font-size: 18px;
    line-height: 23px;
}

.cgd-carrier-testing #first-cont p {
    padding: 0;
    margin-bottom: 7px;
}

#first-cont p b {
    font-size: 18px;
    line-height: 23px;
}

.col-7.our-mission-section-one {
    flex: 0 0 59.333333%;
    max-width: 59.333333%;
}

.testing-for-cgd .field-slidetext sup {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    font-family: 'Roboto';
}

#model_npi .quantum-modal__dialog .btnid {
    margin-left: 20px;
}

#para-sentence-smo p {
    color: #4A494A;
}

.has-search-open .quantum-header__mobile-content>button:first-child:before {
    display: none;
}

.header-nav .quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-list-item .active {
    color: #5261ac;
    background-color: #ffffff;
    z-index: 18px;
}

.practice-resources #tab-three-content #cgd-facts-section-five {
    margin-top: 20px;
}

#cgd-facts-section-three,
#cgd-facts-section-one {
    padding-left: 0px
}

#cgd-facts-section-two,
#cgd-facts-section-one {
    margin-top: 5px;
}

#support-resource-smo a.enrollment,
#support-resource-smo a.align-rands {
    font-size: 16px;
}

#video-cont {
    margin-top: 25px;
}

button.button-reset {
    font-size: 18px;
    line-height: 23px;
}

br.break-smo {
    display: none;
}

.col-7.our-mission-section-one {
    margin-top: 15px;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type='number'] {
    -moz-appearance: textfield;
}


/* Popup end */

@media screen and (min-width: 768px) {
    .mob-image {
        display: none;
    }

    #cgd-facts-section-four,
    #cgd-facts-section-three {
        margin-top: 20px;
        padding-right: 0;
    }

    #common-modal .quantum-modal__dialog,
    #common-modal-horizon .quantum-modal__dialog {
        max-width: 596px;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: auto;
        justify-content: center;
    }

    .testing-for-cgd .field-slideimage img {
        display: block;
        max-width: 100%;
        margin: 0 auto;
    }

    /* .prev-text,
        .next-text {
             top: 235px; 
        }  */

    .clinical-overview #video-cont .imageContainer>div>.video-js,
    .cgd-carrier-testing #video-cont .imageContainer>div>.video-js,
    .autosomal-recessive-cgd #video-cont .imageContainer>div>.video-js,
    #why-actimmune #video-cont .imageContainer>div>.video-js,
    .resources #video-56e3c69f-2341-4414-839b-6eb776d3e880.imageContainer>div>.video-js {
        width: 525px;
        height: 299px;
    }

    /* Resource page start */

    #resources-page #tab-three-content div#cgd-resource-facts .component-content div:first-child,
    #resources-page #tab-two-content div#cgd-resource-facts .component-content div:first-child {
        display: flex;
    }


    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child {
        display: flex;
        margin-top: 0px;
        gap: 35px;
        align-items: baseline;
    }

    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child {
        display: flex;
        margin-top: 0px;
        gap: 35px;
        align-items: baseline;
    }

    .practice-resources #tab-three-content .field-promolink a {
        margin-top: 0;
    }

    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:first-child .field-promotext,
    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:first-child .field-promotext {
        display: block;
        justify-content: space-between;
    }

    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:first-child,
    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:first-child {
        display: flex;
        gap: 25px;
        margin-bottom: 0px;
    }

    #tab-three-content>.component-content>.row:nth-child(2) {
        padding-top: 10px;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child {
        margin-bottom: 0;
    }

    /* Resource page end */

    /* Find a specialist page start */

    .zip-code-text-section {
        display: flex;
    }

    .zip-code-text-section>div {
        display: flex;
        align-items: flex-end;
    }

    .zip-code-text-section .image-sec {
        max-width: 152px;
    }

    .zip-code-text-section .form-sect {
        max-width: 310px;
        margin-bottom: 6px;
    }

    /* Find a specialist page end */

    /* Popup start */
    #model_emailID .quantum-modal__dialog {
        max-width: 740px;
    }

    #model_emailID .quantum-modal__dialog {
        max-width: 740px;
    }

    #model_npi .quantum-modal__dialog {
        max-width: 638px;
    }

    #model_npi .quantum-modal__dialog .col-md-3,
    #model_npi .quantum-modal__dialog .col-md-5 {
        padding-right: 0;
    }

    /* Popup end */
}

@media screen and (max-width:1200px) {
    .practice-resources #cgd-facts-section-eight .field-promoicon img {
        margin-left: 0;
    }

    .quantum-top-nav__link .quantum-top-nav__link-text {
        padding-inline: 10px;
    }

    /* .for-us-healthcare-title .for-us-healthcare-smo {
        bottom: 246px;
        right: 80px;
    } */

    .provide-protection {
        margin-bottom: 20px;
        padding-right: 40px;
    }

    #home-nav .quantum-header__logo::after,
    #homepage-SMo .quantum-header__logo::after {
        left: 1%;
    }

    .isi_header_cont {
        padding-top: 0;
    }

    .isi-content-section {
        padding: 0 15px;
    }

    /* .quantum-header .quantum-drop-down-menu__list{
        padding-left: 20px;
    } */
    .quantum-drop-down-menu__link .quantum-icon {
        margin-left: 8px;
    }

    /* a.quantum-header__logo.d-block.d-sm-none.gtm-header img {
        display: none;
    } */

    #bone-marrow-transplant #main-container-bone-marrow .row {
        display: flex;
        margin-bottom: 20px;
        justify-content: space-evenly;
    }

    .practice-resources #tab-three-content #cgd-facts-section-six .content-tab {
        width: 100%;
    }

    #homepage-SMo #brand-com-header .quantum-drop-down-menu>.quantum-drop-down-menu__list,
    #home-nav #brand-com-header .quantum-drop-down-menu>.quantum-drop-down-menu__list {
        padding-left: 5px;
    }

    #bone-marrow-transplant #main-container-bone-marrow {
        padding: 0 15px;
    }

    #median-col-section .col-sm-3 .imgage-column p {
        margin: 0 auto;
    }

    #median-col-section .col-sm-3 .imgage-column p.img-bottom-cont {
        margin: 0 auto;
    }

    #median-col-section .col-sm-3 .imgage-column p.Img-para {
        margin: 0 auto;
    }

    #cgd-facts-section-nine {
        padding-left: 0;
    }

    #cgd-facts-section-nine .field-promolink {
        margin-left: 0;
    }

    /* SMO home page start */

    #homepage-SMo br.break {
        display: none;
    }

    #homepage-SMo #cta-two {
        background: #ffffff;
        padding: 0;
        margin-bottom: 17px;
    }

    #homepage-SMo .inside-banner-content {
        position: absolute;
        padding: 20px 50px 20px 80px;
        max-width: 58%;
        padding-bottom: 10px;
        background: transparent;
        left: 0%;
        line-height: 30px;
        font-weight: 500;
        color: #FFFFFF;
        font-size: 24px;
    }

    /* SMO home page end */

    /* SMO Support and resource page start */
    #support-resource-smo #pdf-download {
        padding: 0px 15px;
    }

    #support-resource-smo div#container-smo-support .col-sm-2 {
        padding: 0 0px 0 15px;
    }

    #support-resource-smo div#enrollment-cta {
        padding: 0px 10px;
    }

    #support-resource-smo #enrollment-cta1 {
        margin-top: 10px;
    }

    /* SMO Support and resource page end */


    /* #homepage-SMo  #container-smo img.quantum-cta__image.d-block.d-sm-none.lozad {
        display: none!important;
    } */
    #homepage-SMo #container-smo .content-smo {
        min-height: 45px;
    }

    #top-navigation {
        display: block;
        height: 10px;
    }

    #footer>.quantum-footer {
        padding: 0 40px;
    }

    /* Patient resources page start */

    div#patient-resources-content .row.component.column-splitter {
        display: flex;
        align-items: center;
    }

    #resources-page div#tab-three-content .row.component.column-splitter {
        display: flex;
        align-items: center;
    }

    #resources-page .field-promolink a {
        margin-top: 10px;
        width: 149px;
        height: 30px;
        text-align: left;
        padding: 0 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #resources-page .field-promotext2 a {
        margin-top: 9px;
        width: 100%;
        height: 36px;
        text-align: left;
        padding: 8px 10px 8px;
    }

    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child,
    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child {
        align-items: baseline;
    }

    #tab-three-content .field-promotext2 a,
    #tab-two-content .field-promotext2 a {
        margin-top: 5px;
        width: 149px;
        height: 30px;
        text-align: left;
        padding-top: 8px;
        margin-bottom: 7px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    /* #video-section .row:nth-child(2) .col-6:first-child .quantum-cta__action {
        top: -4px;
    } */

    .quantum-header__logo {
        width: 27px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        padding: 0;
    }

    #homepage-SMo #container-smo #cta-two .content-smo {
        padding: 0 50px;
    }

    /* .quantum-header__menu .quantum-drop-down-menu__link {
        gap: 0px;
    } */

    #isi-accodian-section .isi-indications-section {
        padding: 0 10px;
    }

    .safety-smo #para-sentence-smo h1 {
        margin-top: 0;
    }

    #tab-three-content .field-promolink a {
        margin-top: 9px;
        height: 30px;
        width: 149px;
        padding: 5px 10px;
        display: inline-block;
    }

    .resources #tab-three-content .field-promolink a {
        margin-top: 0px;
    }

    #resources-page .field-promotext2 a::after {
        right: 27px;
        top: 7px;
    }

    #tab-two-content,
    #tab-three-content {
        padding: 10px 0;
        padding-left: 15px;
    }

    #resources-page .field-promolink a::after {
        padding-left: 14px;
        top: 8px;
        right: 25px;
    }

    #tab-one-content .tab-inside-section-one .plain-html,
    #tab-one-content .tab-inside-section-two .plain-html {
        padding: 0 15px;
    }

    /* Patient resources page end */
    .our-mission-section-two {
        padding: 15px 0px 0px 0px;
    }

    #tab-one-content .tab-inside-section-one .plain-html,
    #tab-one-content .tab-inside-section-two .plain-html {
        padding: 0 0 0 25px;
    }

    .our-mission-section-two .file-type-icon-media-link {
        max-width: 17%;
    }

    .our-mission-section-two .link,
    .our-mission-section-two #call-us-desc,
    .our-mission-section-two #email-us-id {
        max-width: 79%;
        word-wrap: break-word;
    }

    #resources-page div#cgd-facts-section-one,
    #resources-page div#cgd-facts-section-two,
    #resources-page div#cgd-facts-section-three,
    #resources-page div#cgd-facts-section-four,
    #resources-page div#cgd-facts-section-six,
    #resources-page div#cgd-facts-section-eight {
        padding: 0;
    }

    .resources #tab-three-content .col-6 {
        padding-left: 0;
    }

    /* Practice resource page start */
    .practice-resources .field-promotext2 a {
        margin-top: 0px;
        width: 149px;
        height: 30px;
        text-align: left;
        padding: 8px 10px 8px;
        display: flex;
        align-items: center;
    }

    .practice-resources #video-section>.component-content>.row {
        margin: 0;
    }

    /* .practice-resources #video-section .quantum-cta__text {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    } */

    /* .practice-resources #video-section .quantum-cta__action {
        top: 0;
        right: 0;
    } */

    /* .practice-resources #video-section .col-6:first-child .quantum-cta__action {
        top: 0;
    } */

    .practice-resources #video-library {
        padding: 0 15px;
    }

    .practice-resources #chronic-granulomatous-disease {
        padding: 0 15px;
    }

    .practice-resources #tab-one-content .field-promotext2 a {
        margin-top: 0px;
        width: 149px;
        height: 30px;
        text-align: left;
        padding: 8px 10px 8px;
        display: flex;
        align-items: center;
    }

    .practice-resources #tab-one-content #cgd-facts-section-eight>.component-content>div {
        display: flex;
        justify-content: space-between;
        margin-left: 10px;
    }

    .practice-resources #tab-two-content #cgd-facts-section-eleven {
        padding: 0;
    }

    .practice-resources #video-section {
        margin-bottom: 25px;
    }

    .practice-resources #tab-one-content #cgd-facts-section-eight>.component-content>div:nth-child(2),
    .practice-resources #tab-one-content #cgd-facts-section-twelve>.component-content>div:nth-child(2) {
        justify-content: flex-start;
    }

    .practice-resources #tab-one-content,
    .practice-resources #tab-two-content,
    .practice-resources #tab-three-content {
        padding-top: 10px;
    }

    /* Practice resource page end */
}

@media screen and (max-width: 991px) {

    #brand-com-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item.show>a svg {
        transform: rotate(180deg);
    }

    .clinical-overview #video-cont .imageContainer>div>.video-js,
    .cgd-carrier-testing #video-cont .imageContainer>div>.video-js,
    .autosomal-recessive-cgd #video-cont .imageContainer>div>.video-js,
    #why-actimmune #video-cont .imageContainer>div>.video-js,
    .resources #video-56e3c69f-2341-4414-839b-6eb776d3e880.imageContainer>div>.video-js {
        margin: 0 auto;
    }

    .testing-for-cgd #first-cont button.quantum-button.quantum-cta__action span.quantum-button__text:after {
        left: 55px;
    }

    a.quantum-header__logo.d-none.d-sm-block.gtm-header img {
        display: none;
    }

    #brand-com-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item {
        margin: 0;
    }

    /* .d-sm-none {
        display: block !important;
    } */

    .quantum-footer__inner {
        display: block;
    }

    .d-sm-none {
        display: block !important;
    }

    .efficacy-cgd-treatment div#one-id img {
        margin-right: 0px;
    }

    .efficacy-cgd-treatment .field-slideimage {
        text-align: center;
        margin-left: 0px;
    }

    #top-navigation {
        height: 38px;
        line-height: normal;
        line-height: normal;
        display: flex;
        background-color: #5261AC;
    }

    .quantum-top-nav .quantum-drop-down-menu__list {
        align-items: center;
    }

    .dt-show {
        display: none;
    }

    div#cgd-facts-section-eight>.component-content>div {
        display: block;
        margin-bottom: 0;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(1) {
        margin: 0;
    }

    #top-navigation .quantum-drop-down-menu__list-item:nth-child(5) {
        display: none;
    }

    .quantum-top-nav .lnk-login .quantum-top-nav__link-text {
        margin-left: 0;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(4) span.quantum-top-nav__link-text:after {
        display: none;
    }

    .quantum-top-nav__link .quantum-top-nav__link-text {
        padding-inline: 0;
    }

    .quantum-indications__inner,
    .container {
        max-width: 100%;
    }

    #top-navigation .quantum-drop-down-menu__list li a {
        color: #ffffff;
        font-size: 9px;
        display: block;
        line-height: 10px;
        padding: 0;
    }

    #top-navigation>.quantum-top-nav__inner,
    #top-navigation+.col-12>.component-content>.column-splitter,
    #brand-com-header>.quantum-header__inner,
    .quantum-search-suggest,
    #serious-infection,
    #stay-informed,
    #IsiBottomTray,
    #resource,
    #footer>.quantum-footer {
        max-width: 100%;
        display: flex;
        justify-content: space-between;
    }

    #link-list-items .field-link {
        width: 100%;
    }

    .for-us-healthcare {
        font-size: 12px;
        padding: 10px 0 15px 0;
    }

    /* Correction code start */

    .provide-protection {
        margin-bottom: 25px;
        padding-right: 0;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink a {
        font-size: 17px;
        padding: 8px 50px;
    }

    #home-nav #safety-and-tolerability .col-2.field-promoicon img {
        text-align: center;
        margin-left: 15px;
    }

    #home-nav #safety-and-tolerability .col-10 .field-promolink {
        text-align: left;
        margin-left: 9px;
    }

    #home-nav #safety-and-tolerability .col-10 .field-promotext {
        text-align: left;
        margin-left: 9px;
    }

    /* #home-nav .col-sm-6.col-md-5 {
        padding: 0 10px;
    } */
    #Char-container p span {
        font-size: 16px;
        line-height: 23px;
    }

    .bone-marrow-transplant #mob-img {
        background: #fff;
        padding: 0;
    }

    #bone-marrow-transplant #main-container-bone-marrow .row {
        margin-bottom: 20px;
    }

    /* .mob-view #first-cont p {
        padding: 0;
    } */
    #first-cont p {
        padding: 10px 0 0 0;
    }

    p#middile-content {
        margin-top: 10px;
    }

    .symptoms-presentation #tab-below-accordion .items li {
        margin-bottom: 10px;
    }

    .symptoms-presentation .accordion .toggle-content {
        padding-inline: inherit;
    }

    .symptoms-presentation #Char-container p span {
        font-size: 16px;
    }

    .recognize-your-VEO-IBD p span {
        font-size: 16px;
        line-height: 22px;
        color: #5261ac;
        font-weight: 700;
    }

    .recognize-your-VEO-IBD {
        padding: 0 0 15px 0;
    }

    #median-col-section .pateint-text p.first-para {
        font-size: 14px;
    }

    #median-col-section .pateint-text p {
        font-size: 12px;
        line-height: 21px;
        color: #3d3e3e;
        padding: 0px 0 15px 0;
    }

    #median-col-section .col-sm-3 .imgage-column p.img-bottom-cont {
        padding: 0px 5px;
    }

    #median-col-section .col-sm-3 .imgage-column p {
        padding: 5px;
    }

    .efficacy-cgd-treatment #first-cont p {
        padding: 20px 0 0 0;
    }

    /* Correction code end */

    .quantum-top-nav__link .quantum-top-nav__link-text {
        padding-inline: 0;
    }

    #hero-banner-left .col-6:nth-child(1) {
        display: none;
    }

    #Modal_Site_Leave+.full-width-container>.component-content>.column-splitter>.col-6,
    #hero-banner-left>.component-content>.row>.col-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    #hero-banner-left>.component-content>.row>.col-6 {
        margin-bottom: 30px;
        padding: 0 15px;
    }

    #Modal_Site_Leave+.full-width-container>.component-content>.column-splitter>.col-6:nth-child(2) {
        padding-bottom: 30px
    }

    #hero-banner-left,
    #safety-and-tolerability {
        padding: 0;
    }

    #safety-and-tolerability .col-10>.field-promolink>a,
    #Request-Representativeexpand .col-10>.field-promolink>a,
    #Provider-Resourcesexpand .col-10>.field-promolink>a {
        font-weight: bold;
        font-size: 18px;
    }

    #safety-and-tolerability {
        padding-bottom: 15px;
    }

    #serious-infection .resource-for-you {
        font-size: 16px;
    }

    #link-list-items ul {
        display: flex;
        gap: 0;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .mb-show {
        display: block;
    }

    #link-list-items ul li a {
        width: 100%;
        display: flex;
        padding: 0 44px 0 14px;
        font-size: 15px;
        line-height: 17.58px;
    }

    #link-list-items ul li.last a {
        width: 100%;
        margin-bottom: 30px;
        font-size: 18px;
        line-height: 23px;
    }

    #stay-informed .quantum-cta__text {
        display: flex;
        flex-direction: column;
        gap: 0;
        align-items: center;
        justify-content: center;
        padding: 15px 15px 25px;
        text-align: center;
    }

    #stay-informed .quantum-cta__text .quantum-cta__title {
        font-size: 18px;
        padding: 0 27px;
        line-height: 23px;
    }

    /* #resource .field-heading:after {
        position: absolute;
        right: 30px;
    } */
    #resource .component-content {
        width: 100%;
        padding: 0;
        max-width: 100%;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink a {
        font-size: 17px;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink {
        text-align: center;
    }

    .isi_header_cont {
        line-height: normal;
        font-size: 21px;
        margin-top: 10px;
    }

    #ISI {
        padding: 0 15px;
        margin: 0;
    }

    #footer .quantum-footer {
        padding: 30px 15px;
    }

    .isi_indication_cont {
        font-size: 18px;
    }

    #stay-informed>a {
        margin: auto;
    }

    #resource {
        margin: 0 15px;
        background: #E6E7E8;
    }

    /* #isi-accodian-section #openFullIsi {
        width: 42px;
        height: 30px;
    } */

    #isi-accodian-section>.container {
        max-height: 240px;
    }

    #isi-accodian-section .isi-indications-section,
    #isi-accodian-section .isi-content-section {
        padding: 0;
    }

    #isi-accodian-section .isi-content {
        padding: 0 15px;
    }

    #footer {
        padding-top: 10px;
    }

    /* Family testing Start */

    #first-cont {
        max-width: 100%;
        padding: 0 15px;
    }

    #video-cont+.container {
        max-width: 100%;
        padding: 30px 15px 0;
    }

    #subunit-table {
        max-width: 100%;
        caption-side: bottom;
        border-collapse: collapse;
        padding: 0 15px;
    }

    table.mobile-show tbody tr td {
        width: 100%;
        display: block;
        padding: 3px 5px;
    }

    #subunit-table table.mobile-show tbody tr td:first-child {
        background-color: #5261ac;
        color: #fff;
        font-size: 12px;
        font-weight: 700;
    }

    #first-cont .genetic-testing {
        color: #3D3E3E;
        line-height: 21px;
        font-size: 14px;
    }

    .cgd-disorder {
        margin-bottom: 40px;
    }

    #autosomal-recessive-cgd {
        margin-bottom: 50px;
    }

    .practice-resources #cgd-facts-section-eight .field-promoicon img {
        margin-left: 0;
    }

    .mobile-show {
        display: table;
    }

    .desktop-show {
        display: none;
    }

    /* Family testing Start */

    #desktop-image {
        display: none;
    }

    #mob-img {
        display: block;
    }

    #mob-img img {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .autosomal-recessive-list .list-1 li,
    .patients-autosomal .list-2 li,
    .reduce-the-risk p {
        margin-bottom: 10px;
    }

    #clinical-overview #Char-container .row .col-sm-10 {
        width: 100%;
        float: none;
        border-left: none;
        clear: both;
        margin-bottom: 0;
    }

    #Char-container p {
        padding-left: 0;
    }

    #clinical-overview #Char-container .row>.col-md-2 {
        width: 90px;
    }

    #clinical-overview #Char-container .row .col-md-10 {
        width: calc(100% - 90px);
        height: 60px;
        margin-bottom: 15px;
    }

    #Char-container ul li:first-child {
        margin-top: 15px;
        font-size: 14px;
        line-height: 21px;
    }

    a.coloured-mark {
        font-size: 16px;
        line-height: 21px;
    }

    .safety-actimmunehcp p.mini-content-safety {
        padding-bottom: 10px;
    }

    /* X-linked CGD Start */

    #middle-cont {
        max-width: 100%;
        padding: 0 15px;
    }

    #skin-linked-img img {
        width: 300.95px;
        height: 250.76px;
    }


    /* X-linked CGD end */

    /* Why Actimmune page start */

    #why-actimmune .help-lower-section {
        padding: 20px 52px;
    }

    #why-actimmune .help-lower-section p.x-linked-title {
        font-size: 18px;
        font-weight: bold;
        line-height: 22px;
    }

    #why-actimmune .help-lower-section .actimmune-immunomodulatory {
        font-size: 16px;
        line-height: 20px;
    }

    .column-splitter>.reduction-sections .reduction-text {
        font-size: 17px;
        padding: 10px 65px 20px;
    }

    /* #why-actimmune #link-list-items .component-content .first a {
        padding-right: 0;
    } */

    #why-actimmune #link-list-items .component-content .last a {
        padding-right: 50px;
    }

    /* Why Actimmune page end */

    /* Signs and symptoms Start */

    #Char-container .img-head-cont p {
        padding: 20px 15px;
        font-size: 18px;
        line-height: 22px;
    }

    #mob-img {
        background: rgba(242, 242, 242, 1);
        padding: 0 15px;
    }

    #Char-container .img-bottom-cont p {
        padding: 20px 15px;
    }

    #Char-container .below-img-section {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }

    #tab-section {
        padding: 20px 15px;
    }

    .img-inner-bottom {
        word-break: break-word;
    }

    #median-col-section {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 15px;
    }

    /* .imgage-column p b {
        font-size: 20px;
    } */

    #median-col-section .col-sm-3 .imgage-column p.extra-large_cont {
        padding: 30px 25px 5px;
    }

    #median-col-section .column-splitter .col-sm-3 {
        margin: 7px 0;
    }

    #median-col-section .pateint-text {
        padding: 10px 0;
        margin-bottom: 10px;
    }

    #tab-section .tabs-inner {
        display: none;
    }

    #tab-below-accordion {
        display: block;
    }

    #tab-section .tab-inner-sec {
        padding: 10px 0 5px 0;
    }

    #tab-below-accordion .items li {
        border: 1px solid #87B940;
        background: #FFF;
    }

    #tab-below-accordion .field-heading {
        display: block;
        color: #5261AC;
        text-align: center;
        text-decoration: underline;
        font-size: 20px;
        font-weight: 700;
        line-height: 23px;
    }

    #tab-below-accordion .field-heading:after {
        display: none;
    }

    #tab-below-accordion .items li.item.active .toggle-header {
        background: #87B940;
    }

    #tab-below-accordion .items li.item.active .toggle-header .field-heading {
        font-size: 20px;
        font-weight: 700;
        line-height: 23px;
        color: #FFF;
        text-decoration: none;
    }

    /* Signs and symptoms End */

    #bone-marrow-transplant #main-container-bone-marrow .row {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    #bone-marrow-transplant #image-one,
    #bone-marrow-transplant #image-two,
    #bone-marrow-transplant #image-three {
        margin-top: 30px;
    }

    #speak-cta .quantum-cta__text button {
        max-width: 229px;
    }

    #dosing-cta .quantum-cta__text button span::after {
        left: 235px;
    }

    /* Video component start */

    #clinical-overview .imageContainer>div>.video-js {
        width: 100%;
        height: 207px;
    }

    #video-cont .col-7 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    #video-cont .col-7>.imageContainer {
        border-bottom: 1px solid rgba(33, 37, 41, 0.5);
        padding-bottom: 25px;
        margin-bottom: 20px;
        border-right: 0;
    }

    #clinical-overview div#video-cont .col-4 {
        max-width: 70%;
        text-align: center;
        margin: 0 auto;
        flex: 0 0 70%;
        border-left: 0;
    }

    .bc-player-BOJFLRQKhT_default .vjs-big-play-button,
    .bc-player-BOJFLRQKhT_default:hover .vjs-big-play-button {
        background-color: #ffffff;
        border-radius: 21px;
        border-width: 0;
        font-size: 2em;
        height: 55px;
        left: 43%;
        line-height: 56px;
        top: 36%;
        width: 55px;
        border-radius: 100%;
    }

    /* Video component End */

    /* Mobile menu start */

    #brand-com-header .quantum-header__right .quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:last-child {
        display: block;
        background-color: #5261AC;
    }

    #brand-com-header {
        background-color: #ffffff;
    }

    .quantum-header__mobile-content>button:first-child {
        color: #5261AC;
    }

    .quantum-header__mobile-content .quantum-button {
        color: #5261AC;
    }

    .header-nav .quantum-header__mobile-content .quantum-button:nth-of-type(2) .quantum-button__icon {
        fill: none;
        background-image: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/icons/hamburger);
        background-repeat: no-repeat;
        background-size: 100%;
        padding: 0;
        width: 20px;
        height: 16px;
    }

    .header-nav .container.col-12 {
        display: none;
    }

    .quantum-header__right {
        padding-right: 10px;
    }

    .quantum-header__logo {
        width: 100%;
        height: auto;
        line-height: normal;
        text-align: center;
        background: #ffffff;
    }

    .quantum-header__logo img {
        width: 100%;
        height: auto;
        background-color: #fff;
        padding: 13px 15px 7px 15px;
    }

    .quantum-drop-down-menu__link {
        padding: 15px 15px;
    }

    .quantum-header__menu .quantum-drop-down-menu__link {
        color: #6D6D6D;
        outline: none;
    }

    .text-col .quantum-drop-down-menu__link {
        color: #ffffff;
    }

    .quantum-header__menu>.quantum-drop-down-menu {
        background: #fff;
    }

    .quantum-header .quantum-drop-down-menu__list {
        margin-left: 0;
        outline: none;
        height: 400px;
        overflow: auto;
    }

    .quantum-header__menu .quantum-drop-down-menu__link {
        justify-content: space-between;
    }

    .active-arrow .quantum-icon:active {
        transform: rotate(180deg);
    }

    .quantum-drop-down-menu__list-item .quantum-drop-down-menu__menu {
        width: 100%;
        background-color: #F2F2F2;
    }

    .quantum-drop-down-menu__menu .quantum-drop-down-menu__menu-link {
        padding: 15px 15px;
        font-size: 16px;
        line-height: 21px;
        color: #6D6D6D;
        margin: 0;
    }

    .quantum-drop-down-menu__list-item:last-child .quantum-drop-down-menu__menu-link {
        color: #5261AC;
    }

    /* Mobile menu end */

    #first-cont .below-text-adherence p {
        text-align: center;
    }

    #first-cont .below-text-adherence p a {
        word-break: break-word;
    }

    .page-not-found #main-cont {
        max-width: 100%;
        padding: 0 15px;
    }

    #Starting-actimmune .placeholder-label,
    .starting-bsa .bsa-label-txt {
        width: 100%;
        margin-bottom: 12px;
    }

    #Starting-actimmune .starting-weight,
    #Starting-actimmune .starting-height,
    .starting-bsa {
        padding: 10px 0;
    }

    #open-dg-starting .email-result-btn,
    #open-dg-starting .print-result-btn {
        width: 170px;
        margin: 0 auto 5px;
    }

    #open-dg-starting .dosage-result-btn-wrap {
        display: flex;
        flex-direction: column;
    }

    .dosage-right-wrapper h3 {
        margin-top: 10px;
    }

    .dosage-left-wrapper .n-input .validation-error {
        margin-left: 0;
    }

    .act-dosage-calc-wrapper .dosage-left-wrapper .bsa-error-field {
        padding: 5px 0 15px 0;
    }

    #Starting-actimmune .dosage-right-wrapper h3 hr {
        width: 47%;
    }

    #Starting-actimmune .dosage-right-wrapper {
        margin-top: 20px;
    }

    .sub-dosage-result h4,
    .sub-dosage-result .units.no-change label {
        font-size: 20px;
        line-height: 24px;
    }

    .sub-dosage-result .dosage-resut-sub-text,
    .reset-dosage-wrap .button-reset {
        font-size: 18px;
    }

    .dosage-right-wrapper .calc-starting .n-input .faux-input {
        font-size: 45px;
        color: #5261AC;
    }

    #resource-form #first-cont {
        padding: 0;
        max-width: 100%;
    }

    #Char-container .column-splitter>.col-md-2 img {
        width: 60px;
        height: 61px;
    }

    #video-cont .col-4 .field-promotext2 {
        font-size: 14px;
        margin-top: 5px;
        line-height: 20px;
        color: #3D3E3E;
        padding: 0;
    }

    .dosing-administration #link-list-items ul .last a {
        padding-right: 128px;
    }

    .sub-dosage-result {
        padding: 20px;
    }

    #home-nav .quantum-header__logo::after {
        display: none;
    }

    /* Home page start */
    #safety-and-tolerability,
    #Request-Representativeexpand,
    #Provider-Resourcesexpand {
        margin-left: 0px;
    }

    #Provider-Resourcesexpand {
        padding-bottom: 11px;
    }

    /* Home page end */

    /* SMO Signs and symptoms page Start */

    #smo-signs-and-symptoms #container-smo #safety-paragraph>.component-content>.multi-column-text {
        flex-direction: column;
        margin-left: 20px;
    }

    #smo-signs-and-symptoms #resource {
        padding: 0;
        margin: 0;
    }

    #smo-signs-and-symptoms #resource .label>.col-12 {
        position: static;
    }

    /* SMO Signs and symptoms page End */

    .bone-marrow-transplant #mob-img {
        background: #fff;
        padding: 0 0px;
        margin-top: 25px;
    }

    .tab-accordion:nth-of-type(1) {
        order: 1;
    }

    .tab-accordion:nth-of-type(2) {
        order: 3;
    }

    .tab-accordion:nth-of-type(3) {
        order: 5;
    }

    .tab-accordion:nth-of-type(4) {
        order: 2;
        display: none;
    }

    .tab-accordion:nth-of-type(5) {
        order: 4;
    }

    .tab-accordion:nth-of-type(6) {
        order: 6;
    }

    .quantum-search-suggest input {
        border-bottom-left-radius: 7px;
        border-bottom-right-radius: 7px;
    }

    .sign-up-for-update-page #sign-up-page-form {
        padding-left: 15px;
        padding-right: 15px;
    }

    #tabs>.component-content>.link {
        width: 100%;
        margin-bottom: 10px;
        border: none;
        background-color: #6d6e71;
        text-decoration: none;
        display: inline-flex;
    }

    #tabs>.component-content>.link.activeTab {
        border-bottom: 10px solid #87b940 !important;
        color: #5261ac;
        text-decoration: underline;
        background: #ffffff;
        border: 2px solid #87b940;
    }

    #tabs>.component-content>.link .field-link a {
        color: #fff;
    }

    #tabs>.component-content {
        display: flex;
        flex-direction: column;
        padding: 0 15px;
    }

    .tab-accordion {
        flex: none;
    }

    #tab-one-content,
    #tab-two-content,
    #tab-three-content {
        padding: 30px 0;
        background-color: #ffffff;
    }

    .page-searchh .component.container.margin-tb-40 {
        padding: 0px 15px;
    }

    .page-searchh .quantum-search-result {
        padding: 0px;
    }

    /* .autosomal-recessive-cgd #video-cont .imageContainer .imageContainer>div>.video-js{
        width: 100%;
        height: 208px;
        } */
    .imageContainer>div>.video-js {
        width: 100%;
        height: 208px;
    }

    #bone-marrow-transplant p.last-context,
    #bone-marrow-transplant p.last-para-context {
        margin-left: 0px;
    }

    .cgd-carrier-testing div#video-cont .col-4,
    .autosomal-recessive-cgd div#video-cont .col-4,
    #why-actimmune div#video-cont .col-4 {
        max-width: 74%;
        text-align: center;
        margin: 0 auto;
        flex: 0 0 74%;
        border-left: 0;
    }

    .quantum-drop-down-menu__list-item:hover a svg {
        transform: rotate(0deg);
    }

    .quantum-drop-down-menu__list-item.active-arrow:hover a svg {
        transform: rotate(180deg);
    }

    #resource-form input#chkrecieveemail {
        margin-top: 10px;
    }

    p.amgen-by-your-side b {
        font-size: 16px;
    }

    /* Practice resource page videos styles start */
    .practice-resources #video-section .quantum-cta__text {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .practice-resources #video-section .col-6:first-child .quantum-cta__action {
        top: 0;
    }

    .practice-resources #video-section .quantum-cta__action {
        top: 0;
        right: 0;
    }

    #video-section .quantum-cta__image-wrap {
        width: 100%;
    }

    #video-section .row:nth-child(2) .col-6:first-child .quantum-cta__action {
        top: 0px;
    }

    /* Practice resource page videos styles end */
}

@media screen and (max-width: 767px) {
    .sign-up-for-update-page .forsm-start-cont {
        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    #clinical-overview #Char-container {
        padding: 0;
    }

    #first-cont .below-text-adherence p {
        padding: 20px 5px 45px;
    }

    #common-modal-horizon .modal-header,
    #common-modal .modal-header {
        padding: 0;
    }

    .practice-resources .practice-resources .field-promoicon img {
        margin-bottom: 0;
    }

    .practice-resources #cgd-facts-section-eight .head-link,
    .practice-resources #cgd-facts-section-nine .head-link {
        margin-bottom: 10px;
    }

    .practice-resources .field-promoicon img,
    .practice-resources #cgd-facts-section-two .field-promoicon img {
        margin-bottom: 20px;
    }

    #tab-one-content .resource-list-items li {
        font-size: 16px;
    }

    #tab-one-content .team-at-amgen a {
        color: #5261AC;
        font-size: 14px;
    }

    #safety-and-tolerability .col-10,
    #Request-Representativeexpand .col-10,
    #Provider-Resourcesexpand .col-10 {
        padding-left: 10px;
    }

    #median-col-section .imgage-column p b {
        font-size: 20px;
    }

    #bone-marrow-transplant #first-cont p.infection-second {
        margin-top: 30px;
    }

    .efficacy-cgd-treatment div#design-efficacy {
        padding: 0px 0 30px;
    }

    .efficacy-smo .smo-clinical-sec {
        margin-bottom: 0px;
    }

    .efficacy-smo #image-sec {
        margin: 60px 0px 20px 0px;
    }

    #homepage-SMo .quantum-header__logo::after {
        display: none;
    }

    .resources #tab-three-content #content_above {
        padding: 5px 0px;
    }

    #speak-cta .quantum-cta__text p,
    #dosing-cta .quantum-cta__text p {
        margin: 5px 0 15px 0;
    }

    .diagnosis-smo ul.diagnosis-list1 li,
    ul.diagnosis-list2 li {
        font-size: 14px;
        line-height: 21px;
    }

    .diagnosis-smo ul.diagnosis-list1 li::marker,
    ul.diagnosis-list2 li::marker {
        font-size: 14px;
    }

    #video-cont .col-4 .field-promotext2 {
        padding: 0 13px;
    }

    p.understanding {
        margin-top: 30px;
    }

    .cgd-carrier-testing #first-cont h1 {
        margin-bottom: 30px;
    }

    #clinical-overview div#video-cont .col-4 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    #clinical-overview #video-cont {
        margin-top: 15px;
    }

    #video-cont .col-7>.imageContainer {
        padding-bottom: 15px;
    }

    br.break-smo {
        display: block;
    }

    .quantum-modal .quantum-modal__close.quantum-button--tertiary {
        right: 4px;
        top: 3px;
    }

    #model_npi .modal-header .modal-title {
        padding: 30px 20px 5px 20px;
        margin-bottom: 8px;
    }

    .sitemap #cont-site .col-12>ul>li {
        padding-left: 45px;
    }

    .sitemap #cont-site .col-12>ul>li::before {
        left: 22px;
    }

    .help-lower-section::after {
        margin-top: 9px;
    }

    #why-actimmune #first-cont p {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .safety-smo #image-sec img {
        max-width: 320px;
        margin-left: -17px;
    }

    p.primary-smo {
        color: #4A494A;
        margin-top: 25px;
    }

    .isi_Important_Safety_Info_cont {
        font-size: 18px;
        line-height: 21px;
    }

    .zip-code-text-section .image-sec {
        padding-bottom: 25px;
    }

    input#lookupNumber::placeholder,
    select#specialty,
    input#firstName::placeholder,
    input#lastName::placeholder,
    input#email::placeholder,
    input#confirmEmail::placeholder,
    input#lookupNumber,
    input#firstName,
    input#lastName,
    input#email,
    input#confirmEmail {
        color: #3D3E3E;
        font-size: 13.8px;
        line-height: 18px;
        font-weight: bold;
    }

    .quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
        margin-right: 0;
        margin-top: 0px;
    }

    p.amgen-by-your-side b {
        font-size: 16px;
    }

    .testing-for-cgd #resource .field-heading:after {
        right: 22px;
    }

    #actimmune-adherence #first-cont h1 {
        margin-bottom: 25px;
    }

    #middle-cont .importance-of-testing-X-linked p.final-sent {
        margin-bottom: 20px;
    }

    #middle-cont .importance-of-testing-X-linked p {
        padding: 12px 0 5px 0;
    }

    p#fistid {
        margin: 25px 0 0px;
    }

    .x-linked-cgd #first-cont p {
        padding: 0;
    }

    .safety-actimmunehcp p.context-safety,
    .safety-actimmunehcp p.mini-content-safety {
        margin-bottom: 20px !important;
    }

    .safety-actimmunehcp #first-cont p {
        padding: 0px 0;
        margin-bottom: 0px;
    }

    #first-cont p b.family-importance-genetic {
        font-size: 18px;
        line-height: 23px;
    }

    #x-linked-cgd,
    #autosomal-recessive-cgd {
        padding: 22px;
    }

    .x-linked-description,
    .autosomal-recessive-description {
        font-size: 16px;
        line-height: 18.75px;
        font-weight: 500;
    }

    #tab-section .tab-inner-sec p span {
        color: #5261ac;
        font-size: 16px;
    }

    .efficacy-cgd-treatment span.image-caption.field-imagecaption {
        margin-bottom: 0px;
    }

    #median-col-section .pateint-text p:last-child {
        padding-bottom: 0;
    }

    #Char-container .below-img-section .look-class span {
        font-size: 18px;
        line-height: 23px;
    }

    #median-col-section .col-sm-3 .imgage-column p.extra-large_cont b {
        font-size: 20px;
    }

    .safety-smo #resource .component.content.col-1 {
        padding: 0 15px;
    }

    .safety-smo #resource {
        margin: 0 15px;
        background: #E6E7E8;
        margin-left: 0;
        outline: none;
    }


    .safety-smo #resource .toggle-content {
        padding: 10px 0;
    }

    .safety-smo #resource .toggle-header {
        padding: 0;
    }

    .safety-smo #container-smo {
        padding: 0 15px;
    }

    .safety-smo #first-cont {
        padding: 0 15px;
    }

    /* Calculation new code */

    .cal-table-mobile .first-column,
    .cal-table-mobile .second-column {
        background-color: #F2F2F2;
        padding-bottom: 10px;
    }

    #first-cont .cal-table-mobile .first-column .column-heading,
    #first-cont .cal-table-mobile .second-column .column-heading {
        background: #5261AC;
        color: #ffffff;
        height: 33px;
        margin-bottom: 5px;
        font-size: 12px;
        padding-left: 10px;
        font-family: Roboto;
    }

    #dosing-administration #first-cont .cal-table-mobile .first-column .column-heading b,
    #dosing-administration #first-cont .cal-table-mobile .second-column .column-heading b {
        color: #ffffff;
        font-size: 12px;
        font-family: Roboto;
    }

    #first-cont .cal-table-mobile .first-column p,
    #first-cont .cal-table-mobile .second-column p {
        margin-bottom: 10px;
        padding-left: 10px;
    }

    #first-cont .cal-table-mobile .second-column p a {
        font-weight: bold;
    }

    /* Calculation new code */

    .quantum-search-suggest input {
        padding: 10px 15px;
    }

    #Provider-Resourcesexpand .field-promoicon img {
        width: 50px;
        margin-left: -10px;
    }

    #home-nav .base-theme .row.component.column-splitter>.col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    #bone-marrow-transplant #risk-li-bone-marrow,
    #bone-marrow-transplant p.para-content {
        margin-left: 0px;
    }

    #bone-marrow-transplant #first-cont h1 {
        margin-bottom: 25px;
    }

    #resource-form h2.head_form {
        margin-top: 25px;
    }

    #model_npi #npi-search {
        margin-left: 20px;
    }

    .quantum-modal__dialog {
        padding: 0;
    }

    .sign-up-for-update-page p.get-more-text {
        margin-top: 25px;
        margin-bottom: 20px;
    }

    #resource-form input#lookupNumber,
    #resource-form input#firstName,
    #resource-form input#lastName,
    #resource-form input#email,
    #resource-form input#confirmEmail,
    #resource-form input#phoneNumber,
    #resource-form input#officeAddress,
    input#city,
    #resource-form select#state,
    #resource-form input#zipCode,
    #resource-form select#specialty {
        border: 1px solid #6D6E71;
        height: auto;
        padding: 10px 10px;
    }

    #resource-form p.small-text {
        font-size: 12px;
        line-height: 20px;
    }

    ul.quantum-search--noresults-ul {
        padding: 0 20px;
    }

    .reduce-the-risk .serious-infection,
    .reduce-the-risk .most-patients {
        font-size: 12px !important;
        line-height: 21px;
    }

    .accordion .items>.item.active .field-heading:after {
        content: "-";
        font-size: 52px !important;
        font-weight: 200 !important;
        line-height: 33px !important;
    }

    #resource .field-heading:after {
        line-height: 32px;
        font-size: 28px;
    }

    .accordion .field-heading:after {
        min-width: 32px;
        min-height: 32px;
    }

    #support-resource-smo p.clinical a {
        font-size: 16px;
        line-height: 21px;
    }

    #support-resource-smo p.clinical {
        margin-bottom: 20px;
    }

    #support-resource-smo p.para-suppo {
        margin: 33px 0 20px 0;
    }

    /* isi-content-arrow */
    #resource-form input#chkrecieveemail {
        margin-top: 10px;
    }

    #support-resource-smo #container-smo-support {
        padding: 0 15px;
    }

    #isi-accodian-section .active-plus::before {
        content: "+";
        font-size: 33px;
        right: 11px;
        top: 25%;
        transform: translateY(-5px);
        position: absolute;
    }

    #isi-accodian-section .active-minus::before {
        content: "-";
        font-size: 63px;
        right: 11px;
        top: 25%;
        transform: translateY(-5px);
        position: absolute;
    }

    .quantum-drop-down-menu__list-item .active-arrow svg {
        transform: rotate(180deg);
    }

    #isi-accodian-section #openFullIsi {
        width: 40px;
        position: relative;
        height: 40px;
        vertical-align: super;
    }

    #isi-accodian-section .isi-title {
        display: block;
    }

    .isi_header_cont {
        font-size: 21px;
        line-height: 24px;
        margin-top: 10px;
        display: inline-block;
        width: 83%;
        vertical-align: sub;
    }

    #ISI .isi_header_cont {
        width: 100%;
    }

    #isi-accodian-section>.container {
        max-height: 180px;
    }

    .quantum-header__menu>.quantum-drop-down-menu {
        min-height: 204px;
        overflow: scroll;
        height: 100vh;
    }

    #isi-accodian-section .isi-full-header {
        padding: 10px 10px;
    }

    .testing-for-cgd .row.component.column-splitter .col-sm-9 {
        max-width: 100%;
    }

    .efficacy-cgd-treatment div#one-id img {
        margin-right: 3px;
    }

    .imageContainer>div>.video-js {
        width: 100%;
        height: 207px;
    }

    #resources-page .imageContainer>div>.video-js {
        width: 365px;
        height: 205px;
    }

    .testing-for-cgd .field-slidetext img.mob-image {
        display: block;
        max-width: 100%;
    }

    .testing-for-cgd .field-slideimage img {
        display: none;
    }

    .quantum-drop-down-menu__list .text-col:hover>a {
        color: #ffffff;
    }

    #common-modal .quantum-modal__dialog,
    #common-modal-horizon .quantum-modal__dialog {
        max-width: 100%;
        margin: 0 15px;
        padding: 18px 0px;
    }

    /* SMO home page start */

    #homepage-SMo .inside-banner-content {
        position: absolute;
        padding: 0;
        max-width: 84%;
        padding-bottom: 10px;
        background: transparent;
        left: 0;
        bottom: 115px;

    }

    #homepage-SMo #resource {
        margin: 0 0px;
        background: #E6E7E8;
        padding: 0;
    }

    #resource .toggle-header {
        padding: 0 15px;
    }

    #resource .toggle-content {
        padding: 10px 15px 15px 15px;
    }

    .quantum-back-to-top__inner .quantum-button {
        background-color: #ffff;
    }

    #homepage-SMo #container-smo #cta-one .quantum-button,
    #homepage-SMo #container-smo #cta-two .quantum-button,
    #homepage-SMo #container-smo #cta-three .quantum-button {
        width: 100%;
        margin-left: 45px;
        /* align-items: center; */
        text-align: center;
        background: #707070;
    }

    #homepage-SMo img.quantum-cta__image.d-block.d-sm-none.lozad {
        width: 83px;
        height: 83px;
    }

    #homepage-SMo div#container-smo .col-4 {
        max-width: 100%;
    }

    #homepage-SMo #container-smo .row.component.column-splitter {
        display: block;
    }

    .for-us-healthcare-title .for-us-healthcare-smo {
        bottom: 240px;
        right: 5px;
        font-size: 12px;
        line-height: 21px;
    }

    /* SMO home page end */

    #median-col-section .column-splitter .col-sm-3:nth-child(odd) .plain-html {
        background-color: #87b940;
        display: flex;
        position: relative;
        height: 100%;
        padding: 0 15px;
        justify-content: center;
    }

    #median-col-section .column-splitter .col-sm-3:nth-child(even) .plain-html {
        background-color: #5261ac;
        display: flex;
        height: 100%;
        padding: 10px 15px;
        flex-wrap: wrap;
        justify-content: center;
    }

    #tab-below-accordion .items li {
        margin-bottom: 10px;
    }

    /* SMO Support and resource start */

    #support-resource-smo div#container-smo-support .row {
        display: flex;
        gap: 0;
        justify-content: center;
        align-items: center;
    }

    #support-resource-smo div#container-smo-support .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 50%;
        padding: 0 10px;
    }

    #support-resource-smo div#container-smo-support .col-sm-10 {
        max-width: 77%;
        margin-top: 15px;
        padding: 0 10px;
    }

    #support-resource-smo #container-smo-support a {
        word-break: break-all;
    }

    #support-resource-smo #promo-code .component-content {
        display: block;
        justify-content: center;
        text-align: center;
    }

    #support-resource-smo #pdf-download {
        margin: 0 auto;
        padding: 0 10px;
    }

    #support-resource-smo p.resource-head {
        text-align: center;
        margin: 20px 0 15px 0;
    }

    #support-resource-smo button.quantum-button.quantum-cta__action {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .quantum-cta .quantum-cta__copy {
        margin-bottom: 13px;
    }

    #support-resource-smo .field-promotext p {
        padding: 0 10px;
    }

    #support-resource-smo .field-promotext p {
        padding: 0 10px;
        max-width: 85%;
        text-align: center;
        margin: 0 auto;
    }

    #support-resource-smo #first-cont .col-12 {
        padding: 0;
        max-width: 100%;
    }

    #support-resource-smo #enrollment-cta h2.quantum-cta__title,
    #support-resource-smo #enrollment-cta1 h2.quantum-cta__title {
        font-size: 16px;
        line-height: 20px;
    }

    #support-resource-smo .col-sm-6 {
        padding: 0 15px;
    }

    #support-resource-smo p.resource-head,
    #support-resource-smo p.head_support {
        text-align: center;
        font-size: 16px;
        line-height: 20px;
    }

    #support-resource-smo #enrollment-cta1 {
        padding: 0 8px;
        display: block;
        background: none;
        margin-top: 10px;
        text-align: center;
    }

    #support-resource-smo div#enrollment-cta {
        background: #fff;
        display: block;
        position: unset;
        text-align: center;
        padding: 0px;
        justify-content: space-evenly;
    }

    #support-resource-smo p.para-suppo {
        font-size: 16px;
        line-height: 21px;
    }

    #support-resource-smo.quantum-cta__image-wrap img {
        background-color: #FFF;
        text-align: center;
        background: none;
        margin: 0 auto;
    }

    #support-resource-smo .quantum-cta .quantum-cta__image-wrap::before {
        padding-top: 0;
        display: block;
        background: #fff;
    }

    #support-resource-smo img.quantum-cta__image.d-block.d-sm-none.lozad {
        width: 90px;
        height: 118px;
        position: unset;
        margin: 0 auto;
    }

    #support-resource-smo .quantum-cta .quantum-cta__image-wrap {
        background-color: #fff;
    }

    #support-resource-smo p.quantum-cta__copy {
        margin-left: 0;
    }

    #support-resource-smo .quantum-cta .quantum-cta__title {
        margin-bottom: 20px;
        margin-top: 0;
        margin-left: 0;
    }

    /* SMO Support and resource page end */

    /* Efficacy page Start */

    .efficacy-cgd-treatment .carousel .nav-items {
        padding: 15px 20px;
    }

    .efficacy-cgd-treatment .row.component.column-splitter {
        max-width: 738px;
        margin: 0 auto;
        display: block;
    }

    .efficacy-cgd-treatment .left-content {
        padding-right: 0px;
        padding-left: 10px;
        max-width: 100%;
        border-bottom: 1px solid #655fc1;
        padding-bottom: 20px;
        margin-bottom: 10px;
        margin-left: 14px;
        border-right: none;
    }

    .efficacy-cgd-treatment div.left-content::before {
        content: "";
        width: 19px;
        height: 19px;
        border-left: 15px solid rgba(0, 0, 0, 0);
        border-top: 10px solid #655fc1;
        border-right: 15px solid rgba(0, 0, 0, 0);
        position: absolute;
        top: 99%;
        left: 49%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .efficacy-cgd-treatment div.left-content::after {
        content: "";
        width: 20px;
        height: 20px;
        border-left: 14px solid rgba(0, 0, 0, 0);
        border-top: 10px solid #e6e7e8;
        border-right: 14px solid rgba(0, 0, 0, 0);
        position: absolute;
        top: 99%;
        left: 49%;
        transform: translateX(-50%);
    }

    .efficacy-cgd-treatment .info {
        border-bottom: 1px solid #4A494A;
        padding-bottom: 20px;
        position: relative;
        display: block;
        margin-top: 20px;
    }

    .efficacy-cgd-treatment p.context-efficacy {
        padding-top: 0px;
        margin-bottom: 0px;
    }

    .efficacy-cgd-treatment img {
        max-width: 243px;
        max-height: 100%;
    }

    .efficacy-cgd-treatment .next-text::after {
        color: #5261AC;
        margin-top: 2px;
    }

    .efficacy-cgd-treatment h3.big-purple-text {
        text-align: center;
    }

    .efficacy-cgd-treatment .info p,
    .efficacy-cgd-treatment .info1 p {
        text-align: center;
        margin-top: 20px;
    }

    .efficacy-cgd-treatment .info1 {
        display: block;
    }

    .efficacy-cgd-treatment .info1 p {
        color: #3D3E3E;
    }

    .efficacy-cgd-treatment span.compar {
        text-align: center;
        margin: 0 auto;
        display: block;
        color: #3D3E3E;
    }

    .efficacy-cgd-treatment .right-content.help-desk {
        padding-left: 0%;
        padding-right: 0px;
        padding-top: 1px;
    }

    .efficacy-cgd-treatment .efficacy-cgd-treatment div#\37 7-section .col-sm-4 {
        padding: 0;
        max-width: 100%;
    }

    .efficacy-cgd-treatment .efficacy-cgd-treatment div#\37 7-section .col-sm-8 {
        max-width: 100%;
    }

    /* Efficacy page End */

    /* Patient resource start */

    #resources-page #patient-resources-content .col-6 {
        max-width: 100%;
        text-align: center;
        padding: 0;
        flex: 0 0 100%;
    }


    #resources-page #tab-three-content .row.component.column-splitter {
        display: block;
    }

    #resources-page .field-promolink a {
        margin-top: 0;
        padding: 7px 10px;
    }

    #resources-page .field-promotext2 a {
        padding: 5px 20px;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:first-child div,
    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:first-child div {
        display: block;
        margin-top: 0px;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child,
    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child {
        display: flex;
        justify-content: space-around;
    }

    #tab-two-content .field-promotext2 a::after,
    #tab-three-content .field-promotext2 a::after {
        padding-left: 10px;
    }

    #tab-two-content p.head-link,
    #tab-three-content p.head-link {
        padding: 20px 0 25px 0;
        width: 100%;
        margin: 0 auto;
    }

    #cgd-facts-section-one,
    #cgd-facts-section-two,
    #cgd-facts-section-three,
    #cgd-facts-section-four,
    #cgd-facts-section-five,
    #cgd-facts-section-six,
    #cgd-facts-section-seven,
    #cgd-facts-section-eight {
        margin: 20px 0 0 0;
    }

    #tab-one-content,
    #tab-two-content,
    #tab-three-content {
        padding: 0;
    }

    #resources-page p.taq-text {
        padding: 10px 0 25px 0;

    }

    #tab-two-content .col-6 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    #cgd-facts-section-eleven>.component-content>div:nth-child(1),
    #cgd-facts-section-ten>.component-content>div:nth-child(1),
    #cgd-facts-section-nine>.component-content>div:nth-child(1),
    #cgd-facts-section-eight>.component-content>div:nth-child(1) {
        flex-direction: column;
        text-align: center;
    }

    .resources #tab-three-content {
        margin-bottom: 0;
    }

    #tab-two-content,
    #tab-three-content .field-promotext2 {
        margin-bottom: 8px;
    }

    #resources-page .field-promotext2 a {
        margin-top: 15px;
        font-size: 14px;
        line-height: 20px;
        font-family: 'Roboto';
        padding: 5px 18px 5px 12px;
        width: 133px;
    }

    .practice-resources #tab-two-content #cgd-facts-section-eight .field-promolink a {
        margin-top: 0;
    }

    .practice-resources .field-promotext2 a {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px;
        font-family: 'Roboto';
        padding: 5px 18px 5px 12px;
        width: 133px;
    }

    #resources-page .field-promolink a {
        margin-top: 0px;
        width: 133px;
        height: 30px;
        display: flex;
        align-items: center;
        padding: 5px 13px 5px 12px;
    }

    #resources-page .field-promolink a::after {
        top: 8px;
        right: 20px;
    }

    #resources-page .field-promotext2 a::after {
        right: 25px;
    }

    #tab-one-content .tab-inside-section-one,
    #tab-one-content .tab-inside-section-two {
        display: block;
        max-width: 100%;
        flex: 0 0 100%;
        text-align: center;
    }

    .col-6.tab-inside-section-one .col-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 25px;
    }

    #tab-one-content .tab-inside-section-one .plain-html,
    #tab-one-content .tab-inside-section-two .plain-html {
        padding: 0;
        max-width: 100%;
        text-align: left;

    }

    .col-6.tab-inside-section-two>.col-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 100%;
    }

    #tab-one-content .tab-inside-section-two .plain-html {
        padding: 0 15px;
        margin-top: 20px;
    }

    .col-7.our-mission-section-one {
        max-width: 100%;
        flex: 0 0 100%;
    }

    #tab-one-content .tab-inside-section-two {
        padding: 0 0px 0 0;
        margin-top: 45px;
    }

    #tab-one-content .dedicated-one-on-one {
        margin-bottom: 25px;
        margin-top: 45px;
    }

    #our-mission-connect {
        margin-bottom: 0px;
    }

    .our-mission-section-one .file-type-icon-media-link {
        width: 26%;
        display: inline-block;
        margin-bottom: 33px;
        padding-left: 0;
        vertical-align: middle;
    }

    .col-7.our-mission-section-one .component.image.file-type-icon-media-link.col-3 {
        margin-bottom: 49px;
    }

    .our-mission-section-one .plain-html.col-9 {
        width: 73%;
        padding: 0;
        display: inline-block;
        margin-bottom: 25px;
        vertical-align: middle;
    }

    .our-mission-section-two {
        border: 1px solid #5261AC;
        padding: 25px 13px 10px;
        margin: 0 15px 30px;
        flex: 0 0 100%;
        max-width: 92%;
        border-radius: 14px 0px;
    }

    #content_above {
        padding: 0;
    }

    .our-mission-section-two .link a {
        word-break: break-word;
    }

    .our-mission-section-two .file-type-icon-media-link {
        max-width: 17%;
        margin-bottom: 15px;
        padding-left: 0;
    }

    .our-mission-section-two .link,
    .our-mission-section-two #call-us-desc,
    .our-mission-section-two #email-us-id {
        max-width: 69%;
        margin-bottom: 15px;
        padding: 0 21px 0 0;
    }

    /* update */

    #tab-one-content>.component-content>.component.plain-html.col-12 {
        padding: 0;
    }

    /* Patient resource end */

    .zip-code-text-section .form-sect {
        display: flex;
        width: 100%;
        margin-bottom: 30px;
        /* margin: 0 auto; */
        justify-content: center;
    }

    .zip-code-text-section .when-text p {
        font-size: 16px;
        line-height: 20px;
    }

    .zip-code-text-section .form-sect button.btn {
        min-width: 90px;
    }

    #resources-page .field-promolink {
        margin-top: 7px;
    }

    #tab-three-content .field-promolink {
        margin-top: 0;
    }

    #tab-three-content .field-promotext2 a,
    #tab-two-content .field-promotext2 a {
        height: 30px;
    }

    #tab-three-content .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .sign-up-for-update-page .btnid a#request_to_signup {
        font-size: 19px;
        line-height: 15px;
    }

    #content_above p {
        text-align: left;
        margin-top: 10px;
    }

    #resources-page p.content-tab {
        text-align: center;
        padding: 0 10px;
    }

    /* Practice resource page start */
    .practice-resources #chronic-granulomatous-disease {
        max-width: 100%;
        padding: 0 15px;
    }

    .practice-resources #tab-one-content {
        padding: 0;
    }

    .practice-resources #tab-one-content>.component-content>.column-splitter>.col-6 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    #cgd-facts-section-eight>.component-content>div:nth-child(2) {
        display: flex;
        justify-content: space-between;
    }

    .practice-resources #video-library {
        padding: 0 15px;
        margin-top: 20px;
    }

    .practice-resources #video-section .quantum-cta__image-wrap {
        width: 100%;
        padding: 0 15px;
    }

    .practice-resources #video-section .col-6 {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0;
    }

    .practice-resources #video-section .quantum-cta__text {
        width: 100%;
        padding-left: 0px;
    }

    .practice-resources #video-section .quantum-cta__action,
    .practice-resources #video-section .col-6:first-child .quantum-cta__action {
        top: 0;
        right: 0;
    }

    .practice-resources #video-section>.component-content>.row {
        margin: 0;
    }

    .practice-resources #tab-one-content .field-promotext2 a {
        margin-top: 7px;
        height: 30px;
    }

    .practice-resources #cgd-facts-section-eight>.component-content>div {
        margin-bottom: 20px;
    }

    .practice-resources #link-list-items .first a {
        margin: 30px 0 20px;
    }

    .practice-resources #link-list-items .last a {
        margin: 0 0 35px;
    }

    .practice-resources #tab-one-content #cgd-facts-section-eight {
        padding-left: 0;
    }

    .practice-resources #cgd-facts-section-twelve>.component-content>div:nth-child(2) {
        justify-content: space-between;
    }

    .practice-resources #cgd-facts-section-twelve>.component-content>div:nth-child(1) {
        display: block;
        text-align: center;
    }

    .practice-resources #tab-three-content p.head-link {
        padding: 0px 0 15px 0;
    }

    .practice-resources #cgd-facts-section-eleven {
        padding: 30px 0;
    }

    .practice-resources #cgd-facts-section-eight {
        padding: 0 0 10px;
    }

    .practice-resources #cgd-facts-section-twelve img,
    .practice-resources #cgd-facts-section-eight img {
        margin-bottom: 15px;
    }

    .practice-resources p.head-link {
        width: 215px;
        margin: 0 auto;
    }

    .practice-resources #cgd-facts-section-eight div:nth-child(1) img {
        margin-bottom: 0;
    }

    .practice-resources #cgd-facts-section-eleven .head-link,
    .practice-resources #cgd-facts-section-ten .head-link {
        padding: 10px 0 10px;
        width: 100%;
    }

    .practice-resources #cgd-facts-section-nine .head-link,
    .practice-resources #cgd-facts-section-eight .head-link,
    .practice-resources #cgd-facts-section-ten,
    .practice-resources #cgd-facts-section-nine {
        padding: 0;
        margin-top: 10px;
    }

    .practice-resources #tab-three-content .col-6 img {
        margin-bottom: 10px;
    }

    .practice-resources #tab-one-content .col-6 .col-12 {
        padding: 0;
    }

    .practice-resources #cgd-facts-section-twelve>.component-content>div:nth-child(2) {
        justify-content: space-between;
    }

    .practice-resources #link-list-items a {
        padding: 0 90px 0 20px;
    }

    .practice-resources #tab-one-content .col-6 .col-12,
    .practice-resources #tab-two-content .col-6 .col-12,
    .practice-resources #tab-three-content .col-6 .col-12 {
        padding: 0;
    }

    .practice-resources #cgd-facts-section-twelve>.component-content>div:nth-child(2) {
        justify-content: space-between;
    }

    /* Practice resource end */

    /* Popup start */
    #model_npi .quantum-modal__dialog {
        margin: 0px 15px;
    }

    #model_emailID .quantum-modal__dialog {
        margin: 0px 15px;
        padding: 30px 13px;
    }

    /* Popup end */

    /* Correction code start */


    #Char-container ul li {
        margin: 3px 0 6px 28px;
    }

    #Char-container .char-note {
        margin: 20px 0 0 0;
    }

    .quantum-header__mobile-content .quantum-button>svg {
        fill: currentColor;
        display: flex;
        width: 20px;
        height: 20px;
    }

    #stay-informed .quantum-cta__text {
        gap: 10px;
        height: 193px;
        padding: 15px 15px 30px;
    }

    .isi_specific_populations_cont_Sub,
    .isi_drug_interactions_cont_Sub,
    .isi_adverse_reactions_cont_Sub {
        font-size: 14px;
        line-height: 18px;
        margin-left: 27px;
    }

    .quantum-footer__links-row {
        border-bottom: 1px solid #4A494A;
        align-items: flex-start;
        padding-bottom: 8px;
    }

    #footer .quantum-footer__legal-row {
        padding-top: 20px;
        padding-bottom: 0;
        margin-bottom: 5px;
        font-size: 10.5px;
        line-height: 13px;
        font-weight: 400;
    }

    .quantum-footer__legal-row {
        border-top: none;
        color: #4A494A;
        padding-top: 25px;
        padding-bottom: 25px;
        width: 100%;
        font-size: 10px;
        max-width: 65%;
    }

    #link-list-items .component-content .last a::after {
        width: 17px;
        height: 23.49px;
        right: 40px;
        position: absolute;
    }

    #link-list-items .component-content .first a::after {
        width: 17px;
        height: 23.49px;
        right: 40px;
        position: absolute;
    }

    #first-cont p {
        padding: 0px 0;
        margin-bottom: 15px;

    }

    #support-resource-smo #first-cont p {
        margin-bottom: 10px;
    }

    #support-resource-smo p.sub {
        margin-top: 35px;
    }

    .diagnosis-smo #resource .field-heading:after {
        right: -3px;
    }

    #bone-marrow-transplant #first-cont p {
        padding: 0;
        margin-top: 10px;
    }

    #bone-marrow-transplant p.para-content {
        margin-top: 25px;
    }

    #video-cont>.component-content {
        max-width: 976px;
        margin: 0px auto 0;
    }

    #link-list-items ul li a {
        align-items: center;
        font-size: 18px;
        line-height: 23px;
    }

    #Char-container p span {
        font-size: 16px;
        line-height: 23px;
    }

    .efficacy-cgd-treatment p.header-efficacy {
        justify-content: center;
    }

    .efficacy-cgd-treatment #first-cont p b {
        text-align: center;
    }

    .bc-player-4aZ9TSOoC_default .vjs-poster {
        background-color: #151b17;
        max-width: 100%;
    }

    .efficacy-cgd-treatment p.helped-keep-text {
        text-align: left;
        padding-top: 0;
        padding-bottom: 10px;
    }

    .efficacy-cgd-treatment .left-content {
        padding-left: 0px;
        margin-left: 0px;
    }

    .efficacy-cgd-treatment div.left-content::after {
        border-top: 11px solid #F2F2F2;
    }

    .efficacy-cgd-treatment div.left-content::before {
        top: 100%;
        border-left: 13px solid rgba(0, 0, 0, 0);
        border-top: 10px solid #655fc1;
        border-right: 13px solid rgba(0, 0, 0, 0);
    }

    .efficacy-cgd-treatment .info p.left-text-pateint,
    .efficacy-cgd-treatment .info1 p.left-text-pateint {
        text-align: left;
        padding-left: 0;
    }

    .efficacy-cgd-treatment div#more-than-efficacy {
        padding-right: 0px;
    }

    .efficacy-cgd-treatment div#\37 7-section .column-splitter .col-sm-8 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .s-hide {
        display: none;
    }

    #mob-img {
        background: none;
        padding: 0;
        margin-top: 25px;
    }

    #why-actimmune #video-cont .col-4 {
        padding-left: 0px;
        border-left: none;
        height: auto;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    #Char-container .img-head-cont p {
        padding: 20px 15px;
        font-size: 18px;
        line-height: 22px;
        text-align: left;
    }

    #bone-marrow-transplant p.last-context,
    #bone-marrow-transplant p.last-para-context {
        margin-left: 0px;
    }

    #bone-marrow-transplant p.year {
        margin-bottom: 10px;
    }

    #first-cont .see-tatum {
        margin-bottom: 18px;
        margin-top: 0;
    }

    .symptoms-presentation #first-cont p {
        padding: 10px 0;
        margin-bottom: 0px;
    }

    .symptoms-presentation #mob-img {
        background: rgba(242, 242, 242, 1);
        padding: 0 15px;
        margin-top: 0;
    }

    .symptoms-presentation p.main-sub {
        font-size: 16px;
        line-height: 21px;
        font-family: 'Roboto';
        font-weight: 700;
    }

    #Char-container .below-img-section p:last-child {
        padding-top: 25px;
        font-size: 16px;
        line-height: 21px;
    }

    #median-col-section .col-sm-3 .imgage-column p.img-bottom-cont {
        padding: 0px 62px;
    }

    #median-col-section .col-sm-3 .imgage-column p.Img-para {
        padding: 10px 72px;
    }

    #median-col-section .col-sm-3 .imgage-column p {
        padding: 10px 61px;
    }

    .recognize-your-VEO-IBD {
        padding: 0;
    }

    ul.actimmune-ul-sec li::marker {
        color: #3D3E3E;
    }

    #bone-marrow-transplant p.year-below-content {
        margin: 10px 0;
    }

    .efficacy-cgd-treatment #serious-text-efficacy p.content-safe {
        margin-top: 5px;
    }

    .efficacy-cgd-treatment div#\37 7-section {
        max-width: 92%;
        padding: 20px 25px;
        margin: 0 auto;
        margin: 0px 15px;
    }

    .efficacy-cgd-treatment #first-cont p {
        padding: 0;
    }

    .efficacy-cgd-treatment #serious-text-efficacy p.last-p-sec {
        margin: 0px 0 15px 0;
        margin-top: 0;
        padding-top: 0;
    }

    .safety-actimmunehcp #mob-img {
        background: none;
        padding: 0;
        margin-top: 0;
    }

    .testing-for-cgd #first-cont .column-splitter .col-sm-3 {
        padding-left: 47px;
        margin-bottom: 25px;
    }

    .testing-for-cgd #first-cont button.quantum-button.quantum-cta__action {
        max-width: 66%;
    }

    .efficacy-cgd-treatment .component.image.file-type-icon-media-link {
        padding-top: 10px;
    }

    #why-actimmune .quantum-indications__inner,
    .container {
        max-width: 100%;
        margin-top: 25px;
    }

    #subunit-table table td {
        padding: 0 10px;
        margin-top: 11px;
        font-size: 12px;
        text-align: left;
        line-height: 21px;
    }

    .x-linked-title,
    .autosomal-recessive-title {
        margin: 0px 0 9px 0;
        font-size: 18px;
        line-height: 21.09px;
    }

    .actimmune-ul-sec {
        padding: 0 0 0px 27px;
    }

    #subunit-table table td .table-underline {
        display: none;
    }

    .efficacy-cgd-treatment .small-statistically-sec p.content-safe {
        font-size: 12px;
        margin-bottom: 5px;
        line-height: 21px;
    }

    .efficacy-cgd-treatment #link-list-items ul li a {
        align-items: center;
        font-size: 18px;
        line-height: 21px;
    }

    .efficacy-cgd-treatment .small-statistically-sec {
        font-size: 12px;
        line-height: 21px;
    }

    .safety-actimmunehcp p.context-safety {
        font-size: 18px !important;
        line-height: 23px !important;
    }

    .safety-actimmunehcp #first-cont p b {
        font-family: "Roboto", sans-serif;
        font-size: 18px;
    }

    .x-linked-cgd .quantum-indications__inner,
    .container {
        max-width: 100%;
        margin-top: 20px;
    }

    #dosing-administration .quantum-indications__inner,
    .container {
        max-width: 100%;
        margin-top: 0px;
    }

    #middle-cont .linked-bg-text {
        padding: 15px 20px;
        font-size: 18px;
        line-height: 26px;
    }

    /* #The-exact-mechanism .mechanism-sec {
        margin-bottom: 0px;
    } */

    .efficacy-cgd-treatment .field-slideimage {
        text-align: center;
        margin-left: 12px;
    }

    .autosomal-recessive-cgd #first-cont h1 {
        margin-bottom: 30px;
    }

    #dosing-administration #first-cont p b {
        font-size: 18px;
    }

    div#administered_subcutaneously {
        max-width: 976px;
        margin: 0 auto;
        padding: 10px 15px;
    }

    #dosing-administration #first-cont h1 {
        margin-bottom: 18px;
    }

    #dosing-administration #first-cont .assistance-calculating {
        font-size: 16px;
        font-weight: 900;
        color: #3D3E3E;
        padding: 20px 15px;
        background: #e6e7e8;
        margin-bottom: 0;
    }

    #Starting-actimmune .step-lable-wrap {
        font-size: 18px;
        color: #3D3E3E;
        line-height: 25px;
        /* margin-bottom: 20px; */
    }

    #subunit-table .dosing-list-item li {
        margin-top: 10px;
        margin-left: 18px;
    }

    #Starting-actimmune .starting-actimmune {
        padding: 20px;
        text-align: center;
        background: #5261AC;
        color: #ffffff;
        font-size: 23px;
        font-weight: bold;
    }

    #subunit-table h3 {
        background-color: #6d6e71;
        padding: 15px 20px;
        color: #fff;
        font-size: 18px;
        text-align: center;
    }

    #subunit-table .dosing-list-item {
        font-size: 16px;
        line-height: 26px;
        color: #3d3e3e;
        padding: 20px 0 0 0;
    }

    #dosing-administration #stay-informed .quantum-cta__text .quantum-cta__action {
        font-size: 17px;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink a {
        font-size: 17px;
        padding: 15px 40px;
    }

    #link-list-items ul li a {
        padding: 0 44px 0 10px;
        height: 96px;
    }

    #top-navigation {
        height: 47px;
        padding: 0 10px;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(1) {
        margin-left: 0;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(4) {
        margin-left: 10px;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(3) {
        margin-left: 10px;
    }

    .quantum-top-nav .lnk-login .quantum-top-nav__link-text {
        margin-right: 28px;
        padding-right: 0px;
    }

    .quantum-top-nav .quantum-drop-down-menu__list-item:nth-child(even) .quantum-top-nav__link-text {
        margin-right: 0px;
        padding-right: 0px;
    }

    .safety-smo #first-cont {
        max-width: 100%;
        padding: 0;
    }

    #support-resource-smo div#container-smo-support .col-sm-10 {
        max-width: 72%;
        margin-top: 15px;
        padding: 0 5px;
    }

    #home-nav .full-width-container>.component-content {
        max-width: 100%;
        /* margin: 0 auto; */
        padding: 0;
        margin-left: 0;
    }

    #home-nav .accordion .field-heading::after {
        right: 28px;
    }

    .practice-resources #link-list-items .first a {
        margin: 0 0 20px;
        height: 105px;
    }

    .practice-resources #link-list-items a {
        padding: 0 67px 0 20px;
    }

    #top-navigation>.quantum-top-nav__inner,
    #top-navigation+.col-12>.component-content>.column-splitter,
    #brand-com-header>.quantum-header__inner,
    .quantum-search-suggest,
    #serious-infection,
    #stay-informed,
    #IsiBottomTray,
    #resource {
        padding-inline: 0px;
    }

    .diagnosis-smo #resource {
        margin: 0;
    }

    .efficacy-smo #resource {
        margin-left: 0;
    }

    #stay-informed .quantum-cta__text .quantum-cta__action {
        font-size: 17px;
        font-weight: 700;
        line-height: 19.92px;
    }

    #video-library .plain-html {
        padding: 5px 8px;

    }

    .testing-for-cgd #first-cont .footnote.pb-3 {
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
    }

    .testing-for-cgd div#last-sec-text {
        padding: 0 15px;
    }

    .testing-for-cgd #above .component-content {
        padding: 0 15px;
    }

    .testing-for-cgd #first-cont .column-splitter .col-sm-3 .quantum-cta {
        padding: 0 0 0 21px;
    }

    .testing-for-cgd .row {
        margin: 0;
        margin-left: 0;
        margin-right: 0;
    }

    #resource-form .form-group label {
        font-size: 12px;
        line-height: 16px;

    }

    #resource-form .col-lg-8 {
        max-width: 100%;
        margin-top: 0px;
        text-align: left;
        margin-left: 20px;
    }

    #homepage-SMo #cta-one,
    #homepage-SMo #cta-two,
    #homepage-SMo #cta-three {
        margin-top: 35px;
    }

    .isi_contraindications_cont,
    .isi_warnings_and_precautions_cont,
    .isi_drug_interactions_cont,
    .isi_specific_populations_cont,
    .isi_adverse_reactions_cont {
        color: #3D3E3E;
        font-size: 18px;
        font-weight: bold;
        line-height: 21px;
    }

    .safety-smo #image-sec {
        margin: 0 0 10px 0px;
    }

    #container-smo .multi-column-text>ul>li::marker {
        font-size: 15px;
    }

    #smo-signs-and-symptoms #container-smo #safety-paragraph {
        margin-top: 35px;
        padding: 20px 10px 10px 15px;
    }

    #smo-signs-and-symptoms #first-cont h1 {
        padding: 20px 15px;
    }

    .cgd-carrier-testing #first-cont p {
        padding: 0px 0;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    /* Correction code end */

    #resources-page #tab-two-content #patient-resources-content,
    #resources-page #tab-three-content #cgd-facts-section-five,
    #resources-page #tab-three-content .row .col-6,
    #resources-page #tab-three-content #cgd-facts-section-seven,
    .practice-resources#resources-page #tab-one-content #patient-resources-content,
    .practice-resources #tab-one-content>.component-content>.column-splitter>.col-6,
    .practice-resources #tab-two-content>.component-content>.column-splitter>.col-6 {
        padding-inline: 0;
    }

    #resources-page #tab-two-content .row.component.column-splitter,
    #resources-page #tab-three-content .row.component.column-splitter,
    .practice-resources#resources-page #tab-one-content .row.component.column-splitter,
    .practice-resources #tab-one-content #cgd-facts-section-eight>.component-content>div,
    .practice-resources #tab-one-content #cgd-facts-section-eight>.component-content>div:nth-child(2) {
        margin-right: 0;
        margin-left: 0;
    }

    #resources-page #tab-two-content .field-promolink a,
    #resources-page #tab-two-content .field-promotext2 a,
    #resources-page #tab-three-content .field-promolink a,
    #resources-page #tab-three-content .field-promotext2 a,
    .practice-resources #tab-one-content .field-promolink a,
    .practice-resources #tab-one-content .field-promotext2 a {
        width: 100% !important;
    }

    #resources-page #tab-two-content .field-promolink,
    #resources-page #tab-two-content .field-promotext2,
    #resources-page #tab-three-content .field-promolink,
    #resources-page #tab-three-content .field-promotext2,
    .practice-resources #tab-one-content .field-promolink,
    .practice-resources #tab-one-content .field-promotext2 {
        flex-grow: 1;
    }

    #resources-page #tab-three-content p.head-link {

        max-width: 60%;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child,
    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child,
    .practice-resources #tab-one-content #cgd-facts-section-eight>.component-content>div:nth-child(2),
    .practice-resources #tab-one-content #cgd-facts-section-twelve>.component-content>div:nth-child(2) {
        gap: 25px !important;
        justify-content: center !important;
    }
}
@media screen and (max-width: 350px) {
    #resources-page #tab-three-content p.head-link {
        max-width: 70%;
    }
}
@media screen and (max-width: 400px) {
    #why-actimmune .help-lower-section .actimmune-immunomodulatory {
        padding: 5px 38px;
    }

    .testing-for-cgd #first-cont button.quantum-button.quantum-cta__action span.quantum-button__text:after {
        left: 167px;
    }

    .cgd-most-commonly p:nth-child(1) {
        margin-top: 6px;
    }

    .cgd-carrier-testing #video-cont+.container {
        margin-top: 45px;
    }

    #video-cont+.container {
        margin-top: 18px;
    }

    #subunit-table table.mobile-show tbody tr td:first-child {
        margin-top: 0;
    }

    #subunit-table {
        padding: 0;
        margin-top: 0;
    }

    #link-list-items ul li a {
        padding: 0px 54px 0 15px;
    }

    #skin-linked-img img {
        width: 281.95px;
        height: 230.76px;
    }

    #video-cont+.container {
        max-width: 100%;
        padding: 0px 15px 0;
    }

    #why-actimmune .help-lower-section {
        padding: 10px 20px;
    }

    #why-actimmune #link-list-items .component-content .last a {
        padding-right: 52px;
    }

    #dosing-cta .quantum-cta__text button span::after {
        left: 192px;
    }

    .efficacy-cgd-treatment .field-slideimage {
        text-align: center;
        margin-left: 0;
    }

    .efficacy-cgd-treatment img {
        max-width: 230px;
        max-height: 100%;
    }

    #link-list-items .component-content .last a::after {
        right: 30px;
    }

    #link-list-items .component-content .first a::after {
        right: 30px;
    }

    .practice-resources #tab-one-content .field-promolink a {
        width: 132px;
    }

    .practice-resources #tab-one-content .field-promotext2 a {
        width: 135px;
    }

    .our-mission-section-one .plain-html.col-9 {
        width: 70%;
        padding-left: 10px;
        margin-bottom: 25px;
    }

    .our-mission-section-two .link,
    .our-mission-section-two #call-us-desc,
    .our-mission-section-two #email-us-id {
        max-width: 70%;
        margin-bottom: 20px;
        padding: 0 0px 0px 21px;
    }

    #tab-two-content p.head-link,
    #tab-three-content p.head-link {
        padding: 10px 0 15px 0;

    }

    #resources-page p.content-tab {
        text-align: left;
        padding: 0 2px;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child,
    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child {
        display: flex;
        justify-content: space-around;
        gap: 11px;
        margin-left: 12px;
    }

    #resources-page #tab-two-content .col-6 .component.promo.col-12 .component-content div:last-child,
    #resources-page #tab-three-content .col-6 .component.promo.col-12 .component-content div:last-child {
        display: flex;
        gap: 12px;
        justify-content: space-between;
        margin-left: 0
    }

    #homepage-SMo #container-smo img.quantum-cta__image.d-none.d-sm-block.lozad {
        display: none !important;
    }

    #homepage-SMo #container-smo #cta-one .quantum-button,
    #homepage-SMo #container-smo #cta-two .quantum-button,
    #homepage-SMo #container-smo #cta-three .quantum-button {
        width: 100%;
        margin-left: 0px;
    }

    #resources-page .imageContainer>div>.video-js {
        width: 290px;
        height: 163px;
    }

    .testing-for-cgd #first-cont p b {
        font-size: 18px;
        padding-top: 20px
    }

    .testing-for-cgd #first-cont p.benefit-of-text {
        margin-bottom: 25px;
    }

    .testing-for-cgd div#mini-main .component-content {
        padding: 0 15px;
    }

    .testing-for-cgd #first-cont {
        max-width: 100%;
        padding: 0;
    }

    .testing-for-cgd #first-cont p.dhr-test-text {
        margin-bottom: 15px;
        padding-bottom: 0px;
    }

    .testing-for-cgd #first-cont p.dhr-test-text {
        margin-bottom: 15px;
        padding-bottom: 0px;
        font-size: 16px;
        line-height: 21px;
        padding-right: 0;
    }

    .testing-for-cgd #first-cont .pb-14-cont {
        font-size: 14px;
    }

    .testing-for-cgd ul.relative-list {
        padding-left: 35px;
    }

    #clinical-overview .imageContainer>div>.video-js,
    .cgd-carrier-testing .imageContainer>div>.video-js,
    .autosomal-recessive-cgd .imageContainer>div>.video-js,
    #why-actimmune .imageContainer>div>.video-js {
        width: 100%;
        height: 165px;
    }

    #clinical-overview #video-cont+.container {
        max-width: 100%;
        padding: 0px 15px 0;
    }

    .cgd-carrier-testing .cgd-disorder {
        margin-bottom: 30px;
        line-height: 20px;
    }

    .cgd-carrier-testing .cgd-most-commonly {
        line-height: 20px;
    }

    .cgd-carrier-testing #subunit-table table td {
        padding: 0 10px;
        margin-top: 8px;
        font-size: 12px;
        text-align: left;
        line-height: 21px;
        margin-bottom: 8px;
    }

    #why-actimmune #video-cont {
        max-width: 100%;
        margin-top: 15px;
    }

    #why-actimmune #video-cont+.container {
        max-width: 100%;
        padding: 15px 15px 0;
    }

    #Starting-actimmune .dosage-right-wrapper h3 hr {
        width: 32%;
    }

    #dosing-cta {
        padding: 0;
        margin-bottom: 25px;
    }

    #speak-cta {
        background: #FFF;
        padding: 22px 0;
    }

    .dosing-flash-line {
        margin-bottom: 20px;
    }

    #speak-cta>a .quantum-button,
    #dosing-cta>a .quantum-button {
        pointer-events: all;
        font-size: 22px;
        line-height: 25px;
    }

    .dosing-flash-line {
        background: rgba(0, 0, 0, 0) linear-gradient(90deg, #87b940 0%, #fff 100%) 0% 0% no-repeat padding-box;
        border: 0;
        height: 2px;
        margin-bottom: 10px;
        margin-left: 5px;
    }

    .find-a-specialist div#first-cont p {
        padding-bottom: 0px;
        line-height: 20px;
        padding-top: 10px;
    }

    .zip-code-text-section .form-sect input#finderZip {
        padding: 3px 2px 3px 3px;
    }

    .find-a-specialist .zip-code-text-section {
        margin-top: 30px;
    }

    .find-a-specialist .tesrms-section {
        margin: 0 15px;
    }

    .find-a-specialist #first-cont h1 {
        margin-bottom: 25px;
    }

    #home-nav .full-width-container>.component-content {
        max-width: 100%;
        padding: 0;
        margin-left: 0;
    }

    #home-nav .accordion .field-heading::after {
        right: 28px;
    }

    .for-us-healthcare-title .for-us-healthcare-smo {
        right: 5px;
        bottom: 230px;
    }

    #homepage-SMo .inside-banner-content {
        position: absolute;
        padding: 0;
        max-width: 95%;
        padding-bottom: 0;
        background: transparent;
        left: 0;
    }

    #homepage-SMo #resource .field-heading:after {
        right: 0px;
    }

    .diagnosis-smo div#first-cont p {
        padding: 10px 0;
    }

    .diagnosis-smo h2.grey-box-head,
    .diagnosis-smo h2.grey-box-head1 {
        padding: 12px 8px;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink {
        text-align: revert;
    }

    #hero-banner-left>.component-content>.row>.col-6 {
        margin-bottom: 30px;
    }

    #hero-banner-left .col-6:nth-child(2) .field-promolink a {
        font-size: 17px;
        padding: 15px 51px;
        line-height: 21px;
    }

    .practice-resources #link-list-items .first a {
        margin: 0 0 20px;
        height: 114px;
    }

    .practice-resources #link-list-items a {
        padding: 0 67px 0 20px;
    }

    .practice-resources #link-list-items .component-content li a::after {
        content: url(/-/media/Themes/Horizon/Actimmunehcp/Actimmunehcp/Images/Content/Common/Disease-onset.svg);
        right: 15px;
    }

    #video-section .quantum-cta {
        padding-bottom: 10px;
    }

    #link-list-items ul li.last a {
        margin-bottom: 0px;
    }

    /* #actimmune-adherence div#first-cont p {
        padding-bottom: 10px;
    } */
}

/* @media screen and (max-width: 576px) {
    .d-sm-block {
        display: none !important;
    }
} */


a {
    color: #5261AC;
}

#resource .toggle-content p a {
    color: #4A494A;
    pointer-events: none;
    text-decoration: none;
}

a:hover,
a:active {
    color: #87b940;
}

/* video pop-up styel for practice-resources start */
#common-modal.quantum-modal,
#common-modal-horizon.quantum-modal,
#videopopup_2.quantum-modal {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: inherit;
    z-index: 999;
    visibility: inherit;
}

#videopopup_2 {
    display: none;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(2) #videopopup_2 .quantum-modal__dialog {
    max-width: 760px;
    height: 512px;
    display: flex;
    padding: 15px;
    flex-direction: column;
}

#resources-page #video-section .row:nth-child(1) .col-6:nth-child(2) #videopopup_2 .quantum-modal__dialog .imageContainer>div>.video-js {
    width: 100%;
}

#common-modal.quantum-modal,
#common-modal-horizon.quantum-modal,
#videopopup_3.quantum-modal {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: inherit;
    z-index: 999;
    visibility: inherit;
}

#videopopup_3 {
    display: none;
}

#resources-page #video-section .row:nth-child(2) .col-6:nth-child(1) #videopopup_3 .quantum-modal__dialog {
    max-width: 760px;
    height: 512px;
    display: flex;
    padding: 15px;
    flex-direction: column;
}

#resources-page #video-section .row:nth-child(2) .col-6:nth-child(1) #videopopup_3 .quantum-modal__dialog .imageContainer>div>.video-js {
    width: 100%;
}

#common-modal.quantum-modal,
#common-modal-horizon.quantum-modal,
#videopopup_4.quantum-modal {
    background-color: rgba(0, 0, 0, 0.4);
    opacity: inherit;
    z-index: 999;
    visibility: inherit;
}

#videopopup_4 {
    display: none;
}

#resources-page #video-section .row:nth-child(2) .col-6:nth-child(2) #videopopup_4 .quantum-modal__dialog {
    max-width: 760px;
    height: 512px;
    display: flex;
    padding: 15px;
    flex-direction: column;
}

#resources-page #video-section .row:nth-child(2) .col-6:nth-child(2) #videopopup_4 .quantum-modal__dialog .imageContainer>div>.video-js {
    width: 100%;
}

#resources-page #video-section .imageContainer>div>.video-js {
    height: 405px;
}


#resources-page #video-section .quantum-modal .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    background: #fff;
    margin: 5px;
    width: 50px;
    border-radius: 5px;
    background-color: #FFF;
    color: #3d3e3e;
}

#resources-page #video-section .s-video-tnd {
    order: 1;
    color: #666666;
}

#resources-page #video-section .s-video-tnd h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding: 24px 0 15px 0;
    color: #3d3e3e;
}

#resources-page #video-section .s-video-tnd p {
    font-size: 14px;
    line-height: 18px;
    color: #3d3e3e;
}

#resources-page #video-section .vd-title {
    display: none;
}

#home-nav #text-homepage .component.plain-html.col-12 {
    max-width: 976px;
    margin: 0 auto;
    padding: 0;
}

#home-nav .resource-for-you {
    color: #5261AC;
    font-size: 18px;
    margin-top: 35px;
    line-height: 25px;
    font-family: 'Roboto';
    font-weight: 700;
    margin-bottom: 10px;
}

#home-nav .serious-infection {
    font-size: 12px;
    color: #3D3E3E;
    margin-bottom: 15px;
    font-family: 'Roboto';
    line-height: 21px;
}

a.model-pop-up-second {
    font-size: 16px;
}

#dosing-administration #first-cont p {
    padding-top: 6px;
}

.below-checkbox {
    display: block !important;
}

#contact_rep_form .col-lg-8 {
    margin-left: 14px;

}

#why-actimmune ul.actimmune-ul-sec li {
    color: #3D3E3E;
}

#these-site {
    max-width: 400px;
    position: relative;
    text-align: right;
    top: 6px;
    margin: 0 auto;
    margin-right: 0;
}

#actimmune-adherence a.model-pop-up-second {
    font-size: 18px;
}

#middle-cont .importance-of-testing-X-linked p a {
    font-size: 14px;
}

#middle-cont .importance-of-testing-X-linked p.final-sent {
    margin-top: 16px;
}

.col-5.our-mission-section-two .component.plain-html {
    padding-left: 7px;
}

#cgd-facts-section-twelve .s-btn-primary {
    padding: 0;
}

#video-library p {
    margin-bottom: 0;
}

#cgd-facts-section-three {
    padding-left: 15px;
}

.practice-resources #cgd-facts-section-three .field-promoicon img {
    margin-bottom: 15px;
}

#cgd-facts-section-one {
    margin-top: 20px;
    padding-left: 15px;
}

div#CybotCookiebotDialog {
    /* top: 5% !important; */
    bottom: auto !important;
}

.symptoms-presentation #tab-section .tab-inner-sec p {
    margin-bottom: 10px;
}

.symptoms-presentation #tab-section .tab-inner-sec p:last-child {
    padding-top: 0;
}

@media screen and (max-width: 767px) {

    /* New code */

    #home-nav .base-theme .row.component.column-splitter {
        margin-top: 0px;
        margin: 0;
    }

    #home-nav .base-theme .row.component.column-splitter>.col-md-6,
    #hero-banner-left>.component-content>.row>.col-6,
    #Request-Representativeexpand {
        padding: 0;
    }

    #home-nav #safety-and-tolerability .col-2.field-promoicon img {
        text-align: center;
        margin-left: 5px;
    }

    #ISI .isi_content p {
        margin-bottom: 10px;
    }

    #homepage-SMo #brand-com-header .quantum-drop-down-menu>.quantum-drop-down-menu__list,
    #home-nav #brand-com-header .quantum-drop-down-menu>.quantum-drop-down-menu__list {
        padding-left: 0;
    }

    #home-nav #hero-banner-left .col-6:nth-child(2) .field-promolink a {
        font-size: 17px;
        padding: 15px 20px;
        line-height: 21px;
        font-weight: 800;
        font-family: 'Roboto';
        width: 100%;
    }

    #home-nav #hero-banner-left>.component-content>.row,
    #safety-and-tolerability>.component-content>.row,
    #Request-Representativeexpand>.component-content>.row,
    #Provider-Resourcesexpand>.component-content>.row {
        margin: 0;
    }

    #home-nav #safety-and-tolerability .col-10>.field-promolink>a,
    #Request-Representativeexpand .col-10>.field-promolink>a,
    #home-nav #Provider-Resourcesexpand .col-10>.field-promolink>a {
        font-weight: bold;
        font-size: 16px;
    }

    #home-nav .base-theme .row>.col-md-5,
    #home-nav #safety-and-tolerability,
    #video-cont>.component-content>.row>.col-7,
    #clinical-overview #video-cont>.component-content>.row>.col-4,
    #spli-container>.component-content>.row>.col-12 {
        padding: 0;
    }

    #home-nav #Provider-Resourcesexpand .field-promoicon img {
        width: 50px;
        margin-left: -15px;
    }

    #home-nav #safety-and-tolerability .col-10>.field-promotext,
    #Request-Representativeexpand .col-10>.field-promotext,
    #home-nav #Provider-Resourcesexpand .col-10>.field-promotext {
        padding-bottom: 15px;
    }

    #home-nav #safety-and-tolerability .col-10 .field-promotext {
        text-align: left;
        margin-left: 5px;
    }

    #home-nav #safety-and-tolerability .col-10 .field-promolink {
        text-align: left;
        margin-left: 0;
    }

    #home-nav #safety-and-tolerability .col-10 .field-promotext {
        text-align: left;
        margin-left: 0px;
    }

    #home-nav #safety-and-tolerability .field-promoicon,
    #home-nav #Request-Representativeexpand .field-promoicon,
    #home-nav #Provider-Resourcesexpand .field-promoicon {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
    }

    #home-nav #Provider-Resourcesexpand .field-promoicon img {
        width: 56px;
        margin-left: -15px;
    }

    #home-nav #Provider-Resourcesexpand {
        padding: 0 0 0 10px;
    }

    #home-nav #Provider-Resourcesexpand .col-10 {
        padding-left: 3px;
    }

    #video-cont>.component-content>.row,
    #Char-container>.component-content>.row,
    #spli-container>.component-content>.row,
    #median-col-section>.component-content>.row {
        margin: 0;
    }

    #help-lower-risk,
    #spli-container {
        padding: 30px 15px 0;
    }

    #median-col-section>.component-content>.row>.col-sm-3 {
        padding: 0;
    }

    .quantum-back-to-top {
        bottom: 80px;
    }

    /* New code */
    #homepage-SMo #container-smo .content-smo {
        min-height: 0;
    }

    #footer>.quantum-footer>.quantum-footer__inner .quantum-footer__links-row>a {
        padding-top: 0;
        line-height: 21px;
    }

    #homepage-SMo #container-smo #cta-one .quantum-button,
    #homepage-SMo #container-smo #cta-three .quantum-button {
        max-width: 210px;
    }

    .resources #tab-three-content .col-6 {
        padding-left: 15px;
    }

    #home-nav .base-theme .row.component.column-splitter {
        margin-top: 0px;
    }

    .actimunneHcp-dosage-wrapper .dosage-left-wrapper .n-input i {
        margin-left: -30px;
    }

    #dosing-administration i.close-icon.clear-field.d-none {
        margin-bottom: 0;
    }

    .practice-resources #tab-two-content .field-promolink {
        margin-top: 7px;
    }

    .col-5.our-mission-section-two .component.plain-html.col-12 {
        padding-left: 8px;
    }

    .email-sec {
        margin-top: 13px;
    }

    .call-sec {
        position: absolute;
        bottom: -37px;
    }

    .call-sec>p {
        margin-bottom: 0.3rem !important;
    }

    .coordinate-edu {
        margin-bottom: 20px;
    }

    #video-cont .col-4 .field-promolink {
        padding: 0px 0 5px;
    }

    #why-actimmune #video-cont .col-4 .field-promoicon img {
        box-shadow: none;
        width: 155px;
        height: 192px;
    }

    .cgd-carrier-testing #video-cont .col-4 .field-promolink {
        padding: 13px 0 0px 0;
    }

    .autosomal-recessive-cgd div#video-cont .field-promotext,
    #why-actimmune div#video-cont .field-promotext {
        margin: 0px 0;
    }

    .safety-actimmunehcp p.last-para-safety {
        padding-bottom: 0 !important;
        margin-bottom: 30px !important;
    }

    .cgd-carrier-testing div#video-cont .col-4,
    .autosomal-recessive-cgd div#video-cont .col-4,
    #why-actimmune div#video-cont .col-4 {
        max-width: 100%;
        flex: 0 0 100%;
        margin-left: 0;
        padding-left: 0;
    }

    #home-nav #resource {
        margin: 0 auto;
        margin: 0 15px;
    }

    #home-nav .resource-for-you {
        font-size: 16px;
        line-height: 21px;
    }

    /* #resource {
        margin: 0 auto;
    } */
    .autosomal-recessive-cgd #resource {
        margin: 0 15px;
    }

    #home-nav #text-homepage {
        padding: 0;
    }

    .autosomal-recessive-cgd .reduce-the-risk .serious-infection {
        margin-bottom: 0px;
    }

    .autosomal-recessive-cgd .video-title-description {
        margin-top: 45px;
    }

    .sitemap #cont-site .col-12>ul>li ul {
        margin-left: 0px;
    }

    #why-actimmune #video-cont .col-4 .field-promoicon img {
        margin-left: 0px;
    }

    .sign-up-for-update-page span.quantum-button__text,
    #model_npi #npi-search {
        font-size: 19px;
        line-height: 22px;
        font-family: 'Roboto';
        font-weight: 700;
        color: #fff;
    }

    .practice-resources #tab-one-content .content-tab {
        text-align: center;
    }

    #resources-page #video-section .vd-title {
        display: block;
    }

    .practice-resources #video-section .col-6 .quantum-cta {
        display: none;
    }

    #video-5964feda-f500-4690-8cce-47dfdd1c2e58 {
        display: block;
        position: relative;
        top: 50%;
        left: 0;
        transform: none;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0;
        background-color: transparent;
    }

    #resources-page #mob-video-section .imageContainer>div>.video-js {
        width: 100%;
        height: 203px;
    }

    .practice-resources #video-section {
        margin-bottom: 0;
    }

    #mob-video-section {
        z-index: 0;
        display: block;
    }

    #mob-video-section .component-content .imageContainer:nth-child(1) #imageMenu .watch-video-btn {
        background-color: red;
    }

    #resources-page #video-section .video-js {
        height: 205px !important;
    }

    #resources-page #video-section .vjs-poster img {
        height: 200px !important;
    }

    #resources-page #video-section .quantum-modal__dialog {
        height: auto !important;
        margin: 0 15px;
    }

    #resources-page #mob-video-section .mob-vd-title h3 {
        font-size: 16px;
        line-height: 18px;
        font-weight: bold;
        padding: 24px 0 10px 0;
        color: #3d3e3e;
    }

    #resources-page #mob-video-section .mob-vd-title p {
        font-size: 14px;
        line-height: 18px;
        color: #3d3e3e;
    }

    #resources-page #mob-video-section button.mob-video-pop-up span.quantum-button__text {
        font-size: 14px;
        min-width: 140px;
        padding: 6px;
        font-weight: 400;
        text-decoration: none;
        justify-content: space-between;
        color: #fff;
        background: #5261AC;
        font-family: "Roboto", sans-serif;
        margin-top: 16px;
        display: block;
    }

    #resources-page #mob-video-section #imageMenu {
        margin-bottom: 30px;
    }

    #resources-page #mob-video-section button.mob-video-pop-up span.quantum-button__text:after {
        content: "\f0da";
        font: normal normal normal 19px / 1 FontAwesome;
        position: relative;
        top: 2px;
        margin-left: 20px;
    }

    #resource-form .consent_container {
        padding: 0 15px;
    }
}

@media screen and (min-width: 319px) and (max-width: 321px) {
    .call-sec {
        bottom: -47px !important;
    }
}

@media screen and (min-width: 768px) {
    #mob-video-section {
        display: none;
    }
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) {
    #video-section .quantum-cta__text {
        width: 48%;
        display: inline-block;
        vertical-align: top;
        padding-left: 10px;
        padding-top: 0px;
    }

    #video-section .row:nth-child(2) .col-6:first-child .quantum-cta__action {
        top: -20px;
    }

    #video-section .quantum-cta__action {
        right: 118%;
    }
}

/* video pop-up styel for practice-resources end */

.find-a-specialist #terms-and-cond .component-content>h2 {
    font-size: 18px;
    font-weight: 700;
    color: #5261AC;
    text-align: center;
    line-height: 21px;
}

.find-a-specialist #terms-and-cond .component-content>p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #3D3E3E;
    text-align: center;
    margin: -16px 0 30px 0;
}


@media screen and (min-width: 819px) and (max-width: 821px) {
    #share-the-resources span.quantum-button__text {
        font-size: 10px;
    }
}

@media screen and (min-width: 1179px) and (max-width: 1181px) {
    #share-the-resources span.quantum-button__text {
        font-size: 17px;
    }
}