/***** GOOGLE FONT STARTS *****/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/***** GOOGLE FONT ENDS *****/

h1, h2, h3, h4, h5, h6, p, ul, li, ol, blockquote, dd, dl, dt {
    margin: 0;
}
h1 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 54px;
    line-height: 64px;
    color: #003B45;
}
h2 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
    line-height: 48px;
    color: #003B45;
}
h3 {
    font-family: "Lora", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    line-height: 46px;
    color: #003B45;
}
h4 {
    font-family: "Lora", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #003B45;
}
h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 26px;
    color: #003B45;
}

p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 25px;
    color: #003B45;
}

html {
    scroll-behavior: smooth;
}

.cmp-container .cmp-text {
    margin: 0;
    padding: 0;
}

#body-width,
.body-width {
    width: 90%;
    max-width: 1280px;
    margin: auto;
}

a:focus-visible,
button:focus-visible {
    outline: 2px solid #000 !important;
    outline-offset: 1px !important;
    box-shadow: 0px 0px 4px 2px white !important;
}
span.text-nowrap,
.text-nowrap {
    text-wrap: nowrap;
}
sup {
    top: -0.5em;
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#header-wrapper-main.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    animation: slideDown 0.3s ease-in-out;
}

#backTop-btnMain {
    position: fixed;
    right: 50px;
    bottom: 90px;
    z-index: 9;
}
#back-to-topBtn {
    display: none;
    background: none;
    padding: 0;
    margin: 0;
    align-self: center;
    line-height: 0;
    cursor: pointer;
}
#back-to-topBtn .backTo-topBtn-span {
    width: 52px;
    height: auto;
}

/*** Global Indication Bar Starts ***/
#globIndic-body-width {
    background: #003B45;
    display: none;
}
.global-indicatBar {
    display: flex;
    width: 90%;
    max-width: 1280px;
    margin: auto;
    justify-content: space-between;
    align-items: center;
    column-gap: 25px;
}
p.indicatBar-txt {
    /*font-size: 14px;*/
    font-size: 11px;
    line-height: 18px;
    color: #FFFFFF;
    padding: 6px 0;
}
button.indicatBar-exit {
    background: none;
    padding: 0;
    margin: 0;
    align-self: center;
    line-height: 0;
    cursor: pointer;
}
button img.imgInd-barCls {
    width: 16px;
    max-width: 16px;
}
/* #globIndic-body-width.indicBtn-close {
    display: none;
} */
/*** Global Indication Bar Ends ***/

/*** ISI Tray Starts ***/
#isiContainer-runPhs {
    padding: 80px 0 56px 0;
    position: relative;
    background-color: #FFFFFF;
}
#isiContainer-runPhs #isiTitle-heading {
    margin-bottom: 32px;
}
#isiContainer-runPhs .isiQues-sec h5 {
    margin-bottom: 5px;
    line-height: 34px;
}
#isiContainer-runPhs #isiTitle-heading h5,
.sticky-isi-lokHd h5.isiHd-onStiky {
    line-height: 34px;
}
#isiContainer-runPhs ul.ansList-isi li {
    margin-bottom: 4px;
}
#isiContainer-runPhs ul.ansList-isi {
    margin-bottom: 20px;
}
#isiContainer-runPhs .isiQues-sec {
    margin-bottom: 20px;
}
#isiContainer-runPhs .isiQues-sec.isiQues-secFour {
    margin: 32px 0 40px 0;
}
#isiContainer-runPhs .isiQues-sec p {
    margin-bottom: 4px;
}
#isiContainer-runPhs .isiQues-sec p.updIsi-mb10 {
    margin-bottom: 10px;
}
#isiContainer-runPhs .isiQues-sec p.updIsi-mb20 {
    margin-bottom: 20px;
}
#isiContainer-runPhs .isiQues-sec p.updIsi-mb16 {
    margin-bottom: 16px;
}
#isiContainer-runPhs .isiQues-sec p span.ansText-isiBold {
    font-weight: 700;
}
#isiContainer-runPhs .isiBot-anchLinks p {
    margin-bottom: 8px;
}
#isiContainer-runPhs .isiBot-anchLinks p.ansText-isi-presInfBd {
    font-weight: 700;
}
#isiContainer-runPhs #isiGlobal-header {
    position: relative;
    z-index: 1;
}
#isiContainer-runPhs .isiText-contentArea {
    padding: 0 110px;
    position: relative;
    z-index: 1;
}
#isiContainer-runPhs .isiText-contentArea p{
    color:#003B45;
}
#isiContainer-runPhs .isiBot-anchLinks a.anch-presInfo {
    font-weight: 700;
    color: #008672;
    text-decoration: underline;
    text-underline-offset: 1px;
    text-decoration-skip-ink: none;
}
#isiContainer-runPhs .isiBot-anchLinks a.anch-presInfo:hover {
    text-decoration: none;
}
#isiContainer-runPhs .isiBot-anchLinks a.anch-itlTxt-repSide {
    color: #008672;
    font-style: italic;
    text-decoration: underline;
    text-underline-offset: 1px;
    text-decoration-skip-ink: none;
}
#isiContainer-runPhs .isiBot-anchLinks a.anch-itlTxt-repSide:hover {
    text-decoration: none;
}
#isiContainer-runPhs p.itlTxt-repSide {
    font-style: italic;
}

ul.globalList-bullets {
    list-style: none; /* Remove default bullets */
    padding-left: 0; /* Remove default padding */
}
ul.globalList-bullets li {
    position: relative; /* Positioning context for the pseudo-element */
    padding-left: 26px; /* Space for the custom bullet */
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 25px;
    color: #003B45;
}
ul.globalList-bullets li::before {
    content: "\2022"; /* Bullet character */
    position: absolute;
    left: 10px; /* Position the bullet at the start of the list item */
    top: 0; /* Align bullet vertically */
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px; /* Bullet size */
    line-height: 25px;
    color: #008672; /* Bullet color */
}
#isiContainer-runPhs .anchIcon-isi:before {
    content: "";
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/icon-external-link.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 3px;
    left: 2px;
}
#StickyWrapper .cmp-highlightinfo__container {
    background: #FFFFFF;
    padding: 0;
    width: 100%;
}
#StickyWrapper.cmp-highlightinfo {
    box-shadow: 0px -3px 6px 0px #00000029;
    background: #FFFFFF;
    z-index: 1001;
}
#StickyWrapper.cmp-highlightinfo h3 {
    margin: 13px auto 32px auto;
    max-width: 1280px;
    padding: 0px;
    width: 90%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 0;
}
#StickyWrapper .cmp-highlightinfo__button {
    justify-content: flex-end;
    width: 5%;
    text-decoration: none;
}
#StickyWrapper .cmp-highlightinfo__button span.cmp-highlightinfo__text {
    color: #008672;
}
#StickyWrapper .cmp-highlightinfo__content {
    width: 95%;
}
.highlightinformation #isiGlobal-header {
    display: none;
}
#StickyWrapper .cmp-highlightinfo__icon {
    display: none;
}
#StickyWrapper.cmp-highlightinfo .isi-sticky-container {
    padding-bottom: 64px;
}
/*** ISI Tray Ends ***/

/*** Footer Starts ***/
#footer-mainContr {
    background: #F8F9F9;
    padding: 64px 0 55px 0;
    position: relative;
    z-index: 1;
}
#footer-mainContr img.az-meImg {
    width: 100%;
    max-width: 123px;
}
#footer-mainContr ul.footerLinks {
    margin: 23px 0 30px 0;
    display: flex;
}
#footer-mainContr ul.footerLinks li a {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    text-decoration: underline;
}
#footer-mainContr ul.footerLinks li {
    display: flex;
    align-items: center;
    text-align: center;
}
#footer-mainContr ul.footerLinks li a img.ur-pvcyChs {
    margin-left: 4px;
    vertical-align: middle;
}
#footer-mainContr ul.footerLinks li a:hover {
    text-decoration: none;
}
#footer-mainContr ul.footerLinks li::after {
    content: "|";
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    line-height: 16px;
    color: #000000;
    padding: 0 8px;
}
#footer-mainContr ul.footerLinks li:last-child::after {
    content: "";
    display: none;
}
#footer-mainContr .footerContent {
    padding-bottom: 8px;
}
#footer-mainContr .azcl-column-par2 {
    align-self: end;
    text-align: right;
}
#footer-mainContr .footerContent p:nth-child(1) {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
#footer-mainContr .footerContent p:nth-child(1) span {
    line-height: normal;
}
#footer-mainContr .footerContent p {
    font-size: 12px;
    line-height: 16px;
    color: #000000;
}
#footer-mainContr .footerContent p img {
    width: 28px;
    margin-right: 6px;
}
#footer-mainContr .footerContent p span {
    line-height: 0;
}
#footer-mainContr #footnoteMain-twoCol.azcl-columns__base {
    grid-template-columns: 75% 25%;
    gap: 0;
}
#footer-mainContr img.az-logoImg {
    width: 100%;
    max-width: 165px;
    margin-right: 5px;
}
/*** Footer Ends ***/


/*** EXIT RAMP POPUP Starts ***/
.modal--visible {
    visibility: visible !important;
    opacity: 1 !important;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100000;
    display: flex;
    visibility: hidden;
    flex-direction: column;
    align-items: center;
    background: #00927C26;
    opacity: 0;
    user-select: none;
    cursor: pointer;
}
.modal-enabled {
    overflow: hidden;
}
.exit-ramp-modal .modal-box {
    position: relative;
    flex-shrink: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 100%;
    max-width: 942px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px 0px #00000029;
    opacity: 1;
    cursor: auto;
    padding: 104px 25px 90px 25px;
    border: none;
    border-radius: 20px;
    text-align: center;
}
.exit-ramp-modal button.modal__close {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(389px, -184px);
    z-index: 1;
    background: none;
    padding: 0;
    cursor: pointer;
}
.exit-ramp-modal button.modal__close::before {
    content: "";
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/site-exit-close-button.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    width: 44px;
    height: 44px;
}
.exit-ramp-modal button.modal__close span.modal__closeLabel,
.exit-ramp-modal button.modal__close span.modal__closeIcon {
    display: none;
}
.exit-ramp-modal .exit-ramp-content {
    max-width: 657px;
    margin: auto;
}
.exit-ramp-modal .exit-ramp-content .exit-ramp-title {
    font-family: "Lora", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    line-height: 46px;
    color: #003B45;
}
.exit-ramp-modal .exit-ramp-content .exit-ramp-body {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    margin: 16px 0 22px 0;
}
.exit-ramp-modal .exit-ramp-actions {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    gap: 0 35px;
}
.exit-ramp-modal a.exit-ramp-continue.skip-exit-ramp {
    display: flex;
    column-gap: 16px;
    align-items: center;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    color: #FFFFFF;
    background-color: #00927C;
    text-decoration: none;
    width: 100%;
    max-width: max-content;
    padding: 3px 3px 3px 29px;
    border: 3px solid #00927C;
    border-radius: 32px;
    text-align: left;
}
.exit-ramp-modal a.exit-ramp-continue.skip-exit-ramp:hover {
    color: #00927C;
    background-color: #FFFFFF;
    text-decoration: none;
    border: 3px solid #00927C;
}
.exit-ramp-modal a.exit-ramp-continue.skip-exit-ramp::after {
    content: "";
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/global-btn-chevron-right.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    width: 52px;
    height: 52px;
}

.exit-ramp-modal .exit-ramp-cancel.close-exit-ramp {
    display: flex;
    align-items: center;
    height: 64px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    color: #008672;
    background-color: #FFFFFF;
    text-decoration: none;
    width: 100%;
    max-width: max-content;
    padding: 5px 29px 5px 29px;
    border: 3px solid #008672;
    border-radius: 32px;
    text-align: center;
    cursor: pointer;
}
.exit-ramp-modal .exit-ramp-cancel.close-exit-ramp:hover {
    color: #FFFFFF;
    background-color: #008672;
    text-decoration: none;
    border: 3px solid #008672;
}
/*** EXIT RAMP POPUP Ends ***/


/**** TOOLTIP ****/
.tooltip {
    position: relative;
    cursor: pointer;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 5px;
    text-decoration-color: #008672;
    outline: none;
    text-wrap: nowrap;
}
.tooltip-content {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 37px;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px 0px #00000029;
    color: #333;
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    padding: 16px;
    width: 216px;
    display: none;
    z-index: 10;
    text-align: left;
    line-height: 0;
    text-wrap: wrap;
}
.tooltip-content.tooltip-left {
    left: 60%;
}
.tooltip-content.tooltip-right {
    left: auto;
    right: 0;
    transform: none;
}
.tooltip:focus .tooltip-content,
.tooltip:hover .tooltip-content {
    display: block;
}
.tooltip:focus-visible {
    outline: 2px solid #000000;
    outline-offset: 1px;
    box-shadow: 0px 0px 4px 2px white;
}
.tooltip:hover .tooltip-content::before,
.tooltip:focus .tooltip-content::before {
    content: '';
    position: absolute;
    display: block;
    width: 0px;
    left: 50%;
    top: 10px;
    border-right: 18px solid transparent;
    border-left: 18px solid transparent;
    border-bottom: 19px solid #ffffff;
    -webkit-transform: translate(-50%, calc(-100% - 5px));
    transform: translate(-50%, calc(-100% - 5px));
    z-index: 1;
}

.tooltip:hover .tooltip-content::after,
.tooltip:focus .tooltip-content::after {
    content: '';
    position: absolute;
    display: block;
    width: 0px;
    left: 50%;
    top: 5px;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 16px solid #C4C4C4;
    -webkit-transform: translate(-50%, calc(-100% - 5px));
    transform: translate(-50%, calc(-100% - 5px));
}

.tooltip span.tlTp-head {
    font-family: "Lora", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 28px;
    color: #008672;
    display: block;
    margin-bottom: 8px;
}
.tooltip span.tlTp-para {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 25px;
    color: #003B45;
}
/**** TOOLTIP ****/


/**** SEARCH RESULTS Starts ****/
#searchRes-runPhaseTwo #search-bgContr-main {
    background: #ACD7D1;
    background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/desktop/contact-us-banner-desktop.png");
    background-repeat: no-repeat;
    min-height: 740px;
    background-size: cover;
    background-position: left 0%;
    padding: 58px 0;
}
#searchRes-runPhaseTwo #search-bgContr-main .searchresults .cmp-searchresults {
    display: none;
}
#searchRes-runPhaseTwo #search-bgContr-main h3#region-heading {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 54px;
    line-height: 64px;
    color: #FFFFFF;
}
#searchRes-runPhaseTwo #search-bgContr-main h3#region-heading span.search-text {
    display: block;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #003B45;
    margin: 24px 0 16px 0;
    text-transform: capitalize;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__loader .loading-txt {
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #003B45;
    margin: 24px 0 16px 0;
}
#searchRes-runPhaseTwo #search-bgContr-main h3#region-heading span.search-text::before,
#searchRes-runPhaseTwo #search-bgContr-main h3#region-heading span.search-text::after {
    content: "\'";
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__container {
    width: 90%;
    max-width: 1280px;
    margin: auto;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__container .cmp-searchresults__inner-container {
    padding: 0;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item {
    display: flex;
    align-items: center;
    padding: 24px 0;
    border-bottom: none;
    text-decoration: none;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item-title {
    margin: 0;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container.disable-thumbnail .cmp-searchresults__item .cmp-searchresults__item-content {
    width: 60%;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item-title h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
    text-decoration: underline;
    text-underline-offset: 7px;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item-title h4:hover {
    text-decoration: none;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__item .cmp-searchresults__item-content small {
    display: none;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item-content p {
    display: none;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__more {
    margin-top: 32px;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__moreresult-link {
    cursor: pointer;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #000000;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__moreresult-link span.fa-chevron-circle-down::before {
    visibility: visible;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__noresults {
    text-align: left;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__noresults h4 {
    text-align: left;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #000000;
}
#searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__nomoreresults h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 28px;
    line-height: 34px;
    color: #000000;
}
#searchBox-CompContr-mobl-dNone {
    display: none;
}
#search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__filters-buttons {
    display: none;
}
/**** SEARCH RESULTS Ends ****/

img.lazyLoad-img-dNone {
    display: none !important;
}

/* Keyframes for the slideDown animation STARTS */
@keyframes slideDown {
    from {
      transform: translateY(-100%);
      opacity: 0;
    }
    to {
      transform: translateY(0);
      opacity: 1;
    }
}
/* Keyframes for the slideDown animation ENDS */

@media only screen and (max-width: 991px) {
    #body-width,
    .body-width {
        width: 92%;
        margin: auto;
    }

    h1 {
        font-size: 36px;
        line-height: 44px;
    }
    h2 {
        font-size: 24px;
        line-height: 32px;
    }
    h3 {
        font-size: 22px;
        line-height: 28px;
    }
    h4 {
        font-size: 20px;
        line-height: 24px;
    }
    h5 {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0.216px;
    }
    
    p {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: -0.196px;
    }
    
    body.pgScroll-hidnBody {
        overflow: hidden;
    }

    #header-wrapper-main.sticky {
        z-index: 1000;
    }

    .mobile-only {
        display: block;
    }
    .desktop-only {
        display: none;
    }
    #mobile-only-headerNav {
        display: block;
    }
    #desktop-only-headerNav {
        display: none;
    }

    #menuNew-moblOnly-cont #utility-nav-main {
        background-color: #003B45;
        padding: 8px 15px;
        justify-content: center;
    }
    #menuNew-moblOnly-cont #utility-nav-main ul.cmp-topnavigation__group {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 6px 0;
        list-style: none;
    }
    #menuNew-moblOnly-cont #utility-nav-main li.cmp-topnavigation__item {
        position: relative;
        text-align: center;
        padding: 0 10px;
        margin: 0;
        line-height: 0;
    }
    #menuNew-moblOnly-cont #utility-nav-main a.cmp-topnavigation__link {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 10px;
        line-height: normal;
        color: #FFFFFF;
        text-decoration: none;
    }
    #menuNew-moblOnly-cont #utility-nav-main li.cmp-topnavigation__item:not(:last-child)::after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 10px;
        background-color: #FFFFFF;
    }
    #menuNew-moblOnly-cont {
        display: none;
    }
    #backTop-btnMain {
        right: 9px;
        bottom: 112px;
    }
    #back-to-topBtn .backTo-topBtn-span {
        width: 48px;
        height: auto;
    }

    ul.globalList-bullets li {
        font-size: 14px;
        line-height: 18px;
        padding-left: 23px;
    }
    ul.globalList-bullets li::before {
        left: 10px;
        top: 0;
        font-size: 14px;
        line-height: 18px;
    }
    
    /*** Global Indication Bar Starts ***/
    button img.imgInd-barCls {
        width: 24px;
        max-width: 24px;
    }
    p.indicatBar-txt {
        font-size: 16px;
        line-height: 24px;
        padding: 32px 0;
        width: 86%;
        letter-spacing: 0;
    }
    .global-indicatBar {
        width: 93%;
        margin: 0 3.2% 0 4.27%;
        column-gap: 18px;
        position: relative;
    }
    button.indicatBar-exit {
        position: absolute;
        right: 0;
        top: 12px;
    }
    /*** Global Indication Bar Ends ***/

    /*** ISI Tray Starts ***/
    #isiContainer-runPhs .isiText-contentArea {
        padding: 0;
    }
    #isiContainer-runPhs p {
        letter-spacing: 0;
    }
    #isiContainer-runPhs ul.ansList-isi li {
        margin-bottom: 8px;
    }
    #isiContainer-runPhs .isiQues-sec p {
        margin-bottom: 8px;
    }
    #isiContainer-runPhs .isiQues-sec p.updIsi-mb20 {
        margin-bottom: 18px;
    }
    #isiContainer-runPhs .isiQues-sec p.updIsi-mb16 {
        margin-bottom: 10px;
    }
    #isiContainer-runPhs #isiTitle-heading h5,
    #isiContainer-runPhs .isiQues-sec h5,
    .sticky-isi-lokHd h5.isiHd-onStiky {
        line-height: 24px;
        letter-spacing: 0;
    }
    #isiContainer-runPhs .isiQues-sec h5 {
        margin-bottom: 10px;
    }
    #isiContainer-runPhs {
        padding: 30px 0 32px 0;
    }
    #sitemap-phsThreeID #isiContainer-runPhs {
        padding: 20px 0 32px 0;
    }
    #StickyWrapper.cmp-highlightinfo h3 {
        margin: 18px auto 16px auto;
        width: 92%;
    }
    #StickyWrapper .cmp-highlightinfo__button {
        align-self: flex-start;
        margin-top: 12px;
    }
    #StickyWrapper .cmp-highlightinfo__button span.cmp-highlightinfo__text {
        font-size: 32px;
    }
    #isiContainer-runPhs #isiTitle-heading {
        margin-bottom: 16px;
        margin-right: 16px;
    }
    #isiContainer-runPhs .isiQues-sec.isiQues-secFour {
        margin: 24px 0 24px 0;
    }
    #isiContainer-runPhs p.itlTxt-repSide {
        font-size: 14px;
        line-height: 18px;
    }
    #isiContainer-runPhs .anchIcon-isi:before {
        width: 11px;
        height: 11px;
        top: 2px;
        left: 2px;
    }
    #StickyWrapper.cmp-highlightinfo .isi-sticky-container {
        padding-bottom: 32px;
    }
    /*** ISI Tray Ends ***/

    /*** Footer Starts ***/
    #footer-mainContr ul.footerLinks {
        margin: 23px 0 23px 0;
        display: block;
    }
    #footer-mainContr ul.footerLinks li {
        display: block;
        text-align: left;
        margin-bottom: 14px;
    }
    #footer-mainContr ul.footerLinks li::after {
        content: "";
        padding: 0;
        display: none;
    }
    #footer-mainContr {
        padding: 22px 0 22px 0;
        position: relative;
    }
    #footer-mainContr #footnoteMain-twoCol.azcl-columns__base {
        grid-template-columns: 1fr;
    }
    #footer-mainContr .azcl-column-par2 {
        align-self: end;
        text-align: left;
    }
    #footer-mainContr .footerContent p {
        font-size: 10px;
        line-height: 12px;
        letter-spacing: 0;
    }
    #footer-mainContr .footerContent p:nth-child(1) {
        margin-bottom: 12px;
    }
    #footer-mainContr .footerContent p:nth-child(2) {
        margin-bottom: 0;
    }
    #footer-mainContr .footerContent {
        padding-bottom: 14px;
    }
    #footer-mainContr img.az-logoImg {
        max-width: 147px;
        margin-right: 0;
    }
    /*** Footer Ends ***/

    /**** MOBILE MENU NAV CSS STARTS ****/
    .ic-header .ic-hamburger .hamburger-wrapper::before {
        content: "";
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/nav-menu-button-open.svg");
        background-repeat: no-repeat;
        background-size: 100%;
        display: block;
        width: 44px;
        height: 44px;
    }
    .ic-header .ic-hamburger.open .hamburger-wrapper::before {
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/nav-menu-button-close.svg");
    }
    .ic-header nav#globalNav-main {
        display: none;
    }
    #header-wrapper-main #searchBox-CompContr {
        display: none;
    }
    #header-wrapper-main .navigation-overlay.show #searchBox-CompContr {
        display: block;
        background: #003B45;
        padding: 16px;
        border-bottom: 1px solid #D9D9D952;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
        width: 100%;
        max-width: 600px;
        margin: auto;
        position: relative;
        display: flex;
        align-items: unset;
        border: 1px solid #FFFFFF;
        border-radius: 8px;
        background: #003B45;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input {
        padding: 5px 10px;
        background-color: #003B45;
        border: none;
        outline: none;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 20px;
        color: #FFFFFF;
        flex-grow: 100;
        border-radius: 8px;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button {
        flex-grow: 0;
        padding: 13px 20px;
        background: none;
        border: unset;
        cursor: pointer;
        border-radius: 8px;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button .fa-search:before {
        content: "\f002";
        font-size: 14px;
        color: #FFFFFF;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input::placeholder {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 28px;
        color: #FFFFFF;
    }
    .logo-imgSec img.lok-logoImg,
    .logo-imgSec img.lok-logoImgWht-mobl {
        width: 50%;
        max-width: 174px;
        margin: 10px 14px 10px 15px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec a.myLok-mobBtn-nav {
        position: absolute;
        right: 55px;
        top: 50%;
        transform: translateY(-50%);
        background: #FDB515;
        font-family: "Roboto", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 14px;
        line-height: 16px;
        color: #003B45;
        padding: 9px 18px 9px 20px;
        border-radius: 5px;
        text-decoration: none;
        /* border: 1px solid #C48803; */

        display: flex;
        align-items: center;
        gap: 5px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec a span.myLok-mobBtn-icon::before {
        content: "";
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/right-blue-arrow.svg");
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        width: 6px;
        height: 11px;
    }

    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec a.myLok-mobBtn-nav {
        /* padding: 12px 20px 12px 25px; */
        border: none;
    }
    #navig-mainCont-box {
        position: relative;
        box-shadow: 0px 3px 6px 0px #00000029;
        background: #FFFFFF;
    }
    /* #nav-and-search-mainContr {
        position: relative;
    } */
    .ic-header a.ic-hamburger {
        display: flex;
        width: fit-content;
        position: absolute;
        right: 2px;
        top: 12.5px;
    }
    .ic-header a.ic-hamburger.open {
        z-index: 1002;
    }
    #navig-mainCont-box #nav-two-col-main {
        gap: 0;
        grid-template-columns: 1fr;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active {
        background: #003B45;
        box-shadow: 0px 3px 6px 0px #00000029;
        z-index: 1001;
    }
    #navig-mainCont-box #nav-two-col-main .logo-imgSec {
        line-height: 0;
        position: relative;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec img.lok-logoImgWht-mobl {
        display: block;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec img.lok-logoImgWht-mobl,
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec img.lok-logoImg {
        display: none;
    }
    #globIndic-body-width {
        border-bottom: 1px solid #D9D9D952;
    }
    .navigation-overlay.show {
        background: #003B45;
        position: absolute;
        top: 98px;
        width: 100%;
        z-index: 1000;
        height: calc(100vh - 68px) !important;
        overflow: scroll;
    }
    .navigation-mobile.open nav#globalNav-main ul.cmp-navigation__group {
        display: flex;
        flex-direction: column;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(8) {
        display: none;
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(2) {
        border-top: 1px solid #D9D9D952;
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(2),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(3),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(4),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(5),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(6),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(7),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(9) {
        border-bottom: 1px solid #D9D9D952;
        margin: 0;
        padding: 16px;
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(2) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(3) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(4) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(5) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(6) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(7) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(9) a.cmp-navigation__item-link {
        text-decoration: underline;
        text-decoration-color: #FDB515;
        text-decoration-thickness: 2px;
        text-underline-offset: 7px;
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(2) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(3) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(4) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(5) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(6) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(9) a.cmp-navigation__item-link {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 24px;
        color: #FFFFFF;
    }


    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(10) {
        margin-top: 18px !important;
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(10),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(11),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(12),
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(13) {
        border: none;
        margin: 0;
        padding: 8px 16px;

        /* display: none; */
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(10) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(11) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(12) a.cmp-navigation__item-link,
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(13) a.cmp-navigation__item-link {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 14px;
        line-height: 18px;
        color: #FFFFFF;
        text-decoration: underline;
    }

    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(14) {
        background: #EBEBEB;
        padding: 8px 16px;
        /* margin: 24px 0 200px 0; */
        margin: 24px 0 250px 0;

        /* visibility: hidden; */
    }
    .navigation-mobile.open nav#globalNav-main li.cmp-navigation__item:nth-child(14) a.cmp-navigation__item-link {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 10px;
        line-height: 16px;
        color: #003B45;
        pointer-events: none;
    }



    .moblNew-menuLists {
        background-color: #003B45;
        padding: 8px 0;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }

    .subLinks-achrLists {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0;
        list-style: none;
    }

    .subLinks-achrLists li {
        position: relative;
        text-align: center;
        padding: 0 5px;
        line-height: 0;
    }

    .subLinks-achrLists li:not(:last-child)::after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 10px;
        background-color: #FFFFFF;
    }

    .subLinks-achrLists a {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 11px;
        line-height: 16px;
        color: #FFFFFF;
        text-decoration: none;
    }
    /**** MOBILE MENU NAV CSS ENDS ****/

    /**** SEARCH BOX RESULTS MOBILE CSS STARTS ****/
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner label {
        display: none;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon,
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon {
        display: none;
    }
    #nav-and-search-mainContr #txtComp-searchSec {
        display: none;
    }
    /**** SEARCH BOX RESULTS MOBILE CSS ENDS ****/

    /* EXIT RAMP POPUP Starts */
    .exit-ramp-modal .modal-box {
        /* width: 95.736%; */
        width: 96%;
        max-width: 359px;
        padding: 70px 20px 42px 20px;
    }
    .exit-ramp-modal button.modal__close {
        transform: translate(117px, -205px);
    }
    .exit-ramp-modal .exit-ramp-content .exit-ramp-title {
        font-size: 22px;
        line-height: 28px;
    }
    .exit-ramp-modal .exit-ramp-content .exit-ramp-body {
        font-size: 14px;
        line-height: 18px;
        margin: 16px 0 28px 0;
    }
    .exit-ramp-modal .exit-ramp-actions {
        flex-direction: column;
        align-items: center;
        gap: 29px 0;
    }
    .exit-ramp-modal .exit-ramp-content {
        width: 93.205%;
        max-width: 690px;
    }
    .exit-ramp-modal a.exit-ramp-continue.skip-exit-ramp {
        font-size: 18px;
        line-height: 28px;
    }
    .exit-ramp-modal .exit-ramp-cancel.close-exit-ramp {
        font-size: 18px;
        line-height: 28px;
        padding: 5px 23px 5px 23px;
    }
    /* EXIT RAMP POPUP Ends */


    /**** SEARCH RESULTS Starts ****/
    #searchRes-runPhaseTwo #search-bgContr-main {
        padding: 32px 0;
        background-image: url("/content/dam/intelligentcontent/brands/lokelma/us/en/images/mobile/contact-us-banner-mobile.jpg");
        min-height: 430px;
        background-size: cover;
        background-position: left 0%;
    }
    #searchRes-runPhaseTwo #search-bgContr-main h3#region-heading {
        font-size: 24px;
        line-height: 30px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main h3#region-heading span.search-text {
        font-size: 22px;
        line-height: 26px;
        margin: 18px 0 12px 0;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container.disable-thumbnail .cmp-searchresults__item .cmp-searchresults__item-content {
        width: 85%;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item-title h4 {
        font-size: 14px;
        line-height: 18px;
        text-underline-offset: 3px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__item {
        padding: 18px 0;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__more {
        margin-top: 28px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__moreresult-link {
        font-size: 18px;
        line-height: 25px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__nomoreresults h4 {
        font-size: 20px;
        line-height: 24px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__inner-container .cmp-searchresults__noresults h4 {
        font-size: 20px;
        line-height: 24px;
    }
    #searchRes-runPhaseTwo #search-bgContr-main .cmp-searchresults__loader .loading-txt {
        font-size: 20px;
        line-height: 24px;
        margin: 20px 0 16px 0;
    }
    /**** SEARCH RESULTS Ends ****/

    /**** TOOLTIP ****/
    .tooltip {
        text-underline-offset: 3px;
    }
    .tooltip-content {
        top: 29px;
        border-radius: 8px;
        padding: 10px;
        width: 166px;
    }
    .tooltip-content.tooltip-left {
        left: 85%;
    }
    .tooltip-content.tooltip-right {
        left: auto;
        right: 0;
        transform: none;
    }

    .tooltip:hover .tooltip-content.tooltip-right::before,
    .tooltip:focus .tooltip-content.tooltip-right::before {
        left: 85%;
    }

    .tooltip:hover .tooltip-content.tooltip-right::after,
    .tooltip:focus .tooltip-content.tooltip-right::after {
        left: 85%;
    }

    .tooltip:focus-visible {
        outline: 1px solid #000000;
        outline-offset: 1px;
    }
    .tooltip:hover .tooltip-content::before,
    .tooltip:focus .tooltip-content::before {
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        border-bottom: 16px solid #ffffff;
    }

    .tooltip:hover .tooltip-content::after,
    .tooltip:focus .tooltip-content::after {
        border-right: 12px solid transparent;
        border-left: 12px solid transparent;
        border-bottom: 13px solid #C4C4C4;
    }

    .tooltip span.tlTp-head {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .tooltip span.tlTp-para {
        font-size: 14px;
        line-height: 18px;
    }
    /**** TOOLTIP ****/
}

@media only screen and (min-width: 320px) and (max-width: 350px) {
    .logo-imgSec img.lok-logoImg, .logo-imgSec img.lok-logoImgWht-mobl {
        width: 50%;
        max-width: 144px;
        margin: 10px 14px 10px 15px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec a.myLok-mobBtn-nav {
        font-size: 13px;
        padding: 9px 14px 9px 16px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec a.myLok-mobBtn-nav {
        padding: 9px 14px 9px 16px;
    }
}
@media only screen and (min-width: 351px) and (max-width: 370px) {
    .logo-imgSec img.lok-logoImg, .logo-imgSec img.lok-logoImgWht-mobl {
        width: 50%;
        max-width: 164px;
        margin: 10px 14px 10px 15px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec a.myLok-mobBtn-nav {
        padding: 9px 16px 9px 18px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec a.myLok-mobBtn-nav {
        padding: 9px 16px 9px 18px;
    }
}

@media only screen and (min-width: 992px) {
    .desktop-only {
        display: block;
    }
    .mobile-only {
        display: none;
    }
    #desktop-only-headerNav {
        display: block;
    }
    #mobile-only-headerNav {
        display: none;
    }
    #mobileOnly-mainMenu {
        display: none;
    }
    #menuNew-moblOnly-cont {
        display: none;
    }

    /*** Main Navigation Starts ***/
    #body-width-nav {
        width: 90%;
        max-width: 1280px;
        margin: auto;
    }
    #header-wrapper-main {
        position: relative;
    }
    #navig-mainCont-box {
        box-shadow: 0px 3px 6px 0px #00000029;
        background: #FFFFFF;
    }
    .logo-imgSec img.lok-logoImg {
        width: 100%;
        max-width: 290px;
    }
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1 .logo-imgSec img.lok-logoImgWht-mobl,
    #navig-mainCont-box #nav-two-col-main .azcl-column-par1.nav-bg-active .logo-imgSec img.lok-logoImgWht-mobl {
        display: none;
    }
    #nav-two-col-main.azcl-columns__base {
        grid-template-columns: 23% 77%;
        gap: 0;
        height: 110px;
    }
    #nav-two-col-main .azcl-column-par1 {
        align-self: center;
    }
    #utility-nav-main.cmp-topnavigation {
        padding: 0;
        margin: 7px 0 21px 0;
        justify-content: flex-end;
    }
    #globalNav-main .cmp-navigation__group {
        justify-content: flex-end;
        align-items: center;
    }
    #utility-nav-main li.cmp-topnavigation__item:first-child a.cmp-topnavigation__link {
        color: #003B45;
        text-decoration: none;
        margin-right: 16px;
        cursor: auto;
    }
    #utility-nav-main .cmp-topnavigation__item--level-0 a.cmp-topnavigation__link {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 10px;
        line-height: 16px;
        color: #008672;
        text-decoration: underline;
    }
    #utility-nav-main .cmp-topnavigation__item--level-0 a.cmp-topnavigation__link:hover {
        text-decoration: none;
    }
    #utility-nav-main .cmp-topnavigation__item {
        padding: 0;
        margin: 0;
        display: inline-flex;
    }
    #utility-nav-main li.cmp-topnavigation__item::after {
        content: "|";
        display: inline-block;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 10px;
        line-height: 16px;
        color: #008672;
        padding: 0 10px 0 12px;
    }
    #utility-nav-main li.cmp-topnavigation__item:last-child {
        margin-right: 0;
        padding-right: 0;
    }
    #utility-nav-main li.cmp-topnavigation__item:first-child::after,
    #utility-nav-main li.cmp-topnavigation__item:last-child::after {
        content: "";
        display: none;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link {
        font-family: "Roboto", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 14px;
        line-height: 16px;
        color: #003B45;
        text-decoration: none;
        position: relative;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link span.cmp-navigation__item-text {
        white-space: normal;
        display: inline-block;
        width: min-content;
        text-align: center;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(6) a.cmp-navigation__item-link span.cmp-navigation__item-text {
        width: 100%;
        max-width: 65px;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link span.cmp-navigation__item-text {
        white-space: unset;
        display: unset;
        max-width: unset;
        text-align: unset;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link:hover {
        color: #00927C;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link:hover::after {
        content: "";
        display: block;
        background-image: url('/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/global-icon-carret-up.svg');
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center 0;
        position: absolute;
        top: 23px;
        width: 100%;
        height: 12px;
    }
    nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active a.cmp-navigation__item-link {
        color: #00927C;
    }
    nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active a.cmp-navigation__item-link::after {
        content: "";
        display: block;
        background-image: url('/content/dam/intelligentcontent/brands/lokelma/us/en/images/icon/global-icon-carret-up.svg');
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center 0;
        position: absolute;
        top: 23px;
        width: 100%;
        height: 12px;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(6) {
        display: none;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 8px;
        margin-right: 0;
        padding-right: 0;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link {
        background-color: #FDB515;
        padding: 11.5px 24px;
        border-radius: 20px;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link:hover {
        background-color: #008672;
        color: #FFFFFF;
    }
    nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(7) a.cmp-navigation__item-link {
        color: #003B45;
    }
    nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(7) a.cmp-navigation__item-link:hover {
        color: #FFFFFF;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link:hover::after,
    nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active:nth-child(7) a.cmp-navigation__item-link::after {
        content: "";
        display: none;
    }
    nav#globalNav-main .cmp-navigation__item {
        padding: 0;
        margin: 0 42px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main .cmp-navigation__item {
        margin: 0 40px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 8px !important;
        margin-right: 0 !important;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(8),
    nav#globalNav-main li.cmp-navigation__item:nth-child(9),
    nav#globalNav-main li.cmp-navigation__item:nth-child(10),
    nav#globalNav-main li.cmp-navigation__item:nth-child(11),
    nav#globalNav-main li.cmp-navigation__item:nth-child(12),
    nav#globalNav-main li.cmp-navigation__item:nth-child(13) {
        display: none;
    }

    /**** SEARCH BOX RESULTS DESKTOP CSS STARTS ****/
    #nav-two-col-main .azcl-column-par2 #nav-and-search-mainContr {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        gap: 0 14px;
    }
    #header-wrapper-main #searchBox-CompContr {
        position: absolute;
        top: 0;
        width: 30%;
        background: #003B45;
        padding: 15px;
        display: none;
    }
    #header-wrapper-main #searchBox-CompContr.searchActive {
        display: block;
        width: 100%;
        padding: 75px;
        z-index: 100;
        position: fixed;
    }
    #header-wrapper-main .searchDiv-body {
        line-height: 0;
    }
    #header-wrapper-main .searchDiv-body button#searchBtn-navArea,
    #header-wrapper-main .searchDiv-body button#searchBtn-navArea-close {
        background: none;
        padding: 0;
        margin: 0;
        align-self: center;
        line-height: 0;
        cursor: pointer;
    }
    #nav-and-search-mainContr #txtComp-searchSec .searchDiv-body button#searchBtn-navArea-close {
        padding: 10px;
        position: fixed;
        top: 18px;
        right: 20px;
        z-index: 102;
    }
    #nav-and-search-mainContr #txtComp-searchSec {
        position: unset;
    }


    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner label {
        display: none;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon,
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon {
        display: none;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
        width: 42%;
        max-width: 600px;
        margin: auto;
        position: relative;
        display: flex;
        align-items: unset;
        border: 2px solid #FFFFFF;
        background: #003B45;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input {
        padding: 5px 10px;
        background-color: #003B45;
        border: none;
        outline: none;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 20px;
        color: #FFFFFF;
        flex-grow: 100;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input::placeholder {
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 20px;
        color: #FFFFFF;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button {
        flex-grow: 0;
        padding: 13px 20px;
        background: none;
        border: unset;
        cursor: pointer;
    }
    #searchBox-CompContr .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button .fa-search:before {
        content: "\f002";
        font-size: 20px;
        color: #FFFFFF;
    }
    /**** SEARCH BOX RESULTS DESKTOP CSS ENDS ****/



    .container.responsivegrid.sticky-mg-top {
        margin-top: 110px !important;
    }
    #header-wrapper-main.sticky #nav-two-col-main.azcl-columns__base {
        grid-template-columns: 1fr;
        height: 60px;
    }
    #header-wrapper-main.sticky #globalNav-main .cmp-navigation__group {
        justify-content: center;
    }
    #header-wrapper-main.sticky #nav-two-col-main .azcl-column-par2 #nav-and-search-mainContr {
        height: 60px;
        justify-content: center;
        gap: 0;
    }
    #header-wrapper-main.sticky #nav-two-col-main .azcl-column-par1 {
        display: none;
    }
    #header-wrapper-main.sticky .topnavigation.languagenavigation {
        display: none;
    }
    #header-wrapper-main.sticky #txtComp-searchSec {
        display: none;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link {
        padding: 10px 20px;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link:hover::after,
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item.cmp-navigation__item--active a.cmp-navigation__item-link::after {
        top: 19px;
        width: 100%;
        height: 9px;
    }
    /*** Main Navigation Ends ***/
}


@media only screen and (min-width: 992px) and (max-width: 1149px) {
    nav#globalNav-main .cmp-navigation__item {
        padding: 0;
        margin: 0 30px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main .cmp-navigation__item {
        margin: 0 40px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 4px !important;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 4px;
    }
    #nav-two-col-main .azcl-column-par2 #nav-and-search-mainContr {
        gap: 0 8px;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) a.cmp-navigation__item-link {
        padding: 11.5px 18px;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link {
        font-size: 12px;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link {
        font-size: 14px;
    }
    #utility-nav-main .cmp-topnavigation__item--level-0 a.cmp-topnavigation__link {
        font-size: 9px;
        line-height: 14px;
    }
    #utility-nav-main li.cmp-topnavigation__item::after {
        padding: 0 4px 0 6px;
        font-size: 9px;
        line-height: 14px;
    }
    #utility-nav-main li.cmp-topnavigation__item:first-child a.cmp-topnavigation__link {
        margin-right: 12px;
    }
}
@media only screen and (min-width: 1150px) and (max-width: 1279px) {
    nav#globalNav-main .cmp-navigation__item {
        padding: 0;
        margin: 0 32px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main .cmp-navigation__item {
        margin: 0 40px 0 0;
    }
    #header-wrapper-main.sticky nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 4px !important;
    }
    nav#globalNav-main li.cmp-navigation__item:nth-child(7) {
        margin-left: 8px;
    }
    #nav-two-col-main .azcl-column-par2 #nav-and-search-mainContr {
        gap: 0 10px;
    }
    nav#globalNav-main li.cmp-navigation__item a.cmp-navigation__item-link {
        font-size: 14px;
    }
}
