/**** BANNER ****/
#doctorDisc-runPhaseTwo #banrOne-fullWidth-contr {
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/desktop-vector-images/starting-lok-banner-vector-desktop.svg"),
                        url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/desktop-vector-images/bannerone-third-vector-shape-desktop.svg");
    background-position: 0 bottom, 68% 28%;
    background-repeat: no-repeat;
    background-size: auto;
}
#doctorDisc-runPhaseTwo #banrOne-mainDiv {
    gap: 0;
}
#doctorDisc-runPhaseTwo #banrOne-mainDiv .coltwo-rtImg-bnrOne {
    flex: 0.46;
}
#doctorDisc-runPhaseTwo #banrOne-mainDiv .coltwo-rtImg-bnrOne img {
    max-width: 400px;
    bottom: -48px;
}
/**** BANNER ****/

#doctorDisc-runPhaseTwo #docDisc-outerWrap-main {
    margin: 84px 0 56px 0;
}
#doctorDisc-runPhaseTwo #docDisc-outerWrap-main #whtBg-twoColMain-nvyBlu #nvyBlu-twoColMain {
    grid-template-columns: 0.45fr 1fr;
    /* padding: 2.344% 7.735% 2.344% 4.61%; */
    padding: 30px 7.735% 30px 4.61%;
}
#doctorDisc-runPhaseTwo #docDisc-outerWrap-main #nvyBlu-twoColMain p {
    margin: 21px 0 35px 8px;
}



#doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain {
    border: 1px solid #D9D9D9;
    background: #FFFFFF;
    box-shadow: none;
    gap: 0 63px;
    padding: 44px 3.36% 30px 8.047%;
    grid-template-columns: 1fr 0.89fr;
}
#doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain h3 {
    color: #003B45;
}
#doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain p {
    color: #003B45;
    margin: 21px 0 35px 8px;
}
#doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain .nvyBlu-lt-imgSec img {
    max-width: 503px;
}

#doctorDisc-runPhaseTwo .coltwo-rtImg-bnrOne p.not-actPat-btTxt {
    position: absolute;
    bottom: 18px;
    left: 24.5%;
    /* font-size: 12px; */
    font-size: clamp(10px, 0.75vw, 12px);
    line-height: 16px;
}


/**** CONTACT US PAGE CSS DESKTOP STARTS ****/
#contact-runPhaseTwo #contact-bgWrapper {
    background: #ACD7D1;
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/desktop/contact-us-banner-desktop.png");
    background-repeat: no-repeat;
    height: 740px;
    background-size: cover;
    background-position: left 0%;
    padding: 170px 0;
}
#contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper h1 {
    color: #FFFFFF;
    margin-bottom: 50px;
}
#contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper p {
    color: #FFFFFF;
    width: 46%;
}
#contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper p span.phn-boldTxt-contactUs {
    font-weight: 700;
}
#contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper p span.smallCaps-txt {
    font-variant: small-caps;
}
/**** CONTACT US PAGE CSS DESKTOP ENDS ****/


@media only screen and (max-width: 991px) {
    /**** BANNER ****/
    #doctorDisc-runPhaseTwo #banrOne-fullWidth-contr {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/mobile-vector-images/discussion-guide-banner-vector-mobile.svg");
        background-position: 0 bottom;
        background-size: 100%;
    }
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .colOne-ltHd-bnrOne h1 {
        width: 90%;
    }
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .colOne-ltHd-bnrOne h2 {
        margin: 0 0 30px 0;
    }
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .coltwo-rtImg-bnrOne {
        bottom: -33px;
    }
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .coltwo-rtImg-bnrOne img {
        width: 55%;
        max-width: 320px;
    }
    /**** BANNER ****/

    #doctorDisc-runPhaseTwo #docDisc-outerWrap-main {
        margin: 40px 0 24px 0;
    }
    #doctorDisc-runPhaseTwo #docDisc-outerWrap-main #whtBg-twoColMain-nvyBlu #nvyBlu-twoColMain {
        grid-template-columns: 1fr;
        gap: 24px 0;
        padding: 26px 5.22% 50px 5.22%;
    }
    #doctorDisc-runPhaseTwo #docDisc-outerWrap-main #whtBg-twoColMain-nvyBlu #nvyBlu-twoColMain .nvyBlu-lt-imgSec img {
        width: 58.59%;
        max-width: 400px;
    }
    #doctorDisc-runPhaseTwo #docDisc-outerWrap-main #nvyBlu-twoColMain p {
        margin: 16px auto 32px auto;
    }


    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main {
        margin-bottom: 48px;
    }
    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain {
        gap: 0;
        padding: 31px 6.67% 55px 6.67%;
        grid-template-columns: 1fr;
    }
    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain p {
        margin: 16px auto 32px auto;
    }
    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain .nvyBlu-lt-imgSec img {
        width: 87.545%;
        max-width: 400px;
    }

    #doctorDisc-runPhaseTwo .coltwo-rtImg-bnrOne p.not-actPat-btTxt {
        bottom: 41px;
        left: unset;
        right: 67px;
        font-size: 10px;
        line-height: 12px;
    }


    /**** CONTACT US PAGE CSS MOBILE STARTS ****/
    #contact-runPhaseTwo #contact-bgWrapper {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/mobile/contact-us-banner-mobile.jpg");
        height: 430px;
        background-size: cover;
        background-position: left 0%;
        padding: 70px 0;
    }
    #contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper h1 {
        margin-bottom: 20px;
    }
    #contact-runPhaseTwo #contact-bgWrapper .contactUs-bodyWrapper p {
        width: 96%;
        max-width: 540px;
    }
    /**** CONTACT US PAGE CSS MOBILE ENDS ****/
}

@media only screen and (min-width: 320px) and (max-width: 535px) {
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .colOne-ltHd-bnrOne h1 {
        max-width: 310px;
    }
    #doctorDisc-runPhaseTwo #banrOne-mainDiv .colOne-ltHd-bnrOne h2 {
        max-width: 230px;
    }
}

@media only screen and (min-width: 992px) {
    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain .azcl-column-par1 {
        order: 2;
    }
    #doctorDisc-runPhaseTwo #faq-docDisc-outerWrap-main #nvyBlu-twoColMain .azcl-column-par2 {
        order: 1;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    #doctorDisc-runPhaseTwo .coltwo-rtImg-bnrOne p.not-actPat-btTxt {
        left: 6%;
    }
}