:root{
    --pi-links-text: clamp(0.94rem, calc(0.83rem + 0.45vw), 1.38rem);
    --pi-links-text-line-height: clamp(1.25rem, calc(1.07rem + 0.78vw), 2.00rem);
    --footer-links-text: clamp(0.63rem, calc(0.44rem + 0.78vw), 1.38rem);
    --footer-links-text-line-height: clamp(0.88rem, calc(0.51rem + 1.55vw), 2.38rem);
    --copyright-text: clamp(0.59rem, calc(0.40rem + 0.81vw), 1.38rem);
    --copyright-text-line-height: clamp(0.81rem, calc(0.52rem + 1.23vw), 2.00rem);
     --banner-title:  clamp(4.00rem, calc(3.51rem + 2.07vw), 6.00rem);
    --page-title: clamp(1.63rem, calc(1.29rem + 1.42vw), 3.00rem);
    --page-text: clamp(0.94rem, calc(0.83rem + 0.45vw), 1.38rem);
    --banner-title-line-height: clamp(1.75rem, calc(1.45rem + 1.29vw), 3.00rem);
    --page-text-line-height: clamp(1.25rem, calc(1.07rem + 0.78vw), 2.00rem);
    --disclaimer-text: clamp(0.75rem, calc(0.61rem + 0.58vw), 1.31rem);
    --disclaimer-text-line-height: clamp(1.00rem, calc(0.76rem + 1.04vw), 2.00rem);
    --sidebar-title: clamp(1.00rem, calc(0.88rem + 0.52vw), 1.50rem);
    --sidebar-title-line-height: clamp(1.31rem, calc(1.08rem + 0.97vw), 2.25rem);
    --sidebar-blue-title: clamp(1.63rem, calc(1.53rem + 0.39vw), 2.00rem);
    --sidebar-blue-title-line-height: clamp(1.94rem, calc(1.77rem + 0.71vw), 2.63rem);
    
    --sidebar-efficacy-cont: clamp(0.94rem, calc(0.80rem + 0.58vw), 1.50rem);
    --sidebar-efficacy-cont-line-height: clamp(1.25rem, calc(1.04rem + 0.91vw), 2.13rem);
    --sidebar-learn-more-text: clamp(0.88rem, calc(0.72rem + 0.65vw), 1.50rem);
    --sidebar-learn-more-text-line-height: clamp(1.19rem, calc(0.84rem + 1.49vw), 2.63rem);
    --bg-image-footnote-text: clamp(0.63rem, calc(0.50rem + 0.52vw), 1.13rem);
    --bg-image-footnote-text-line-height: clamp(0.75rem, calc(0.60rem + 0.65vw), 1.38rem);
    --footer-title: clamp(0.94rem, calc(0.68rem + 1.10vw), 2.00rem);
    --footer-title-line-height: clamp(1.25rem, calc(0.92rem + 1.42vw), 2.63rem);
    /*--footer-text: clamp(0.94rem, calc(0.83rem + 0.45vw), 1.38rem);*/
    /*--footer-text-line-height: clamp(1.25rem, calc(1.07rem + 0.78vw), 2.00rem);*/
    --footer-text: clamp(0.94rem, calc(0.80rem + 0.58vw), 1.50rem);
    --footer-text-line-height: clamp(1.25rem, calc(1.04rem + 0.91vw), 2.13rem);
    --menu-font-size: clamp(0.75rem, calc(0.73rem + 0.06vw), 0.81rem);
    --menu-line-height: clamp(1.13rem, calc(1.13rem + 0.00vw), 1.13rem);
    --sub-menu-font-size: clamp(0.88rem, calc(0.81rem + 0.26vw), 1.13rem);
    --sub-menu-line-height: clamp(1.38rem, calc(1.31rem + 0.26vw), 1.63rem);
    --error-title-font-size: clamp(4.00rem, calc(3.51rem + 2.07vw), 6.00rem);
    --error-button-font: clamp(0.94rem, calc(0.90rem + 0.15vw), 1.08rem);
    --desk-button-cta:clamp(1.00rem, calc(1.00rem + 0.00vw), 1.00rem);
    --desk-button-cta-line-height:clamp(1.50rem, calc(1.50rem + 0.00vw), 1.50rem);
    --global-menu-font-size:clamp(0.75rem, calc(0.67rem + 0.34vw), 1.08rem);
    --global-menu-line-height:clamp(1.13rem, calc(1.00rem + 0.52vw), 1.63rem);
}
@font-face {
  font-family: "Roboto-Condensed";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/roboto/RobotoCondensed-Regular.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: "Roboto-Medium";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/roboto/Roboto-Medium.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}
/*
@font-face {
  font-family: "bebas";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/bebas_neue.ttf");
    font-style: normal;
    font-weight: normal;
} */
@font-face {
  font-family: "Bebas";
    src: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/bebas_neue/BebasNeue-Regular.ttf'), /* Super Modern Browsers */
        url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/bebas_neue/BebasNeue-Regular.ttf");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: "Lexia-Regular";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/Lexia_W_Rg.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
  font-family: "Lexia-Bold";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/Lexia_W_Bd.woff2") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
  font-family: "Lexia-Th";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/Lexia_W_Ad.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: "Lexia-Lt";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/Lexia_W_Lt.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}

@font-face {
  font-family: "Lexia-italic";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/lexia-italic.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: 'BebasNeue-Regular';
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/bebas_neue/BebasNeue-Regular.ttf") format("ttf");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: "Roboto-bold";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/roboto/RobotoCondensed-Bold.woff") format("woff");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: "Inter-Regular";
    src: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/fonts/inter/Inter-Regular.ttf") format("ttf");
    font-style: normal;
    font-weight: normal;
}
#gry-box:hover img {
    cursor: pointer;
}
/*search-results CSS*/
#search-results #responsive-search {
    display: none;
}
.cmp-searchresults__moreresult {
    margin-top: 30px;
}
.fa-chevron-circle-down::before {
    content: "\f13a";
    color: #003b44;
    display: block;
    visibility: visible!important;
}
.cmp-searchresults__nomoreresults {
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
}
.cmp-searchresults__moreresult a {
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
    border: 1px solid;
    padding: 5px 10px;
    text-align: center;
    /* float: right; */
    /* margin: 0px; */
}
.cmp-searchbox__results {
    position: absolute;
    width: 100%;
}
.cmp-searchresults__inner-container .cmp-searchresults__item-show {
    display: flex;
    width: 95%!important;
}
.section-sub-menu .right-sec-sb-menu #box-bottom-txt #feature-card-sec a, .section-sub-menu .right-sec-sb-menu #box-bottom-txt #explore-sec a {
    font-size: 13px;
    font-weight: 700;
    font-family: Roboto-Condensed;
    cursor: pointer;
}
#search-results {
    max-width: 1920px;
    margin: 0 auto;
}
.cmp-searchbox__results-items a {
    font-family: 'Roboto-Condensed';
    color: #003B45!important;
}
.cmp-searchresults__inner-container .cmp-searchresults__item-content {
    color: #003B45!important;
    /* font-weight: 700; */
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
}
.cmp-searchresults__filter-link.add-filter {
    display: none;
}
#lokelma-main-header-cont .cmp-searchbox__results-inner p {
    padding-bottom: 20px;
}
.cmp-searchbox__results-items p {
    padding-bottom: 20px!important;
}
.cmp-searchbox__results-items {
    padding-bottom: 30px!important;
}
#search-results .cmp-searchbox__results-inner{
    text-shadow: 0 0 0 transparent;
    padding: 20px 40px;
    border: 1px solid;
    background-color: #e5f4f2;
    width: 100%;
    margin: 0 auto; 
}
#search-results a:hover, a:active, a:focus{
    

    text-decoration: none;
}
#search-results .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input{
    padding: 15px;
    background-color: #fff;
    border: none;
    outline: none;
    font-size: var(--global-menu-font-size);
    flex-grow: 100;
    font-family: 'RobotoCondensed-Regular';
    color: #003B45!important;
    font-size: 16px !important;
}
#search-results .cmp-searchbox .cmp-searchbox__inner{
    
}
#search-results .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field{
    margin: 0 auto;
     width: 90%; 
    cursor: pointer;
    border: 1px solid #003B45;
    border-radius: 5px;
}
#search-results #region-heading{
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
}
#search-results .cmp-searchresults__inner-container .cmp-searchresults__noresults{
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
        margin-top: 50px;
}
#search-results .cmp-searchresults__inner-container {
    padding: 20px 70px;
}
#search-results .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon{
    font-family: 'icomoon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    visibility: visible;
}
#search-results .fa-search:before{
    content: "\f002";
    font-size: 26px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; */
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 8px 20px;
    border: 1px solid #003B45;
    border-radius: 8px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
}
#search-results .cmp-searchbox__results-noitems h3{
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
    margin-bottom: 50px;
}
#search-results .cmp-searchbox__results-show-all-cta, .cmp-searchbox__results-off-label-cta{
    padding: 5px 14px;
    border: 1px solid #003B45;
    border-radius: 4px;
    font-family: 'RobotoCondensed-Regular';
    color: #003B45;
    font-size: var(--global-menu-font-size);
}
/*search-results CSS/

/*self-certification*/
.cmp-selfcertification__actions:after {
    /*content: "GB-48436 | DOP: October 2023";*/
    color: #003b45;
    /* font-size: 18px; */
    /* line-height: 21px; */
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-family: Roboto-Condensed;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
   
}
.exit-ramp-content:after {
   /*  content: "GB-48173 | DOP: October 2023";  */
    color: #003b45;
    /* font-size: 18px; */
    /* line-height: 21px; */
    position: absolute;
    bottom: 29px;
    left: 20px;
    font-family: Roboto-Condensed;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
}
#unmet_need .cmp-text {
    color: inherit;
    font-family: "Montserrat",sans-serif;
    padding: 0 0;
    position: relative;
}

.job-code {
    margin: auto;
    margin-bottom: auto;
    max-width: 84%;
}
#erroro-page-gb {
    max-width: 1920px;
    margin: auto;
}
.job-code p {
    font-family: 'Roboto-Condensed';
    color: #003B45;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    
}
.job-code {
    max-width: 84%;
    margin: 0 auto;
    padding-bottom: 83px;
    padding-top: 21px;
}

#selfCertification .modal--overflow{
    padding-top: 0;
}
#selfCertification .modal {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
}
.cmp-selfcertification__continue.self-certify-yes {
    background-color: #C72263 !important;
    color: #fff !important;
    border-color: #C72263 !important;
}
.cmp-selfcertification__continue {
    border: 1px solid transparent;
    /* color: #fff !important; */
    background-color: dimgray;
    width: auto !important;
    /*height: 45px;*/
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    cursor: pointer;
}
.self-lung-body {
    width: 100%;
    /* padding-bottom: 45px;
    font-family: 'BebasNeue-Regular';
    /* font-size: var(--page-title); */
    /* line-height: var(--banner-title-line-height); 
    color: #003B45;*/
    font-family: Roboto-Condensed;
    font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);
    color: #003B45;
    /*text-align: center;*/

}
.self-lung-title {
    width: 100%;
    padding-bottom: 30px;
    font-family: 'Bebas';
    font-size: var(--page-title);
    line-height: var(--banner-title-line-height);
    color: #003B45;
}
.cmp-selfcertification {
    background: #003B45;
    z-index: 32010;
}
a.cmp-selfcertification__continue.self-certify-no {
    display: flex;
    /* width: 259px; */
    /*height: 72px;*/
    padding:8px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    text-decoration: none !important;
    font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);
    font-family: Roboto-Condensed;
}
.self-lung-body a {
    text-decoration: underline;
    color: #003b45;
}
.cmp-selfcertification .modal-box {
    padding:60px 46px 60px !important;
    margin-top: unset !important;
    margin-bottom: unset !important;
    background-color: #F5F5F5;
    max-width:720px;
    border-radius: 4px;
    width: 100% !important;
}
.cmp-selfcertification__actions {
    /* display: flex; */
    flex-wrap: nowrap!important;
    /*flex-direction: row!important; */
    /* align-items: center; */
    /* justify-content: center; */
    display: flex;
    width: 100%;
    padding-top: 15px !important;
    gap: 15px;
    justify-content: center;
    flex-direction: row;
    align-items: center;
}
/*.cmp-selfcertification .modal-box {
    
    border-radius: 4px;
    padding: 60px!important;
    padding-bottom: 80px!important;
}*/

.cmp-selfcertification__continue {
    border: 1px solid #003b45!important;
    background-color: #fff!important;
    border-radius: 4px;
    margin-top: 10px;
    cursor: pointer;
    font-style: normal;
/*    height: 72px!important;*/
    padding:8px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    text-decoration: none !important;
    font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);
    font-family: Roboto-Condensed;
    font-weight: normal;
    color: #003b45!important;
}
.cmp-selfcertification {
    background: #003b45!important;
    z-index: 32010;
}
/*self-certification*/
/*Error Pages css starts here*/
div#subscribe-txt-mob a {
    display: block;
    /* padding: 12px 20px 0px 20px; */
    text-align: center;
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    /* font-size: 16px; */
    padding: 4px;
    /* width: 100%; */
    text-decoration: none;
    /* width: 122px; */
    /* text-align: center; */
    font-size: var(--menu-font-size);
    padding: 12px 10px;
    border: 1px solid;
    border-radius: 8px;
    width: 163px;
}
div#get-support-txt-mob a {
    color: #fff;
    background-color: #C72263;
    padding: 0;
    text-align: center;
    border-radius: 6px;
    display: block;
    /* font-size: 16px; */
    cursor: pointer;
    text-decoration: none;
    font-size: var(--menu-font-size);
    padding: 12px 43px;
    text-align: center;
    width: 163px;
}
div#get-support-txt-mob {
    border-style: solid;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    /* padding: 1vw; */
    border: none;
    /* display: flex; */
    border-radius: 8px;
    /* padding: 4.8px 15.4px; */
}
#forbidden-error #error-content-container {
    display: flex;
    margin: auto;
    max-width: 84%;
    justify-content: space-around;
    padding-top: 0;
    align-items: center;
    /* justify-items: center; */
}
#forbidden-error .header-main-title h1 {
    text-align: center;
    font-size: var(--error-title-font-size);
    line-height: var(--error-title-font-size);
    font-family: bebas;
    color: #003B45;
    font-weight: 400;
    /* font-family: 'BebasNeue-Regular'; */
}
#forbidden-error .header-main-title h2 {
    text-align: center;
    font-family: 'BebasNeue-Regular';
    font-size: var(--page-title);
    line-height: var(--banner-title-line-height);
    color: #00927C;
    font-weight: 400;
    font-family: 'Bebas';
}
#forbidden-error .cta-link a {
    border-style: solid;
    padding: 13px 21px 13px 21px;
    background-color: #C72263;
    color: #fff;
    border-radius: 8px;
    border-color: #C72263;
    /*font-size: var(--bg-image-footnote-text);*/
    font-size: var(--error-button-font);
    line-height: var(--bg-image-footnote-text-line-height);
    text-decoration: none;
    font-family: "Inter-Regular";
    font-weight: 700;
}
#forbidden-error .cta-link {
    text-align: center;
    margin-top: 3.5vw;
    margin-bottom: 77px;
}
#forbidden-error .job-code {
    max-width: 84%;
    margin: 0 auto;
    padding-bottom: 37px;
    padding-top: 0px;
}
#forbidden-error .error-blk-elm {
    display: block;
}
#forbidden-error #error-content-container p {
    text-align: center;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    color: #003B45;
    font-family: Roboto-Condensed;
    margin-bottom: 27px;
}

/*Error Pages css Ends here*/
/*logo image*/
.desk-logo img {
    width: 25%;
}
.cmp-modal--defaultStyle .modal-box__content {
    padding: 1rem !important;
}
#lokelma-microsite-page h2#modalTitle {
    display: none;
}

#lokelma-microsite-page .cmp-video__content {
    display: none;
}

#lokelma-microsite-page .cmp-video__player {
    padding: 0;
}
#lokelma-microsite-page .cmp-modal--defaultStyle.modal {
    cursor: default;
}
@media screen and (max-width: 1366px){
    .desk-logo img {
        width: auto;
    }  
}
/*logo image ends*/
/*header-with-default search starts*/
/*#header-search-icon .fa-times-circle::before {
    content: "\f057";
    position: relative;
    left: 6px;
}
#header-search-icon .cmp-searchbox__field:focus:focus-visible {
    outline: none !important;
    border: none !important;
}
#header-search-icon .cmp-searchbox__results-cta-container {
    margin: 20px 0px 10px;
}
#header-search-icon .fa.fa-chevron-right {
    font-size: 12px;
    background-color: #fff;
}
#header-search-icon .cmp-searchbox__results-show-all-cta, .cmp-searchbox__results-off-label-cta {
    padding: 5px 18px;
    border: 1px solid;
    font-size: 12px;
    font-family: "Roboto-medium";
    border-radius: 50px;
}
#header-search-icon .cmp-searchbox__results-items li {
    padding: 4px;
}
#header-search-icon .cmp-searchbox__results-items a {
    font-size: 12px;
    /* font-family: 'Roboto-regular'; */
    /* font-family: "Roboto"; 
    font-family: "Roboto-medium";
    line-height: 1.5;
}
#header-search-icon .cmp-searchbox__results-inner {
    text-shadow: 0 0 0 transparent;
    background-color: #fff;
    padding: 20px 50px;
    border: none;
    box-shadow: 1px 1px 5px #54575724;
    border-radius: 24px 0px 24px 0px;
}
#header-search-icon .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input {
    padding: 15px;
    background-color: #fff;
    border: none;
    outline: none;
    color: #000;
    flex-grow: 100;
    font-size: 18px;
}
#header-search-icon .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon {
    padding: 17px 12px;
    flex-grow: 0;
    padding-left: 0;
    border-radius: 2px 24px 2px 2px;
    background-color: #e5f4f2;
    left: 0px;
    /* position: relative; 
}
#header-search-icon .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox-clear {
    border: none;
    cursor: pointer;
    padding: 0;
    background-color: transparent;
    /* padding: 13px 12px; 
    padding: 0px 0px;
    white-space: nowrap;
    border-radius: 2px 2px 2px 24px;
}
#header-search-icon [class^="icon-"], [class*=" icon-"], .fa, .fas, .far, .fa1, .fab {
    font-family: 'icomoon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    background-color: #e5f4f2;
}
#header-search-icon .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__icon {
    padding: 17px 12px;
    white-space: nowrap;
    border-radius: 2px 2px 2px 24px;
}
#header-search-icon .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #62646417 !important;
    border-radius: 0 24px;
}
.cmp-searchbox__field {
    border: none !important;
    outline-color: #62646417 !important;
}
#header-search-icon [aria-hidden="true"] {
    visibility: visible;
}

#header-search-icon #container-6cf2ab9506 {
    display: grid;
    padding: 20px;
    gap: 20px;
    grid-template-columns: 155px 1fr;
}
#header-search-icon .azcl-column-par2 {
    max-width: 300px;
    justify-self: end;
    align-self: center;
}
#header-search-icon[aria-hidden="true"] {
    visibility: visible;
}
#header-search-icon  .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__clear-icon .hidden {
    display: block;
}
#header-search-icon  .cmp-searchbox__inner label {
    display: none;
}*/

/*header-with-default search ends*/

/*header-part-with icon*/
#top-picontainer .nav-links ul.main-head {
    display: flex;
    align-items: center;
    justify-content: space-between !important;
    width: 68%;
    margin: auto;
}
#top-picontainer .nav-links .mainmenu a {
    font-size: var(--global-menu-font-size);
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    text-decoration: none;
    /* line-height: var(--menu-line-height); */
    line-height: var(--global-menu-line-height);
    cursor: default;
}
#top-picontainer .nav-links .mainmenu-1 a {
    font-size: var(--global-menu-font-size);
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    text-decoration: none;
    /* line-height: var(--menu-line-height); */
    line-height: var(--global-menu-line-height);
    cursor: pointer;
}
#responsive-search .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #000;
    border-radius: 10px;
    outline: none !important;
    /* height: 32px; */
}
div#responsive-search {
    max-width: 93%;
    margin: 15px auto;
}
#responsive-search{
    display:none;
}
#menu-items.cmp-text {
    padding: 0;
  
}

#lokelma-main-header-cont .navigation_secondary-link {
    color: #fff;
}
#lokelma-main-header-cont .section-sub-menu {
    display: flex;
    max-width: calc(100% - 330px);
    margin: auto;
    justify-content: space-between;
}
#lokelma-main-header-cont #navLinks .left-sec-sb-menu ul li {
    position: unset;
    left: 0px;
    height: 35px;
    white-space: nowrap;
    padding: 20px 0px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

#lokelma-main-header-cont #subscribe-txt a {
    display: block;
    /* padding: 12px 20px 0px 20px; */
    text-align: center;
    color: #003B45;
    font-weight: 700;
    font-family: 'Roboto-Condensed';
    /* font-size: 16px; */
    padding: 4px;
    /* width: 100%; */
    text-decoration: none;
    /* width: 122px; */
    /* text-align: center; */
    /* font-size: var(--menu-font-size); */
    padding: 4px 14px;
    font-size: var(--desk-button-cta);
    line-height: var(--desk-button-cta-line-height);
    width: 113px;
}
#menu-items {
    position: unset;
}
#row-container-one {
    max-width: 1920px;
    margin: auto;
    position: relative;
}
#row-container-one {
    max-width: 1920px;
    margin: auto;
}
/*#lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    /* gap: 0px; 
    grid-template-columns: 65% 34%;
    justify-content: space-between; 
    /* max-width: 84%; 
    /* margin: auto; */
    /* max-width: 100%; 
    padding: 0px 40px;
    align-items: center;
}*/
/*#lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    /* gap: 0px; 
    grid-template-columns: calc(100% - 650px) 650px;
    /* justify-content: space-between; */
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; 
    padding: 0px 40px;
    align-items: center;
}*/
#lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    /* gap: 0px; */
    grid-template-columns: calc(100% - 654px) 638px;
    /* justify-content: space-between; */
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; */
    padding: 10px 40px;
    align-items: center;
    padding-bottom: 20px;
    /* padding-top: 16px; */
}
#lokelma-main-header-cont .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field {
    width: 384px;
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #003B45;
    border-radius: 8px;
    padding: 5px;
}
.cmp-searchbox__inner label {
    display: none;
}
#menu-desk-container.azcl-columns__base {
    display: grid;
    gap: 10px;
    grid-template-columns: 60% 39%;
    /* grid-template-columns: 79% 74px 268px; */
    /* justify-content: space-between; */
    /* background-color: red; */
    /* align-items: center; */
    /* grid-template-columns: calc(100% - 560px); */
    /* text-align: center; */
    align-items: center;
}
#lokelma-main-header-cont .cmp-searchbox__results-inner {
    text-shadow: 0 0 0 transparent;
    background-color: #e5f4f2;
    padding: 20px 50px;
    border: 1px solid;
}
#lokelma-main-header-cont .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input {
    padding: 15px;
    background-color: #fff;
    border: none;
    outline: none;
    color: #000;
    flex-grow: 100;
    /* font-size: 20px; */
    font-size: var(--global-menu-font-size);
    
}
#lokelma-main-header-cont .cmp-searchbox__results-noitems h3 {
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    font-size: var(--global-menu-font-size);
}

#menu-desk-container .fourth-section #get-support-txt {
/*  width: 48%;*/
}
#menu-desk-container .fourth-section #subscribe-txt {
    /* width: 48%; */
    border-style: solid;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    /* padding: 1vw; */
    border: 1px solid #003B45;
    /* display: flex; */
    border-radius: 8px;
    /*padding: 4.8px 15.4px;*/
}
#menu-desk-container .cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button {
    flex-grow: 0;
    padding: 15px;
    background: none!important;
    border: none;
    cursor: pointer;
}
#menu-desk-container [aria-hidden="true"] {
    visibility: visible;
}
#menu-desk-container .fourth-section {
    display: flex;
    /* justify-content: space-between; */
    gap: 7px;
}
#lokelma-main-header-cont .navigation_primary-link {
    /* font-size: 17px; */
    text-decoration: none;
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    font-size: var(--menu-font-size);
}
#lokelma-main-header-cont #get-support-txt a {
    color: #fff;
    background-color: #C72263;
    padding: 0;
    text-align: center;
    border-radius: 6px;
    display: block;
    /* font-size: 16px; */
    cursor: pointer;
    text-decoration: none;
    font-size: var(--desk-button-cta);
    padding: 17px 3px;
    text-align: center;
    line-height: var(--desk-button-cta-line-height);
    width: 119px;
    font-family: 'Roboto-Condensed';
    font-weight: 700;
}
#lokelma-main-header-cont .desk-logo {
    padding-top: 6px;
    padding-left: 20px;
}
#lokelma-main-header-cont .fa-search::before {
    content: "\f002";
    font-size: 26px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; */
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 15px 20px;
    border: 1px solid #003B45;
    border-radius: 8px;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    
}
#top-picontainer ul.submenu li a {
    color: #fff!important;
    width:100%;
    font-size:var(--sub-menu-font-size)!important;
    line-height:var(--sub-menu-line-height)!important;
    cursor: pointer!important;
}
/*header-part-with icon*/
 #responsive-search *[aria-hidden='true'] {
    visibility: visible;
}
#responsive-search .fa-search:before {
    content: "\f002";
    
    font-size: 25px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; */
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 8px 15px;
    border: 1px solid #003B45;
    border-radius: 8px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-appearance: none;
}
.cmp-searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__button {
    flex-grow: 0;
    padding: 15px;
    background: none!important;
    border: none;
    cursor: pointer;
}
i.fa.cmp-searchbox__clearText.fa-times-circle {
    display: none;
}
/*#topmenu-container {
    display:none;
}
#lokelma-hub-get-suppoet-page #topmenu-container {
    display:none;
}
*/
sup {

position: relative;
font-size: 60%;
transform: translate(0px,-5px);
 line-height: 0px;

}


b {

font-family: "Roboto-Bold";
font-weight: normal;

}

#navbar-con .cmp-text{
    padding: 0.0em 0!important;
}

 .cmp-text{
    padding: 0.2em 0;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
  position: relative;
  min-height: 1px;
  /*padding-right: 15px;*/
  /*padding-left: 15px;*/
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }
}

/****Header CSS****/

.top-header-pi-links {   
    height: 42px;
    max-width: 1920px;
    margin: 0 auto;
}

div#header-container {
    /*max-width: 1920px;*/
    max-width: 2050px;
    margin: 0 auto;
    width:100%;
}

#header-container .row-container { 
    width: calc(100% - 60px);
}

#header_pi{
    background-color: #00927C1A;    
}

.toppilinks{
    float: right;   
}
.pilinkslist{
  display: inline-flex;
}
.pilinkslist li{
  padding: 0px 18px 0 28px;
}

.row-container {
        /*width: 1263px;*/
        margin: 0 auto;
}   

.pi-font{
    font-size:14px;
    line-height:16px;
    color:#FFFFFF;
    font-family:"Roboto-Regular";
}
.pi-font a{
    font-size:14px;
    line-height:16px;
    color:#FFFFFF;
    font-family:"Roboto-Regular";
}

.lokelma-hub-logo {
    padding-bottom: 2px;
    margin-right: 30px;
    padding-top: 6px;    
}

.nav ul li {
    float: left;
    padding: 5px 12px;
    font-size:17.3px;
    /*line-height:24px;*/
    color:#FFFFFF;
}

.nav{
    position:unset;
}

.nav ul li a {
    font-size:18px;
    line-height:24px;
    color:#003B45;
    padding: 0px 0px;
    text-decoration:none;
    font-family:"Roboto-Medium";
}

.parent-cont {
    display: flex;
    align-items: center;    
}


.dropdown {
    display: none;
}


#subscribe-txt span.block-txt {
    display: block;
}
.dropdown ul li {
    font-size:18px;
    line-height:24px;
    color:#003865;
    font-family:"Roboto-Regular";
     padding: 0px 40px 10px 0px!important;
}
.dropdown ul li a {
    font-size:18px;
    line-height:24px;
    color:#003865;
    padding: 0px 0px 0px 0px!important;
    font-family:"Roboto-Regular";
}

.section-sub-menu {
    display: flex;
    max-width: calc(100% - 330px);
    margin: 0;
    justify-content: space-between;
}

.section-sub-menu .right-sec-sb-menu #gry-box {
    /* width: 375px; */
    width: 100%;
    height: auto;
    /* height: 175px; */
    background-color: #D9D9D9;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    text-align: center;
}

.section-sub-menu .left-sec-sb-menu .submenu li {
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}

.section-sub-menu .right-sec-sb-menu #box-bottom-txt {
    color: #003B45;
    background-color: #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: flex;
    /* gap: 25%; */
    /* height: 52px; */
    padding: 15px 32px 15px 12px;
    justify-content: space-between;
    align-content: center;
    align-items: flex-start;
}
#explore-sec:after{
    content: "";
    display: inline-block;
    width: 9px;
    height: 12px;
    background: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/vector.png") no-repeat;
    position: relative;
    top: 0px;
    left: 5px;
}

#navLinks .left-sec-sb-menu ul li:after{
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/chevron-menu.png") no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
}

div#explore-sec {
    display: flex;
    align-items:center;
}

/*.nav-links ul .nav-links-li::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    margin: auto;
    transition: 0.5s;
    background:url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/arrow-down.png') no-repeat;
    position:absolute;  
}*/

.nav-links ul .nav-links-li:hover{
    display:block;
}

/*.dropdown ul li::after {*/
    /*content: '';*/
    /*width: 0%;*/
    /*height: 0px;*/
    /*background: #002644;*/
    /*display: block;*/
    /*margin: auto;*/
    /*transition: 0.5s;*/

/*}*/
/*.nav-links ul li:hover::after {*/
/*   width: 100%;*/
/*}*/

.nav ul li a:hover{
    color: #FF592D;
}

/*.nav ul li:hover .dropdown ul li a{
    color: #003865 !important; 
}

.dropdown ul li a:hover{
    color: #FF592D !important;
}
.dropdown ul li:hover a{
    color: #FF592D;
}*/

.section-sub-menu .right-sec-sb-menu #gry-box {
    min-width: 375px;
    /* width: 100%; */
    height: auto;
    /* height: 175px; */
    background-color: #D9D9D9;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    text-align: center;
}
#feature-card-sec a {
    font-size: 13px !important;
}
#explore-sec a {
    font-size: 13px !important;
}

.srch-support-sec {
    display: flex;
    align-items: center;
}

.srch-support-sec #get-support-txt {
    text-align: center;
    margin: 0px auto;
    width: 38%;
}

.srch-support-sec #get-support-txt a{
    color: #fff;
    background-color: #C72263;    
    padding: 5px;
    text-align: center;
    border-radius: 6px;
}

.srch-support-sec #subscribe-txt{
    border: 1px solid #003B45;
    color: #003B45;
    font-size: 16px;
    border-radius: 8px;
    width: 38%;
    display: flex;
    align-items: center;
}

/*#check {
    /* display: none; 
    position: relative;
    /* left: -19px; 
    top: 2px;
    height: 15px;
    /* width: 100%; 
    z-index: 999999;
     opacity: 0; 
    right: 19px;
    float: right;
}*/
#check {
    /* display: none; */
    /*position: relative;*/
    /* left: -19px; */
    /*top: -6px;*/
    /*height: 18px;*/
    /*width: 25px;*/
    /*z-index: 999999;*/
    opacity: 0;
    /*right: 19px;*/
    /*float: right;*/
    position: absolute;
    top: 0px;
    height: 100%;
    width: 25%;
    z-index: 999999;
    right: 7px;
    float: right;
}
#header-container .desk-menu-sec .submenu .navigation_secondary-link {
    width: 100%;
}

#navLinks ul li .dropdown-content {
    padding: 30px 0px;
    display: none;
}

.checkbtn {
   display: none;
}

/*.fa-bars:before {
    content: "";
    width: 46px;
    height: 46px;
    background-image: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 5px;
    position: absolute;
    display: inline-block;
}*/
/*.fa-bars:before {
    content: "";
    width: 50px;
    height: 50px;
    background-image: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: -12px;
    right: 5px;
    position: absolute;
    display: inline-block;
}*/
.fa-bars:before {
    
    /*width: 60px;*/
    /*height: 58px;*/
    content: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 12px;
    position: absolute;
    display: inline-block;
}

.ro-container{
    position:relative;
    left:6.6vw;
    margin:auto;
}

#pi-color2-mob{
    display:none;
    background-color:#00508F;
}
#pi-color2{
    display:block;
    background-color:#00508F;
}

.collapsible input{
    display:none;
}

#header-container .desk-menu-sec {
 position: unset; 
}

#header-container.cmp-text {
    padding: 0em !important;
    
}

div#srch-icon-sec {
    width: 18%;
    display: flex;
    align-items: center;
}

#top-banner-text-container .cmp-text {
    padding: 0em !important;
    
}

#header-container .desk-menu-sec .submenu .navigation_secondary-link{
    color:#ffffff;
}

/**Common Top-Banner Text Css**/
#top-banner-text-container .top-banner-text-sec {
    background-color: #E6F4F2;
    width: 100%;
   padding: 20px;
}

#top-banner-text-container .top-banner-text-sec p {
   /* font-size: 21.33px;*/
    font-family: Roboto-Condensed;
    font-weight: 400;
    color: #003B45;
    /*width: 80%;*/
    margin: 0 auto;
    /*line-height: 1.5;*/
    text-align: center;
    font-size: var(--disclaimer-text);
    line-height: var(--disclaimer-text-line-height);
}
#top-banner-text-container .top-banner-text-sec p a {
    cursor: pointer;
    text-decoration: underline;
    color: #003B45;
}
.srch-support-sec #subscribe-txt a {
    width: 100%;
    margin:auto;
    text-decoration: none;
}

/*********/

/****New Menu***/

.desk-menu-sec {
    display: block;
}
.row-container .nav-links {
    margin: 0px;
    padding:0px;
}

#navLinks>ul>li {
    position: unset;
    left: 0px;
    height: 35px;
    white-space: nowrap;
    padding: 40px 0px;
    display: flex;
    align-items: center;
    flex-direction: row;
    position:relative;
    padding-bottom: 25px;
}

.section-sub-menu .left-sec-sb-menu .sub-menu-heading {
    font-size: 10px;
    color: #fff;
    margin-left: 0px;
    text-transform: uppercase;
    line-height: 32px;
}

#navLinks .left-sec-sb-menu ul li {
    position: unset;
    left: 0px;
    height: 35px;
    white-space: nowrap;
    padding: 20px 0px;
    display: flex;
    align-items: center;
    flex-direction: row;
}

.left-sec-sb-menu {
    width: auto;
    background: #003b45;
    display: block;
    position: relative;
    padding: 0 35px;
}

.mainmenu {
    display: inline;
}


@media only screen and (min-width: 1280px){
    .nav-links ul li:hover .dropdown-content {
        display: block!important;
        background-color: #003B45;
        position: absolute;
        top: 100%;
        z-index: 10;
        display: block;
        padding-top: 0px;
        overflow: visible;
    }
    .nav-links ul li:hover .dropdown-content ul {
        display: block;
        width: 100%;
        position: unset;
    }
}

.dropdown-content {
    display: none;
}


.submenu {
    min-width: 10em;
    background-color: #003B45;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
}

.checkbtn {
    font-size: 24px;
    color: #000000;
    cursor: pointer;
    display: none;
    position: relative;
    /*z-index: 9999;*/
}

.nav-links ul.main-head {
    display: flex;
    align-items: center;
    justify-content: space-between !important;
    width: 94%;
    margin: auto;
}

.nav-links>ul{
    display: flex;
    width: 100%;
    
}


@media only screen and (max-width: 1279px){
    
    .nav-links ul li .dropdown-content {
        display: none;
        background-color: #003B45;
        position: relative;
        left: 0px;
        /* top: 4.2vw; */
        top: 100%;
        z-index: 10;
        padding-top: 0px;
        /* margin-left: 0%; */
        width: 88%;
        overflow: visible;
        margin: auto;
    }
    .nav-links ul li .dropdown-content ul {
        display: block;
        width: 100%;
        position: relative;
    }
    .nav-links .dropdown-content ul.submenu{
        background: #00927C1A;
    padding-left: 10px !important;
    position: unset;
    display: block;
    }
  #menu-items .nav-links .mainmenu:nth-child(3) li, #menu-items .nav-links .mainmenu:nth-child(5) li{
    margin-top: 0;
}
}

@media only screen and (min-width: 992px) and (max-width: 1279px){
    .nav-links ul li .dropdown-content ul {
        left: 20px;
        /* padding: 0px 0px 25px 0px; */
    }
    .nav-links ul li .dropdown-content {
        position: relative;
        top: 0;
        width: 88%;
        margin: auto;
    }
}


.nav-links ul li:hover .dropdown-content ul li{
    width: 100%;
    padding: 5px 0px 5px 10px;
}

#header-container .nav-links .mainmenu a{
    font-size: 17.33px;
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    text-decoration: none;
}

.mainmenu:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/arrow-down.png) no-repeat;
    position: relative;
    /*top: 2px;*/
    left: 10px;
}

#header_pi .toppilinks .pilinkslist{
    margin-right:25px;
    margin-top: 8px;
}

#header_pi .toppilinks .pilinkslist li a{
    color:#003B45;
    font-size:16px;
    font-family: Roboto-Condensed;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
}

#header_pi .toppilinks .pilinkslist li a:after {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/arrow-right-up.png) no-repeat;
    position: relative;
    top: 3px;
    left: 5px;
}

/*.section-sub-menu .right-sec-sb-menu #gry-box img{
    width:375px;
    height:176px;
}*/

/***Mobile Menu**/
.mobile-menu-sec{
    display:none;
}
/**##Mobile Menu##*/

/****Footer****/
#footer-sec-refr-wrap .foot.foot-ref {
    margin-bottom: 0 !important;
}
#footer-section{
    margin: 0 auto;
    max-width:1920px;
    background: #ffffff;
}
#footer-section > div{
    max-width: 84%;
    margin: 0 auto;
}

#footer-section #footer-text-1 p,
#footer-section #footer-text-2 p
{
    /*font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);*/
    color:#003B45;
    text-align:center;
    font-family: Roboto-Condensed;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
}


#footer-section #footer-text-2 p{
    width: 60%;
    margin: 0 auto;
    margin-top: 15px;
}

#footer-section #footer-text-3{ 
    margin-top: 25px;
}

#footer-section #footer-text-3 p {
    /*font-size: 24px;
    line-height: 1.5;*/
    color: #003B45;
    width: 99%;
    border: 1px solid #003B45;
    margin: 0 auto;
    font-family: Roboto-Condensed;
    text-align: center;
    border-radius: 10px;
    padding: 15px 11px;
    font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);
}

#footer-section #footer-text-3 a {
    color: #003B45;
    margin: 0 auto;
    font-family: Roboto-Condensed;
    text-align: center;
    /*pointer-events: none;
    font-size: 24px;
    line-height: 1.5;*/
    font-size: var(--footer-text);
    line-height: var(--footer-text-line-height);
    text-decoration: underline;
}   

#footer-section #pi-link-sec .pi-links {
    display: flex;
    margin: 25px auto 40px;
    /*width: 50%;*/
    gap: 150px;
    justify-content: center;
}

#footer-section #pi-link-sec .pi-links #pi-link-gb a,
#footer-section #pi-link-sec .pi-links #pi-link-ni a
{
    color:#C72263;
    font-size: var(--pi-links-text);
    line-height: var(--pi-links-text-line-height);
    font-family: Roboto-Condensed;
    text-decoration: underline;
}

#footer-section #pi-link-sec .pi-links #pi-link-gb a:hover, 
#footer-section #pi-link-sec .pi-links #pi-link-ni a:hover
 {
    text-decoration: underline;
}

#footer-section .footer-links {
    display: flex;
    /*margin: 0% auto 2% 31%;
    width: 50%;*/
    margin-bottom: 2%;
    justify-content: center;
    gap: 55px;
    flex-flow: wrap;
}

#footer-section .footer-links a{
    font-size: var(--footer-links-text);
    line-height: var(--footer-links-text-line-height);
    color:#003B45;
    font-family: 'Roboto-Condensed';
    font-weight:700;
    /*font-size:21.33px;
    pointer-events: none;*/
    text-decoration: underline;
}

#footer-section #gb-dop-sec{
    /*font-size:21.33px;
    line-height: 1.8;*/
    color:#003B45;
    width: 63%;
    margin: 0 0 70px auto;
    text-align: center;
    font-family: 'Roboto-Condensed';
    font-weight: 400;
    font-size: var(--copyright-text);
    line-height: var(--copyright-text-line-height);
}
#footer-section .thankyou-sec p {
    font-family: 'Roboto-Condensed';
    color: #003B45;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    margin-bottom: 50px;
}
#footer-section .footer-copy-dop {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
}
#footer-section .az-logo-area img {
    width: 75%;
}

#footer-section .az-logo-area {
    text-align: right;
}
@media (max-width: 1600px){
    #footer-section #gb-dop-sec{
        width:55%;
    }
}
@media (max-width: 1440px){
    #footer-section #gb-dop-sec{
        width:50%;
    }
}
@media (max-width: 1366px){
    #footer-section #gb-dop-sec{
        width:50%;
    }
}
@media (max-width: 1200px){
    #footer-section #gb-dop-sec{
        width:42%;
    }
}
@media (max-width: 1024px){
    #footer-section #gb-dop-sec{
        width:32%;
    }
}
@media (max-width: 991px){
    #footer-section .footer-copy-dop{
        flex-direction: column;
        margin-bottom: 40px;
    }
    #footer-section #gb-dop-sec{
        width:100%;
        margin: 0 auto;
    }
    #footer-section .az-logo-area {
        text-align: center;
        width: 100%;
        padding-top:15px;
    }
    #footer-section .az-logo-area img {
        width: 25%;
    }
}
/*#footer-section #footer-text-3{
    max-width:1920px;
    margin:0 auto;
}*/
/****##Footer##****/


/***Media Query*****/

@media (max-width: 767px){
    .mainmenu:after{
        left: 55px;
    }
    
    body {
    padding-top: 0px!important;
}
    #check {
    position: absolute;
    /*left: -15px;*/
    top: 0px;
    height: 100%;
    /* height: 18px; */
    width: 25%;
    z-index: 999999;
    right: 7px;
    float: right;
}
    #menu-desk-container.azcl-columns__base {
    display: block;
    gap: 0px;
    grid-template-columns: 100%;
    /* grid-template-columns: 79% 74px 268px; */
    /* justify-content: space-between; */
    /* background-color: red; */
    /* align-items: center; */
    /* grid-template-columns: calc(100% - 560px); */
    /* text-align: center; */
    align-items: center;
}
    #responsive-search{
    display:block;
}
   
    div#get-support-txt {
    display: none;
}
div#subscribe-txt {
    display: none;
}
div#desk-search {
    display: none;
}
    
    /* error pages css */
    #forbidden-error #error-content-container {
    display: flex;
    margin: auto;
    max-width: 100%;
    justify-content: space-around;
    padding-top: 50px;
    padding-top: 3vw;
    align-items: center;
    /* justify-items: center; */
    padding: 20px;
}
    #forbidden-error .error-blk-elm {
    display: inline;
}
#forbidden-error #error-content-container p {
    text-align: center;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    color: #003B45;
    font-family: Roboto-Condensed;
    margin-bottom: 50px;
}
#forbidden-error .cta-link {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 40px;
}
#forbidden-error .header-main-title h2 {
    margin-bottom: 50px;
}


    /* error Page css
    
    
    /*header-with serch */
    
    #navLinks {
    margin-top: 60px;
}
#search-results #navLinks {
    margin-top: 46px;
}
.cmp-searchbox__results {
    position: absolute;
    width: 100%;
    z-index: 1!important;
}
    #menu-desk-container #fourth-section {
    display: none;
}
    #lokelma-main-header-cont .fa-search::before {
    content: "\f002";
    font-size: 26px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; */
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 1vw;
    border: 1px solid #003B45;
    border-radius: 8px;
    /* top: 9px; */
    position: relative;
    border: none;
}
.mainmenu a {
    text-decoration: none;
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    font-size: var(--menu-font-size);
}
.submenu:hover {
    background-color: #003b45;
}
/*header-with serch */
    #menu-items {
    position: relative;

}
    #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    gap: 0px;
    /*grid-template-columns: 39% 59%;*/
    grid-template-columns: 50% 50%;
    justify-content: space-between;
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; */
    padding: 0;
}
    #header_pi .toppilinks .pilinkslist li a {
    color: #003B45;
    font-size: 9px;
    font-family: Roboto-Condensed;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
}

    /*body {
        padding-top: 0px!important;
    }*/

    #top-banner-text-container .top-banner-text-sec{
        /*padding: 30px 10px 17px 0px;*/
    }
    
    #top-banner-text-container .top-banner-text-sec p{
        /*font-size:14px;
        text-align: center;*/
    }
    
    
    
    li.mainmenu {
    position: relative;
}
    
    .parent-cont {
    display: flex;
    align-items: center;
    padding: 12px 0px;
}
    
    .pilinkslist {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.pilinkslist li {
    padding: 0px 5px 0 26px;
}
    
/*  .toppilinks {
        float: left;
        text-align: left;
        margin-left: 5px;
    }
    */
    .toppilinks {
    float: none;
    text-align: center;
    margin-left: 5px;
}
    #header_pi {
    height: 72px;
}
    
    .desk-menu-sec,
    .srch-support-sec
    {
        display: none;
    }
    
    .mobile-menu-sec {
    display: block;
    position: relative;
}
    
    .checkbtn {
    display: block;
    width: 30%;
    float: right;
}
    
.nav-links {
    position: absolute;
    top: 0px;
    background: #fff;
    width: 100vw;
    height: auto;
    text-align: left;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    display: none;
    visibility: hidden;
}
    
    #navLinks ul li {
    position: relative;
    left: 0px;
    height: auto;
    white-space: nowrap;
    top: 0px;
    padding: 0px 0px;
    margin: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    margin: auto;
    justify-content: center;
    margin: 10px;
    /* min-height: 32px; */
    margin-bottom: 0px;
}
    
    .nav-links ul li:hover .dropdown-content {
    position: relative;
    top: 0;
    width: 88%;
    margin: auto;
}

    .nav-links ul li:hover .dropdown-content ul {
        left: 20px;
        /*padding: 0px 0px 25px 0px;*/
    }
    
    #check:checked ~ .nav-links {
        right: 0%;
        top:0%;
        display: block;
        visibility: visible;
        
    }
    div#coming-soon {
    padding-top: 20px;
}
/*  #check:checked ~ .checkbtn i::before {
    content: "\00d7";
    width: 16px;
    height: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 20px;
    position: absolute;
    display: inline-block;
}
#check:checked ~ .checkbtn i::before {
    content: "\00d7";
    color: #000;
    font-size: 70px;
    background: none;
    position: absolute;
    right: 32px;
    top: -25px;
}
    
    #check:checked ~ .checkbtn i::before {
        content: "\00d7";
        color: #000;
        font-size: 45px;
        background: none;
    }*/
/*  #check:checked ~ .checkbtn i::before {
    content: "\00d7";
    color: #000;
    font-size: 70px;
    background: none;
    position: absolute;
    right: 0px;
    top: -25px;
}*/
#check:checked ~ .checkbtn i::before {
    content:url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/close-icon.png);
    color: #3c4242;
    /*font-size: 100px;*/
    background: none;
    position: absolute;
    top: 0px;
    right: 22px;
    font-weight: normal;
}
    
.nav-links ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 10px !important;
    padding-left: 10px !important;
    padding-bottom: 20px !important;
    padding-right: 10px !important;
    background-color: #E5F4F2;
    margin-top: 5px !important;
}
.submenu {
    background-color: #003b45 !important;
}


.nav-links .dropdown-content ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 0px !important;
    padding-left: 10px!important;
    padding-bottom: 0px !important;
}

.nav-links .dropdown-content ul li a {
    font-size:10px !important;
    color:#fff!important;
}

    
    ul.submenu li {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    #navLinks ul li .dropdown-content {
    padding: 5px 0px;
    margin-top: 10px;
}

.dropdown-content ul li:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    /*background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/chevron-menu.png) no-repeat;*/
}
    
/*  .mainmenu:after {*/
/*    content: "";*/
/*    visibility: hidden;*/
/*}*/

#header-container .dropdown-content .submenu ul li a {
    font-size: 13px;
    color: #ffffff;
}
li.mainmenu:nth-child(1):after {
    left: 86px;
}
li.mainmenu:nth-child(2):after {
    left: 83px;
}
li.mainmenu:nth-child(3):after {
    left: 82px;
}
li.mainmenu:nth-child(4):after {
    left: 84px;
    top: -4px;
}
li.mainmenu:nth-child(5):after {
    left: 148px;
}
li.mainmenu:nth-child(6):after {
    left: 53px;
}
    #navLinks ul li:after {
        /*content: "";*/
        /*display: inline-block;*/
        /*width: 15px;*/
        /*height: 15px!important;*/
        /*background-repeat: no-repeat;*/
        /*background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/navarrow.png) no-repeat;*/
        position: absolute;
        top: -4px;
        /*left: 150px;*/
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    /*#navLinks ul li.mainmenu:nth-child(1):after{ left: 90px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(2):after{ left: 78px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(3):after{ left: 88px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(4):after{ left: 128px; top:-3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(5):after{ left: 56px;  top: -3px; } */
    
    
    .mainmenu li a:after {
        content: "";
        width: 15px;
        height: 0px;
    }
    
    .nav-links ul li:hover .dropdown-content ul li {
        width: 100%;
        padding: 5px 0px 5px 10px;
        margin-left: 0px;
        word-wrap: break-word;
    }
    
    .navigation_primary-link:before {
        height: 0.25rem;
        bottom: 0rem;
        content: '';
        position: absolute;
        width: 100%;
        left: 0;
        background-color: #8B0051;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        transition: all .15s ease-out;
    }
    
    #footer-section #footer-text-2 p,
    #footer-section #footer-text-1 p
    {
        width: 98%;
    }

    #footer-section #footer-text-3 p{
        width: 100%;
    }
    
    #footer-section #footer-text-3 a {
        word-wrap: break-word;
    }
    
    #footer-section #pi-link-sec .pi-links {
        gap: 30px;
        flex-direction: column;
        text-align: center;
    }
    
    /*#footer-section #pi-link-sec .pi-links #pi-link-gb a,
    #footer-section #pi-link-sec .pi-links #pi-link-ni a
    {
        font-size: 20px;
    }*/
    
    #footer-section .footer-links {
        gap: 20px;
        /*width: 92%;
        flex-direction: column;
        margin: 0% auto 2% 0%;*/
    }
    
    /*#footer-section #gb-dop-sec {
        font-size: 16px;
        margin: 15px auto 70px;
    }*/
    
}
@media only screen and (max-width: 768px){
   
    #search-results .cmp-searchresults__inner-container {
    padding: 0px 20px;
}
    #landing_page .foot.foot-ref {
    padding-bottom: 0px;
}
    .job-code {
    max-width: 100%;
    margin: 0 20px;
    padding-bottom: 48px;
}
.job-code p {

    text-align: center;
}
.job-code {
    max-width: 100%;
    margin: 0 20px;
    padding-bottom: 48px;
}
    .cmp-selfcertification__continue {
     /* height: 50px!important;*/
     padding:8px 16px !important;
}
.cmp-selfcertification__actions {
    gap: 5px;
}
 .cmp-selfcertification__continue.self-certify-yes {
    /*width: 220px !important;*/
    text-align: center !important;
}
    .cmp-selfcertification__continue.self-certify-no {
    /*width: 220px !important;*/
    text-align: center !important;
}
    .cmp-selfcertification__actions div {
    width: auto!important;
    text-align: center;
}   
    
   /* footer refernce css */
   #footer-sec-refr-wrap {
        padding: 0 20px;
        width: 100%;
    }
    
}
@media only screen and (max-width: 991px){
   /* #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    /* gap: 0px; 
    grid-template-columns: 50% 50%;
    /* justify-content: space-between; 
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; 
    padding: 0px 40px;
    align-items: center;
    padding-bottom: 20px;
    padding-top: 20px;
}*/

    #responsive-search{
    display:block;
}
    div#get-support-txt {
    display: none;
}
div#subscribe-txt {
    display: none;
}
div#desk-search {
    display: none;
}
/*.desk-menu-sec, .hide-menu-sec {
    display: none;
}*/
    

}
@media screen and (max-width: 1281px){
    #header-container .nav-links .mainmenu a {
    font-size: 13px;
    text-decoration: none;
    }
    #responsive-search{
    display:block;
}
}

@media screen and (max-width: 1366px) and (min-width: 1201px)  {
    #responsive-search{
    display:none;
}

#top-banner-text-container .top-banner-text-sec p {
    /*font-size: 15px;*/
}

/*#header-container .srch-support-sec {
        width: 275px;
    }
    
    #header-container .lokelma-hub-logo {
        width: 180px;
        margin-right: 0px;
        }  
    
    #header-container .desk-menu-sec{
       width: calc(100% - 410px);
       padding-right: 20px;
    }
    
    /*#header-container .desk-menu-sec div#navLinks ul {*/
    /*    justify-content: space-evenly;*/
    /*}*/
    
    /*#header-container .nav-links .mainmenu a{
        font-size:13px;
        text-decoration: none;
    }
    
    /*#navLinks ul li{*/
    /*  padding: 0 0 0 20px*/
    /*}*/
    #responsive-search{
    display:none;
}
    .srch-support-sec #subscribe-txt a {
            display: block;
            /*padding: 10px 15px 0 22px;*/
            text-align: center;
            font-size: 13px;
            line-height: 15px;
            color: #003B45;
            font-weight: 700;
            font-family: 'Roboto-Condensed';
            /*width: 78%;*/
            padding: 6px;
          margin: auto;
          text-decoration: none;
    }
    .srch-support-sec #get-support-txt a {
        color: #fff;
        background-color: #C72263;
        padding: 16px 0px;
        text-align: center;
        border-radius: 6px;
        display: block;
        font-size: 13px;
        cursor: pointer;
        text-decoration: none;
    }
    
div#srch-icon-sec {
    width: 18%;
    display: flex;
    align-items: center;
}


    /*div#subscribe-txt {
        width: 105px;
    }

    div#get-support-txt {
        width: 86px;
    }*/
    
    #header-container .desk-menu-sec div#navLinks {
        padding-left: 0px;
    }
    
    #footer-section #pi-link-sec .pi-links {
        /*width: 75%;*/
    }
    
    #footer-section .footer-links {
        /*width: 65%;
        margin:0% auto 2% 25%;*/
    }

    /*.mainmenu:after{
        left: 0px;
        top: -1px;
    } */
    
    .footer-section .footer-text-1{
        width: 90%;
        margin: 0 auto;
    }
    
    #footer-section #footer-text-1 p{
        line-height: 1.3;
        width: 92%;
        margin: 0 auto;
    }
    
    #footer-section #footer-text-2 p{
        width: 87%;
    }
    
    #footer-section #pi-link-sec .pi-links {
        /*margin: 2% auto 4% 20%;
        width: 69%;
        gap: 11%;*/
    }
    
    #footer-section .footer-links a{
        font-size: 18px;
    }
    
    /*.nav-links ul li:hover .dropdown-content{*/
    /*  top: 6.3vw;*/
    /*}*/
    
    .section-sub-menu {
        display: flex;
        max-width: calc(100% - 330px);
        margin: 0;
        justify-content: space-between;
    }

    /*#navLinks ul li .dropdown-content {*/
    /*  padding: 20px 0px;*/
    /*}*/
    
    .section-sub-menu .left-sec-sb-menu .sub-menu-heading{
        font-size: 10px;
        color: #fff;
        margin-left: 0px;
        margin-bottom: 18px;
        text-transform: uppercase;
    }
    
    .section-sub-menu .right-sec-sb-menu #gry-box{
        width: 376px;   
        height: 175px;  
        background-color: #D9D9D9;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }
    
    .section-sub-menu .right-sec-sb-menu #box-bottom-txt {
    color: #003B45;
    background-color: #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: flex;
    /* gap: 25%; */
    /* height: 52px; */
    padding: 15px 32px 15px 12px;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
    
    .section-sub-menu .right-sec-sb-menu #box-bottom-txt #feature-card-sec a,
    .section-sub-menu .right-sec-sb-menu #box-bottom-txt #explore-sec a
    {
        font-size: 13px;
        font-weight:700;
        font-family: Roboto-Condensed;
        cursor: pointer;
    }
    
    .section-sub-menu .right-sec-sb-menu #box-bottom-txt #explore-sec img{
        position: relative;
        top: 3px;
        left: 15px
    }
    
    #header-container .desk-menu-sec .submenu .navigation_secondary-link{
        font-size:18px;
    }
    
    #header-container .desk-menu-sec .submenu .navigation_secondary-link img{
        vertical-align: middle;
        float: right;
        bottom: 2px;
        position: relative;     
        padding-left: 13em;
    }
    
    
    /*.section-sub-menu .left-sec-sb-menu .submenu li{*/
    /*  border-bottom: 1px solid #fff;*/
    /*  margin-bottom: 15px;*/
    /*}*/
    
}

/*@media screen and (min-width: 1366px){
    #header-container .nav-links .mainmenu a {
        font-size: 15px;
    }
}*/

.srch-support-sec #subscribe-txt a {
        display: block;
        /*padding: 12px 20px 0px 20px;*/
        text-align: center;     
        color: #003B45;
        font-weight: 700;
        font-family: 'Roboto-Condensed';
        font-size: 16px;
        padding: 4px;
        width: 72%;
        text-decoration: none;
        /*width: 122px;*/
    }
    .srch-support-sec #get-support-txt a {
        color: #fff;
        background-color: #C72263;
        /*padding: 21px 15px;*/
        padding: 14px;
        text-align: center;
        border-radius: 6px;
        display: block;
        font-size: 16px;
        text-decoration: none;
    }




@media screen and (min-width: 2560px){
    /*#footer-section #pi-link-sec .pi-links{
        margin: 2% auto 2% 31%;
    }
    
    #footer-section .footer-links{
        margin: 0% auto 2% 35%;
    }*/
}



/*ipad landscape*/

@media only screen and (min-width : 768px) and (max-width : 991px)  {
    #search-results .cmp-searchresults__inner-container {
    padding: 0px 20px;
}
    .fa-bars:before {
    /* width: 60px; */
    /* height: 58px; */
    content: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 28px;
    position: absolute;
    display: inline-block;
}
    
    /*Error pages*/
    #forbidden-error .error-blk-elm {
    display: inline;
        
    }
    #forbidden-error .cta-link {
    margin-top: 60px;
    margin-bottom: 40px;
    }
    /*Error pages*/
    /************************/
/*#menu-desk-container .fourth-section {
    display: none;
}
    #lokelma-main-header-cont .fa-search::before {
    content: "\f002";
    font-size: 26px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; 
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 1vw;
    border: 1px solid #003B45;
    border-radius: 8px;
    top: 9px;
    position: relative;
}
.mainmenu a {
    text-decoration: none;
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    font-size: var(--menu-font-size);
}
.submenu:hover {
    background-color: #003b45;
}
/*header-with serch 
    #menu-items {

    position: relative;

}
    #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    gap: 0px;
    grid-template-columns: 39% 59%;
    justify-content: space-between;
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; 
    padding: 0px 40px;
}
  */  

    /*body {
        padding-top: 0px!important;
    }*/
#responsive-search{
    display:block;
}
    #top-banner-text-container .top-banner-text-sec{
        /*padding: 30px 10px 17px 0px;*/
    }
    
    #top-banner-text-container .top-banner-text-sec p{
        /*font-size:14px;
        text-align: center;*/
    }
    
    
    
    li.mainmenu {
    position: relative;
}
    
    .parent-cont {
    display: flex;
    align-items: center;
    padding: 12px 0px;
}
    
    /*.pilinkslist {
        flex-direction: column;
    }*/
    .pilinkslist {
    flex-direction: row;
    align-content: center;
    justify-content: center;
    width: 100%;
}
    .toppilinks {
    float: none;
    text-align: center;
    margin-left: 0px;
}
    
    /*.toppilinks {
        float: left;
        text-align: left;
        margin-left: 5px;
    }*/
    
    #header_pi {
    /*. height: 90px;*/
    height: 59px;
    }
    #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
     gap: 0px; 
    grid-template-columns: 18% 82%;
    /* justify-content: space-between; */
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; */
    padding: 10px 0px;
    align-items: center;
    padding-bottom: 20px;
    /* padding-top: 16px; */
}
#menu-desk-container.azcl-columns__base{
    gap: 0;
    display: grid;
    grid-template-columns: 60% 40%;
}

#header_pi .toppilinks .pilinkslist {
    margin-right: 0px;
    margin-top: 8px;
}   
    /*.desk-menu-sec,
    .srch-support-sec
    {
        display: none;
    }*/
    
    .mobile-menu-sec {
    display: block;
    position: relative;
}
    
    .checkbtn{
        display:block;
    }
    
/*.nav-links {
    position: absolute;
    top: 0px;
    background: #fff;
    width: 785px;
    height: auto;
    text-align: left;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    display: none;
    visibility: hidden;
}*/
.nav-links {
    position: absolute;
    top: 0px;
    background: #fff;
width:100vw;
    height: auto;
    text-align: left;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    display: none;
    visibility: hidden;
}
#navLinks {
    margin-top: 52px;
}   
    #navLinks ul li {
        position: relative;
        left: 0px;
        height: auto;
        white-space: nowrap;
        top: 0px;
        padding: 0px 0px;
        margin: 10px;
        display: flex;
    align-items: flex-start;
    flex-direction: column;
    width:100%;
    margin:auto;
    justify-content: center;
    margin: 10px;
        /*min-height: 32px;*/
    }
    
    .nav-links ul li:hover .dropdown-content {
    position: relative;
    top: 0;
    width: 88%;
    margin: auto;
}

    .nav-links ul li:hover .dropdown-content ul {
        left: 20px;
        /*padding: 0px 0px 25px 0px;*/
    }
    
    #check:checked ~ .nav-links {
        right: 0;
        top:0;
        display: block;
        visibility: visible;
        
    }
    
    #check:checked ~ .checkbtn i::before {
    /*content: "\00d7";*/
    /* width: 16px; */
    height: 16px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right:12px;
    position: absolute;
    display: inline-block;
}
    
#check:checked ~ .checkbtn i::before {
    /*content: "\00d7";*/
    content:url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/close-icon.png);
    color: #000;
    /*font-size: 100px;*/
    background: none;
}
    
.nav-links ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 35px !important;
    padding-left: 10px!important;
    padding-bottom: 20px !important;
    padding-right: 10px !important;
    background-color: #00927C1A;
}


.nav-links .dropdown-content ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 0px !important;
    padding-left: 10px!important;
    padding-bottom: 0px !important;
}

.nav-links .dropdown-content ul li a {
    font-size:10px !important;
    color:#fff!important;
}

    
    ul.submenu li {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    #navLinks ul li .dropdown-content {
    padding: 5px 0px;
    margin-top: 10px;
}

.dropdown-content ul li:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    /*background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/chevron-menu.png) no-repeat;*/
}
    
/*  .mainmenu:after {*/
/*    content: "";*/
/*    visibility: hidden;*/
/*}*/

#header-container .dropdown-content .submenu ul li a {
    font-size: 13px;
    color: #ffffff;
}

    #navLinks ul li:after {
    /* content: ""; */
    /* display: inline-block; */
    /* width: 15px; */
    /* height: 15px!important; */
    /* background-repeat: no-repeat; */
    /* background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/navarrow.png) no-repeat; */
    position: absolute;
    top: -2px;
    left: 150px;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
    /*#navLinks ul li.mainmenu:nth-child(1):after{ left: 90px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(2):after{ left: 78px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(3):after{ left: 88px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(4):after{ left: 128px; top:-3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(5):after{ left: 56px;  top: -3px; } */
    
    
    .mainmenu li a:after {
        content: "";
        width: 15px;
        height: 0px;
    }
    
    .nav-links ul li:hover .dropdown-content ul li {
        width: 100%;
        padding: 5px 0px 5px 10px;
        margin-left: 0px;
        word-wrap: break-word;
    }
    
    .navigation_primary-link:before {
        height: 0.25rem;
        bottom: 0rem;
        content: '';
        position: absolute;
        width: 100%;
        left: 0;
        background-color: #8B0051;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        transition: all .15s ease-out;
    }
    


/**********************/

    .desk-menu-sec {
    display: block !important;
}

.mainmenu:after {
   /* left: 2px!important;*/
}

    .section-sub-menu {
    display: flex;
    max-width: calc(100% - 150px);
    margin: auto;
    justify-content: space-between;
}


/*.section-sub-menu .left-sec-sb-menu .submenu li a {*/
/*    border-bottom: 1px solid #fff;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.section-sub-menu .left-sec-sb-menu .submenu li {*/
/*    border-bottom: 0px solid #fff;*/
/*}*/


    
}

@media only screen and (min-width: 992px) and (max-width: 1279px){
    .fa-bars:before {
    /* width: 60px; */
    /* height: 58px; */
    content: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 42px;
    position: absolute;
    display: inline-block;
}
    #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    /* gap: 0px; */
    grid-template-columns: calc(100% - 654px) 638px;
    /* justify-content: space-between; */
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; */
    padding: 10px 8px;
    align-items: center;
    padding-bottom: 20px;
    /* padding-top: 16px; */
}
    #responsive-search{
    display:block;
}
    div#get-support-txt {
    display: none;
}
div#subscribe-txt {
    display: none;
}
div#desk-search {
    display: none;
}
    
    /************************/
/* #menu-desk-container .fourth-section {
    display: none;
}
    #lokelma-main-header-cont .fa-search::before {
    content: "\f002";
    font-size: 26px;
    display: flex;
    /* padding-top: 19px; */
    /* padding-bottom: 17px; 
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 1px;
    padding: 1vw;
    border: 1px solid #003B45;
    border-radius: 8px;
    top: 9px;
    position: relative;
}
.mainmenu a {
    text-decoration: none;
    color: #003B45;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
    font-size: var(--menu-font-size);
}
.submenu:hover {
    background-color: #003b45;
}
/*header-with serch */
    #menu-items {

    position: relative;

}
   /* #lokelma-main-header-cont.azcl-columns__base {
    display: grid;
    gap: 0px;
    grid-template-columns: 39% 59%;
    justify-content: space-between;
    /* max-width: 84%; */
    /* margin: auto; */
    /* max-width: 100%; 
    padding: 0px 40px;
}*/
    

    /*body {
        padding-top: 0px!important;
    }*/

    #top-banner-text-container .top-banner-text-sec{
        /*padding: 30px 10px 17px 0px;*/
    }
    
    #top-banner-text-container .top-banner-text-sec p{
        /*font-size:14px;
        text-align: center;*/
    }
    
    
    
    li.mainmenu {
    position: relative;
}
    
    .parent-cont {
    display: flex;
    align-items: center;
    padding: 12px 0px;
}
    
    /*.pilinkslist {
        flex-direction: column;
    }*/
    .pilinkslist {
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
}
#header_pi .toppilinks .pilinkslist {
    margin-right: 0px;
    margin-top: 8px;
}
    
    .toppilinks {
    float: none;
    text-align: left;
    margin-left: 5px;
}
    
    #header_pi {
    height: 60px;
}
    
    /*.desk-menu-sec,
    .srch-support-sec
    {
        display: none;
    }
    */
    .mobile-menu-sec {
    display: block;
    position: relative;
}
    
    .checkbtn{
        display:block;
    }
    
/*  .nav-links {
    position: absolute;
    top: 0px;
    background: #fff;
    width: 1135px;
    height: auto;
    text-align: left;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    display: none;
    visibility: hidden;
}*/
.nav-links {
    position: absolute;
    top: 0px;
    background: #fff;
    width: 100vw;
    height: auto;
    text-align: left;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    display: none;
    visibility: hidden;
}
#navLinks {
    margin-top: 67px;
}
    
    #navLinks ul li {
        position: relative;
        left: 0px;
        height: auto;
        white-space: nowrap;
        top: 0px;
        padding: 0px 0px;
        margin: 10px;
        display: flex;
    align-items: flex-start;
    flex-direction: column;
    width:100%;
    margin:auto;
    justify-content: center;
    margin: 10px;
        /*min-height: 32px;*/
    }
    

    
    #check:checked ~ .nav-links {
        right: 0%;
        top:0%;
        display: block;
        visibility: visible;
        
    }
    
    #check:checked ~ .checkbtn i::before {
    content: "\00d7";
    width: 41px;
    height: 34px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -46px;
    right: 57px;
    position: absolute;
    display: inline-block;
}
    
    #check:checked ~ .checkbtn i::before {
    content: "\00d7";
    color: #000;
    font-size: 100px;
    background: none;
}
    
.nav-links ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 35px !important;
    padding-left: 10px!important;
    padding-bottom: 20px !important;
    padding-right: 10px !important;
    background-color: #00927C1A;
}


.nav-links .dropdown-content ul {
    width: 100%;
    height: 100%;
    overflow: visible;
    flex-direction: column;
    padding-top: 0px !important;
    padding-left: 10px!important;
    padding-bottom: 0px !important;
}

.nav-links .dropdown-content ul li a {
    font-size:10px !important;
    color:#fff!important;
}

    
    ul.submenu li {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    #navLinks ul li .dropdown-content {
    padding: 5px 0px;
    margin-top: 10px;
}

.dropdown-content ul li:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    /*background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/chevron-menu.png) no-repeat;*/
}
    
/*  .mainmenu:after {*/
/*    content: "";*/
/*    visibility: hidden;*/
/*}*/

#header-container .dropdown-content .submenu ul li a {
    font-size: 13px;
    color: #ffffff;
}

    #navLinks ul li:after {
    /* content: ""; */
    /* display: inline-block; */
    /* width: 15px; */
    /* height: 15px!important; */
    /* background-repeat: no-repeat; */
    /* background: url(/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/navarrow.png) no-repeat; */
    position: absolute;
    top: -2px;
    left: 150px;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
    /*#navLinks ul li.mainmenu:nth-child(1):after{ left: 90px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(2):after{ left: 78px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(3):after{ left: 88px;  top: -3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(4):after{ left: 128px; top:-3px; }*/
    /*#navLinks ul li.mainmenu:nth-child(5):after{ left: 56px;  top: -3px; } */
    
    
    .mainmenu li a:after {
        content: "";
        width: 15px;
        height: 0px;
    }
    
    .nav-links ul li:hover .dropdown-content ul li {
        width: 100%;
        padding: 5px 0px 5px 10px;
        margin-left: 0px;
        word-wrap: break-word;
    }
    
    .navigation_primary-link:before {
        height: 0.25rem;
        bottom: 0rem;
        content: '';
        position: absolute;
        width: 100%;
        left: 0;
        background-color: #8B0051;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        transition: all .15s ease-out;
    }
    
}

/**********************/
@media only screen and (min-width: 375px) and (max-width: 667px){ 
    #responsive-search{
    display:block;
}
.fa-bars:before {
    /* width: 60px; */
    /* height: 58px; */
    content: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 19px;
    position: absolute;
    display: inline-block;
}
    
}
@media only screen and (max-width: 767px) and (orientation: landscape){
    #responsive-search{
    display:block;
}
    #responsive-search{
    display:block;
}
    div#get-support-txt {
    display: none;
}
div#subscribe-txt {
    display: none;
}
div#desk-search {
    display: none;
}

}

/* iPad Air */
@media only screen and (min-width : 768px) and (max-width : 1199px)  { 
    #search-results .cmp-searchresults__inner-container {
    padding: 0px 20px;
}
    #responsive-search{
    display:block;
}
    div#get-support-txt {
    display: none;
}
div#subscribe-txt {
    display: none;
}
div#desk-search {
    display: none;
}
    


    #top-banner-text-container .top-banner-text-sec p{
        width: 100%;
    }
    
    .mainmenu:after {
   /*  left: 10px;*/
}
    
    #header_pi .toppilinks .pilinkslist li a{
        font-size:14px;
        text-decoration: none;
    }
    
    a.navigation_secondary-link {
    display: flex;
    align-items: center;
}
    
    .section-sub-menu .left-sec-sb-menu .sub-menu-heading {
   
    margin-bottom: 10px;
    text-transform: uppercase;
}
    
    .nav-links ul.main-head {

    width: 100%;
        
    }
    
    .section-sub-menu {
    width: 80%;
    margin: auto;
}
    
    .parent-cont {
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 20px;
    }
    
    #navLinks ul li {
   /* padding: 30px 0px;*/
        
    }

    .row-container .nav-links {
        padding: 5px 0px 0px 0px;
    }
    
    .lokelma-hub-logo {
        order: 1;
        width: 200px;
    }
    
    .desk-menu-sec {
        order: 3;
    }
    
    .srch-support-sec {
        order: 2;
        width: 300px;
    }
    
    #header-container .nav-links .mainmenu a {
        font-size: 14px;
        text-decoration: none;
    }
    
    div#get-support-txt {
        width: 86px;
    }
 
    .srch-support-sec #get-support-txt a {
        color: #fff;
        background-color: #C72263;
        /*padding: 22px 5px;*/
        padding: 20px;
        text-align: center;
        border-radius: 6px;
        display: block;
        font-size: 13px;
        text-decoration: none;
    }
    
    div#subscribe-txt {
        width: 105px;
    }
    
    .srch-support-sec #subscribe-txt a {
        display: block;
        padding: 12px 5px;
        text-align: center;
        font-size: 13px;
        color: #003B45;
        font-weight: 700;
        text-decoration: none;
    } 
    
    #footer-section .footer-links {
        /*margin: 25px auto 18px 35px;
        width: 98%;
        gap: 30px;
        justify-content:center;*/
    }
    
    /*#footer-section .footer-links a {
        font-size: 16px;
    }*/
    
    #footer-section #pi-link-sec .pi-links {
        gap: 15px;
        flex-direction: column;
        text-align: center;
    }
    
    /*.mainmenu:after{*/
    /*  left: 0px;*/
    /*}*/
    
    #footer-section #footer-text-2 p {
        width: 85%;
    }
    #footer-section #footer-text-1 p {
        width: 95%;
        margin:0 auto;
    }
}

@media only screen and (max-width: 1279px){
    
    div#responsive-search {
    max-width: calc(100% - 40px);
    margin: 20px auto;
}
.fa-bars:before {
    /* width: 60px; */
    /* height: 58px; */
    content: url('/content/dam/intelligentcontent/brands/cardiorenal_protection/gb/en/images/global/mobile-hamburger-icon.png');
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0px;
    right: 20px;
    position: absolute;
    display: inline-block;
}
}

/* coming soon  */

.center-container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.coming-soon-container{
text-align: center;
}
.coming-title {
        text-align: center;
        font-size: var(--error-title-font-size);
        line-height: var(--error-title-font-size);
        color: #003B45;
        font-weight: 400;
        font-family: 'BebasNeue-Regular';
        margin: 60px 0;
        font-family: bebas;
}
.coming-para {
    color: #003B45;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    font-family: 'Roboto-Condensed';
    width: 700px;
    margin: 0 auto;
}
.coming-button {
    background: #C72263;
    color: #fff;
    margin: 0 auto;
    width: 320px;
    padding: 26px 11px;
    border-radius: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.coming-txt{
    color: #fff;
    font-size: 26px;
    font-family: 'Roboto-Condensed';
    font-weight: 500;
}
.coming-para-last{
    font-family: 'Roboto-Condensed';
    color: #003B45;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    }
    @media only screen and (min-width: 768px) and (max-width: 991px){
    .center_container {
    width: auto;
    margin: 0 auto;
}

    }
   
    @media screen and (max-width: 767px){
       
    .coming-para{
    text-align: center;
    font-size: var(--page-text);
    line-height: var(--page-text-line-height);
    color: #003B45;
    font-family: Roboto-Condensed;
    margin-bottom: 50px;
    width: 100%;
    padding: 0 20px; 
    }
    .coming-button{
        width: 230px;
        font-size: 18px;
    }
    .coming-title{
        margin: 40px 0;
    }
    
    }
    
    .center-container .cta-link{
text-align: center;
    margin-top: 60px;
    margin-bottom: 40px;
}

.center-container .cta-link a{
    border-style: solid;
    padding: 13px 21px 13px 21px;
    background-color: #C72263;
    color: #fff;
    border-radius: 8px;
    border-color: #C72263;
    font-size: var(--error-button-font);
    line-height: var(--bg-image-footnote-text-line-height);
    text-decoration: none;
    font-family: "Inter-Regular";
    font-weight: 700;
}

#coming-s .job-code{
    padding-bottom: 48px;
    padding-top: 0;
    max-width: 1920px;
    margin: auto;
}

@media screen and (max-width: 680px){
    .center-container .cta-link{
           margin-bottom: 60px;
           margin-top: 40px;
        }
}    
#coming-soon .job-code p{
        max-width: 84%;
    margin: 0 auto;
}
/* coming soon */

#top-picontainer .cmp-text{
    padding: 0;
}
@media screen and (max-width: 400px) {
    #top-banner-text-container .top-banner-text-sec p:nth-child(2){
    padding: 0 18px;
}
}
#responsive-search .searchbox .cmp-searchbox__inner .cmp-searchbox__field .cmp-searchbox__input{
    font-size: 16px;
}
.form-holder .cmp-dynamicform__generated-form .cmp-dynamicform__form-group:nth-child(7) .text-danger{
    display: none;
}
#menu-items .mobile-menu-sec .nav-links ul li.mainmenu.active > .dropdown-content{
    display:block;
}
input[type="text"] {
  -webkit-appearance: none;
}
.selfCertification .cmp-selfcertification.modal.modal--visible.modal--overflow{
    z-index: 1;
}
#search-results #desk-search .cmp-searchbox__results-inner{
    width: 100%;
}
#search-results .cmp-searchbox__results-inner{
    width: 90%;
}

