/* COMMON DESKTOP BANNER STARTS */
#mainBanr-wrapper {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/banner-bg-dt.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 598px;
    display: flex;
}
#mainBanr-wrapper h1 {
    width: 86%;
}
#mainBanr-wrapper h1 .yellowText {
    color: #FBAE17;
}
#mainBanr-wrapper hr.yellow-hrLine {
    width: 114px;
    height: 7px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%);
    background-color: #FBAE17;
    color: #FBAE17;
    margin: 24px 0 18px;
    border: unset;
}
#mainBanr-wrapper h3.h3-mb {
    color: #FFFFFF;
    width: 82%;
}
#mainBanr-wrapper .indLimBnr-divParas {
    width: 100%;
    max-width: 590px;
    margin-top: 34px;
}
#mainBanr-wrapper .indLimBnr-divParas p {
    color: #FFFFFF;
}
#mainBanr-wrapper .rowBanr-wrpr {
    display: flex;
    gap: 28px;
    justify-content: space-between;
    padding-top: 80px;
}
#mainBanr-wrapper .colBanr-content {
    flex: 2;
}
#mainBanr-wrapper .colBanr-image {
    flex: 1;
    align-self: center;
}
#mainBanr-wrapper .colBanr-image img {
    display: block;
    margin-left: auto;
}
#mainBanr-wrapper .bodyWrapper {
    position: relative;
}
#mainBanr-wrapper .prescribed-badgeIcon {
    position: absolute;
    bottom: -87px;
    right: -3vw;
    line-height: 0;
    z-index: 1;
}
/* COMMON DESKTOP BANNER ENDS */


/* COMMON DESKTOP TABS HEADING STARTS */
#tabToggle-comnID ol.cmp-tabs__tablist {
    justify-content: center;
    gap: 20px;
    align-items: center;
    padding: 40px 40px 0 40px;
}
#tabToggle-comnID .cmp-tabs__tablist li.cmp-tabs__tab {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 21px;
    color: #6A8184;
    border-bottom: 6px solid #C1CFD0;
    padding: 6px 50px;
    width: 100%;
    max-width: 333px;
}
#tabToggle-comnID .cmp-tabs__tablist li.cmp-tabs__tab span {
    display: block;
    max-width: 150px;
    text-align: center;
    margin: auto;
}
#tabToggle-comnID .cmp-tabs__tablist li.cmp-tabs__tab--active {
    color: #00927C;
    border-bottom: 6px solid #00927C;
}
/* COMMON DESKTOP TABS HEADING ENDS */


/* BUTTON */
.lokThm-greenBtn {
    font-family: "bebas-neue-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.25px;
    color: #FFFFFF;
    display: flex;
    justify-content: space-between;
    column-gap: 20px;
    align-items: center;
    background-color: #00927C;
    text-decoration: none;
    width: 100%;
    max-width: max-content;
    padding: 12px 20px;
    border: 2px solid #00927C;
    border-radius: 0px;
    text-align: center;
}
.lokThm-greenBtn:hover {
    background-color: #FFFFFF;
    color: #00927C;
    text-decoration: none;
}
.lokThm-greenBtn .lokThm-btnIcon::before {
    content: "";
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/icons/cta-arrow-white-icon.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    width: 11px;
    height: 17px;
    position: relative;
    top: 0;
}
.lokThm-greenBtn:hover .lokThm-btnIcon::before {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/icons/cta-arrow-hover-icon.svg");
}

.lokThm-greenBtn .lokThm-btnIcon.lok-dwnld-btnIcon::before {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/icons/cta-download-icon-white.svg");
    width: 17px;
    height: 17px;
}
.lokThm-greenBtn:hover .lokThm-btnIcon.lok-dwnld-btnIcon::before {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/icons/cta-download-icon-green.svg");
}
/* BUTTON */


/* BOTTOM BANNER */
#botBnr-mainWrpr {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/home-bottom-bnr-dt.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
}
#botBnr-mainWrpr .botBnr-contWrpt {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#botBnr-mainWrpr p {
    font-family: "bebas-neue-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    line-height: 1;
    color: #FFFFFF;
    text-align: center;
    width: 30%;
    margin: 0 auto;
}
#botBnr-mainWrpr a.lokThm-greenBtn.botBnr-ctaBtn {
    font-size: 22px;
    line-height: 1;
    letter-spacing: 0.30px;
    padding: 15px 22px;
    max-width: 330px;
    margin: 40px auto 0;
    gap: 26px;
}
/* BOTTOM BANNER */

#threeCard-mainWrpr-cont {
    background-color: #00927C0D;
    padding-bottom: 30px;
}
#home-threeCards-sec {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: -52px;
}
#home-threeCards-sec .threeCard-secComn {
    background-color: #FFFFFF;
    padding: 0 10px 30px;
    text-align: center;
    width: 100%;
    max-width: 340px;
    position: relative;
}
#home-threeCards-sec .threeCard-secComn::after {
    content: "";
    background-color: #FBAE17;
    display: block;
    width: 98px;
    height: 13px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%);
    position: absolute;
    bottom: -13px;
    left: 50%;
    transform: translateX(-50%);
}
#home-threeCards-sec .threeCard-secComn img {
    margin-top: -66px;
}
#home-threeCards-sec .lokThm-greenBtn {
    max-width: 216px;
    margin: auto;
}
#home-threeCards-sec .threeCard-secComn p.p-large-bold {
    margin: 16px auto 45px;
    width: 80%;
}


.scrollDwn-btn {
    display: block;
    margin-top: 50px;
}
.scrollDwn-btn a {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 1;
    color: #00927C99;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 7px;
    width: max-content;
    margin: auto;
    transition: transform 0.4s ease;
}
.scrollDwn-btn a:hover {
    transform: translateY(-6px);
}


#moaVid-mainContBg {
    background-color: #00927C17;
    padding: 57px 0;
}
#moaVid-mainContBg #moaVid-txtVid-flx {
    display: flex;
    align-items: center;
    gap: 25px;
    justify-content: space-between;
}
#moaVid-mainContBg #moaVid-txtVid-flx .text {
    flex: 0.68;
}
#moaVid-mainContBg #moaVid-txtVid-flx .video {
    flex: 1;
}
#moaVid-mainContBg #moaVid-txtVid-flx hr.moaVid-hrShpe {
    width: 59px;
    height: 8px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%);
    background-color: #FBAE17;
    color: #FBAE17;
    margin: 21px 0;
    border: unset;
}
#moaVid-mainContBg #moaVid-txtVid-flx h2 {
    width: 73.5%;
}
#moaVid-mainContBg #moaVid-txtVid-flx p.p-large-bold {
    width: 72%;
    margin-bottom: 24px;
}
#moaVid-mainContBg #moaVid-txtVid-flx .cmp-video__thumbnail {
    border-radius: 12px;
}
.video .cmp-video__holder .cmp-video__player,
.video .cmp-video__holder .cmp-video__content {
    padding: 0;
}


#homePage-ID #seeWhy-LokTble-mainCont {
    background-color: #00927C21;
    padding: 50px 0 58px;
}
#homePage-ID #tableWrpr-twoColMain {
    display: flex;
    gap: 25px;
    justify-content: space-between;
}
#homePage-ID #tableWrpr-twoColMain .tableWrpr-ltCont {
    flex: 1;
}
#homePage-ID #tableWrpr-twoColMain .tableWrpr-rtCont {
    flex: 0.66;
}
#homePage-ID #tableWrpr-twoColMain .tableWrpr-rtCont p.p-medium {
    text-indent: -5px;
    margin-bottom: 10px;
}
#homePage-ID #tableWrpr-twoColMain .tableWrpr-rtCont p.p-medium:first-child {
    text-indent: -7px;
}
#homePage-ID .clinPhar-botmCont-main {
    margin-top: 26px;
}
#homePage-ID .clinPhar-botmCont-main p.p-normal {
    margin-bottom: 8px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table {
    font-family: "bebas-neue-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 19px;
    line-height: 21px;
    color: #003B45;
    text-align: center;
    width: 100%;
    border-collapse: separate;
    border-spacing: 3px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(1),
#homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(1) {
  max-width: 250px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(2),
#homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(2) {
  max-width: 225px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(3),
#homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(3) {
  max-width: 200px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table thead th {
    height: 73px;
    padding: 5px 5px;
    font-size: 25px;
    line-height: 1;
    letter-spacing: 1px;
    border: none;
    background-clip: padding-box;
}
#homePage-ID .tableWrpr table.moaTreatmt-table thead th .tb-th-hdTxt {
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    letter-spacing: -0.014px;
}
#homePage-ID .tableWrpr table.moaTreatmt-table thead th:nth-child(2) {
    background-color: #008269;
    color: #FFFFFF;
}
#homePage-ID .tableWrpr table.moaTreatmt-table thead th:nth-child(3) {
    background-color: #C2D4D7;
}
#homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td {
    height: 56px;
    padding: 5px 22px;
    border: none;
    background-clip: padding-box;
}
#homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td:nth-child(1) {
    background-color: #D3E8E5;
    text-align: left;
}
#homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td:nth-child(2) {
    background-color: #D1EBE7;
}
#homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td:nth-child(3) {
    background-color: #D2DBDC;
}

#homePage-ID .see-why-lokHd p {
    font-family: "bebas-neue-pro", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 34px;
    line-height: normal;
    color: #003B45;
    text-align: center;
}
#homePage-ID .see-why-lokHd hr.moaTrtTbl-hrShpe {
    width: 127px;
    height: 7px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%);
    background-color: #FBAE17;
    color: #FBAE17;
    margin: 20px auto 40px;
    border: unset;
}

#homePage-ID p.enhncPromien {
    font-size: 18px;
    line-height: 23px;
}

.modal--visible {
    visibility: visible !important;
    opacity: 1 !important;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100000;
    visibility: hidden;
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items: center; */
    /* background: #00927C26; */
    background: rgba(0, 0, 0, .8);
    opacity: 0;
    user-select: none;
    cursor: auto;
}
.modal-enabled {
    overflow: hidden;
}

button.modal__close {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(406px, -273px);
    background: unset;
    cursor: pointer;
    
}
button.modal__close span.modal__closeIcon {
    transform: rotate(0deg);
    transition: all .5s ease;
}
button.modal__close:hover span.modal__closeIcon {
    transform: rotate(90deg) scale(1.1, 1.1);
}
span.modal__closeLabel {
    display: none;
}
span.modal__closeIcon {
    width: 35px;
    display: block;
}
button.modal__close span.modal__closeIcon svg path {
    fill: #FFFFFF;
}
.modal-box {
    position: relative;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}
.modal-box__content .cmp-video__player {
    width: 80%;
    max-width: 800px;
    margin: auto;
    padding: 0;
}

/* HOME AND DOSING VIDEO POPUP */
.modal.cmp-video__modalbox {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    padding: 50px;
}
.modal.cmp-video__modalbox .modal-box {
    position: relative;
    transform: unset;
    top: unset;
    left: unset;
    width: 90%;
    max-width: 800px;
    margin: auto;
}
.modal.cmp-video__modalbox .modal-box__content .cmp-video__player {
    padding: 0;
    width: 100%;
    margin: auto;
}
    /* HOME AND DOSING VIDEO POPUP */

.pgJumpLinks-comnCls {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
}
.pgJumpLinks-comnCls a.jmpLnk-anchCls {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    padding: 14px 6px;
    color: #C1CFD0;
    border-bottom: 6px solid #C1CFD0;
    width: 100%;
    max-width: 215px;
    text-align: center;
    text-decoration: none;
}
.pgJumpLinks-comnCls a.jmpLnk-anchCls:hover {
    color: #00927C;
}
.pgJumpLinks-comnCls a.jmpLnk-anchCls .jmpLnk-spCls {
    display: block;
    max-width: 110px;
    margin: auto;
}
#accessSavingsPg-ID .pgJumpLinks-comnCls a.jmpLnk-anchCls.accSav-pgActive,
#forYrPatPg-ID .pgJumpLinks-comnCls a.jmpLnk-anchCls.forYrPat-pgActive,
#formularyFinderPg-ID .pgJumpLinks-comnCls a.jmpLnk-anchCls.formlryFindr-pgActive {
    color: #00927C;
    border-bottom: 6px solid #00927C;
}

a[href^="tel"] {
    color: inherit;
    text-decoration: none;
}
a[href^="tel"]:hover {
    text-decoration: none;
}
a.moblTelNum-com {
    color: inherit;
    text-decoration: none;
    pointer-events: none;
    cursor: inherit;
}
a.moblTelNum-com:hover {
    text-decoration: none;
}

@media only screen and (max-width: 991px) {

    a[href^="tel"]:hover {
        text-decoration: underline;
    }
    a.moblTelNum-com {
        pointer-events: auto;
        cursor: pointer;
    }
    a.moblTelNum-com:hover {
        text-decoration: underline;
    }
    
    /* COMMON MOBILE BANNER STARTSS */
    #mainBanr-wrapper {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/banner-bg-mb.jpg");
        min-height: 490px;
    }
    #mainBanr-wrapper .colBanr-image {
        display: none;
    }
    #mainBanr-wrapper .rowBanr-wrpr {
        gap: 28px;
        padding: 52px 0 92px;
    }
    #mainBanr-wrapper hr.yellow-hrLine {
        width: 82px;
        height: 5px;
        margin: 20px 0 20px;
    }
    #mainBanr-wrapper h3.h3-mb {
        font-size: 22px;
        line-height: 110%;
        width: 100%;
    }
    #mainBanr-wrapper .indLimBnr-divParas {
        margin-top: 32px;
        width: 94%;
    }
    #mainBanr-wrapper .prescribed-badgeIcon {
        bottom: -65px;
        right: unset;
        left: 50%;
        transform: translateX(-50%);
        max-width: 138px;
    }

    #homePage-ID #mainBanr-wrapper .rowBanr-wrpr {
        padding: 52px 0 146px;
    }
    #efficacyPg-ID #mainBanr-wrapper h1 {
        width: 100%;
    }
    #localHKdataPg-ID #mainBanr-wrapper h3.h3-mb {
        width: 94%;
    }
    /* COMMON MOBILE BANNER ENDS */

    /* COMMON DESKTOP TABS HEADING STARTS */
    #tabToggle-comnID ol.cmp-tabs__tablist {
        gap: 0;
        flex-wrap: nowrap;
        padding: 70px 25px 0 25px;
        align-items: stretch;
    }
    #tabToggle-comnID .cmp-tabs__tablist li.cmp-tabs__tab {
        padding: 12px 10px;
        width: 100%;
        max-width: 333px;
        align-content: center;
    }
    /* COMMON DESKTOP TABS HEADING ENDS */

    /* BOTTOM BANNER */
    #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/home-bot-banner-mb-img.jpg");
        background-position: center;
        height: 511px;
    }
    #botBnr-mainWrpr::before {
        content: "";
        position: absolute;
        inset: 0;
        background: #003B4599;
        z-index: 0;
    }
    #botBnr-mainWrpr .botBnr-contWrpt {
        width: 94%;
        max-width: 767px;
    }
    #botBnr-mainWrpr p {
        width: 100%;
    }
    #botBnr-mainWrpr a.lokThm-greenBtn.botBnr-ctaBtn {
        font-size: 18px;
        letter-spacing: 0.25px;
        padding: 12px 20px;
        max-width: 310px;
        gap: 6px;
    }

    #risksPatientsFace-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/rpf-bot-banner-mb-img.jpg");
    }
    #localHKdataPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/local-hk-bot-banner-mb-img.jpg");
    }
    #efficacyPg-ID #effc-tabOne-mainParent #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/efficacy-bot-banner-mb-img.jpg");
        background-position: -40px 0;
    }
    #efficacyPg-ID #effc-tabTwo-mainParent #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/efficacy-bot-bannertwo-mb-img.jpg");
    }
    #safetyPg-ID #ad_patients_nod #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/safety-bot-banner-mb-img.jpg");
        background-position: right;
    }
    #safetyPg-ID #ad_patients_nod_two #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/safety-bot-bannertwo-mb-img.jpg");
    }
    #dosingPg-ID #ad_patients_nod #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/dosing-bot-banner-mb-img.jpg");
    }
    #dosingPg-ID #ad_patients_nod_twoDos #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/dosing-bot-bannertwo-mb-img.jpg");
    }
    #addRwe-studiesPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/add-rwe-bot-banner-mb-img.jpg");
    }
    #addLokelma-studiesPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/mobile/add-lok-bot-banner-mb-img.jpg");
    }
    /* BOTTOM BANNER */


    #home-threeCards-sec .threeCard-secComn p.p-large-bold {
        width: 76.5%;
    }
    #home-threeCards-sec .threeCard-secComn:first-child p.p-large-bold {
        width: 80%;
    }
    #home-threeCards-sec {
        gap: 98px;
        margin-top: -40px;
        flex-direction: column;
    }
    #homePage-ID .scrollDwn-btn {
        display: none;
    }
    #threeCard-mainWrpr-cont {
        padding-bottom: 44px;
    }
    #home-threeCards-sec .threeCard-secComn {
        padding: 0 10px 40px;
    }

    #moaVid-mainContBg #moaVid-txtVid-flx {
        gap: 20px;
        flex-direction: column;
    }
    #moaVid-mainContBg #moaVid-txtVid-flx .text {
        flex: 1;
    }
    #moaVid-mainContBg #moaVid-txtVid-flx .video {
        flex: 1;
    }
    .video .cmp-video__holder .cmp-video__player, .video .cmp-video__holder .cmp-video__content {
        padding: 0;
        height: auto !important;
    }
    #moaVid-mainContBg #moaVid-txtVid-flx h2,
    #moaVid-mainContBg #moaVid-txtVid-flx p.p-large-bold {
        width: 100%;
        margin: 0 auto;
    }
    #moaVid-contentSec-mb {
        margin-top: 16px;
    }
    #moaVid-mainContBg #moaVid-txtVid-flx hr.moaVid-hrShpe {
        margin: 21px auto;
    }
    #moaVid-mainContBg #moaVid-contentSec {
        text-align: center;
    }
    #moaVid-mainContBg {
        padding: 28px 0;
    }
    button.modal__close {
        transform: translate(150px, -110px);
    }
    span.modal__closeIcon {
        width: 20px;
    }

    /* HOME AND DOSING VIDEO POPUP */
    .modal.cmp-video__modalbox {
        padding: 40px 0;
    }
    .modal.cmp-video__modalbox .modal-box {
        width: 80%;
        max-width: 312px;
    }
    .modal.cmp-video__modalbox button.modal__close {
        transform: translate(155px, -114px);
    }
    /* HOME AND DOSING VIDEO POPUP */

    #homePage-ID #tableWrpr-twoColMain {
        flex-direction: column;
    }
    #homePage-ID .see-why-lokHd p {
        font-size: 20px;
        line-height: 24px;
    }
    #homePage-ID .see-why-lokHd hr.moaTrtTbl-hrShpe {
        width: 57px;
        height: 7px;
        margin: 12px auto 28px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table {
        font-size: 12px;
        line-height: 15px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td:nth-child(2) {
        font-weight: 400;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td:nth-child(3) {
        font-weight: 400;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table thead th {
        height: 75px;
        padding: 5px 3px;
        font-size: 14px;
        line-height: 1;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table thead th .tb-th-hdTxt {
        font-size: 11px;
        letter-spacing: -0.011px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table tbody tr td {
        min-height: 56px;
        padding: 10px 9px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(1),
    #homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(1) {
        max-width: 130px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(2),
    #homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(2) {
        max-width: 98px;
    }
    #homePage-ID .tableWrpr table.moaTreatmt-table th:nth-child(3),
    #homePage-ID .tableWrpr table.moaTreatmt-table td:nth-child(3) {
        max-width: 98px;
    }
    #homePage-ID #tableWrpr-twoColMain .tableWrpr-rtCont p.p-medium {
        padding-left: 10px;
    }
    #homePage-ID .clinPhar-botmCont-main {
        margin-top: 4px;
    }
    #homePage-ID #seeWhy-LokTble-mainCont {
        padding: 28px 0 26px;
    }

    .pgJumpLinks-comnCls {
        gap: 0;
        padding-top: 76px;
        align-items: stretch;
    }
    .pgJumpLinks-comnCls a.jmpLnk-anchCls {
        padding: 10px 6px;
        align-content: center;
    }
}

@media only screen and (min-width: 320px) and (max-width: 374px) {
    /* HOME AND DOSING VIDEO POPUP */
    .modal.cmp-video__modalbox {
        padding: 30px 0;
    }
    .modal.cmp-video__modalbox .modal-box {
        width: 80%;
        min-width: 280px;
        max-width: 281px;
    }
    .modal.cmp-video__modalbox button.modal__close {
        transform: translate(112px, -108px);
    }
    /* HOME AND DOSING VIDEO POPUP */
}
@media only screen and (min-width: 375px) and (max-width: 540px) {
    /* HOME AND DOSING VIDEO POPUP */
    .modal.cmp-video__modalbox {
        padding: 40px 0;
    }
    .modal.cmp-video__modalbox .modal-box {
        width: 80%;
        max-width: 312px;
    }
    .modal.cmp-video__modalbox button.modal__close {
        transform: translate(155px, -114px);
    }
    /* HOME AND DOSING VIDEO POPUP */
}
@media only screen and (min-width: 541px) and (max-width: 767px) {
    /* HOME AND DOSING VIDEO POPUP */
    .modal.cmp-video__modalbox {
        padding: 40px 0;
    }
    .modal.cmp-video__modalbox .modal-box {
        width: 80%;
        max-width: 434px;
    }
    .modal.cmp-video__modalbox button.modal__close {
        transform: translate(220px, -121px);
    }
    /* HOME AND DOSING VIDEO POPUP */
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* HOME AND DOSING VIDEO POPUP */
    .modal.cmp-video__modalbox {
        padding: 40px 0;
    }
    .modal.cmp-video__modalbox .modal-box {
        width: 80%;
        max-width: 616px;
    }
    .modal.cmp-video__modalbox button.modal__close {
        transform: translate(310px, -172px);
    }
    /* HOME AND DOSING VIDEO POPUP */
}

@media only screen and (min-width: 992px) {
    #homePage-ID .clinPhar-botmCont-main {
        width: 58.5%;
    }
    #efficacyPg-ID #botBnr-mainWrpr a.lokThm-greenBtn.botBnr-ctaBtn,
    #addLokelma-studiesPg-ID #botBnr-mainWrpr a.lokThm-greenBtn.botBnr-ctaBtn {
        max-width: 394px;
    }


    #botBnr-mainWrpr {
        background-position: center top;
        height: 29.5139vw;
        /* min-height: 293px; */
        min-height: 350px;
        max-height: 755px;
    }
    #homePage-ID #mainBanr-wrapper .rowBanr-wrpr {
        padding-bottom: 130px;
    }
    #localHKdataPg-ID #mainBanr-wrapper h1 {
        width: 98%;
    }
    #accessSavingsPg-ID #mainBanr-wrapper h3.h3-mb {
        width: 96%;
    }
    #formularyFinderPg-ID #mainBanr-wrapper h1 {
        width: 90%;
    }
    #formularyFinderPg-ID #mainBanr-wrapper h3.h3-mb {
        color: #FFFFFF;
        width: 88%;
    }
    /* BOTTOM BANNER */
    #risksPatientsFace-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/risks-pat-face-bottom-bnr-dt.jpg");
    }
    #localHKdataPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/local-hk-bottom-bnr-dt.jpg");
    }
    #efficacyPg-ID #effc-tabOne-mainParent #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/eff-tabone-bottom-bnr-dt.jpg");
    }
    #efficacyPg-ID #effc-tabTwo-mainParent #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/eff-tabtwo-bottom-bnr-dt.jpg");
    }
    #safetyPg-ID #ad_patients_nod #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/safety-tabone-bottom-bnr-dt.jpg");
    }
    #safetyPg-ID #ad_patients_nod_two #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/safety-tabtwo-bottom-bnr-dt.jpg");
    }
    #dosingPg-ID #ad_patients_nod #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/dosing-tabone-bottom-bnr-dt.jpg");
    }
    #dosingPg-ID #ad_patients_nod_twoDos #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/dosing-tabtwo-bottom-bnr-dt.jpg");
    }
    #addRwe-studiesPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/add-rwe-bottom-bnr-dt.jpg");
    }
    #addLokelma-studiesPg-ID #botBnr-mainWrpr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma-hcp/us/en/images/desktop/add-lok-bottom-bnr-dt.jpg");
    }
    /* BOTTOM BANNER */



    .modal.exit-ramp-modal {
        display: flex;
        justify-content: center;
        align-items: center;
        overflow-y: auto;
        padding: 50px;
    }
    .modal.exit-ramp-modal .modal-box {
        position: relative;
        transform: unset;
        top: unset;
        left: unset;
        width: 100%;
        max-width: 996px;
        margin: auto;
    }
    .modal.exit-ramp-modal .modal-box__content {
        width: 100%;
        margin: auto;
    }



    .modal.exit-ramp-modal {
        display: flex;
        justify-content: center;
        align-items: center;
        overflow-y: auto;
        padding: 50px;
    }
    .modal.exit-ramp-modal .modal-box {
        position: relative;
        transform: unset;
        top: unset;
        left: unset;
        width: 100%;
        max-width: 996px;
        margin: auto;
    }
    .modal.exit-ramp-modal .modal-box__content {
        width: 100%;
        margin: auto;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #home-threeCards-sec .threeCard-secComn p.p-large-bold {
        width: 92%;
    }

    .modal.exit-ramp-modal .modal-box {
        max-width: 856px;
    }
    .modal.exit-ramp-modal button.modal__close {
        transform: translate(430px, -206px);
    }
    .modal.exit-ramp-modal .exit-ramp-body {
        width: 100%;
    }
}
