.Juvederm_CA nav .dropdown a sup {
    bottom: 6px;
    right: 1px;
    /* font-size: 65%; */
}

.Juvederm_CA header .navbar-inverse .navbar-nav li.language:hover > a:focus {
    background: transparent !important;
}

body[data-pagetype="what-is-juvederm"] .header-component-image img,
body[data-pagetype="what-to-expect"] .header-component-image img,
body[data-pagetype="what-is-juvederm-variant"] .header-component-image img,
body[data-pagetype="what-to-expect-variant"] .header-component-image img {
    height: 100%;
    position: relative;
    width: auto;
    left: 50%;
    transform: translateX(-41%);
}

body[data-pagetype="why-juvederm"] .header-component-image img,
body[data-pagetype="why-juvederm-variant"] .header-component-image img {
    height: 100%;
    position: relative;
    width: auto;
    left: 50%;
    transform: translateX(-48%);
}

body[data-pagetype="products"] .header-component-image img,
body[data-pagetype="products-variant"] .header-component-image img {
    height: 100%;
    position: relative;
    width: auto;
    left: 50%;
    transform: translateX(-53%);
}

body[data-pagetype="home"] .hmbanner .home-Carousel-br,
body[data-pagetype="home-variant"] .hmbanner .home-Carousel-br {
    position: absolute;
    bottom: 55px;
    left: 16%;
}

.Juvederm_CA .second-level-navigation-header .navbar-nav > li > .dropdown-menu li a sup {
    bottom: 6px;
    font-size: 90%;
}

.Juvederm_CA header .navbar-inverse .navbar-nav > .open > a, header .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff !important;
}

.Juvederm_CA header .navbar-inverse .navbar-nav > li > a > img#up-arrow {
    display: none;
}

.Juvederm_CA header .navbar-inverse .navbar-nav > li > a:hover > img#up-arrow,
.Juvederm_CA header .navbar-inverse .navbar-nav > li > a:hover > img#up-arrow {
    display: inline-block;
    width: 26px;
}

.Juvederm_CA header .navbar-inverse .navbar-nav > li > a:hover > img#down-arrow {
    display: none;
}

.Juvederm_CA .second-level-navigation-header .navbar-nav > li > .dropdown-menu {
    padding-bottom: 15px;
}

.Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content:last-child:nth-child(odd) {
    margin: auto;
}

.Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks {
    padding: 15px;
    margin-bottom: 0;
    background: 0 0;
}

.Juvederm_CA .banner_marked_text sup {
    bottom: 40px;
    right: -5px;
    font-size: 35px !important;
}

body[data-pagetype="home-variant"].Juvederm_CA .banner_marked_text sup {
    bottom: 45px;
    right: -5px;
    font-size: 35px !important;
}

.Juvederm_CA .hmbanner .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-txt sup {
    font-size: 50% !important;
    bottom: 12px;
}

.Juvederm_CA .footer-terms sup {
    font-size: 12px;
    bottom: 5px;
}

html[data-lang="fr"] .Juvederm_CA .footer-terms p {
    font-size: 12px;
}

html[data-lang="fr"] .Juvederm_CA .footer-terms sup {
    font-size: 9px !important;
    bottom: 5px;
}

.Juvederm_CA .prduct-content ol li sup {
    font-size: 8px !important;
    bottom: 8px;
}
.Juvederm_CA header .navbar-inverse .navbar-nav > li:hover > a:focus {
    color: #c936eb !important;
    background: #fff !important;
}

body [data-pagetype="Home"] .TWImgPadd ul li.bottom-buttons-item .jbtn span,
body[data-pagetype="Home-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span {
    line-height: 1.4;
}

body[data-pagetype="products"] .TWImgPadd ul li.bottom-buttons-item .jbtn span,
body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span {
    display: inline;
}

body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works .bd-how-works-text,
body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works .bd-how-works-text {
    color: #c936eb !important;
}

body[data-pagetype="before-after-gallery"] .header-component .header-component-optional-box,
body[data-pagetype="before-after-gallery-variant"] .header-component .header-component-optional-box {
    display: block !important;
}

    body[data-pagetype="faqs"] .header-component .header-component-optional-box sup,
    body[data-pagetype="faqs"] .header-component .header-component-optional-box sup,
    body[data-pagetype="before-after-gallery"] .header-component .header-component-optional-box sup,
    body[data-pagetype="before-after-gallery-variant"] .header-component .header-component-optional-box sup {
        bottom: 8px;
        font-size: 60%;
    }

body[data-pagetype="faqs"] .faq-content #collapse2 .panel-body p,
body[data-pagetype="faqs-variant"] .faq-content #collapse2 .panel-body p,
body[data-pagetype="faqs-variant"] .faq-content #collapse6 .panel-body p {
    font-family: 'FreightSans-Book' !important;
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
}

body[data-pagetype="faqs"] .faq-content .panel-heading sup,
body[data-pagetype="faqs-variant"] .faq-content .panel-heading sup {
    font-size: 12px;
    bottom: 8px;
}

body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works,
body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works {
    margin-top: 0;
}

    body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works sup,
    body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works sup {
        bottom: 5.5px;
    }

body[data-pagetype="what-is-juvederm"] .bd-content,
body[data-pagetype="what-is-juvederm-variant"] .bd-content {
    margin-top: -120px;
}

body[data-pagetype="what-is-juvederm"] .heading-main h2,
body[data-pagetype="what-is-juvederm-variant"] .heading-main h2 {
    margin-top: 20px;
}

body[data-pagetype="what-is-juvederm"] .bd-how-works img,
body[data-pagetype="what-is-juvederm-variant"] .bd-how-works img,
body[data-pagetype="why-juvederm"] .bd-how-works img,
body[data-pagetype="why-juvederm-variant"] .bd-how-works img {
    height: 160px;
}

body[data-pagetype="why-juvederm"] .bd-content,
body[data-pagetype="why-juvederm-variant"] .bd-content {
    margin-top: -70px;
}

body[data-pagetype="why-juvederm"] .header-component-text h2 sup {
    font-size: 22px !important;
    bottom: 11px;
    right: -2px;
}

body[data-pagetype="why-juvederm-variant"] .header-component-text h2 sup {
    font-size: 15px !important;
    bottom: 15px;
    right: -1px;
}
body[data-pagetype="faqs"] .header-component-text h2 sup {
    font-size: 22px !important;
    bottom: 12px;
    right: -1px;
}

body[data-pagetype="faqs-variant"] .header-component-text h2 sup {
    font-size: 15px !important;
    bottom: 15px;
    right: -1px;
}

body[data-pagetype="faqs-variant"] .header-component-optional-box h2 sup {
    font-size: 15px !important;
    bottom: 15px;
    right: -1px;
}

body[data-pagetype="what-is-juvederm"] .header-component-text h3 sup,
body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 sup {
    font-size: 13px !important;
    bottom: 18.5px;
    right: -2px;
}

body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a,
body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a {
    font-size: 20px !important;
    background: #ff585d;
    padding: 15px 10px;
    color: #fff;
    display: block;
    width: 75%;
    margin: 0 auto;
    margin-top: 15px;
}

body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a {
    width: 80%;
}

    body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a span img,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a span img {
        width: 16px;
        margin-left: 10px;
    }

    body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a span,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a span {
        float: right;
        padding-right: 10px;
    }

body[data-pagetype="what-is-juvederm"] .textAlignLeft .para sup,
body[data-pagetype="what-is-juvederm-variant"] .textAlignLeft .para sup {
    font-size: 10px !important;
    bottom: 8.5px;
}

body[data-pagetype="what-is-juvederm"] .choose-from-topic-look,
body[data-pagetype="what-is-juvederm-variant"] .choose-from-topic-look {
    margin-top: -30px;
}

body[data-pagetype="what-is-juvederm"] .prduct-content .body-style1 .bottomText,
body[data-pagetype="what-is-juvederm-variant"] .prduct-content .body-style1 .bottomText,
body[data-pagetype="products"] .prduct-content .body-style1 .bottomText,
body[data-pagetype="products-variant"] .prduct-content .body-style1 .bottomText {
    font-size: 14px !important;
}

    body[data-pagetype="what-is-juvederm"] .prduct-content .body-style1 p sup,
    body[data-pagetype="what-is-juvederm-variant"] .prduct-content .body-style1 p sup,
    body[data-pagetype="why-juvederm"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="why-juvederm-variant"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products-variant"] .prduct-content .body-style1 .bottomText sup
     {
        font-size: 10px !important;
        bottom: 5px;
    }
body[data-pagetype="faqs"] .prduct-content .body-style1 sup,
body[data-pagetype="faqs-variant"] .prduct-content .body-style1 sup {
    font-size: 12px !important;
    bottom: 7px;
}

body[data-pagetype="products"] .TWImgPadd .textAlignCenter h2 sup {
    bottom: 16px;
    font-size: 16px;
}
body[data-pagetype="products-variant"] .TWImgPadd .textAlignCenter h2 sup {
    top: -17px;
    font-size: 16px;
}

body[data-pagetype="before-after-gallery"] .img-courtesy-txt sup,
body[data-pagetype="before-after-gallery-variant"] .img-courtesy-txt sup {
    font-size: 10px !important;
    bottom: 5px;
}

body[data-pagetype="what-to-expect-variant"] .prduct-content sup {
    font-size: 9px !important;
    bottom: 8px;
}
body[data-pagetype="before-after-gallery"] .textAlignLeft h2 sup,
body[data-pagetype="before-after-gallery-variant"] .textAlignLeft h2 sup {
    bottom: 15px;
}

body[data-pagetype="before-after-gallery"] .video .video-bullet-content h3 {
    font-size: 23.5px;
}

body[data-pagetype="before-after-gallery-variant"] .video .video-bullet-content h3 {
    font-size: 22px;
}

    body[data-pagetype="before-after-gallery"] .video .video-bullet-content h3 sup,
    body[data-pagetype="before-after-gallery-variant"] .video .video-bullet-content h3 sup {
        font-size: 12px;
        bottom: 10px;
    }

body[data-pagetype="before-after-gallery"] .video .video-bullet-content ul li,
body[data-pagetype="before-after-gallery-variant"] .video .video-bullet-content ul li {
    font-size: 18px;
}

body[data-pagetype="before-after-gallery"] .content-area .description-txt i sup,
body[data-pagetype="before-after-gallery-variant"] .content-area .description-txt i sup {
    font-size: 60%;
    bottom: 8px;
}

body[data-pagetype="before-after-gallery"] .content-area .description-txt i,
body[data-pagetype="before-after-gallery-variant"] .content-area .description-txt i {
    font-size: 19px;
}

body[data-pagetype="faqs"] .prduct-content,
body[data-pagetype="faqs-variant"] .prduct-content {
    margin-top: 10px;
    margin-bottom: 20px;
}

body[data-pagetypepagename="faqs"] .prduct-content .body-style1 sup {
    bottom: 7px;
}

body[data-pagetype="faqs-variant"] .prduct-content .body-style1 sup {
    font-size: 9px !important;
    bottom: 8px;
}

body[data-pagetype="before-after-gallery-variant"] .textAlignLeft h2 sup {
    bottom: 15px;
    right: -1px;
}

body[data-pagetype="before-after-gallery-variant"] .header-component .header-component-optional-box sup {
    bottom: 10px;
    font-size: 60%;
}

body[data-pagetype="why-juvederm-variant"] .prduct-content p sup {
    font-size: 9px !important;
    bottom: 5px;
}

body[data-pagetype="products"] .prduct-content .body-style1,
body[data-pagetype="what-is-juvederm"] .prduct-content .body-style1,
body[data-pagetype="products-variant"] .prduct-content .body-style1,
body[data-pagetype="what-is-juvederm-variant"] .prduct-content .body-style1 {
    margin-top: 20px;
    margin-bottom: 30px;
}

body[data-pagetype="what-is-juvederm"] .content-wrapper.TWImgPadd,
body[data-pagetype="what-is-juvederm-variant"] .content-wrapper.TWImgPadd {
    padding: 0px 0 !important;
}

body[data-pagetype="what-is-juvederm"] .heading-main,
body[data-pagetype="what-is-juvederm-variant"] .heading-main {
    padding-top: 0 !important;
}

body[data-pagetype="products"] .content-wrapper.TWImgPadd,
body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd {
    padding: 40px 0;
}

    body[data-pagetype="products"] .content-wrapper.TWImgPadd .textAlignCenter .para,
    body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd .textAlignCenter .para {
        margin-top: 1rem;
    }

    body[data-pagetype="products"] .content-wrapper.TWImgPadd ul.bottom-buttons,
    body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd ul.bottom-buttons {
        margin-top: -50px;
    }

body[data-pagetype="products"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="why-juvederm"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
    padding: 10px;
    display: block;
    line-height: 1.5;
    font-size: 20px;
}

body[data-pagetype="why-juvederm"] .header-component-optional-box,
body[data-pagetype="why-juvederm-variant"] .header-component-optional-box, body[data-pagetype="faqs"] .header-component-optional-box,
body[data-pagetype="faqs-variant"] .header-component-optional-box {
    display: block !important;
}
    body [data-pagetype="why-juvederm-variant"] .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title span {
    text-align: center;
    font-size: 17px;
    font-family: 'Realist-BlackItalic';
}

body[data-pagetype="what-to-expect"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="what-to-expect-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="before-after-gallery"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="before-after-gallery-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
    padding: 10px;
    display: block;
    line-height: 1.5;
    font-size: 17px;
}

body[data-pagetype="what-to-expect"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="what-to-expect-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="before-after-gallery"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
body[data-pagetype="before-after-gallery-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
    padding: 10px;
    display: block;
    line-height: 1;
    font-size: 17px;
}

.Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title {
    line-height: 1;
}

    .Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title span {
        text-align: center;
        font-size: 20px;
        font-family: 'Realist-BlackItalic';
    }

.Juvederm_CA .hmbanner .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-link {
    padding: 10px !important;
}

.Juvederm_CA footer .footer-logo-allergan img {
    float: right;
    max-width: 100% !important;
}

.Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks {
    padding: 10px !important;
}

body[data-pagetype="before-after-gallery"].choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title,
body[data-pagetype="before-after-gallery-variant"].choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title {
    font-size: 16px !important;
}

body[data-pagetype="rewards"] .heading-h1 sup,
body[data-pagetype="rewards-variant"] .heading-h1 sup {
    top: -35px;
}

body[data-pagetype="rewards"] p.banner-heading-desc sup,
body[data-pagetype="rewards-variant"] p.banner-heading-desc sup {
    bottom: 15px;
    font-size: 13px !important;
}

body[data-pagetype="rewards"] .join-now-section a,
body[data-pagetype="rewards-variant"] .join-now-section a {
    padding: 20px;
    line-height: 1;
}

.Juvederm_CA .heading-main h2 sup {
    font-size: 15px;
    bottom: 17px;
    right: 1px;
}

body[data-pagetype="what-to-expect"] .heading-main .heading-text,
body[data-pagetype="what-to-expect-variant"] .heading-main .heading-text {
    margin-top: -90px;
}

body[data-pagetype="what-to-expect"] .heading-main h2,
body[data-pagetype="what-to-expect-variant"] .heading-main h2 {
    margin-top: -30px;
}

body[data-pagetype="what-to-expect"] .header-component-text h2 sup {
    font-size: 24px !important;
    bottom: 8px;
}

body[data-pagetype="what-to-expect-variant"] .header-component-text h2 sup {
    font-size: 15px !important;
    bottom: 15px;
    right: -1px;
}

body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works .bd-how-works-text sup,
body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works .bd-how-works-text sup {
    bottom: 9px;
}

body[data-pagetype="before-after-gallery"] .prduct-content .body-style1 sup,
body[data-pagetype="before-after-gallery-variant"] .prduct-content .body-style1 sup {
    bottom: 5px;
    font-size: 9px;
}

body[data-pagetype="before-after-gallery"] .prduct-content .body-style1,
body[data-pagetype="before-after-gallery-variant"] .prduct-content .body-style1 {
    margin-top: 0px;
    margin-bottom: 30px;
}

body[data-pagetype="what-to-expect"] .heading-main .heading-text,
body[data-pagetype="what-to-expect-variant"] .heading-main .heading-text {
    margin-top: -90px;
}

body[data-pagetype="what-to-expect"] .heading-main h2,
body[data-pagetype="what-to-expect-variant"] .heading-main h2 {
    margin-top: -30px;
}

/* Events Page Stylings  */
body[data-pagetype="learning-events"] .header-component-text h2,
body[data-pagetype="learning-events-variant"] .header-component-text h2 {
    font-size: 42px;
    width: 94%;
}

body[data-pagetype="learning-events"] .header-component-content,
body[data-pagetype="learning-events-variant"] .header-component-content {
    background-color: #7133f6 !important;
}

body[data-pagetype="learning-events"] .blog-previews__wrapper,
body[data-pagetype="learning-events-variant"] .blog-previews__wrapper {
    padding-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 45px;
}

body[data-pagetype="learning-events"] .blog-preview__wrapper,
body[data-pagetype="learning-events-variant"] .blog-preview__wrapper {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 30px;
    width: 33.33%;
    display: flex;
    flex-direction: column;
}

body[data-pagetype="learning-events"] .hero-banner,
body[data-pagetype="learning-events-variant"] .hero-banner {
    background-color: #fff !important;
    padding-bottom: 2rem !important;
}

    body[data-pagetype="learning-events"] .hero-banner .heading-h1,
    body[data-pagetype="learning-events-variant"] .hero-banner .heading-h1,
    body[data-pagetype="learning-events"] .hero-banner .sub-heading-1,
    body[data-pagetype="learning-events-variant"] .hero-banner .sub-heading-1 {
        color: #c936e8 !important;
        background-color: #fff !important;
    }

body[data-pagetype="learning-events"] .header-component-text,
body[data-pagetype="learning-events-variant"] .header-component-text {
    padding: 0 40px 0;
}

    body[data-pagetype="learning-events"] .header-component-text h2 sup {
        font-size: 24px !important;
        bottom: 15px;
    }

    body[data-pagetype="learning-events-variant"] .header-component-text h2 sup {
        font-size: 18px !important;
        bottom: 20px;
        right: -2px;
    }

body[data-pagetype="learning-events-variant"] .related-article .related-article__btnWrapper .jbtn {
    font-size: 16px;
}

body[data-pagetype="learning-events"] .banner-txt .heading-h1,
body[data-pagetype="learning-events-variant"] .banner-txt .heading-h1 {
    font-size: 34px;
    text-align: center;
    font-family: 'FreightSans-Bold' !important;
}

body[data-pagetype="learning-events"] .banner-txt p.sub-heading-1,
body[data-pagetype="learning-events-variant"] .banner-txt p.sub-heading-1 {
    font-size: 18px;
    color: #000000 !important;
    font-family: 'FreightSans-Book' !important;
    text-align: left;
    line-height: 1.3;
    width: 64%;
    margin: 0 auto;
}

    body[data-pagetype="learning-events"] .banner-txt p.sub-heading-1 sup {
        font-family: "Freight Sans Pro Book" !important;
        bottom: 5px;
        font-size: 12px !important;
    }

    body[data-pagetype="learning-events-variant"] .banner-txt p.sub-heading-1 sup {
        font-family: "Freight Sans Pro Book" !important;
        bottom: 8px;
        font-size: 9px !important;
    }

body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper h3,
body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper h3 {
    font-size: 23px;
    line-height: 26px;
    color: #707070 !important;
    text-align: center;
    width: 60%;
    font-weight: bold;
    margin: 10px auto 15px;
    text-transform: none;
    font-family: 'FreightSans-Bold';
    font-style: normal;
    word-spacing: 3px;
}

body[data-pagetype="learning-events"] .blog-preview .jbtn,
body[data-pagetype="learning-events-variant"] .blog-preview .jbtn {
    width: 100%;
    text-align: center;
    padding: 0;
    padding-top: 2px;
}

body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper p,
body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper p {
    font-size: 15px;
    line-height: 20px;
    color: #190035 !important;
    text-align: left;
    margin-bottom: 20px;
    overflow: auto;
}

body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper h3 sup {
    font-size: 12px;
    bottom: 5px;
    right: -1px;
}

body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper h3 sup {
    font-size: 10px;
    bottom: 10px;
    right: 0px;
}

body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper p sup,
body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper p sup {
    font-size: 12px;
    bottom: 3px;
    /*right: -1px;*/
}

body[data-pagetype="learning-events"] .blog-preview .btn-wrapper a span img,
body[data-pagetype="learning-events-variant"] .blog-preview .btn-wrapper a span img {
    margin-left: 30px;
    height: 20px;
    width: 15px;
    margin-top: -3px;
}

body[data-pagetype="events"] .related-articles__content,
body[data-pagetype="events-variant"] .related-articles__content {
    padding: 0;
    box-shadow: none;
    background: none;
}

body[data-pagetype="events"] .related-article__content,
body[data-pagetype="events-variant"] .related-article__content {
    display: inline-block;
}

    body[data-pagetype="events-variant"] .related-article__content h3 sup {
        font-size: 12px;
        bottom: 13px;
    }

    body[data-pagetype="events"] .related-article__content .related-article__btnWrapper a span img,
    body[data-pagetype="events-variant"] .related-article__content .related-article__btnWrapper a span img {
        width: 15px;
        margin-top: -5px;
    }

body[data-pagetype="events"] .related-article__image,
body[data-pagetype="events-variant"] .related-article__image {
    max-width: 150px;
    max-height: 100px;
}

body[data-pagetype="events"] .related-article,
body[data-pagetype="events-variant"] .related-article {
    display: flex;
    padding: 20px 10px;
    background: #f5f5f5 !important;
    box-shadow: 4px 4px 5px -3px rgb(0 0 0 / 36%);
    margin-bottom: 20px;
    width: 83%;
}

body[data-pagetype="events"] .blog-article h1,
body[data-pagetype="events-variant"] .blog-article h1 {
    text-align: left;
    font-size: 38px;
    font-weight: 300;
    text-transform: none;
    margin-bottom: 1rem;
    font-family: 'FreightSans-Bold';
}

    body[data-pagetype="events"] .blog-article h1 sup {
        bottom: 10px;
        right: -1px;
    }

    body[data-pagetype="events-variant"] .blog-article h1 sup {
        bottom: 23px;
        right: -4px;
    }

body[data-pagetype="events"] .blog-article .credit,
body[data-pagetype="events-variant"] .blog-article .credit {
    font-size: 18px;
    font-family: 'FreightSans-Book';
    line-height: 1.25;
    margin-bottom: 20px;
}

body[data-pagetype="events"] .blog-article .img-content,
body[data-pagetype="events-variant"] .blog-article .img-content {
    font-size: 18px;
    font-family: 'FreightSans-Book';
    line-height: 1.25;
    margin-top: 10px;
}

body[data-pagetype="events"] .blog-article .red-subhead,
body[data-pagetype="events-variant"] .blog-article .red-subhead {
    font-size: 27px;
    line-height: 1.1;
    color: #ff595d;
    /*font-weight: bold;*/
    font-style: italic;
    font-family: 'FreightSans-Bold';
    margin-bottom: 10px;
}

body[data-pagetype="events"] .blog-article p,
body[data-pagetype="events-variant"] .blog-article p {
    font-size: 18px;
    line-height: 1.5;
}

body[data-pagetype="events"] .blog-article iframe,
body[data-pagetype="events-variant"] .blog-article iframe {
    border: 0;
}

body[data-pagetype="events"] .blog-article p sup {
    font-size: 12px;
    bottom: 5px;
    right: 1px;
}

body[data-pagetype="events-variant"] .blog-article p sup {
    font-size: 9px;
    bottom: 8px;
    right: 1px;
}

body[data-pagetype="events-variant"] .blog-article .red-subhead sup {
    bottom: 12px;
    font-size: 12px;
    right: -3px;
}

body[data-pagetype="events"] .blog-article .btn-primary,
body[data-pagetype="events-variant"] .blog-article .btn-primary {
    padding-left: 0px;
    display: flex;
}

body[data-pagetype="events"] .blog-article p a,
body[data-pagetype="events-variant"] .blog-article p a {
    color: #ff595d;
    text-decoration: underline;
}

body[data-pagetype="events"] .blog-article__contentWrapper,
body[data-pagetype="events-variant"] .blog-article__contentWrapper {
    padding: 10px 0px 30px 0px;
    font-size: 16px;
    font-weight: 300;
}

    body[data-pagetype="events"] .blog-article__contentWrapper .btm-text,
    body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text {
        padding: 25px;
        text-align: center;
        background-color: #7134f5;
    }

        body[data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-head,
        body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-head {
            font-size: 40px;
            line-height: 38px;
            color: #ffffff;
            font-weight: bold;
            font-style: italic;
            font-family: 'FreightSans-Bold';
            text-align: center;
            margin-bottom: 15px;
        }

        body[data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-desc,
        body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-desc {
            font-size: 26px;
            color: #ffffff !important;
            font-weight: bold;
            font-style: italic;
            font-family: 'FreightSans-Bold';
            text-align: center;
            margin-bottom: 0;
            line-height: 1.65;
        }

            body[data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-desc a,
            body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-desc a {
                font-size: 22px;
                color: #ffffff !important;
                background-color: #ff595d !important;
                border: 1px solid #fff;
                font-family: 'FreightSans-Bold';
                text-align: center;
                padding: 7px 15px;
                cursor: pointer;
                text-decoration: none;
            }

                body[data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-desc a:hover,
                body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-desc a:hover {
                    text-decoration: underline;
                }

                body [data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-desc a img,
                body [data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-desc a img {
                    width: 15px !important;
                }

body[data-pagetype="events"] .related-articles__wrapper h2,
body[data-pagetype="events-variant"] .related-articles__wrapper h2 {
    margin-top: -5px;
    margin-bottom: 20px;
    color: #fe595d !important;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
}

body[data-pagetype="events-variant"] .related-articles__wrapper h2 {
    font-size: 22px;
}

body[data-pagetype="events"] .related-article__imgWrapper,
body[data-pagetype="events-variant"] .related-article__imgWrapper {
    position: relative;
    box-shadow: none;
}

    body[data-pagetype="events"] .related-article__imgWrapper .PlayIcon,
    body[data-pagetype="events-variant"] .related-article__imgWrapper .PlayIcon {
        position: absolute;
        top: 26%;
        left: 42%;
        max-width: 30%;
    }

body[data-pagetype="events"] .related-article h3,
body[data-pagetype="events-variant"] .related-article h3 {
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    color: #707070 !important;
    text-transform: none;
    font-family: 'FreightSans-Bold';
    word-spacing: 3px;
    line-height: 1.15;
    margin-top: 0;
}

body[data-pagetype="events"] .related-article p,
body[data-pagetype="events-variant"] .related-article p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.3;
}

html[data-lang="fr"] .Juvederm_CA header .navbar-inverse .navbar-nav > li > a {
    font-size: 13px !important;
}

.Juvederm_CA header .navbar-inverse .navbar-nav > li.active > a {
    font-weight: bold;
    background-color: #fff !important;
    color: #c936eb !important;
    border-bottom: 6px solid #ff585d;
}

.Juvederm_CA header .navbar-inverse .navbar-nav li.subNavactive > a {
    font-weight: bold;
    color: #000 !important;
    border-bottom: 6px solid #ff585d;
}

html[data-lang="fr"] .Juvederm_CA nav .dropdown a sup,
html[data-lang="fr"] .Juvederm_CA .second-level-navigation-header .navbar-nav > li > .dropdown-menu li a sup {
    bottom: 5px;
    right: 1px;
    font-size: 75%;
}

body[data-pagetype="learning-events"] .blog-preview,
body[data-pagetype="learning-events-variant"] .blog-preview {
    position: relative;
    box-shadow: none;
}

    body[data-pagetype="learning-events"] .blog-preview .PlayIcon,
    body[data-pagetype="learning-events-variant"] .blog-preview .PlayIcon {
        position: absolute;
        top: 15%;
        max-width: 15%;
        left: 46%;
    }

body[data-pagetype="home-variant"] .h1supertext {
    font-size: 20px;
    color: #fff;
    margin: 20px 265px -46px 0;
    text-align: right;
}

body[data-pagetype="home"] .banner_marked_text h1 {
    margin: 20px -85px 0 0;
}

.Juvederm_CA .clinc-search-box .jbtn-primary#mylocationmap {
    width: 88%;
    font-size: 15px;
    display: flex;
}
html[data-lang="fr"] .Juvederm_CA .clinc-search-box .jbtn-primary#mylocationmap {
    width: 100%;
}

    .Juvederm_CA .clinc-search-box .jbtn-primary#mylocationmap img {
        padding-top: 0;
    }
body[data-pagetype="before-after-gallery"] #Transcript-content i sup {
    bottom: 4px;
    right: -1px;
}
body[data-pagetype="before-after-gallery-variant"] #Transcript-content i sup {
    bottom: 5px;
    right: -1px;
    font-size: 10px;
}
/*Mobile Stylings Start*/
@media only screen and (max-width: 767px) {
    html[data-lang="fr"] .Juvederm_CA .footer-terms p {
        font-size: 11px;
    }
    .Juvederm_CA .navbar-nav sup {
        bottom: 5px;
        right: 1px;
    }

    .Juvederm_CA .clinc-search-box .jbtn-primary#mylocationmap {
        width: 100%;
        font-size: 15px;
        display: flex;
    }
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 sup {
        font-size: 13px !important;
        bottom: 15px;
        right: -2px;
    }
    body[data-pagetype="what-is-juvederm-variant"].Juvederm_CA .heading-main h2 sup {
        bottom: 10px;
        font-size: 11px !important;
    }
    body[data-pagetype="what-is-juvederm-variant"] .textAlignLeft .para sup {
        font-size: 10px !important;
        bottom: 7px;
    }
    body[data-pagetype="what-is-juvederm-variant"] .prduct-content .body-style1 .bottomText sup {
        bottom: 5px;
        font-size: 10px !important;
    }

    body[data-pagetype="rewards"] .heading-h1 sup,
    body[data-pagetype="rewards-variant"] .heading-h1 sup {
        top: -15px;
        font-size: 22px !important;
    }

    body[data-pagetype="before-after-gallery-variant"] .video .video-bullet-content h3 {
        font-size: 20px;
    }

    body[data-pagetype="products"] .TWImgPadd ul li.bottom-buttons-item .jbtn span,
    body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span {
        display: table-cell;
    }

    body[data-pagetype="rewards"] p.banner-heading-desc sup,
    body[data-pagetype="rewards-variant"] p.banner-heading-desc sup {
        bottom: 11px;
        font-size: 13px !important;
    }

    body[data-pagetype="what-is-juvederm"] .header-component-image img,
    body[data-pagetype="what-to-expect"] .header-component-image img,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-image img,
    body[data-pagetype="what-to-expect-variant"] .header-component-image img {
        transform: translateX(-42%);
    }

    body[data-pagetype="what-is-juvederm"] .header-component:first-child .header-component-image img,
    body[data-pagetype="what-is-juvederm-variant"] .header-component:first-child .header-component-image img,
    {
        transform: translateX(-31%);
    }

    body[data-pagetype="what-to-expect"] .header-component:first-child .header-component-image img,
    body[data-pagetype="what-to-expect-variant"] .header-component:first-child .header-component-image img {
        transform: translateX(-34%);
    }

    body[data-pagetype="why-juvederm"] .header-component-image img,
    body[data-pagetype="why-juvederm-variant"] .header-component-image img {
        height: 100%;
        position: relative;
        width: auto;
        left: 50%;
        transform: translateX(-39%);
    }

    body[data-pagetype="products"] .header-component-image img,
    body[data-pagetype="products-variant"] .header-component-image img {
        height: 100%;
        position: relative;
        width: auto;
        left: 50%;
        transform: translateX(-55%);
    }

    body[data-pagetype="faqs"] .faq-content #collapse2 .panel-body p,
    body[data-pagetype="faqs-variant"] .faq-content #collapse2 .panel-body p,
    body[data-pagetype="faqs-variant"] .faq-content #collapse6 .panel-body p {
        letter-spacing: 0.9px;
        font-size: 17px;
        line-height: 27.7px;
    }

    body[data-pagetype="home"] .hmbanner .home-Carousel-br,
    body[data-pagetype="home-variant"] .hmbanner .home-Carousel-br {
        position: relative;
        bottom: 0;
        left: 0;
    }

    body[data-pagetype="learning-events"] .banner-txt .heading-h1,
    body[data-pagetype="learning-events-variant"] .banner-txt .heading-h1 {
        font-size: 32px;
        text-align: center;
        width: 80%;
        margin: auto auto 25px;
        line-height: 1.15;
    }

    body[data-pagetype="learning-events"] .blog-preview__wrapper,
    body[data-pagetype="learning-events-variant"] .blog-preview__wrapper {
        width: 100%;
    }

    body[data-pagetype="learning-events"] .blog-previews__wrapper,
    body[data-pagetype="learning-events-variant"] .blog-previews__wrapper {
        margin: 0;
    }

    body [data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper,
    body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper {
        padding: 0 20px 20px;
        height: auto;
        display: flex;
        flex-direction: column;
    }

    body[data-pagetype="events"] .related-article,
    body[data-pagetype="events-variant"] .related-article {
        width: 100%;
    }

    body[data-pagetype="learning-events-variant"] .blog-preview {
        position: relative;
        height: auto;
    }

    body[data-pagetype="learning-events"] .blog-preview {
        position: relative;
        max-height: 610px;
    }

    body[data-pagetype="learning-events-variant"] .header-component-text h2 {
        font-size: 36px;
    }

        body[data-pagetype="learning-events-variant"] .header-component-text h2 sup {
            font-size: 18px !important;
            bottom: 18px;
            right: -2px;
        }

    body[data-pagetype="learning-events"] .banner-txt p.sub-heading-1,
    body[data-pagetype="learning-events-variant"] .banner-txt p.sub-heading-1 {
        font-size: 18px;
        color: #000000 !important;
        text-align: center;
        line-height: 1.3;
        width: 85%;
    }

    body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper p,
    body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper p {
        font-size: 17px;
        font-weight: 400;
        line-height: 24px;
    }

    body[data-pagetype="events"] .blog-article h1,
    body[data-pagetype="events-variant"] .blog-article h1 {
        text-align: left;
        font-size: 36px;
        font-weight: 300;
        text-transform: none;
        margin-bottom: 1rem;
        line-height: 39.6px;
        margin-right: 20px;
    }

    body[data-pagetype="events"] .blog-article__contentWrapper,
    body[data-pagetype="events-variant"] .blog-article__contentWrapper {
        padding: 10px 15px 30px 0;
        font-size: 16px;
        font-weight: 300;
    }

    body[data-pagetype="events"] .blog-article .credit,
    body[data-pagetype="events-variant"] .blog-article .credit {
        font-size: 16px;
        margin-bottom: 0px;
    }

    body[data-pagetype="events"] .blog-article .red-subhead,
    body[data-pagetype="events-variant"] .blog-article .red-subhead {
        font-size: 24px;
        margin-top: 1.25rem;
    }

    body[data-pagetype="events"] .blog-article p,
    body[data-pagetype="events-variant"] .blog-article p {
        font-size: 17px;
    }

    body[data-pagetype="events"] .related-articles__wrapper h2,
    body[data-pagetype="events-variant"] .related-articles__wrapper h2 {
        font-size: 30px;
    }

    body[data-pagetype="events"] .related-article h3,
    body[data-pagetype="events-variant"] .related-article h3 {
        font-size: 24px;
        width: 85%;
        margin: 20px 0;
    }

    body[data-pagetype="events"] .related-article p {
        font-size: 17px;
        margin-bottom: 20px;
    }
    body[data-pagetype="events-variant"] .blog-article p sup {
        bottom: 7px;
        right: 1px;
    }
    body[data-pagetype="events-variant"] .blog-article .red-subhead sup {
        bottom: 10px;
    }

    body[data-pagetype="products"] .animated-list-link-items,
    body[data-pagetype="products-variant"] .animated-list-link-items {
        padding-left: 0;
    }

    body[data-pagetype="why-juvederm"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        margin-bottom: 1rem;
        font-size: 18px;
        display: table;
    }

    body[data-pagetype="before-after-gallery"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="before-after-gallery-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        display: table;
    }

        body[data-pagetype="before-after-gallery"] .TWImgPadd ul li.bottom-buttons-item .jbtn span,
        body[data-pagetype="before-after-gallery-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span {
            text-align: center;
        }

    body[data-pagetype="products"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        padding: 10px;
        display: table;
        margin-bottom: 1rem;
        font-size: 18px;
    }

    body[data-pagetype="before-after-gallery"] .header-component .header-component-optional-box sup,
    body[data-pagetype="before-after-gallery-variant"] .header-component .header-component-optional-box sup {
        bottom: 10px;
    }
    body[data-pagetype="before-after-gallery"] .prduct-content .body-style1 sup {
        bottom: 5px;
        font-size: 12px !important;
    }
    body[data-pagetype="before-after-gallery-variant"] .prduct-content .body-style1 sup {
        bottom: 5px;
        font-size: 8px !important;
    }
    body[data-pagetype="before-after-gallery"] .prduct-content .body-style1 p span {
        font-size: 14.25px !important;
    }
    body[data-pagetype="before-after-gallery-variant"] .prduct-content .body-style1 p span {
        font-size: 13.5px !important;
    }

    .Juvederm_CA .heading-main h2 sup {
        bottom: 12px;
    }

    body[data-pagetype="products"] .content-wrapper.TWImgPadd,
    body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd {
        padding: 30px 0;
        padding-bottom: 0;
    }
    body[data-pagetype="what-is-juvederm"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products-variant"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="why-juvederm"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="why-juvederm-variant"] .prduct-content .body-style1 .bottomText sup {
        bottom: 5px;
        font-size: 12px !important;
    }
    body[data-pagetype="products"].Juvederm_CA .heading-main h2 sup {
        bottom: 10px;
        font-size: 14px !important;
    }
    body[data-pagetype="faqs"] .header-component-text h2 sup {
        font-size: 22px !important;
        bottom: 8px;
        right: -1px;
    }
    body[data-pagetype="faqs"] .faq-content .panel-heading sup, 
    body[data-pagetype="faqs-variant"] .faq-content .panel-heading sup {
        font-size: 12px;
        bottom: 7px;
        right: 1px;
    }
    body[data-pagetype="products"] .TWImgPadd .textAlignCenter h2 sup, 
    body[data-pagetype="products-variant"] .TWImgPadd .textAlignCenter h2 sup {
        bottom: 12px;
        font-size: 16px !important;
    }
    body[data-pagetype="why-juvederm"] .header-component-text h2 sup {
        font-size: 22px !important;
        bottom: 8.5px;
        right: -2px;
    }
    .Juvederm_CA header .navbar-inverse .navbar-nav li.subNavactive > a {
        font-weight: bold;
        color: #000 !important;
        border-bottom: none;
        background-color: #fff !important;
    }
    .Juvederm_CA header .navbar-inverse .navbar-nav > li.subNavactive {
        font-weight: bold;
        background-color: #fff !important;
        color: #c936eb !important;
        margin-top: 0;
    }

    .Juvederm_CA .banner_marked_text sup {
        bottom: 9px;
        right: -1px;
        font-size: 24px !important;
    }

    html[data-lang="fr"] .Juvederm_CA .banner_marked_text sup {
        bottom: 12px;
        right: -1px;
        font-size: 13px !important;
    }

    html[data-lang="fr"] .Juvederm_CA .banner_marked_text h1 {
        margin: 40px auto;
        margin-left: -40px;
    }

    .Juvederm_CA .hmbanner .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-txt sup {
        font-size: 50% !important;
        bottom: 10px;
    }

    body[data-pagetype="what-is-juvederm"] .heading-main h2,
    body[data-pagetype="what-is-juvederm-variant"] .heading-main h2 {
        font-family: 'FreightSans-Bold' !important;
        margin-top: 20px;
        font-size: 28px;
    }

    body[data-pagetype="what-is-juvederm-variant"] .heading-main h2 {
        font-family: 'FreightSans-Bold' !important;
        margin-top: 20px;
        font-size: 23px;
        margin-bottom: 25px;
    }

    body[data-pagetype="why-juvederm-variant"] .header-component-text h2 sup {
        font-size: 12px !important;
        bottom: 15px;
    }
    body[data-pagetype="why-juvederm-variant"] .prduct-content .body-style1 .bottomText {
        font-size: 14px !important;
    }
    body[data-pagetype="why-juvederm-variant"] .prduct-content .body-style1 .bottomText sup {
       bottom: 5px;
       font-size: 10px !important;
    }

    body[data-pagetype="products-variant"] .heading-main h2 {
        font-size: 20px !important;
    }

        body[data-pagetype="products-variant"] .heading-main h2 sup {
            font-size: 10px !important;
            bottom: 10px;
            right: 0;
        }
    body[data-pagetype="products-variant"] .TWImgPadd .textAlignCenter h2 sup {
        bottom: 10px;
        font-size: 12px !important;
    }
    body[data-pagetype="what-to-expect-variant"] .content-wrapper .prduct-content .body-style1 {
        font-size: 16px !important;
    }
    body[data-pagetype="what-to-expect-variant"] .content-wrapper .prduct-content .body-style1 sup {
        bottom: 7px;
    }

    body[data-pagetype="what-is-juvederm"] .heading-main .heading-text,
    body[data-pagetype="what-is-juvederm-variant"] .heading-main .heading-text {
        margin-top: -50px;
    }

    body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a {
        font-size: 18px !important;
    }

    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a {
        font-size: 15px !important;
        width: 100%;
    }

    body[data-pagetype="what-to-expect"] .heading-main .heading-text,
    body[data-pagetype="what-to-expect-variant"] .heading-main .heading-text {
        margin-top: -90px;
    }

    body[data-pagetype="what-to-expect"] .header-component-text h2 sup,
    body[data-pagetype="what-to-expect-variant"] .header-component-text h2 sup {
        font-size: 22px !important;
    }

    body[data-pagetype="what-to-expect-variant"] .header-component-text h2 sup {
        font-size: 12px !important;
    }

    body[data-pagetype="faqs-variant"] .header-component-text h2 sup {
        font-size: 12px !important;
        bottom: 15px;
    }

    body[data-pagetype="faqs-variant"] .panel-group > .panel.panel-default > .panel-heading > .panel-title > a > span.panel-title_txt {
        width: 82%;
    }

    body[data-pagetype="before-after-gallery-variant"] .textAlignLeft h2 sup {
        bottom: 12px;
        right: -1px;
    }

    body[data-pagetype="what-to-expect"] .heading-main h2,
    body[data-pagetype="what-to-expect-variant"] .heading-main h2 {
        margin-top: 0px;
    }

    .Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title {
        line-height: 1;
        font-size: 18px;
        width: 100%;
        margin: 0;
    }

        .Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title span {
            text-align: center;
            font-size: 18px;
        }

    body[data-pagetype="what-to-expect"] .TWImgPadd ul.bottom-buttons li:last-child span, ul.bottom-buttons li:last-child span,
    body[data-pagetype="what-to-expect-variant"] .TWImgPadd ul.bottom-buttons li:last-child span, ul.bottom-buttons li:last-child span {
        text-align: center;
        line-height: 1;
        font-size: 18px;
    }

    body[data-pagetype="faqs"] .choose-from-topic-look,
    body[data-pagetype="faqs-variant"] .choose-from-topic-look {
        margin-top: 20px;
        padding-bottom: 10px !important;
    }

    body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works img,
    body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works img {
        margin-top: 0;
    }

    body[data-pagetype="before-after-gallery"] .choose-from-topic,
    body[data-pagetype="before-after-gallery-variant"] .choose-from-topic,
    body[data-pagetype="products"] .choose-from-topic,
    body[data-pagetype="products-variant"] .choose-from-topic {
        padding: 0;
    }

    body[data-pagetype="learning-events"] .header-component-text h2 sup {
        font-size: 22px !important;
        bottom: 18px;
        right: -2px;
    }
    body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper h3 sup {
        bottom: 10px;
        right: -1px;
    }

    body[data-pagetype="events"] .related-article__image, body[data-pagetype="events-variant"] .related-article__image {
        max-width: 100%;
        max-height: 100%;
    }

    body[data-pagetype="events"] .related-article__imgWrapper .PlayIcon, body[data-pagetype="events-variant"] .related-article__imgWrapper .PlayIcon {
        position: absolute;
        top: 35%;
        left: 42%;
        max-width: 30%;
    }

    body[data-pagetype="events"] .blog-article iframe, body[data-pagetype="events-variant"] .blog-article iframe {
        border: 0;
    }
    body[data-pagetype="events"] .blog-article__contentWrapper .btm-text .btm-desc, 
    body[data-pagetype="events-variant"] .blog-article__contentWrapper .btm-text .btm-desc {
        font-size: 22px;
        line-height: 1.65;
    }
}

body[data-pagetype="home"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel,
body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel {
    background: #ff585d;
}

    body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section a span {
        line-height: 1;
    }

    body[data-pagetype="home"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-result .bnrstrtch .home-inner-personna-imgTxt div,
    body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-result .bnrstrtch .home-inner-personna-imgTxt div {
        width: 38%;
        float: right;
        margin-right: 10%;
        font-weight: bold;
        font-family: 'FreightSans-Book';
    }

    body[data-pagetype="home"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-link,
    body[data-pagetype="home"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-link:hover,
    body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-link,
    body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-link:hover {
        background: #3733ff;
        padding: 25px !important;
    }

    body[data-pagetype="home"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-txt,
    body[data-pagetype="home-variant"] .hmbanner:first-child .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-txt {
        font-size: 27px;
        width: 50%;
    }

body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd ul.bottom-buttons {
    margin-top: -30px;
}

body[data-pagetype="what-to-expect-variant"] .content-wrapper .prduct-content .body-style1 {
    font-size: 18px;
}

/*IPad Stylings*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .Juvederm_CA .clinc-search-box {
        padding-top: 30px;
    }
    .Juvederm_CA header .navbar-inverse .navbar-nav li.subNavactive > a {
        font-weight: bold;
        color: #000 !important;
        border-bottom: none;
        background-color: #fff !important;
    }

    .Juvederm_CA header .navbar-inverse .navbar-nav > li.subNavactive {
        font-weight: bold;
        background-color: #fff !important;
        color: #c936eb !important;
        margin-top: 0;
    }
    body[data-pagetype="events"] .related-articles__wrapper,
    body[data-pagetype="events-variant"] .related-articles__wrapper {
        margin-top: 0;
    }

    body[data-pagetype="rewards"] .heading-h1 sup,
    body[data-pagetype="rewards-variant"] .heading-h1 sup {
        top: -17px;
    }

    body[data-pagetype="rewards"] p.banner-heading-desc sup,
    body[data-pagetype="rewards-variant"] p.banner-heading-desc sup {
        bottom: 11px;
        font-size: 12px !important;
    }

    body[data-pagetype="what-is-juvederm"] .header-component-image img,
    body[data-pagetype="what-to-expect"] .header-component-image img,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-image img,
    body[data-pagetype="what-to-expect-variant"] .header-component-image img {
        height: 100%;
        position: relative;
        width: auto;
        left: 50%;
        transform: translateX(-43%);
    }

    body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a {
        width: 85%;
    }

    .Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title span {
        text-align: center;
        font-size: 17px;
        font-family: 'Realist-BlackItalic';
    }

    body[data-pagetype="products"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="why-juvederm"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        line-height: 1;
        font-size: 17px;
    }

    body[data-pagetype="what-to-expect"] .header-component-text h2 sup {
        font-size: 20px !important;
        bottom: 5px;
    }
    body[data-pagetype="faqs"] .header-component-text h2 sup {
        font-size: 22px !important;
        bottom: 5px;
        right: -1px;
    }
    

    body[data-pagetype="what-to-expect"] .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title span {
        text-align: center;
        font-size: 15px;
        font-family: 'Realist-BlackItalic';
    }

    body[data-pagetype="home"] .hmbanner .home-Carousel-br,
    body[data-pagetype="home-variant"] .hmbanner .home-Carousel-br {
        position: static;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    body[data-pagetype="learning-events-variant"] .blog-preview {
        max-height: 600px;
    }

    body[data-pagetype="learning-events-variant"] .blog-preview {
        max-height: 600px;
    }

    body[data-pagetype="learning-events"] .blog-preview {
        max-height: 550px;
    }


    body[data-pagetype="what-is-juvederm-variant"] .heading-main h2 br {
        display: none !important;
    }

    body[data-pagetype="learning-events-variant"] .blog-preview .jbtn {
        width: 100%;
        text-align: center;
        padding: 0;
        padding-top: 2px;
        font-size: 12px;
    }

    body[data-pagetype="events"] .related-article, body[data-pagetype="events-variant"] .related-article {
        width: 100%;
    }

    body[data-pagetype="home"] .banner_marked_text sup {
        bottom: 25px;
        right: -3px;
        font-size: 20px !important;
    }
    .Juvederm_CA .navbar-nav sup {
        bottom: 5px;
    }
    .Juvederm_CA .heading-main h2 sup {
        font-size: 15px !important;
        bottom: 15px;
        right: 1px;
    }
    body[data-pagetype="what-is-juvederm"] .textAlignLeft .para sup,
    body[data-pagetype="what-is-juvederm-variant"] .textAlignLeft .para sup {
        font-size: 10px !important;
        bottom: 5px;
    }
    body[data-pagetype="what-is-juvederm"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="what-is-juvederm-variant"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="products-variant"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="why-juvederm"] .prduct-content .body-style1 .bottomText sup,
    body[data-pagetype="why-juvederm-variant"] .prduct-content .body-style1 .bottomText sup {
        font-size: 12px !important;
        bottom: 4px;
    }
    
    body[data-pagetype="home-variant"].Juvederm_CA .banner_marked_text sup {
        bottom: 25px;
        right: -3px;
        font-size: 24px !important;
    }
    html[data-lang="fr"] .Juvederm_CA .navbar-nav sup {
        bottom: 5px;
        font-size: 10px !important;
    }
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 sup {
        font-size: 13px !important;
        bottom: 8px;
        right: -2px;
    }
    html[data-lang="fr"] .Juvederm_CA .heading-main h2 sup {
        font-size: 12px !important;
        bottom: 10px;
        right: 1px;
    }
    body[data-pagetype="home-variant"].Juvederm_CA .hmbanner:nth-child(2) .home-Carousel-br .banner-inner-carousel .visualise-look-section .home-inner-personna-txt {
        font-size: 22px;
    } 
    body[data-pagetype="home"] .banner_marked_text h1,
    body[data-pagetype="home-variant"] .banner_marked_text h1 {
        margin-top: 40px;
    }

    body[data-pagetype="home-variant"] .h1supertext {
        margin: 30px 88px -40px 0;
    }

    body[data-pagetype="what-is-juvederm-variant"] .heading-main h2,
    body[data-pagetype="products-variant"] .heading-main h2,
    body[data-pagetype="products"] .heading-main h2 {
        font-size: 24px;
    }

        body[data-pagetype="products-variant"] .heading-main h2 sup,
        body[data-pagetype="products"] .heading-main h2 sup {
            bottom: 10px;
        }
    body[data-pagetype="products"] .TWImgPadd .textAlignCenter h2 sup,
    body[data-pagetype="products-variant"] .TWImgPadd .textAlignCenter h2 sup {
        bottom: 10px;
        font-size: 16px !important;
    }

    body[data-pagetype="what-is-juvederm-variant"] .bd-content .bd-how-works {
        margin-top: 0px;
    }

    body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="why-juvederm"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        padding: 10px;
        display: block;
    }

    body[data-pagetype="why-juvederm-variant"] .header-component-text h2 sup {
        font-size: 10px !important;
        bottom: 6px;
    }
    body[data-pagetype="what-to-expect-variant"] .header-component-text h2 sup {
        font-size: 12px !important;
        bottom: 9px;
        right: -1px;
    }
    body[data-pagetype="faqs-variant"] .header-component-text h2 sup {
        font-size: 12px !important;
        bottom: 9px;
        right: -1px;
    }
    body[data-pagetype="before-after-gallery-variant"] .textAlignLeft h2 sup {
        bottom: 11px;
        right: -1px;
    }

    body[data-pagetype="why-juvederm"] .header-component-text h2 sup {
        font-size: 18px !important;
        bottom: 3px;
        right: 0;
    }

    body[data-pagetype="why-juvederm"] .header-component-text h2,
    body[data-pagetype="why-juvederm-variant"] .header-component-text h2 {
        font-size: 16px;
        margin: 0;
    }

    body[data-pagetype="products-variant"] .content-wrapper.TWImgPadd ul.bottom-buttons {
        margin-top: -30px;
        display: block;
    }

    body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="what-to-expect-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        padding: 10px;
        display: block;
        line-height: 1;
        font-size: 14px;
        width: 100%;
    }

    body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span,
    body[data-pagetype="why-juvederm"] .TWImgPadd ul li.bottom-buttons-item .jbtn span {
        display: inline;
        height: 100%;
        vertical-align: middle;
    }

    body[data-pagetype="products-variant"] .textAlignCenter h2 {
        font-size: 26px;
    }

    body[data-pagetype="faqs-variant"] .content-wrapper .prduct-content .body-style1 {
        font-size: 16px;
    }

    body[data-pagetype="before-after-gallery"] .video .video-bullet-content h3,
    body[data-pagetype="before-after-gallery-variant"] .video .video-bullet-content h3 {
        font-size: 21px;
    }

    body[data-pagetype="what-to-expect"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="what-to-expect-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="before-after-gallery"] .TWImgPadd ul li.bottom-buttons-item .jbtn,
    body[data-pagetype="before-after-gallery-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn {
        padding: 10px;
        display: block;
        line-height: 1;
        font-size: 16px;
    }

    body[data-pagetype="faqs"] .header-component .header-component-optional-box sup,
    body[data-pagetype="faqs"] .header-component .header-component-optional-box sup {
        bottom: 12px;
    }
    body[data-pagetype="before-after-gallery"] .header-component .header-component-optional-box sup,
    body[data-pagetype="before-after-gallery-variant"] .header-component .header-component-optional-box sup {
        bottom: 5px;
    }

    body[data-pagetype="faqs"] .faq-content #collapse2 .panel-body p,
    body[data-pagetype="faqs"] .faq-content #collapse2 .panel-body p {
        font-family: 'FreightSans-Book' !important;
        font-weight: 400;
        font-size: 17px;
    }

    body[data-pagetype="before-after-gallery"] .bd-content .bd-how-works img,
    body[data-pagetype="before-after-gallery-variant"] .bd-content .bd-how-works img {
        /*width: 150px;*/
        height: 150px;
    }

    body[data-pagetype="learning-events"] .header-component-text h2,
    body[data-pagetype="learning-events-variant"] .header-component-text h2 {
        font-size: 20px;
    }
    body[data-pagetype="events"] .related-article__content p sup,
    body[data-pagetype="events-variant"] .related-article__content p sup {
        bottom: 3px;
    }

        body[data-pagetype="learning-events"] .header-component-text h2 sup {
            bottom: 2px;
        }

        body[data-pagetype="learning-events-variant"] .header-component-text h2 sup {
            bottom: 10px;
            font-size: 12px !important;
        }
    body[data-pagetype="learning-events-variant"] .banner-txt p.sub-heading-1 sup {
        font-family: "Freight Sans Pro Book" !important;
        bottom: 6px;
        font-size: 9px !important;
    }

    body[data-pagetype="learning-events"] .banner-txt p.sub-heading-1,
    body[data-pagetype="learning-events-variant"] .banner-txt p.sub-heading-1 {
        font-size: 16px;
        width: 85%;
        margin: 0 auto;
    }

    body[data-pagetype="learning-events"] .blog-preview .blog-preview__textWrapper h3,
    body[data-pagetype="learning-events-variant"] .blog-preview .blog-preview__textWrapper h3 {
        width: 100%;
    }

    body[data-pagetype="events"] .related-article__btnWrapper .jbtn,
    body[data-pagetype="events-variant"] .related-article__btnWrapper .jbtn {
        padding: 10px;
        margin-bottom: 0;
        width: auto;
    }

    body[data-pagetype="events"] .blog-article .red-subhead,
    body[data-pagetype="events-variant"] .blog-article .red-subhead {
        font-size: 26px;
    }

    body[data-pagetype="events"] .blog-article iframe,
    body[data-pagetype="events-variant"] .blog-article iframe {
        border: 0;
    }

    body[data-pagetype="what-is-juvederm"] .bd-content .bd-how-works,
    body[data-pagetype="what-is-juvederm-variant"] .bd-content .bd-how-works {
        margin-top: 0px;
    }

    body[data-pagetype="what-is-juvederm"] .textAlignLeft .para p,
    body[data-pagetype="what-is-juvederm-variant"] .textAlignLeft .para p {
        font-size: 13px;
    }

    .Juvederm_CA .choose-from-topic-look .choose-from-topic-look-content .choose-from-topic-looks .choose-from-topic-look-title {
        line-height: 1;
        display: block;
        font-size: 18px;
        text-align: center;
    }

    body[data-pagetype="before-after-gallery"] .prduct-content .body-style1 p span,
    body[data-pagetype="before-after-gallery-variant"] .prduct-content .body-style1 p span {
        font-size: 12px !important;
    }
}

body[data-pagetype="why-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span img,
body[data-pagetype="what-is-juvederm-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span img,
body[data-pagetype="products-variant"] .TWImgPadd ul li.bottom-buttons-item .jbtn span img {
    width: 22px;
    height: 16px;
    margin-top: -2px;
}

@media only screen and (max-width: 360px) {
    body[data-pagetype="learning-events-variant"] .header-component-text h2 sup {
        font-size: 18px !important;
        bottom: 20px;
        right: -2px;
    }

    body[data-pagetype="what-is-juvederm"] .header-component-text h3 .bannerbutton a,
    body[data-pagetype="what-is-juvederm-variant"] .header-component-text h3 .bannerbutton a {
        font-size: 17px !important;
    }

    body[data-pagetype="what-is-juvederm-variant"] .heading-main h2 {
        font-family: 'FreightSans-Bold' !important;
        margin-top: 20px;
        font-size: 22px;
        margin-bottom: 25px;
    }

    body[data-pagetype="learning-events-variant"] .header-component-text h2 {
        font-size: 32px;
    }

    body[data-pagetype="events-variant"] .blog-article h1 sup {
        bottom: 21px;
        right: -5px;
    }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) {
    body[data-pagetype="events"] .related-articles__wrapper h2,
    body[data-pagetype="events-variant"] .related-articles__wrapper h2 {
        margin-top: 40px;
    }

    body[data-pagetype="what-is-juvederm"] .bd-content .bd-how-works,
    body[data-pagetype="what-is-juvederm-variant"] .bd-content .bd-how-works {
        margin-top: 30px;
    }
}

#animated-img {
    position: absolute;
    transition: opacity .3s ease-out;
    opacity: 1;
    pointer-events: none;
    /*width: 100%;
    height: 100%;*/
    display: flex;
    align-items: center;
    max-width: 460px;
    left: 32%;
    transform: translateX(-30%);
    top: 12.5%;
}

@media only screen and (max-width:767px) {
    #animated-img {
        left: 40%;
        top: 15%;
    }
}
