#dosing .help-sec ul li,#dosing .serious-side-effects ul li {
    list-style-type: disc;
    list-style-position: outside
}

#dosing .help-sec {
    text-align: center;
    margin-bottom: 30px
}

#dosing .help-sec h3 {
    color: #a60063;
    margin-top: 30px;
    margin-bottom: 15px
}

#dosing #flu-banner-1 .banner .banner-content h1 {
    font-size: 64px;
    line-height: 77px
}

#dosing .FluMist-order {
    max-width: 1030px;
    margin: 0 auto 156px
}

#dosing .FluMist-order a,#dosing .FluMist-order a.cta-secondary:hover {
    background: linear-gradient(90deg,#005baf 0,#00a0df 100%)
}

#dosing #accordion-33a6a3b7b0,#dosing .image-text.got-more-questions {
    position: relative
}

#dosing .image-text.got-more-questions::after {
    background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/shape-11-flu.svg) center/contain no-repeat;
    position: absolute;
    top: var(--parallaxTop,15%);
    transition: top .1s ease-out;
    z-index: -1;
    right: -84px;
    content: "";
    width: 299px;
    height: 222px
}

#dosing .accordion.panelcontainer {
    margin: 0;
    position: relative
}

#dosing #accordion-33a6a3b7b0::after,#dosing .extra_class_one::before,#dosing .extra_help_sec::before,#dosing .twocolfluMist::before {
    position: absolute;
    top: var(--parallaxTop,50%);
    transition: top .1s ease-out;
    z-index: -1;
    content: ""
}

#dosing #accordion-33a6a3b7b0::after {
    background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/shape-10-flu.svg) center/contain no-repeat;
    left: -20%;
    width: 554px;
    height: 345px
}

#dosing .dosing-intro {
    margin-top: 80px;
    position: relative
}

#dosing .twocolfluMist::before {
    background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/how-flumist-works_orange_Diamonds-new.svg);
    right: -18%;
    width: 554px;
    height: 354px
}

#dosing .extra_class_one::before {
    background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/homeshape-1.svg) center/contain no-repeat;
    left: 1%;
    width: 129px;
    height: 89px
}

#dosing .extra_help_sec::before {
    background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/DiamondsSkyBlue.png) center/contain no-repeat;
    left: -8%;
    width: 554px;
    height: 355px
}

#dosing .dosing-intro h1 {
    text-align: center;
    margin-bottom: 25px
}

#dosing .dosing-intro ul li {
    font-weight: 300;
    font-family: Inter,sans-serif;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 18px;
    color: #231f20
}

#dosing #flumist-dosing .image-text h1.decorated {
    margin-bottom: 10px
}

#dosing .dosing-intro .content-wrapper,#dosing .dosing-intro .image-wrapper {
    flex: 1
}

#dosing .dosing-intro .content-wrapper li span {
    text-wrap-mode: nowrap
}

#dosing #experience-side-effects-accordian ul,#dosing #healthcare-provider-accordian ul {
    padding-bottom: 10px
}

#dosing #experience-side-effects-accordian p.pg-bottom,#dosing #healthcare-provider-accordian p.pg-bottom,#dosing .safety-dosing p {
    margin-bottom: 30px
}

#dosing .dosing-intro .image-text {
    align-items: start;
    gap: 68px;
    margin-bottom: 40px
}

#dosing .dosing-intro .content-wrapper {
    max-width: 605px
}

#dosing .dosing-intro .content-wrapper p {
    margin: 0;
    padding: 10px 0 0;
    max-width: unset
}

#dosing .dosing-intro .content-wrapper ul {
    list-style: initial;
    padding-left: 25px
}

#dosing .dosing-intro .side-effects {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 22px auto 0;
    max-width: 1028px;
    padding-left: 18px
}

#dosing .dosing-intro .side-effects div {
    width: 508px
}

#dosing .dosing-intro .side-effects div div {
    display: flex;
    gap: 54px
}

#dosing .dosing-intro .side-effects div h3 {
    font-size: 18px;
    margin-bottom: 15px
}

#dosing .dosing-intro .side-effects div ul {
    list-style-type: initial;
    padding-left: 12px
}

#dosing .dosing-intro .side-effects div ul li {
    min-width: 180px;
    color: #231f20
}

#dosing .dosing-intro p.outro {
    text-align: center;
    margin-top: 7px
}

#dosing .twocolfluMist {
    display: flex;
    padding-bottom: 76px;
    padding-top: 80px;
    align-items: center;
    gap: 80.5px
}

#dosing .twocolfluMist>h3 {
    width: 275px
}

#dosing .twocolfluMist>h3 img {
    width: 190px;
    height: auto
}

#dosing .twocolfluMist .twocolcontent {
    display: flex;
    flex-direction: column;
    gap: 25px
}

#dosing .twocolfluMist .twocolcontent h1 {
    max-width: 90%
}

#dosing .twocolfluMist .twocolcontent h1 span {
    font-weight: 300;
    display: inline;
    margin: 0!important
}

#dosing .twocolimage img {
    width: 309px
}

#dosing .hidden {
    display: none!important
}

#dosing .safety-dosing h1 {
    text-align: center;
    margin-top: 156px;
    margin-bottom: 40px
}

#dosing .safety-dosing p {
    margin: 12px auto auto;
    max-width: 1030px;
    padding-left: 15px;
    padding-right: 15px
}

#dosing .safety-dosing p:nth-child(4) {
    margin-top: 30px;
    text-align: left
}

#dosing #hidden {
    display: none
}

#dosing .help-sec ul {
    font-family: Inter;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    margin: auto;
    text-align: left;
    padding: 0 0 0 15px;
    justify-content: space-evenly;
    max-width: 1026px
}

#dosing .help-sec ul li:first-child {
    padding-right: 15px
}

#dosing .FluMist-order a {
    margin: auto;
    display: table
}

#dosing .dosing-intro h3 {
    line-height: 42px;
    text-align: center;
    color: #a60063;
    max-width: 660px;
    margin: auto auto 20px
}

#dosing h1.decorated span {
    margin-left: 121px!important
}

#dosing .dosing-intro h4 {
    font-family: Inter;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 10px
}

#dosing .flu-may {
    line-height: 42px;
    max-width: 80%;
    color: #a60063
}

#dosing p.footnote {
    font-size: 14px;
    line-height: 21px
}

#dosing .safety-1 {
    margin: 10px auto 0!important
}

#dosing .image-text .content-wrapper p {
    padding: 16px 0 36px
}

#dosing .dosing-intro.extra_class_one .image-text .content-wrapper p {
    padding: 16px 0 0
}

#dosing #flu-banner-1 .banner .banner-content {
    padding: 12px 109px 12px 99px;
    top: 100%
}

#dosing .dosing-intro a.cta {
    color: #0071b7;
    text-underline-offset: 4px
}

@media only screen and (max-width: 991px) {
    #dosing #accordion-33a6a3b7b0::after,#dosing .twocolfluMist::before {
        position:absolute;
        top: var(--parallaxTop,50%);
        transition: top .1s ease-out;
        z-index: -1;
        content: "";
        width: 388px;
        height: 248px
    }

    #dosing #flu-banner-1 .banner .banner-content h1 {
        font-size: 40px;
        line-height: 100%
    }

    #dosing #flu-banner-1 .banner .banner-content {
        padding: 12px 40px;
        top: 98%
    }

    #dosing .twocolfluMist>h3 img {
        width: 158px;
        margin: auto;
        display: block
    }

    #dosing .twocolfluMist>h3 {
        width: 100%
    }

    #dosing .help-sec p {
        font-size: 18px;
        line-height: 27px
    }

    #dosing .image-text h1.decorated span {
        margin-top: 10px
    }

    #dosing .dosing-intro .content-wrapper {
        max-width: 100%;
        padding-right: 10px
    }

    #dosing p.footnote {
        font-size: 12px;
        line-height: 18px
    }

    #dosing .dosing-intro .image-text .content-wrapper p {
        font-size: 16px;
        line-height: 24px
    }

    #dosing .dosing-intro {
        margin-top: 40px
    }

    #dosing .image-text.got-more-questions::after {
        background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/shape-15-flu.svg) center/contain no-repeat;
        position: absolute;
        top: var(--parallaxTop,10%);
        transition: top .1s ease-out;
        z-index: -1;
        right: 7%;
        content: "";
        width: 196px;
        height: 135px
    }

    #dosing #accordion-33a6a3b7b0::after {
        background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/shape-10-flu.svg) center/contain no-repeat;
        left: -20%
    }

    #dosing .dosing-intro .image-text {
        flex-direction: column-reverse;
        gap: 20px
    }

    #dosing .image-text .image-wrapper img {
        height: 208px;
        object-fit: fill
    }

    #dosing .dosing-intro h1 {
        margin-bottom: 20px
    }

    #dosing .dosing-intro .side-effects,#dosing .dosing-intro .side-effects div div {
        flex-direction: column
    }

    #dosing .accordion.panelcontainer {
        margin: 23px auto 30px
    }

    #dosing .accordion .cmp-accordion__item {
        margin-bottom: 18px
    }

    #dosing .FluMist-order a {
        display: block;
        text-align: center;
        font-size: 16px;
        line-height: 100%;
        width: 100%;
        max-width: 347px;
        padding: 16px 70px 16px 32px
    }

    #dosing #flumist-dosing .dosing-intro ul li,#dosing .dosing-intro h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px
    }

    #dosing .FluMist-order a.cta-secondary img {
        right: 18px
    }

    #dosing .FluMist-order a.cta-secondary::after {
        right: 5px
    }

    #dosing .image-text.got-more-questions .image-wrapper img {
        width: 100%;
        height: 326px;
        object-fit: contain
    }

    #dosing .image-text.got-more-questions .content-wrapper a.cta-secondary {
        margin-left: 0;
        max-width: 350px;
        display: block
    }

    #dosing .image-text.got-more-questions {
        margin-top: 80px
    }

    #dosing .dosing-intro .side-effects {
        gap: 11px
    }

    #dosing .dosing-intro.extra_class_one .image-text .image-wrapper {
        display: flex;
        align-items: center;
        margin: 0 auto;
        max-width: 351px
    }

    #dosing .twocolfluMist::before {
        background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/how-flumist-works_orange_Diamonds-new.svg) 0 0/contain no-repeat;
        right: -18%
    }
}

#dosing .help-sec p {
    color: #000;
    text-align: left
}

@media only screen and (min-width: 992px) {
    #dosing #flu-banner-1 .banner .banner-image img {
        object-fit:fill
    }

    #dosing .dosing-intro .image-wrapper {
        max-width: 569px
    }

    #dosing .image-text.got-more-questions {
        margin-bottom: 6%;
        max-width: 1024px;
        margin-top: 156px
    }
#dosing .serious-side-effects {
    padding-left: 15px;
}

    #dosing .image-text.got-more-questions .image-wrapper img {
        width: 100%;
        height: 100%
    }

    #dosing .got-more-questions.image-text .content-wrapper,#dosing .image-text.got-more-questions .image-wrapper {
        width: 57.7%
    }

    #dosing .help-sec {
        max-width: 1240px;
        margin: 0 auto 40px
    }

    #dosing .image-text.got-more-questions .content-wrapper a.cta-secondary,#dosing .image-text.got-more-questions .content-wrapper p {
        margin-left: 123px
    }
}

#dosing .common-side-effects,#dosing .safety-1,#dosing .side-effect {
    max-width: 1026px;
    padding-right: 15px
}

@media only screen and (max-width: 991px) {
    #dosing .twocolfluMist {
        display:block;
        padding-top: 40px;
        padding-bottom: 40px
    }

    #dosing .safety-dosing h1 {
        margin-top: 80px
    }

    #dosing .safety-1 {
        margin: 20px auto 0!important
    }

    #dosing .image-text.got-more-questions,#dosing .safety-dosing p {
        margin-top: 0
    }

    #dosing #flu-banner-1 .banner .banner-image img {
        min-height: 327px;
        height: 100%
    }

    #dosing .dosing-intro .content-wrapper ul {
        padding-left: 15px
    }

    #dosing .dosing-intro .side-effects {
        gap: 0;
        margin: 0 auto;
        padding-left: 5px
    }

    #dosing .dosing-intro .side-effects div {
        width: 100%
    }

    #dosing .dosing-intro .side-effects div div {
        gap: 0
    }

    #dosing .twocolimage img {
        width: 100%;
        max-width: 158px;
        margin: auto;
        display: block
    }

    #dosing .twocolfluMist .twocolcontent {
        text-align: center;
        gap: 20px
    }

    #dosing .twocolfluMist .twocolcontent p {
        padding: 0 5px
    }

    #dosing .dosing-intro h3 {
        line-height: 120%;
        padding: 0 5px;
        margin-bottom: 20px
    }

    #dosing .image-text .content-wrapper p {
        margin-left: 0
    }

    #dosing .dosing-intro .image-text {
        flex-direction: column
    }

    #dosing .image-text .image-wrapper img {
        height: auto;
        width: 349px
    }

    #dosing .safety-dosing p {
        text-align: left!important;
        padding-left: 0;
        padding-right: 1px;
        margin-bottom: 30px
    }

    #dosing .help-sec ul {
        display: block;
        margin: 20px 0
    }

    #dosing .help-sec ul li {
        margin: 0 0 20px
    }

    #dosing .help-sec ul li:nth-child(3) {
        max-width: 299px
    }

    #dosing .FluMist-order {
        margin: 0 auto 80px
    }

    #dosing .got-more-questions.image-text .content-wrapper p {
        padding: 10px 0
    }

    #dosing .got-more-questions h1.decorated span {
        margin-left: 91px!important
    }

    #dosing .image-text.got-more-questions {
        flex-direction: column-reverse
    }

    #dosing .twocolfluMist .twocolcontent h1 {
        max-width: 100%;
        margin-top: 20px
    }

    #dosing .flu-may {
        line-height: 110%;
        max-width: 100%;
        margin: 0 4px
    }

    #dosing .flu-may span {
        text-wrap-mode: nowrap
    }

    #dosing p.footnote {
        text-align: left
    }

    #dosing h1.decorated span {
        margin-left: 90px
    }

    #dosing .image-text.got-more-questions .content-wrapper a.cta-secondary {
        text-align: center
    }

    #dosing #flumist-dosing .dosing-intro ul li {
        width: auto;
        max-width: 100%;
        list-style-position: outside;
        margin-left: 10px
    }

    #dosing .image-text.got-more-questions .image-wrapper {
        width: 100%;
        max-width: 350px;
        margin: 30px auto 0
    }

    #dosing .extra_help_sec::before {
        display: none
    }

    #dosing .extra_help_sec::after {
        background: url(/content/dam/intelligentcontent/brands/flumist/us/en/images/desktop/DiamondsSkyBlue.png) center/contain no-repeat;
        position: absolute;
        top: var(--parallaxTop,50%);
        transition: top .1s ease-out;
        z-index: -1;
        left: -6%;
        content: "";
        width: 277px;
        height: 177px
    }
}

@media only screen and (min-width: 395px)and (max-width:991px) {
    #dosing .got-more-questions.image-text .content-wrapper {
        text-align:center
    }

    #dosing .image-text.got-more-questions .content-wrapper a.cta-secondary {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width: 374px) {
    #dosing .got-more-questions h1.decorated span {
        margin-left:66px!important
    }

    #dosing .got-more-questions.image-text h1.decorated {
        margin-left: 0
    }

    #dosing #flu-banner-1 .banner .banner-content {
        padding: 12px
    }

    #dosing .image-text.got-more-questions .image-wrapper img {
        width: 100%;
        height: auto
    }
}

@media only screen and (min-width: 500px) and (max-width:991px) {
    #dosing .help-sec ul li,#dosing .help-sec ul li:nth-child(3) {
        max-width:96%
    }
}

@media only screen and (min-width: 991px) and (max-width:1080px) {
    #dosing .image-text.got-more-questions h1.decorated {
        font-size:53px;
        letter-spacing: -.04em
    }

    #dosing .image-text.got-more-questions h1.decorated span {
        margin-left: 120px!important
    }
}

#dosing .common-side-effects {
    margin: 12px auto 16px;
    padding-left: 15px
}

#dosing .common-side-effects ul,#dosing .possible-side-effects {
    display: flex;
    padding-left: 13px;
        gap: 50px;
}
#dosing .dosing-intro p.last-para {
    padding-bottom: 20px;
}
#dosing .common-side-effects ul li {
      min-width: 310px;
    list-style-type: disc
}

#dosing .side-effect {
    margin: 12px auto 30px;
    padding-left: 15px
}

#dosing .possible-side-effects ul {
        min-width: 310px;
}

#dosing .possible-side-effects ul li {
    list-style-type: disc
}

#dosing .safety-1 {
    padding-left: 30px
}

#dosing .serious-side-effects {
    display: flex;
    gap: 50px;
    padding-left: 12px;
}

#dosing .serious-side-effects ul {
    min-width: 310px
}

#dosing .help-sec ul li {
    margin: 0 0 20px 14px
}
#dosing .help-sec ul li:last-child {
    margin-bottom: 35px;
}
@media only screen and (max-width: 991px) {
    #dosing .common-side-effects ul,#dosing .possible-side-effects,#dosing .serious-side-effects {
        display:block
    }

    #dosing .common-side-effects ul,#dosing .possible-side-effects ul,#dosing .safety-1 {
        padding-left: 15px
    }

    #dosing .common-side-effects,#dosing .side-effect {
        padding-left: 0;
        padding-right: 0
    }
    #dosing .safety-1 {
        padding-left: 0px;
    }
    #dosing .possible-side-effects {
    padding-left: 0px;
}
    #dosing .dosing-intro p.last-para {
    padding-bottom: 0;
}
}
