h1 {
    font-weight: 900;
}

.fa.fa-chevron-right:before {
    content: "\f105";
    font-size: 24px;
}

.heading-new {
    font-size: 40px;
    line-height: 53px;
}

header {
    margin-bottom: 0;
    border-bottom: 1px solid #747474;
    padding-top: 20px;
}

header .sub-logo {
    width: 190px;
}

header .logo {
    display: block;
    padding-bottom: 10px;
}

header .logo img {
    position: relative;
    bottom: 10px;
}

header .navLinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}

header .header-top-link .link-list {
    padding-left: 0;
    list-style: none;
    text-align: right;
    margin: 0px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

header .header-top-link .link-list li {
    display: inline-block;
    color: #006993;
    font-size: 14px;
    position: relative;
}

header .header-top-link .link-list li:first-child {
    padding-right: 23px;
}

header .header-top-link .link-list li:before {
    content: "";
    background: #4a4a4a;
    width: 2px;
    height: 24px;
    display: inline-block;
    position: absolute;
    right: 0;
}

header .header-top-link .link-list li:last-child:before {
    display: none;
}

header .header-top-link .link-list li {
    padding-left: 20px;
    padding-right: 20px;
}

header .header-top-link .link-list li:last-child {
    padding-right: 0px;
}

header .header-top-link .link-list li img {
    padding-right: 10px;
}

header .header-top-link .link-list li a {
    color: #006993;
}

header .menu .navbar-menu {
    padding-left: 0;
    list-style: none;
    text-align: right;
    margin: 0px;
}

header .menu .navbar-menu li {
    display: inline-block;
    margin-right: 58px;
}

header .menu .navbar-menu li:last-child {
    margin-right: 0;
}

header .menu .navbar-menu li a {
    color: #4a4a4a;
    padding-bottom: 20px;
    display: block;
    font-weight: 900;
}

header .menu .navbar-menu li .dropdown-menu {
    width: 181px;
    background: #2898b8;
    -webkit-transform: translate(-17px, 0px) !important;
    transform: translate(-17px, 0px) !important;
    padding-top: 0;
    padding-bottom: 0;
}

header .menu .navbar-menu li .dropdown-menu li {
    margin-right: 0;
    font-size: 14px;
    line-height: 19px;
    border-bottom: 1px solid #006993;
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
}

header .menu .navbar-menu li .dropdown-menu li a {
    color: #ffffff;
    padding: 0px;
}

header .menu .navbar-menu li .dropdown-menu li:last-child {
    border-bottom: none;
}

header .menu .navbar-menu li .dropdown-menu li:hover {
    background: #e7e7e7;
}

header .menu .navbar-menu li .dropdown-menu li:hover a {
    color: #4a4a4a;
}

header .menu .navbar-menu .active {
    position: relative;
}

header .menu .navbar-menu .active:before {
    content: "";
    width: 100%;
    bottom: 0px;
    left: 0px;
    background: #2898b8;
    height: 4px;
    position: absolute;
}

    header .menu ul.navbar-menu li:nth-last-child(2).active:before {
        background: #51af46 !important;
    }

header .menu .navbar-menu .dropdown-new:after {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background: url(/siteassets/img/icon-1x1-caret-down.svg) no-repeat;
    width: 12px;
    height: 7px;
    position: relative;
    top: 3px;
}

.no-top {
    margin-bottom: 0;
}

.no-top .menu .navbar-menu .dropdown-menu .active {
    position: relative;
}

.no-top .menu .navbar-menu .dropdown-menu .active:before {
    display: none;
}

.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}

.search-link {
    cursor: pointer;
}

header .menu .navbar-menu .dropdown-new a:after {
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background: url(/siteassets/img/icon-1x1-caret-down.svg) no-repeat;
    width: 12px;
    height: 7px;
    position: relative;
    top: 0px;
    display: inline-block;
    left: 5px;
}

header .navLinks .menu .navbar-menu li .dropdown .dropdown-menu .sub-menu-active {
    background: #ffffff;
}

header .navLinks .menu .navbar-menu li .dropdown .dropdown-menu .sub-menu-active a {
    color: #4a4a4a;
}

@media screen and (max-width: 1199px) {
    header .menu .navbar-menu li {
        margin-right: 30px;
    }
}

@media screen and (max-width: 991px) {
    .dropdown-toggle:after {
        display: none;
    }

    header {
        margin-bottom: 0;
        padding-top: 11px;
        padding-bottom: 11px;
        height: 60px;
    }

    header .logo {
        margin-left: 12px;
        display: inline-block;
        padding-bottom: 0;
    }

    header .logo .home-logo {
        width: 100%;
        max-width: 121px;
    }

    header .logo .sub-logo {
        width: 163px;
    }

    header .logo img {
        bottom: 0;
    }

    header .navbar-toggler {
        background: url(/siteassets/img/icon-32x22-ic-menu.png) no-repeat;
        float: right;
        width: 32px;
        height: 25px;
        margin-top: 0;
        margin-right: 20px;
        margin-left: 15px;
    }

    header .navbar-toggler:focus {
        outline: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    header .navbar-toggler:active {
        outline: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    header .navbar-toggler.close {
        background: url(/siteassets/img/icon-22x22-ic-close.png) no-repeat;
    }

    header .icon {
        float: right;
        position: relative;
        bottom: 26px;
    }

    header .navbar-collapse {
        position: absolute;
        left: 0;
        z-index: 9;
        top: 60px;
        width: 100%;
    }

    header .navbar-collapse .navbar-nav {
        width: 100%;
        background: #2898b8;
        padding-bottom: 24px;
    }

    header .navbar-collapse .navbar-nav .navbar-menu {
        list-style: none;
        padding: 0;
        margin-bottom: 0;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li {
        line-height: 21px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        width: 100%;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li a {
        color: #ffffff;
        float: left;
        width: 100%;
        border-bottom: 1px solid #006993;
        padding-top: 10px;
        padding-bottom: 10px;
        font-weight: 900;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li.active {
        background: #e7e7e7;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li.active a {
        border-bottom: none;
        color: #4a4a4a;
        font-weight: 900;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li.active .arrowDrp .fa:before {
        color: #4a4a4a;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li.active .arrowdown .fa:before {
        color: #4a4a4a;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .dropdown-menu {
        width: 100%;
        background: transparent;
        border: none;
        padding-left: 20px;
        display: none;
    }

    header .navbar-collapse .navbar-nav .bottom-menu {
        border-top: 1px solid #aeaeb2;
        padding-top: 10px;
        margin-bottom: 0;
    }

    header .navbar-collapse .navbar-nav .bottom-menu a {
        color: #ffffff;
        font-size: 14px;
        padding-left: 15px;
        padding-right: 15px;
    }

    header .arrowDrp {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 47px;
        height: 41px;
        position: absolute;
        top: 0;
        right: 0;
        text-align: center;
        color: #fff;
    }

    header .arrowDrp .fa:before {
        font-size: 28px;
        color: #fff;
    }

    header .arrowdown {
        display: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 47px;
        height: 41px;
        position: absolute;
        top: 0;
        right: 0;
    }

    header .arrowdown .fa:before {
        font-size: 28px;
        color: #fff;
    }

    header .navbar-collapse .navbar-nav .navbar-menu .menu-li:last-child a {
        border-bottom: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    header .navbar-collapse .navbar-nav .navbar-menu .menu-li {
        padding-left: 35px;
        padding-right: 35px;
    }

    header .navbar-collapse .navbar-nav .bottom-menu a {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media (min-width: 992px) and (max-width: 1399px) {
    header .header-top-link .link-list {
        margin-bottom: 15px;
    }
}

.footer-section-desk {
    background: #747474;
    padding-top: 26px;
    padding-bottom: 28px;
    margin-top: 32px;
}

.footer-section-desk .site-intent {
    margin-top: 34px;
    color: #ffffff;
    font-size: 13px;
    line-height: 18px;
    width: 100%;
    max-width: 69%;
}

.footer-section-desk .footer-right-content .footer-links {
    padding-left: 0;
    text-align: right;
}

.footer-section-desk .footer-right-content .footer-links li {
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    padding-right: 26px;
}

.footer-section-desk .footer-right-content .footer-links li:last-child {
    padding-right: 0;
}

.footer-section-desk .footer-right-content .footer-links li a {
    color: #ffffff;
    font-weight: 900;
}

.footer-section-desk .footer-right-content .rights {
    margin-top: 40px;
    text-align: right;
    color: #ffffff;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 20px;
}

.footer-section-desk .footer-right-content .brand-mid-sctn {
    text-align: right;
    color: #ffffff;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 20px;
}

.footer-section-desk .footer-right-content .cali-link {
    font-size: 13px;
    text-align: right;
    line-height: 18px;
    color: #ffffff;
    font-weight: 700;
}

.footer-section-desk .footer-right-content .cali-link a {
    color: #ffffff;
    text-decoration: underline;
    font-weight: 700;
}

.no-margin {
    margin-top: 0;
}

body {
    font-family: "Lato", sans-serif;
    color: #4a4a4a;
    overflow: auto !important;
}

body.modal-open {
    overflow: hidden !important;
}

#Wrapper {
    max-width: 1920px;
    margin: 0 auto;
    overflow-x: hidden;
    position: relative;
}

.nocroll {
    overflow: hidden !important;
}

.banner-section {
    position: relative;
}

.banner-section .banner-img {
    margin-bottom: 24px;
}

.banner-section .banner-content h1 {
    font-size: 40px;
    line-height: 23px;
    color: #ffffff;
    margin-bottom: 30px;
    font-weight: 900;
}

.banner-section .banner-content p {
    font-size: 20px;
    line-height: 25px;
    color: #ffffff;
    margin-top: 30px;
}

.heroHome {
    background: url(/siteassets/img/img-1524x408-home-hero.jpg) no-repeat left;
    padding: 15px 0;
    background-size: cover;
}

.carousel-inner {
    max-width: 1320px;
    margin: 0 auto;
    height: 420px;
    padding: 15px;
    display: flex;
}

.carousel-item {}

.carousel-caption {
    position: unset;
    text-align: left;
    float: left;
}

.carousel-caption {
    width: 60%;
}

.carousel-caption h2 {
    font-size: 43px;
    color: #ffffff;
    font-weight: 800;
    text-shadow: 0px 1px 3px black;
}

.carousel-caption p {
    font-size: 20px;
    color: #ffffff;
    font-weight: 400;
    text-shadow: 0px 1px 3px black;
}

.carousel-img {
    width: 36%;
    float: right;
}

.carousel-img img {
    width: 100%;
}

.carousel-indicators [data-bs-target] {
    width: 10px;
    height: 10px;
    border-radius: 56%;
    padding: 0;
    margin: -10px 10px;
    opacity: 1;
    border: 1px solid #a9a9a9;
}

.carousel-indicators .active {
    background-color: #a9a9a9;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.carousel-control-prev,
.carousel-control-next {
    width: 6%;
}

.carousel-cta a {
    background: #51af46;
    color: #ffffff;
    text-transform: uppercase;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 5px;
    max-width: 150px;
    width: 100%;
    box-shadow: 0px 3px 3px 0px rgb(0 0 0 / 39%);
    cursor: pointer;
}

.arrow-right,
.arrow-left {
    display: inline-block;
    margin: 7px auto 0;
    width: 11px;
    height: 11px;
    border-top: 4px solid #fff;
    border-left: 4px solid #fff;
    float: right;
}

.arrow-right {
    transform: rotate(135deg);
}

.arrow-left {
    transform: rotate(-45deg);
}

.carousel-cta a span {
    float: right;
    margin-top: -1px;
}

.carousel {
    margin: 0 70px;
}

.carousel-control-prev {
    left: -50px;
}

.carousel-control-next {
    right: -50px;
}

.carousel-fade .carousel-inner .carousel-item {
    transition-property: opacity;
}

.carousel-fade .carousel-inner .carousel-item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
    z-index: 2;
}

button.carousel-control-next .fa-chevron-right,
button.carousel-control-prev .fa-chevron-right {
    color: #ffffff;
}

button.carousel-control-next .fa-chevron-right:before,
button.carousel-control-prev .fa-chevron-right:before {
    font-size: 80px;
}

button.carousel-control-prev .fa-chevron-right {
    rotate: 180deg;
    margin-top: 14px;
}


.products,
.therap-Area,
.keyword-area {
    width: 29%;
    display: inline-block;
    margin: 0px 5px;
}

.search-section .search-new .search input {
    height: 58px !important;
}

.search-section .search-new .search .search-button {
    display: inline-block;
    margin-left: 7px;
}

.search-section .search-new .search .search-button button {
    height: 58px !important;
}

.search-section .search-new .search .search-button button:before {
    top: 20px !important;
}

.search-section .search-new .search {
    background: #e7e7e7 !important;
    padding: 7px 20px 24px !important;
    margin: 30px 0;
    border-radius: 10px;
}

.search-section .search-new .search h2,
.search-section .search-new .search .require,
.search-section .search-new .search .products .product,
.search-section .search-new .search .therap-Area .therapeutic,
.search-section .search-new .search .keyword-area .keyword {
    color: #006993 !important;
}

.search-section .search-new .search .search-button {
    width: 9% !important;
}

.search-overlay .products,
.search-overlay .therap-Area,
.search-overlay .keyword-area {
    width: 100%;
}


.heroHome .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.bg-title-heading h3 .new-therap {
    float: left;
    width: 100%;
    margin-bottom: 48px;
    margin-top: 24px;
}

.bg-title-heading h3 .add-resource {
    float: left;
    width: 100%;
    margin-bottom: 48px;
    margin-top: 0px;
}

.blockWrapper {}

.blockWrapper .card-new .bg-card-middle-text {}

.blockWrapper .card-new .bg-card-middle-text p {
    font-size: 10px;
    line-height: 14px;
    font-weight: 700;
    margin-bottom: 24px;
}

.blockWrapper .card-new .bg-list-group {}

.blockWrapper .bg-card-title {
    font-size: 22px;
    color: #006993;
    font-weight: 700;
}

.blockWrapper .bg-list-group a.bg-card-link {
    color: #006993;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.blockWrapper .bg-list-group .fa-chevron-right {
    color: #006993;
}

.blockWrapper .bg-coloum:last-child .card-new .bg-list-group {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.card-foot-cta a.btn.btn-cta {
    -webkit-transition: none;
    transition: none;
}

.card-foot-cta a.btn.btn-cta:hover {
    background: #aeaeb2;
    color: #fff;
}

.card-foot-cta a.btn.btn-cta:hover .fa-chevron-right {
    color: #fff;
}

.list-block-backto-publsh span.fa.fa-chevron-right.pull-right {
    margin-left: 35px;
    width: 7px;
    height: 22px;
}

.list-block-variation .dl-list-footer {
    margin-bottom: 20px;
}

.Home-bg-additinal-Resrce .white-Bg-bnr .bg-coloum:last-child {
    margin-bottom: 32px;
}

.Home-bg-additinal-Resrce .white-Bg-bnr .bg-coloum,
.Home-bg-therapetic-area .white-Bg-bnr .bg-coloum {
    margin-bottom: 30px;
}

.Home-bg-therapetic-area .white-Bg-bnr .bg-card-foot-img .btn:focus {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.Home-bg-additinal-Resrce .white-Bg-bnr .bg-card-foot-img .btn:focus {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

@media screen and (max-width: 992px) {
    .Home-bg-therapetic-area .bg-coloum {
        margin-bottom: 7px;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr .bg-coloum {
        margin-bottom: 30px;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr .bg-coloum:last-child {
        margin-bottom: 0px;
    }

    .Home-bg-therapetic-area .container-width {
        padding-left: 8px;
        padding-right: 8px;
    }
}

.blockdescription-wrapper a:hover {
    color: #2898b8;
    text-decoration: underline;
}

.blockdescription-wrapper a:hover .fa-chevron-right {
    color: #2898b8;
}

.descriptionlistblock .publication-list-wraper .dl-heading p {
    margin-bottom: 13.5px !important;
}

.descriptionlistblock .publication-list-wraper .dl-heading h2.sub-dl-heading {
    margin: 0 0 13px;
}

.descriptionlistblock .dl-heading p {
    margin-bottom: 13px !important;
}

.descriptionlistblock .dl-heading h2.sub-dl-heading {
    margin: 0 0 13px;
}

.descriptionlistblock .dl-list-footer a.btn-list-link:hover {
    color: #2898b8;
}

.descriptionlistblock .dl-list-footer a.btn-list-link:hover .fa {
    color: #2898b8;
}

.descriptionlistblock .dl-list-footer a.btn-list-link:hover .fa:before {
    color: #2898b8;
}

.font-body p,
.font-body ul li {
    font-size: 18px;
    line-height: 26px;
}

.staticBackdrop .modal-dialog {
    max-width: 920px;
    height: 215px;
}

.staticBackdrop .modal-content {
    border-radius: 20px;
    padding: 64px 95px 71px;
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    top: 100px;
}

.staticBackdrop .modal-header {
    border-bottom: 0;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.staticBackdrop .modal-body p {
    line-height: 26px;
    text-align: center;
    font-size: 18px;
    color: #4a4a4a;
    margin-bottom: 0;
}

.staticBackdrop .modal-body {
    padding: 0;
}

.staticBackdrop .modal-body p a {
    color: #006993;
}

.staticBackdrop .modal-body p .no-link {
    color: #4a4a4a;
}

.staticBackdrop .modal-body p .no-link:first-child {
    white-space: nowrap;
}

.staticBackdrop .modal-body p .no-link a {
    color: #4a4a4a;
}

.staticBackdrop .modal-header .btn-close {
    margin: 0;
    position: absolute;
    right: 15px;
    top: 10px;
}

.leaving-Popup-bg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 40px 0;
    background-color: rgba(0, 0, 0, 0.6);
    min-width: 900px;
    display: none;
}

.leaving-Popup {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    background: #fff;
    width: 920px;
    z-index: 99999;
    text-align: center;
    border-radius: 20px;
    padding: 50px 40px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5019607843);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5019607843);
    border: 1px solid #979797;
}

.leaving-Popup h3 {
    color: #006993;
    font-size: 22px;
    font-weight: 900;
    margin-bottom: 40px;
}

.leaving-Popup p {
    font-size: 18px;
    line-height: 28px;
    color: #4a4a4a;
    font-weight: 900;
    margin-bottom: 65px;
}

.leaving-Popup .leaving-btn-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.leaving-Popup .continue_button {
    background: #198710;
    font-size: 18px;
    font-weight: 900;
    color: #fff;
    width: 130px;
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 4px;
}

.leaving-Popup .continue_button:hover {
    background: #11630a;
}

.leaving-Popup .leaving-cancel-btn {
    background: #aeaeb2;
    font-size: 18px;
    font-weight: 900;
    color: #fff;
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 4px;
}

.leaving-Popup .leaving-cancel-btn:hover {
    background: #8a8a8e;
}

@media screen and (max-width: 992px) {
    .staticBackdrop .modal-content {
        padding: 45px 35px;
    }

    .staticBackdrop .modal-content .modal-body p {
        line-height: 21px;
        margin-bottom: 0;
    }

    .staticBackdrop .modal-content .modal-body p .no-link:first-child {
        white-space: unset;
    }
}

@media (min-width: 992px) and (max-width: 1499px) {
    .heroHome {
        background: url(/siteassets/img/img-1524x408-home-hero.jpg) no-repeat left;
        background-size: cover;
    }
}

@media screen and (max-width: 1300px) {

    .carousel-caption.d-none.d-md-block h2 br,
    .carousel-caption.d-none.d-md-block p br {
        display: none;
    }

    .products,
    .therap-Area,
    .keyword-area {
        width: 28%;
    }
}

@media screen and (max-width: 1024px) {
    .carousel-caption h2 {
        font-size: 33px;
    }


}




@media screen and (max-width: 991px) {
    .heroHome {
        padding: 15px 0 15px;
        background-size: cover;
    }

    .carousel {
        padding: 0 0px;
    }

    .carousel-caption p {
        font-size: 15px;
    }

    .carousel-caption {
        width: 60%;
    }

    .carousel-img {
        width: 35%;
    }

    .heroHome .row {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .leaving-Popup {
        width: 90%;
    }

    .leaving-Popup h3 {
        color: #006993;
        font-size: 22px;
        font-weight: 900;
        margin-bottom: 20px;
    }

    .leaving-Popup p {
        margin-bottom: 40px;
    }

    .products,
    .therap-Area,
    .keyword-area {
        width: 100%;
    }

    .search-section .search-new .search .search-button {
        width: 100% !important;
    }
}

@media screen and (max-width: 880px) {

    .carousel-caption h2 {
        font-size: 23px;
    }

    .carousel-caption p {
        font-size: 14px;
    }
}

.carousel-cta {
    display: block;
}

.carousel-cta-mob {
    display: none;
}

@media screen and (max-width: 767px) {

    .heroHome {
        background: url(/siteassets/img/img-750x1777-home-hero-mob.jpg) no-repeat left;
        background-size: 100% 100%;
    }

    .carousel-caption {
        width: 100%;
        display: block !important;
        float: unset;
    }

    .carousel-img {
        width: 100%;
        float: unset;
        display: block;
    }

    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
        flex-direction: column;
    }

    .carousel-inner {
        margin: 0px auto 50px;
        min-height: 1088px;
        height: 100%;
        align-items: center;
    }

    .carousel {
        margin: 0 30px;
    }

    .carousel-indicators {
        bottom: -58px;
    }

    .carousel-control-prev {
        left: -20px;
    }

    .carousel-control-next {
        right: -20px;
    }

    .carousel-cta {
        display: none;
    }

    .carousel-cta.carousel-cta-mob {
        display: block;
        margin-top: 40px;
        text-align: center;
    }

    .carousel-caption p {
        font-size: 20px;
        line-height: 26px;
    }




    .leaving-Popup {
        height: 550px;
        padding: 30px;
        overflow: auto;
    }

    .pblction-frm-blcks .white-Bg-bnr .bg-coloum:last-child .card-new {
        position: relative;
    }

    .pblction-frm-blcks .white-Bg-bnr .bg-coloum:last-child .card-new .bg-list-group {
        position: absolute;
        bottom: 45px;
        right: 21px;
        height: 0;
        padding: 0;
    }

    .congrs-furm-blcks .white-Bg-bnr .bg-coloum:last-child .card-new {
        position: relative;
    }

    .congrs-furm-blcks .white-Bg-bnr .bg-coloum:last-child .card-new .bg-list-group {
        position: absolute;
        bottom: 45px;
        right: 21px;
        height: 0;
        padding: 0;
    }
}




@media screen and (max-width: 540px) {
    .carousel-caption h2 {
        font-size: 40px;
    }

    /*a#btt-button {
        display: none;
    }*/
}



.modal-open .modal {
    background-color: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
    .modal-open .modal {
        background-color: rgba(0, 0, 0, 0.6);
    }
}

.engage {
    margin-top: 60px;
}

.engage .row {
    position: relative;
}

.engage h2 {
    font-weight: 700;
    color: #006993;
    margin-bottom: 28px;
}

.engage img.banner.desktop {
    width: 83%;
}

.engage p {
    color: #4a4a4a;
    font-weight: 400;
}

.engage p.blue-text {
    font-size: 22px;
    color: #006993;
    font-weight: 700;
    line-height: 26px;
}

.engage p.blue-text a {
    color: #006993;
    letter-spacing: 1px;
}

.engage .box-content {
    width: 456px;
    height: 499px;
    border-radius: 6px;
    right: 27px;
    top: 210px;
    padding: 50px 40px;
    position: absolute;
    -webkit-box-shadow: 0px 2px 15px rgba(116, 116, 116, 0.5019607843);
    box-shadow: 0px 2px 15px rgba(116, 116, 116, 0.5019607843);
    background-color: #fff;
}

.engage .box-content h6 {
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 900;
}

.engage .box-content p {
    font-size: 14px;
    line-height: 19px;
    color: #4a4a4a;
    font-weight: 400;
}

.engage .box-content p span.nowrap {
    white-space: nowrap;
    color: inherit;
}

.engage .box-content p.phone {
    font-weight: 400;
}

.engage .box-content p.phone span {
    color: #747474;
}

.engage .box-content p.blue-text {
    font-size: 21px;
    line-height: 27px;
    letter-spacing: 1px;
    color: #006993;
    font-weight: 900;
}

.engage .box-content p a {
    color: #4a4a4a;
}

.engage .box-content p a.medical {
    display: block;
    color: #006993;
    text-decoration: underline;
}

.engage .box-content p a:hover {
    text-decoration: none;
}

.engage .box-content p.phone a {
    display: unset;
    color: #747474;
}

.engage .box-content .somer {
    margin-top: 7px;
    display: inline-block;
}

.engage .box-image {
    margin-top: 200px;
    margin-bottom: 80px;
}

.engage .box-image p {
    font-size: 16px;
    font-weight: 900;
    max-width: 100%;
}

.engage .box-image p.blue-text {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 8px;
}

.engage .box-image .middle-text {
    min-height: 50px;
    font-weight: 400;
}

.engage .box-image .frst-box,
.engage .box-image .secnd-box,
.engage .box-image .third-box {
    cursor: pointer;
}

.formpage {
    margin-top: 60px;
    margin-bottom: 80px;
}

.formpage h6 {
    color: #4a4a4a;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
}

.formpage h1 {
    font-size: 40px;
    font-weight: 700;
    color: #006993;
    margin-bottom: 23px;
}

.formpage p.blue-text {
    font-size: 22px;
    color: #2898b8;
    font-weight: 700;
    line-height: 26px;
}

.formpage .form-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 540px;
    margin: auto;
    margin-top: 50px;
    border: 1px solid #c1c7d0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 5px;
}

.formpage .form-wrapper h2 {
    font-size: 35px;
    color: #006993;
    font-weight: 700;
    padding: 20px 20px 10px 20px;
    border-bottom: 1px solid #979797;
}

.formpage .form-wrapper h2.engagement {
    width: 540px;
    margin-left: -20px;
    margin-bottom: 20px;
}

.formpage .form-wrapper .form {
    padding: 10px 20px;
}

.formpage .form-wrapper .form .mktoForm {
    display: block !important;
}

.formpage .form-wrapper .form label {
    font-size: 14px;
    line-height: 16px;
    color: #4a4a4a;
}

.formpage .form-wrapper .form .FormTextbox input {
    width: 100%;
    border: 1px solid #747474;
    border-radius: 5px;
    background: rgba(216, 216, 216, 0.2) 0% 0%;
    min-height: 54px;
    padding-left: 10px;
}

.formpage .form-wrapper .form .selectbox {
    position: relative;
}

.formpage .form-wrapper .form .selectbox ul.options {
    list-style-type: none;
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
    border: 1px solid #747474;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
    cursor: pointer;
    display: none;
    margin-bottom: 0px;
}

.formpage .form-wrapper .form .selectbox ul.options li:first-child {
    display: none;
}

.formpage .form-wrapper .form .selectbox ul.options li {
    padding: 5px;
}

.formpage .form-wrapper .form .selectbox ul.options li:nth-child(2):before {
    content: " ";
    position: absolute;
    right: 25px;
    top: 25px;
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.formpage .form-wrapper .form .datetime {
    display: none;
}

.formpage .form-wrapper .form .iama label {
    margin-bottom: 22px;
}

.formpage .form-wrapper .form .Title label {
    display: none;
}

.formpage .form-wrapper .form .Method label {
    display: none;
}

.formpage .form-wrapper .form .Method .selectbox .options {
    padding: 0;
}

.formpage .form-wrapper .form .Method .selectbox .options li:first-child {
    display: block;
    border-bottom: 1px solid #747474;
    padding: 14px;
    border-radius: 5px;
}

.formpage .form-wrapper .form .Method .selectbox .options li {
    padding: 10px 15px;
}

.formpage .form-wrapper .form .Method .selectbox .options .hrline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.formpage .form-wrapper .form .Method .selectbox .options .hrline hr {
    width: 95%;
    border: 1px solid #979797;
    margin: 0;
    color: #979797;
}

.formpage .form-wrapper .form .Method .selectbox .styledSelect {
    border: 1px solid #747474;
}

.formpage .form-wrapper .form .product .options li {
    font-size: 11px;
}

.formpage .form-wrapper .form .product .options li sup {
    font-size: 11px;
    top: -0.3em;
}

.formpage .form-wrapper .form .product .options li span {
    font-size: 14px;
}

.formpage .form-wrapper .form select {
    padding-left: 10px;
    width: 100%;
    border: 1px solid #747474;
    border-radius: 5px;
    height: 54px;
    color: white;
}

.formpage .form-wrapper .form .FormChoice input[type="checkbox"] {
    position: relative;
    cursor: pointer;
    margin-right: 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    top: 5px;
}

.formpage .form-wrapper .form .FormChoice input[type="checkbox"]:before {
    content: "";
    display: inline-block;
    margin-top: -2px;
    width: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 20px;
    background: rgba(216, 216, 216, 0.2);
    border: 1px solid #747474;
    border-radius: 5px;
}

.formpage .form-wrapper .form .FormChoice input[type="checkbox"]:checked:before {
    background: #f7f7f7;
    border-color: #747474;
}

.formpage .form-wrapper .form .FormChoice input[type="checkbox"]:checked:after {
    content: "";
    position: absolute;
    left: 5px;
    top: 8px;
    background: black;
    width: 2px;
    height: 2px;
    -webkit-box-shadow: 2px 0 0 black, 4px 0 0 black, 4px -2px 0 black, 4px -4px 0 black, 4px -6px 0 black, 4px -8px 0 black;
    box-shadow: 2px 0 0 black, 4px 0 0 black, 4px -2px 0 black, 4px -4px 0 black, 4px -6px 0 black, 4px -8px 0 black;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.formpage .form-wrapper .form .FormChoice label {
    padding: 6px 0;
    cursor: pointer;
}

.formpage .form-wrapper .form .FormChoice .heading {
    max-height: 28px;
}

.formpage .form-wrapper .form .FormChoice .heading label {
    line-height: 22px;
}

.formpage .form-wrapper .form .Topic-areat-label,
.formpage .form-wrapper .form .product-label {
    display: none;
}

.formpage .form-wrapper .form .adtionl-ifrmtin-slxmedctrldiv {
    display: none;
}

.formpage .form-wrapper .form .adtionl-ifrmtin-slxmedctrldiv .FormTextbox--Textarea label {
    padding-bottom: 5px;
}

.formpage .form-wrapper .form .adtionl-ifrmtin-slxmedctrldiv .FormTextbox--Textarea textarea {
    width: 100%;
    height: 137px;
    border: 1px solid #747474;
    border-radius: 5px;
}

.formpage .form-wrapper .form .Submit {
    text-align: center;
}

.formpage .form-wrapper .form .Submit .FormSubmitButton {
    background-color: #006993;
    color: #ffffff;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 0;
    padding: 15px 40px;
    border: 1px solid #006993;
    font-weight: 900;
}

.formpage .form-wrapper .form .Submit .FormSubmitButton:hover {
    background-color: #00597c;
}

.formpage .form-wrapper .form .styledSelect {
    padding-left: 15px;
    width: 100%;
    padding-right: 40px;
    border-radius: 5px;
    min-height: 54px;
    color: #747474;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    border: 1px solid #747474;
}

.formpage .form-wrapper .form .styledSelect:before {
    content: " ";
    position: absolute;
    right: 25px;
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.formpage .form-wrapper .Form__Status {
    display: none;
}

.formpage .form-wrapper p {
    font-size: 16px;
    line-height: 26px;
    color: #4a4a4a;
}

.iama-label label {
    font-style: italic;
}

.thank-popup {
    display: none;
}

.thank-popup .modal.show {
    display: block;
    background: rgba(0, 0, 0, 0.5);
}

.thank-popup .modal-dialog {
    max-width: 920px;
    top: 27%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.thank-popup .modal-dialog .modal-content {
    height: 361px;
    width: 920px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    border: 1px solid #979797;
}

.thank-popup .modal-dialog .modal-content .modal-header {
    border-bottom: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.thank-popup .modal-dialog .modal-content .modal-header p {
    color: #2898b8;
    font-size: 36px;
    font-family: lato;
    font-weight: 700;
    padding-top: 30px;
}

.thank-popup .modal-dialog .modal-content .modal-body p {
    color: #4a4a4a;
    text-align: center;
    font-family: lato;
    font-size: 16px;
    font-weight: 400;
    padding: 0 40px;
    line-height: 26px;
}

.thank-popup .modal-dialog .modal-content .modal-body .list-link {
    margin-top: 54px;
    padding-left: 0;
}

.thank-popup .modal-dialog .modal-content .modal-body .list-link li {
    list-style: none;
    text-align: center;
    line-height: 26px;
}

.thank-popup .modal-dialog .modal-content .modal-body .list-link a {
    color: #006993;
    position: relative;
}

.thank-popup .modal-dialog .modal-content .modal-body .list-link .list-one a:after {
    content: " ";
    position: absolute;
    right: -9px;
    top: 6px;
    border: solid #006993;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.thank-popup .modal-dialog .modal-content .modal-body .list-link .list-two a:after {
    content: " ";
    position: absolute;
    right: -10px;
    top: 6px;
    border: solid #006993;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.publication-content .overview-section p.disorder {
    line-height: 37px;
}

.publication-content .overview-section p.disorder a {
    color: #2898b8;
    text-decoration: underline;
}

.publication-content .overview-section p.disorder a:hover {
    text-decoration: none;
}

.box-link {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    right: 30px;
    text-align: right;
}

.box-link a {
    color: #ffffff;
    position: relative;
    padding-right: 20px;
}

.box-link a:after {
    position: absolute;
    content: "\f061";
    font-size: 14px;
    font: normal normal normal 14px/1 FontAwesome;
    top: 7px;
    right: 0;
}

.mslconfirmPopup .modal.show {
    background: rgba(0, 0, 0, 0.5);
}

.mslconfirmPopup .modal.show .modal-dialog {
    position: relative;
    top: 28%;
    max-width: 920px;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content {
    display: block;
    border-radius: 20px;
    padding: 48px 95px 15px;
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    border: 1px solid #979797;
    top: 20%;
    height: 315px;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-body {
    padding: 0;
    margin-bottom: 35px;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-body p {
    line-height: 1.5;
    text-align: center;
    font-size: 18px;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer {
    border-top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 15px;
    display: block;
    padding-top: 0;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta {
    color: #fff;
    border-radius: 4px;
    line-height: 34px;
    margin: 8px 0;
    font-size: 18px;
    position: relative;
    display: block;
    text-align: left;
    width: 70%;
    margin: 15px auto;
    padding-right: 45px;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-yes {
    border: 1px solid #006993;
    background-color: #006993;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-yes:hover {
    background-color: #00597c;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-no {
    border: 1px solid #747474;
    background-color: #aeaeb2;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-no:hover {
    background-color: #8a8a8e;
}

.mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta:after {
    content: "";
    background: url(/siteassets/img/ic_arrow_forward_white.svg) no-repeat;
    display: inline-block;
    margin-left: 10px;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 9px;
    right: 15px;
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .engage img.banner {
        max-width: 854px;
    }

    .engage img.banner.desktop {
        width: 100%;
    }

    .engage .box-content {
        right: 0px;
        width: 421px;
        height: 471px;
        padding: 30px;
    }
}

@media only screen and (max-width: 991px) {
    .publication-content .overview-section p.disorder {
        line-height: 27px;
    }

    .formpage {
        margin-top: 40px;
        margin-bottom: 38px;
    }

    .thank-popup .modal-dialog .modal-content .modal-header {
        padding-bottom: 0px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link {
        margin-top: 20px;
        -webkit-padding-start: 0px;
        padding-inline-start: 0px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link a {
        position: relative;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link .list-one a:after {
        right: -9px;
        top: 6px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link .list-two a:after {
        right: -8px;
        top: 6px;
    }

    .engage {
        margin-top: 38px;
        margin-bottom: 0;
    }

    .engage .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .engage .row [class*="col-"] {
        margin-bottom: 45px;
    }

    .engage img.banner {
        margin-top: 50px;
        padding: 0px 15px;
    }

    .engage img.banner.desktop {
        width: 100%;
    }

    .engage .box-content {
        width: 406px;
        height: 531px;
        padding: 50px 40px;
        top: 65%;
        right: unset;
    }

    .engage .box-image {
        margin-top: 383px;
        margin-bottom: 3px;
    }

    .engage .box-image .col-md-4 {
        margin-bottom: 44px;
    }

    .box-link {
        bottom: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .formpage .form-wrapper h2.engagement {
        width: 112%;
    }

    .thank-popup .modal-dialog .modal-content .modal-header p {
        line-height: 34px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body {
        padding-top: 0px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body p {
        padding: 0;
        line-height: 22px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link {
        margin-top: 0px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link a {
        position: relative;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link .list-one a:after {
        right: -11px;
        top: 6px;
    }

    .thank-popup .modal-dialog .modal-content .modal-body .list-link .list-two a:after {
        right: -11px;
        top: 6px;
    }

    .engage .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .engage img.banner {
        margin-top: 50px;
        padding: 0px;
    }

    .engage .box-content {
        width: 334px;
        height: 578px;
        padding: 50px 40px;
        top: 65%;
        right: unset;
    }

    .engage .box-image {
        margin-top: 360px;
        margin-bottom: 3px;
    }

    .engage .box-image .col-md-4 {
        margin-bottom: 44px;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content {
        padding: 10px;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-body {
        margin-top: 45px;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-body p {
        line-height: normal;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer {
        padding: 0;
        margin: 0.25rem;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta {
        width: 100%;
    }
}

@media only screen and (max-width: 371px) {
    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-no {
        line-height: normal;
    }

    .mslconfirmPopup .modal.show .modal-dialog .modal-content .modal-footer .modal-lg-cta.btn-no:after {
        bottom: 16px;
    }
}

@media (min-width: 576px) and (max-width: 991px) {
    .engage .new-container {
        max-width: 100%;
        padding: 0;
    }

    .engage .new-container img {
        padding: 0;
    }
}

@media (min-width: 576px) and (max-width: 767px) {

    .engage .new-container .add-text,
    .engage .new-container .blue-text,
    .engage .new-container .heading-new {
        max-width: 540px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .engage .new-container .add-text,
    .engage .new-container .blue-text,
    .engage .new-container .heading-new {
        max-width: 720px;
    }
}

.dgbi-banner {
    position: relative;
}

.dgbi-banner h1 {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: #ffffff;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-weight: 900;
    line-height: 23px;
}

.overview-dgb .overview-section h2 {
    margin-top: 44px;
    color: #2898b8;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 12px;
    font-weight: 700;
}

.overview-dgb .overview-section p {
    margin-bottom: 0;
    width: 100%;
}

.overview-dgb .overview-section .disorder,
.overview-dgb .overview-section .update {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.overview-dgb .tab-section {
    margin-top: 37px;
}

.overview-dgb .tab-section .col-lg-6 {
    padding-right: 0;
    padding-left: 0;
}

.overview-dgb .tab-section .cic {
    background: #e7e7e7;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
    padding-top: 15px;
    padding-bottom: 12px;
}

.overview-dgb .tab-section .cic.active,
.overview-dgb .tab-section .cic:hover {
    background: #006993;
}

.overview-dgb .tab-section .cic.active p,
.overview-dgb .tab-section .cic:hover p {
    color: #ffffff;
    font-weight: 900;
}

.overview-dgb .tab-section .cic p {
    color: #4a4a4a;
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 700;
}

.overview-dgb .tab-section .ibs {
    text-align: center;
    background: #e7e7e7;
    border-radius: 10px 10px 0px 0px;
    padding-top: 15px;
    padding-bottom: 12px;
}

.overview-dgb .tab-section .ibs.active,
.overview-dgb .tab-section .ibs:hover {
    background: #006993;
}

.overview-dgb .tab-section .ibs.active p,
.overview-dgb .tab-section .ibs:hover p {
    color: #ffffff;
    font-weight: 900;
}

.overview-dgb .tab-section .ibs p {
    color: #4a4a4a;
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .tab-2 {
    display: none;
}

.overview-dgb .tab-inner-section .tab-2 .patho-section {
    margin-bottom: 0px;
}

.overview-dgb .tab-inner-section .tab-2 .over-view-tab-1 h3 {
    margin-top: 47px;
}

.overview-dgb .tab-inner-section .container {
    border: 4px solid #006993;
    padding-left: 31px;
    padding-right: 25px;
    padding-bottom: 36px;
    margin-bottom: 20px;
}

.overview-dgb .tab-inner-section .container .gray-top {
    margin-top: 22px;
}

.overview-dgb .tab-inner-section .container h3 {
    margin-top: 39px;
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 22px;
    color: #4a4a4a;
    font-weight: 900;
}

.overview-dgb .tab-inner-section .container .grey-section {
    background: #e7e7e7;
    border-radius: 10px;
    padding-left: 28px;
    padding-right: 18px;
    padding-bottom: 40px;
    padding-top: 40px;
    margin-bottom: 31px;
}

.overview-dgb .tab-inner-section .container .grey-section .claim {
    padding-top: 28px;
    font-size: 20px;
    line-height: 37px;
    color: #006993;
    font-weight: 900;
}

.overview-dgb .tab-inner-section .container .grey-section .percent-section {
    padding-left: 0;
    list-style: none;
    margin-bottom: 33px;
}

.overview-dgb .tab-inner-section .container .grey-section .percent-section li {
    display: inline-block;
    width: 33%;
    text-align: center;
}

.overview-dgb .tab-inner-section .container .grey-section .footnote p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    color: #4a4a4a;
    text-indent: -5px;
}

.overview-dgb .tab-inner-section .container .grey-section .footnote p a {
    color: #4a4a4a;
    text-decoration: underline;
}

.overview-dgb .tab-inner-section .container .grey-section .ibs-chart {
    margin-bottom: 20px;
}

.overview-dgb .tab-inner-section .container .grey-section .ibs-chart img {
    width: 100%;
}

.overview-dgb .tab-inner-section .over-view-tab-1 p,
.overview-dgb .tab-inner-section .patho-tab-2 p {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.overview-dgb .tab-inner-section .overview-bottom-section {
    margin-bottom: 40px;
}

.overview-dgb .tab-inner-section .overview-bottom-section h4 {
    color: #4a4a4a;
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 15px;
    font-weight: 900;
}

.overview-dgb .tab-inner-section .overview-bottom-section p {
    margin-bottom: 20px;
    color: #4a4a4a;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-1 {
    background: #e7e7e7;
    border-radius: 10px;
    padding-top: 19px;
    padding-bottom: 25px;
    padding-left: 16px;
    padding-right: 16px;
    min-height: 270px;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-1 p {
    margin-bottom: 0;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-1 p:first-child {
    font-size: 20px;
    line-height: 32px;
    color: #006993;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-1 p:nth-child(2) {
    color: #4a4a4a;
    padding-right: 40px;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-1 .percent-gray img {
    padding-left: 16%;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-2 {
    background: #e7e7e7;
    border-radius: 10px;
    padding-top: 19px;
    padding-bottom: 25px;
    padding-left: 16px;
    padding-right: 16px;
    min-height: 270px;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-2 p {
    margin-bottom: 0;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-2 p:first-child {
    font-size: 20px;
    line-height: 32px;
    color: #006993;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-2 p:nth-child(2) {
    font-size: 18px;
    line-height: 26px;
    color: #4a4a4a;
    padding-right: 40px;
}

.overview-dgb .tab-inner-section .double-grey-section .bowel-2 .percent-gray img {
    padding-left: 16%;
}

.overview-dgb .tab-inner-section .patho-section {
    margin-top: 38px;
    margin-bottom: 0px;
}

.overview-dgb .tab-inner-section .patho-section h5 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 10px;
    font-weight: 900;
    color: #4a4a4a;
}

.overview-dgb .tab-inner-section .patho-section p {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.overview-dgb .patho-section {
    margin-top: 40px;
    margin-bottom: 45px;
}

.overview-dgb .patho-section h5 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 15px;
    color: #4a4a4a;
    font-weight: 900;
}

.overview-dgb .patho-section .patho-oic {
    color: #2898b8;
    font-size: 35px;
    font-weight: 700;
}

.overview-dgb .patho-section p {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.overview-dgb .patho-section .detail-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-top: 50px;
}

.overview-dgb .patho-section .detail-link a {
    color: #006993;
    text-decoration: underline;
}

.overview-dgb .patho-section .detail-link a:hover {
    color: #2898b8;
    text-decoration: underline;
}

.reference-section {
    background: #e7e7e7;
    padding-top: 18px;
}

.reference-section .mobile-br {
    display: none;
}

.reference-section h6 {
    font-size: 20px;
    line-height: 27px;
    font-weight: bold;
    margin-bottom: 0;
    color: #4a4a4a;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
}

.reference-section h6:after {
    content: "";
    display: inline-block;
    background: url(/siteassets/img/icon-12x7-caret-up.svg) no-repeat;
    width: 12px;
    height: 7px;
    position: relative;
    left: 15px;
    bottom: 2px;
}

.reference-section h6.collapsed {
    padding-bottom: 18px;
}

.reference-section .accordion-body {
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 6px;
}

.reference-section ol {
    padding-left: 10px;
    margin-bottom: 0px;
}

.reference-section ol li p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
    color: #4a4a4a;
    text-indent: 0px;
    padding-left: 0px;
}

.reference-section ol li p a {
    color: #4a4a4a;
    text-decoration: underline;
    word-break: break-word;
}

.reference-section ol li p .under-line {
    text-decoration: underline;
}

.reference-section .ra-rop a {
    word-wrap: break-word;
}

.reference-section .philip {
    padding-right: 20px;
}

.reference-section .camili {
    margin-bottom: 0px;
    text-indent: -24px;
}

.reference-section .author-italic {
    text-decoration: underline;
}

.reference-section .author-italic em {
    white-space: nowrap;
}

@media screen and (min-width: 992px) {
    .reference-section .accordion-body span.author-italic {
        white-space: nowrap;
    }
}

.HE-section h2 {
    margin-top: 41px;
    color: #2898b8;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 19px;
    font-weight: 700;
}

.HE-section h2.heading-h3 {
    margin-top: 16px;
}

.HE-section .ohe-chartdesk,
.HE-section .ohe-chartmob {
    margin-bottom: 20px;
}

.HE-section .ohe-chartdesk img,
.HE-section .ohe-chartmob img {
    width: 100%;
}

.HE-section p {
    margin-bottom: 20px;
}

.HE-section .gray-section {
    background: #e7e7e7;
    border-radius: 10px;
    padding-top: 40px;
    padding-left: 28px;
    padding-right: 27px;
    padding-bottom: 40px;
    margin-bottom: 18px;
}

.HE-section .gray-section h3 {
    color: #4a4a4a;
    font-size: 25px;
    line-height: 37px;
    font-weight: 900;
    margin-bottom: 30px;
}

.HE-section .gray-section .percent-section {
    list-style: none;
    padding-left: 0;
}

.HE-section .gray-section .percent-section li {
    display: inline-block;
    width: 33%;
    text-align: center;
}

.HE-section .gray-section .footnote ol {
    padding-left: 0px;
    list-style: none;
    margin-bottom: 0;
}

.HE-section .gray-section .footnote ol li {
    font-size: 14px;
    line-height: 21px;
}

.HE-section .gray-section .footnote ol li:last-child {
    padding-left: 5px;
}

.HE-section .overview {
    margin-bottom: 30px;
}

.HE-section .overview h4 {
    color: #2898b8;
    font-weight: bold;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 10px;
}

.HE-section .overview p {
    margin-bottom: 20px;
    color: #4a4a4a;
}

.HE-section .patho-section {
    margin-bottom: 40px;
}

.HE-section .patho-section.ohe-pgs-sc {
    margin-top: 28px;
}

.HE-section .patho-section h5 {
    color: #2898b8;
    font-size: 35px;
    line-height: 37px;
    font-weight: 700;
    margin-bottom: 15px;
}

.HE-section .patho-section p {
    margin-bottom: 20px;
    color: #4a4a4a;
}

.HE-section .ohe-section {
    margin-top: 40px;
    margin-bottom: 30px;
}

.HE-section .ohe-section .detail-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-top: 0px;
}

.HE-section .ohe-section .detail-links p {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.HE-section .ohe-section .detail-links p a {
    color: #006993;
    text-decoration: underline;
}

.HE-section .ohe-section .detail-links p a:hover {
    color: #2898b8;
    text-decoration: underline;
}

.travel-overview .overview {
    margin-top: 44px;
    margin-bottom: 20px;
}

.travel-overview .overview h2 {
    color: #2898b8;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 10px;
    font-weight: 700;
}

.travel-overview .overview p {
    color: #4a4a4a;
}

.travel-overview .etiology,
.travel-overview .patho {
    margin-top: 18px;
    margin-bottom: 20px;
}

.travel-overview .etiology h3,
.travel-overview .patho h3 {
    color: #2898b8;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 10px;
    font-weight: 700;
}

.travel-overview .etiology p,
.travel-overview .patho p {
    color: #4a4a4a;
}

.travel-overview .etiology .therap-wrapper .row [class*="col-"]:last-child,
.travel-overview .patho .therap-wrapper .row [class*="col-"]:last-child {
    margin-bottom: 0;
}

.travel-overview .clinical-course {
    margin-bottom: 38px;
}

.travel-overview .clinical-course h3 {
    font-weight: 700;
    color: #2898b8;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 10px;
}

.twobge-theraptc-wrper .white-Bg-bnr .bg-coloum {
    margin-left: 29px;
    margin-right: 29px;
}

.color-overview .overview {
    margin-top: 44px;
}

.color-overview .overview h2 {
    font-size: 35px;
    line-height: 47px;
    color: #2898b8;
    margin-bottom: 10px;
    font-weight: 700;
}

.color-overview .overview p {
    color: #4a4a4a;
}

.color-overview .mmbc {
    margin-top: 25px;
    margin-bottom: 50px;
}

.color-overview .mmbc h3 {
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 12px;
    font-weight: 700;
    color: #2898b8;
}

.color-overview .mmbc p {
    color: #4a4a4a;
    margin-bottom: 1rem;
}

.descriptionlistblock .blockdescription-wrapper .dl-heading h1 {
    color: #006993;
    font-weight: 700;
    font-size: 40px;
}

.descriptionlistblock .blockdescription-wrapper .dl-heading p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 16px !important;
}

.descriptionlistblock .blockdescription-wrapper .dl-list-header h2 {
    font-size: 35px;
    line-height: 47px;
    font-weight: 700;
}

.card-foot-cta a.btn.btn-cta:hover {
    background: #aeaeb2;
    color: #fff;
}

.card-foot-cta a.btn.btn-cta {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 18px;
    color: #006993;
    padding: 15px 36px 17px 31px;
}

.card-foot-cta a.btn.btn-cta span.fa.pull-right {
    margin-left: 1em;
}

.therap-wrapper .card-foot-cta a.btn.btn-cta {
    padding: 18px 30px 18px 30px;
}

.reference-ohe p {
    padding-left: 15px;
}

.reference-section .accordion-item {
    background: #e7e7e7;
    border: none;
}

.reference-section .accordion-item .collapsed:after {
    background: url(/siteassets/img/icon-1x1-caret-down.svg) no-repeat;
}

.reference-section .tenth-text {
    text-indent: -24px;
}

@media (max-width: 1920px) {
    .dgbi-banner .container {
        width: 100%;
        max-width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner-section img {
        width: 100%;
    }

    .descriptionlistblock .dl-list-body p {
        padding-right: 30px;
    }
}

@media (max-width: 991px) {
    .HE-section .gray-section .percent-section li {
        width: 100%;
        margin-bottom: 20px;
    }

    .HE-section .grey-ohe-section img {
        width: 100%;
        margin-bottom: 20px;
    }

    .HE-section .grey-ohe-section img.right-img {
        margin-bottom: 0px;
    }

    .HE-section h2.heading-h3 {
        line-height: 42px;
        margin-bottom: 20px;
        margin-top: 46px;
    }

    .overview-dgb .tab-inner-section .container .grey-section .percent-section li {
        width: 100%;
        margin-bottom: 20px;
    }

    .overview-dgb .tab-inner-section .double-grey-section .bowel-1 {
        margin-bottom: 25px;
    }

    .accordion {
        margin-top: 44px;
        margin-bottom: 32px;
    }

    .accordion .accordion-item {
        border-radius: 10px 10px 0px 0px;
    }

    .accordion .accordion-item .accordion-header p {
        margin-bottom: 0;
    }

    .accordion .accordion-item .accordion-header .cis-mobile,
    .accordion .accordion-item .accordion-header .ibs-mobile {
        text-align: left;
        background: #e7e7e7;
        border-radius: 10px 10px 0px 0px;
        padding-top: 15px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .accordion .accordion-item .accordion-header .cis-mobile p,
    .accordion .accordion-item .accordion-header .ibs-mobile p {
        color: #4a4a4a;
        font-size: 25px;
        line-height: 33px;
        position: relative;
    }

    .accordion .accordion-item .accordion-header .cis-mobile p:after,
    .accordion .accordion-item .accordion-header .ibs-mobile p:after {
        content: "";
        width: 12px;
        height: 7px;
        position: absolute;
        top: 50%;
        display: inline-block;
        right: 0;
        background: url(/siteassets/img/icon-1x1-caret-down.svg) no-repeat;
    }

    .accordion .accordion-item .accordion-header .cis-mobile.active,
    .accordion .accordion-item .accordion-header .ibs-mobile.active {
        background: #006993;
    }

    .accordion .accordion-item .accordion-header .cis-mobile.active p,
    .accordion .accordion-item .accordion-header .ibs-mobile.active p {
        color: #ffffff;
    }

    .accordion .accordion-item .accordion-header .cis-mobile.active p:after,
    .accordion .accordion-item .accordion-header .ibs-mobile.active p:after {
        background: url(/siteassets/img/icon-12x8-path.png) no-repeat;
    }

    .accordion-body {
        padding-top: 0;
        padding-bottom: 0;
    }

    .accordion-body .tab-2 {
        display: none;
        padding-top: 30px;
    }

    .accordion-body .tab-2 .percent-section li {
        margin-bottom: 20px;
    }

    .accordion-body .over-view-tab-1 {
        padding-top: 25px;
    }

    .accordion-body .over-view-tab-1 h3 {
        font-weight: 900;
    }

    .accordion-body .overview-bottom-section h4 {
        font-weight: 900;
    }

    .double-grey-section .bowel-1,
    .double-grey-section .bowel-2 {
        background: #e7e7e7;
        border-radius: 10px;
        padding-top: 19px;
        padding-bottom: 1px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .double-grey-section .bowel-1 p,
    .double-grey-section .bowel-2 p {
        font-size: 18px;
        line-height: 26px;
        color: #4a4a4a;
    }

    .double-grey-section .bowel-1 p:first-child,
    .double-grey-section .bowel-2 p:first-child {
        font-size: 20px;
        line-height: 32px;
        color: #006993;
        font-weight: 700;
    }

    .double-grey-section .bowel-1 {
        margin-bottom: 12px;
    }

    .reference-section .col-lg-12 {
        padding: 0 20px;
    }

    .reference-section .ra-rop a {
        padding-left: 0;
    }

    .reference-section.ohe {
        padding-bottom: 0px;
    }

    .dgbi-banner .travel {
        padding: 0px 50px;
    }

    .travel-overview .etiology p,
    .travel-overview .overview p,
    .travel-overview .patho p {
        margin-bottom: 31px;
    }

    .travel-overview .clinical-course {
        margin-bottom: 60px;
    }

    .travel-overview .clinical-course h3 {
        margin-bottom: 10px;
    }

    .therap-wrapper .row [class*="col-"] {
        margin-bottom: 27px;
    }

    .cis-mobile.active p,
    .ibs-mobile.active p {
        font-weight: 900;
    }

    .cis-mobile p,
    .ibs-mobile p {
        font-weight: 700;
    }

    .accordion-body .tab-2 .grey-section .percent-section {
        padding-left: 0;
    }

    .accordion-body .tab-2 .grey-section .percent-section li {
        margin-bottom: 11px;
        list-style-type: none;
    }

    .overview-dgb .accordion {
        padding: 0 20px;
    }

    .overview-dgb .accordion.accrd-mob-sctn .accordion-item .accordion-collapse {
        border: 4px solid #006993;
        padding-left: 20px;
        padding-right: 20px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .overview-dgb .accordion .accordion-item {
        border: 0;
    }

    .overview-dgb .accordion .accordion-body {
        padding-left: 0;
        padding-right: 0;
    }

    .overview-dgb .accordion .accordion-body .tab-2 .grey-section {
        background: #e7e7e7;
        border-radius: 10px;
        padding-left: 28px;
        padding-right: 18px;
        padding-bottom: 22px;
        margin-bottom: 31px;
        margin-top: 48px;
    }

    .overview-dgb .accordion .accordion-body .tab-2 .grey-section p.claim {
        padding: 18px;
        color: #006993;
        font-size: 20px;
        line-height: 29px;
        font-weight: 900;
    }

    .overview-dgb .accordion .accordion-body .tab-2 .grey-section ul .percent-section {
        padding: 0;
    }

    .overview-dgb .accordion .accordion-body .tab-2 .grey-section ul .percent-section li {
        list-style-type: none;
    }

    .overview-dgb .accordion .accordion-body .tab-2 .grey-section .footnote {
        padding: 32px 0px 0px;
    }

    .reference-td {
        padding-bottom: 19px;
    }

    .reference-section.main-page .accordion-body {
        padding-bottom: 66px;
    }

    .ibs-chart-mob img {
        width: 100%;
    }

    .accordion-mobile .munic-section-ibs h3 {
        font-size: 25px;
        line-height: 37px;
    }
}

.therap-oic .card-new .bg-card-header {
    padding-left: 51px;
    padding-right: 51px;
}

.therap-oic .card-new .card-foot-cta {
    margin: 18px 14px 29px;
}

.white-Bg-bnr .therap {
    margin-bottom: 0;
}

.white-Bg-bnr .therap h3 {
    margin-bottom: 0;
}

.HE-section .overview {
    margin-top: 46px;
}

.HE-section .overview .graph {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}

.HE-section .overview .graph p {
    font-size: 20px;
    line-height: 32px;
    font-weight: bold;
}

.HE-section .overview .table-desktop {
    width: 100%;
}

.HE-section .overview .grey-ohe-section .left-gray,
.HE-section .overview .grey-ohe-section .right-gray {
    background: #e7e7e7;
    border-radius: 10px;
    padding: 20px 27px 31px 34px;
    height: 260px;
}

.HE-section .overview .grey-ohe-section .left-gray p,
.HE-section .overview .grey-ohe-section .right-gray p {
    color: #006993;
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
}

.HE-section .gray-section .footnote ol li {
    text-indent: -5px;
}

.HE-section .gray-section .footnote ol li a {
    color: #4a4a4a;
    text-decoration: underline;
}

.HE-section .patho-section .img-lungs {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}

.HE-section .patho-section .img-lungs img {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}

.HE-section .patho-section .img-lungs p {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .tab-1 .overview-bottom-section {
    margin-top: 45px;
}

.overview-dgb .tab-inner-section .tab-1 .overview-bottom-section .blue-overview {
    color: #006993;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .tab-1 .overview-bottom-section .overview-icon ul {
    padding-left: 0;
    text-align: center;
    list-style: none;
}

.overview-dgb .tab-inner-section .tab-1 .overview-bottom-section .overview-icon ul li {
    display: inline-block;
    width: 20%;
}

.overview-dgb .tab-inner-section .tab-1 .double-grey-section .bowel-1 p:first-child,
.overview-dgb .tab-inner-section .tab-1 .double-grey-section .bowel-2 p:first-child {
    margin-bottom: 20px;
}

.overview-dgb .tab-inner-section .tab-1 .double-grey-section .bowel-1 p:last-child,
.overview-dgb .tab-inner-section .tab-1 .double-grey-section .bowel-2 p:last-child {
    margin-top: 20px;
}

.overview-dgb .tab-inner-section .tab-1 .double-grey-section .patient {
    margin-top: 20px;
    margin-bottom: 0;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .center-para {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-ul {
    text-align: center;
    list-style: none;
    padding-left: 0;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-ul li {
    display: inline-block;
    width: 19%;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .gastro-patho {
    text-align: center;
    background: #e7e7e7;
    border-radius: 10px;
    padding-top: 19px;
    padding-bottom: 26px;
    margin-bottom: 20px;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .gastro-patho p {
    font-size: 20px;
    font-weight: 700;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .gastro-patho ul {
    list-style: none;
    padding-left: 0;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .gastro-patho ul li {
    display: inline-block;
    width: 33%;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-last-section {
    text-align: center;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-last-section p {
    font-weight: 700;
    font-size: 20px;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-last-section ul {
    list-style: none;
    padding-left: 0;
}

.overview-dgb .tab-inner-section .tab-1 .patho-section .patho-last-section ul li {
    display: inline-block;
    width: 19%;
}

.view-publication-TD {
    text-align: center;
    margin-top: 45px;
    font-size: 18px;
    margin-bottom: 50px;
}

.view-publication-TD a {
    color: #4a4a4a;
    font-size: 18px;
    text-decoration: none;
}

.view-publication-TD a:hover {
    color: #2898b8;
}

.view-publication-TD a u {
    color: #006993;
}

.view-publication-TD a u:hover {
    color: #2898b8;
}

.view-publication-TD p a {
    color: #006993;
    text-decoration: underline;
}

.munibp h3 {
    color: #2898b8;
    margin-bottom: 30px;
    font-weight: 700;
    font-size: 35px;
    line-height: 47px;
}

.munibp .img-section {
    background: #e7e7e7;
    padding-left: 28px;
    padding-right: 18px;
    padding-bottom: 40px;
    padding-top: 40px;
    border-radius: 10px;
}

.munibp .img-section img {
    margin: 0 auto;
}

.munibp .img-section .footnote {
    margin-top: 25px;
}

.munibp .img-section .footnote p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 21px;
    text-indent: -5px;
}

.munibp .img-section .footnote p a {
    color: #4a4a4a;
    text-decoration: underline;
}

.etio-img img,
.incidence img,
.new-overview-img img {
    margin: 0 auto;
}

.munic-section {
    margin-top: 0px !important;
}

.munic-section,
.munic-section-2 {
    margin-top: 35px;
}

.munic-section h3,
.munic-section-2 h3 {
    font-size: 35px;
    line-height: 42px;
    color: #2898b8;
    margin-bottom: 12px;
    font-weight: 700;
}

.munic-section .gray-section,
.munic-section-2 .gray-section {
    background: #e7e7e7;
    border-radius: 10px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 40px;
    padding-top: 40px;
    margin-bottom: 31px;
}

.munic-section .gray-section .oic-chart,
.munic-section-2 .gray-section .oic-chart {
    margin-bottom: 30px;
}

.munic-section .gray-section .oic-chart img,
.munic-section-2 .gray-section .oic-chart img {
    width: 100%;
}

.munic-section .gray-section .footnote p,
.munic-section-2 .gray-section .footnote p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
}

.munic-section .gray-section .footnote p a,
.munic-section-2 .gray-section .footnote p a {
    color: #4a4a4a;
    text-decoration: underline;
}

.ten-percent-img {
    margin-bottom: 20px;
    text-align: center;
}

.munic-section-ibs .gray-section {
    background: #e7e7e7;
    border-radius: 10px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 40px;
    padding-top: 40px;
    margin-bottom: 31px;
}

.munic-section-ibs .gray-section img {
    width: 100%;
}

.munic-section-ibs .gray-section .footnote p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
}

.munic-section-ibs .gray-section .footnote p a {
    color: #4a4a4a;
    text-decoration: underline;
}

.patho-last-section {
    text-align: center;
}

.patho-last-section ul {
    list-style: none;
    padding-left: 0;
}

.patho-last-section ul li {
    display: inline-block;
    width: 19%;
}

.patho-last-section p {
    font-size: 20px;
    font-weight: 700;
}

.overview-dgb .overview-section .incidence p {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #4a4a4a;
}

@media (max-width: 991px) {
    .grey-ohe-section .left-gray {
        margin-bottom: 20px;
    }

    .overview-dgb .overview-section {
        margin-bottom: 45px;
    }

    .overview-dgb .overview-section.thrpars-oic {
        margin-bottom: 0px;
    }

    .accordion-mobile {
        margin-bottom: 25px;
    }

    .accordion-mobile .accordion-item {
        border: none;
    }

    .accordion-mobile .accordion-item .accordion-header .ibs-tab {
        border-radius: 10px 10px 0 0;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab {
        border-radius: 0 0 10px 10px;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab.active {
        border-radius: 0 0 0px 0px;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab.active.collapsed {
        border-radius: 0 0 10px 10px;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab.active,
    .accordion-mobile .accordion-item .accordion-header .ibs-tab.active {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 0;
        padding-right: 83px;
        color: #ffffff;
        font-weight: bold;
        text-align: left;
        background: #006993;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 20px;
        position: relative;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab.active:after,
    .accordion-mobile .accordion-item .accordion-header .ibs-tab.active:after {
        background: url(/siteassets/img/icon-12x8-path.png) no-repeat;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab,
    .accordion-mobile .accordion-item .accordion-header .ibs-tab {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 0;
        padding-right: 83px;
        color: #4a4a4a;
        font-weight: bold;
        text-align: left;
        background: #e7e7e7;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 20px;
        position: relative;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab:after,
    .accordion-mobile .accordion-item .accordion-header .ibs-tab:after {
        content: "";
        width: 12px;
        height: 7px;
        position: absolute;
        top: 50%;
        display: inline-block;
        right: 15px;
        background: url(/siteassets/img/icon-1x1-caret-down.svg) no-repeat;
    }

    .accordion-mobile .accordion-item .accordion-header .cic-tab.active.collapsed:after,
    .accordion-mobile .accordion-item .accordion-header .ibs-tab.active.collapsed:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .accordion-mobile .accordion-body {
        border: 4px solid #006993;
    }

    .accordion-mobile .accordion-body p {
        margin-bottom: 20px;
    }

    .accordion-mobile .accordion-body p.blue-overview {
        text-align: left;
        font-weight: 700;
        font-size: 20px;
        color: #006993;
    }

    .accordion-mobile .accordion-body ul {
        padding-left: 0;
        list-style: none;
        text-align: center;
    }

    .accordion-mobile .accordion-body ul li {
        text-align: center;
    }

    .accordion-mobile .accordion-body .gray-top {
        margin-top: 24px;
        font-size: 25px;
        line-height: 30px;
        font-weight: 900;
        margin-bottom: 20px;
        color: #4a4a4a;
        padding-right: 5px;
    }

    .accordion-mobile .accordion-body .ibs-chart-mob {
        margin-bottom: 20px;
    }

    .accordion-mobile .accordion-body .grey-section {
        background: #e7e7e7;
        border-radius: 10px;
        padding-top: 24px;
        padding-left: 12px;
        padding-right: 12px;
        padding-bottom: 20px;
        margin-bottom: 25px;
    }

    .accordion-mobile .accordion-body .grey-section .claim {
        font-size: 20px;
        line-height: 26px;
        color: #006993;
        font-weight: 900;
    }

    .accordion-mobile .accordion-body .grey-section .footnote p {
        font-size: 14px;
        line-height: 21px;
        text-indent: -5px;
        margin-bottom: 0;
    }

    .accordion-mobile .accordion-body .grey-section .footnote p:last-child {
        text-indent: 0;
        margin-bottom: 20px;
    }

    .accordion-mobile .accordion-body .grey-section .footnote p a {
        text-decoration: underline;
        color: #4a4a4a;
    }

    .accordion-mobile .accordion-body .overview-bottom-section .overview-ul {
        text-align: left;
        list-style: disc;
        padding-left: 20px;
    }

    .accordion-mobile .accordion-body .overview-bottom-section .overview-ul li {
        text-align: left;
        font-size: 18px;
    }

    .accordion-mobile .accordion-body .overview-bottom-section .overview-icon ul li {
        margin-bottom: 50px;
    }

    .accordion-mobile .accordion-body .double-grey-section .patient {
        margin-top: 30px;
    }

    .accordion-mobile .accordion-body .double-grey-section .bowel-1 .percent-gray,
    .accordion-mobile .accordion-body .double-grey-section .bowel-2 .percent-gray {
        margin-bottom: 20px;
        padding-left: 15%;
    }

    .accordion-mobile .accordion-body .patho-section .center-para {
        font-weight: 700;
        font-size: 20px;
        text-align: center;
    }

    .accordion-mobile .accordion-body .patho-section .gastro-patho p {
        font-weight: 700;
        font-size: 20px;
        text-align: center;
    }

    .accordion-mobile .accordion-body .patho-section ul li {
        margin-bottom: 40px;
    }

    .accordion-mobile .accordion-body .over-view-tab-1 h3,
    .accordion-mobile .accordion-body .patho-tab-2 h3 {
        font-size: 25px;
        line-height: 33px;
        font-weight: 900;
    }

    .accordion-mobile .accordion-body .overview-bottom-section {
        margin-top: 25px;
    }

    .accordion-mobile .accordion-body .overview-bottom-section h4 {
        font-size: 25px;
        line-height: 33px;
    }

    .gastro-patho {
        background: #e7e7e7;
        padding: 20px;
    }

    .HE-section .overview {
        margin-bottom: 0px;
    }

    .HE-section .overview h2 {
        margin-top: 20px;
        margin-bottom: 20px;
        line-height: 42px;
    }

    .HE-section .overview .table-mobile {
        width: 100%;
    }

    .HE-section .gray-section .footnote ol li:last-child {
        margin-bottom: 0px;
        padding-left: 0;
    }

    .gray-section .footnote ol li:last-child {
        text-indent: 0;
        margin-bottom: 0px;
    }

    .patho-last-section ul li {
        width: 100%;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .grey-ohe-section .left-gray,
    .grey-ohe-section .right-gray {
        width: 100%;
        max-width: 417px;
        margin: 20px auto;
    }

    .Home-bg-therapetic-area .white-Bg-bnr .card-new .bg-card-middle-header {
        min-height: 75px;
    }

    .therap-wrapper .row [class*="col-"] {
        margin-bottom: 27px;
    }

    .therap-wrapper .row [class*="col-"]:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .therap-wrapper .card-foot-cta a.btn.btn-cta {
        padding: 18px 18px 18px 18px;
    }

    .overview-dgb .tab-inner-section .double-grey-section .bowel-1,
    .overview-dgb .tab-inner-section .double-grey-section bowel-2 {
        min-height: 328px;
    }
}

@media (max-width: 767px) {
    .therap-wrapper .row [class*="col-"]:last-child {
        margin-bottom: 0;
    }
}

.products-content {
    padding: 83px 0 132px;
}

.products-content h2 {
    color: #006993;
    font-weight: 700;
    margin-bottom: 58px;
}

.products-content .product-rows {
    border-top: 1px solid #979797;
    padding: 21px 0 24px;
}

.products-content .product-rows .product-innr-cnt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    bottom: 5px;
}

.products-content .product-rows .product-innr-cnt h2 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: -4px;
    padding-bottom: 2px;
    font-weight: 900;
    color: #4a4a4a;
}

.products-content .product-rows .product-innr-cnt h2 sup {
    font-size: 11px;
    top: -1em;
}

.products-content .product-rows .product-innr-cnt p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 19px;
    color: #4a4a4a;
}

.products-content .product-rows .product-innr-cnt p.prdct-discrpt-para {
    margin-top: 14px;
    max-width: 92%;
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}

.products-content .product-rows .product-innr-cnt p span.nowrap {
    white-space: nowrap;
}

.products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link {
    color: #4a4a4a;
    font-size: 14px;
    line-height: 19px;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    word-wrap: break-word;
    display: inline-block;
    margin-left: 20px;
    margin-bottom: 20px;
}

.products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link:hover {
    color: #2898b8;
}

.products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link span.fa.fa-file {
    float: none;
    position: absolute;
    margin-left: -20px;
    margin-top: 2.3px;
}

.products-content .product-rows .left-content {
    position: relative;
    top: 20px;
}

.Prodct-bage-sec .white-Bg-bnr {
    padding: 20px 0 25px;
}

.Prodct-bage-sec .white-Bg-bnr .bg-coloum {
    margin-left: 29px;
    margin-right: 29px;
}

.Prodct-bage-sec .white-Bg-bnr .bg-coloum .card-new .card-foot-cta a.btn.btn-cta {
    padding: 18px 30px 18px 30px;
}

@media screen and (min-width: 993px) and (max-width: 1199px) {
    .products-content .product-rows .product-image {
        padding-right: 0px;
    }

    .products-content .product-rows .product-innr-cnt {
        padding-left: 0px;
    }

    .products-content .product-rows .product-innr-cnt p {
        width: 94%;
    }

    .products-content .product-rows .product-innr-cnt p span.nowrap {
        white-space: unset;
    }
}

@media screen and (max-width: 992px) {
    .products-content {
        padding: 38px 0 64px;
    }

    .products-content h2 {
        color: #006993;
        font-size: 40px;
        font-weight: 700;
        line-height: 53px;
        margin-bottom: 18px;
    }

    .products-content .product-rows {
        border-top: 1px solid #979797;
        padding: 21px 0 24px;
    }

    .products-content .product-rows .product-image {
        text-align: left;
        width: 8.33333%;
    }

    .products-content .product-rows .product-innr-cnt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
    }

    .products-content .product-rows .product-innr-cnt h2 {
        font-size: 25px;
        line-height: 37px;
        margin-bottom: -4px;
        padding-bottom: 2px;
        font-weight: 900;
        color: #4a4a4a;
    }

    .products-content .product-rows .product-innr-cnt h2 sup {
        font-size: 11px;
        top: -1em;
    }

    .products-content .product-rows .product-innr-cnt p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 19px;
    }

    .products-content .product-rows .product-innr-cnt p.prdct-discrpt-para {
        margin-top: 16px;
        margin-bottom: 12px;
    }

    .products-content .product-rows .product-innr-cnt p span.nowrap {
        white-space: unset;
    }

    .products-content .product-rows .product-innr-cnt .left-content {
        position: relative;
        top: 8px;
    }

    .products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link {
        color: #4a4a4a;
        font-size: 14px;
        line-height: 19px;
        font-weight: 900;
        font-family: "Lato", sans-serif;
        word-wrap: break-word;
        display: inline-block;
        margin-left: 20px;
        margin-bottom: 0px;
    }

    .products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link:hover {
        color: #2898b8;
    }

    .products-content .product-rows .product-innr-cnt .left-content a.btn-prodct-link span.fa.fa-file {
        float: none;
        position: absolute;
        margin-left: -20px;
    }

    .Prodct-bage-sec .white-Bg-bnr.fullwidth {
        padding: 20px 0 12px;
    }

    .Prodct-bage-sec .bg-coloum {
        margin: 3px 0 13px;
    }
}

@media screen and (min-width: 1200px) {
    .products-content .product-rows .product-image {
        width: 6.33333%;
        padding-right: 0px;
    }

    .products-content .product-rows .product-innr-cnt {
        padding-left: 0px;
    }
}

span.no-wrap-txt {
    white-space: nowrap;
}

.interstitialpopup .modal.show {
    background-color: rgba(0, 0, 0, 0.6);
}

.interstitialpopup .modal .modal-dialog {
    position: relative;
    top: 60px;
    max-width: 920px;
}

.interstitialpopup .modal .modal-dialog .modal-body p {
    line-height: 28px;
    text-align: center;
    font-size: 18px;
    font-weight: 900;
    color: #4a4a4a;
}

.interstitialpopup .modal .modal-dialog .modal-body p.confirm-qa {
    color: #006993;
    font-size: 22px;
    font-weight: 900;
    line-height: 28px;
    margin-top: 20px;
}

.interstitialpopup .modal .modal-dialog .modal-footer {
    border-top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 15px;
    display: block;
    padding-top: 0;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta {
    color: #fff;
    border-radius: 4px;
    line-height: 21px;
    margin: 8px 0;
    font-size: 18px;
    position: relative;
    display: block;
    text-align: left;
    width: 61%;
    margin: 15px auto;
    font-weight: 900;
    padding: 15px 11px 15px 15px;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta.btn-yes {
    border: 1px solid #006993;
    background-color: #006993;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta.btn-yes:hover {
    background-color: #00597c;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta.btn-no {
    border: 1px solid #747474;
    background-color: #4a4a4a;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta.btn-no:hover {
    background-color: #8a8a8e;
}

.interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta:after {
    content: "";
    background: url(/siteassets/img/ic_arrow_forward_white.svg) no-repeat;
    display: inline-block;
    margin-left: 10px;
    width: 23px;
    height: 23px;
    position: absolute;
    bottom: 14px;
    top: 17px;
    right: 11px;
}

.interstitialpopup .modal .modal-content {
    border-radius: 20px;
    padding: 48px 95px 15px;
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5019607843);
    top: 60px;
    border-color: #979797;
}

.Home-bg-additinal-Resrce .card-new .bg-card-header {
    height: auto;
    min-height: auto;
    padding: 16px 0 14px;
}

@media screen and (max-width: 767px) {
    .products-content .product-rows .product-image {
        text-align: left;
        width: 16.6666%;
    }

    .interstitialpopup .modal.show .modal-content {
        padding: 0px;
    }

    .interstitialpopup .modal.show .modal-dialog .modal-footer .modal-lg-cta {
        width: auto;
    }

    .Home-bg-therapetic-area .white-Bg-bnr {
        padding-top: 6px;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr {
        padding-bottom: 24px;
    }

    .Home-bg-additinal-Resrce .card-new .bg-card-header {
        padding: 19px 0 17px;
    }

    .interstitialpopup .modal .modal-dialog {
        margin: 0 14px;
    }
}

.Home-bg-additinal-Resrce .white-Bg-bnr {
    padding: 37px 15px;
}

.Home-bg-additinal-Resrce .white-Bg-bnr .bg-card-header,
.Home-bg-therapetic-area .white-Bg-bnr .bg-card-header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.Home-bg-additinal-Resrce .card-new .bg-card-foot-img a.btn.p-3 {
    padding-bottom: 24px !important;
    padding-right: 20px !important;
}

.Home-bg-therapetic-area .card-new .bg-card-foot-img a.btn.p-3 {
    padding-bottom: 24px !important;
    padding-right: 20px !important;
}

@media screen and (max-width: 992px) {
    .Home-bg-additinal-Resrce .card-new .bg-card-foot-img a.btn.p-3 {
        padding-bottom: 30px !important;
        padding-right: 24px !important;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr.container-width {
        padding-top: 0;
    }

    .Home-bg-additinal-Resrce .therap h3 .add-resource {
        margin-bottom: 22px;
    }

    .banner-section .banner-content {
        top: 52px;
    }

    .interstitialpopup .modal.show .modal-dialog .modal-footer a.modal-lg-cta span {
        white-space: nowrap;
    }

    .Home-bg-additinal-Resrce .container-width {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media screen and (max-width: 500px) {
    .banner-content h1 span {
        display: block;
    }

    .interstitialpopup .modal.show .modal-dialog .modal-footer a.modal-lg-cta span {
        white-space: nowrap;
    }
}

.overview-dgb.congresscont {
    padding-top: 82px;
}

.overview-dgb.congresscont .overview-section h2 {
    color: #006993;
    font-weight: 700;
    margin-top: 0;
}

.overview-dgb.congresscont .overview-section p {
    color: #4a4a4a;
    margin-bottom: 20px;
}

.overview-dgb.congresscont .overview-section p:last-child {
    margin-bottom: 10px;
}

.overview-dgb.congresscont .overview-section p a {
    text-decoration: underline;
    white-space: nowrap;
    color: #006993;
}

.publication-content .congresscont {
    padding-top: 60px;
}

.descriptionlistblock .dl-heading h2,
.publication-list-wraper .dl-heading h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 32px;
}

.descriptionlistblock .dl-heading h2 sup,
.publication-list-wraper .dl-heading h2 sup {
    font-size: 0.5em;
    top: -0.9em;
}

.descriptionlistblock .dl-heading h2.sub-dl-heading,
.publication-list-wraper .dl-heading h2.sub-dl-heading {
    color: #006993;
    font-size: 40px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
    line-height: 53px;
}

.descriptionlistblock .dl-heading p,
.publication-list-wraper .dl-heading p {
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 24px;
}

.descriptionlistblock .dl-heading p:first-child,
.publication-list-wraper .dl-heading p:first-child,
.dl-heading p:nth-child(2) {
    color: #006993;
    font-weight: 700;
    font-size: 40px;
    line-height: 53px;
    width: auto;
}

.descriptionlistblock .list-block-variation .dl-list-header,
.publication-list-wraper .list-block-variation .dl-list-header {
    margin-top: 14px;
}

.descriptionlistblock .list-block-variation .dl-list-header h2,
.publication-list-wraper .list-block-variation .dl-list-header h2 {
    font-weight: 700;
    font-style: italic;
    margin-bottom: 12px;
    font-size: 16px;
    color: #006993;
}

.descriptionlistblock .list-block-variation .dl-list-body p,
.publication-list-wraper .list-block-variation .dl-list-body p {
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
}

.descriptionlistblock .list-block-variation .dl-list-body p.sub-content,
.publication-list-wraper .list-block-variation .dl-list-body p.sub-content {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 15px;
}

.descriptionlistblock .list-block-variation .dl-list-footer .btn-list-link,
.publication-list-wraper .list-block-variation .dl-list-footer .btn-list-link {
    font-size: 14px;
}

.descriptionlistblock .list-block-variation .dl-list-footer .btn-list-link span,
.publication-list-wraper .list-block-variation .dl-list-footer .btn-list-link span {
    color: #747474;
}

.descriptionlistblock .btn-list-link-backto,
.publication-list-wraper .btn-list-link-backto {
    color: #006993;
    font-size: 18px;
}

.descriptionlistblock .publication-list-wraper .pt-5 {
    padding-top: 3.42rem !important;
}

.white-Bg-bnr.adtnl-mob {
    padding: 37px 15px;
}

.white-Bg-bnr.overall-multilnk {
    padding-bottom: 47px !important;
}

.white-Bg-bnr.product-twobadge {
    padding: 20px 0 25px;
}

.white-Bg-bnr .bg-coloum.colorbackground .card-new .bg-card-middle-text {
    padding: 15px;
    height: calc(100% - 50px);
}

.white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new {
    padding: 19px 23px 16px;
}

.white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-header {
    padding: 0px 0px 24px;
    height: auto;
    min-height: auto;
}

.white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text {
    padding: 0 0px 25px;
    height: auto;
}

.white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .card-foot-cta {
    margin: 0px 14px 18px;
}

.white-Bg-bnr .bg-coloum.colorbackground.twocard {
    margin-left: 29px;
    margin-right: 29px;
}

.white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .bg-card-header {
    padding: 19px 0px 24px;
    height: auto;
    min-height: auto;
}

.white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .bg-card-middle-text {
    padding: 0 23px 25px;
    height: auto;
}

.white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .bg-card-middle-text p {
    padding: 0 25px;
}

.white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .card-foot-cta {
    margin: 0 23px 34px;
}

.white-Bg-bnr .bg-coloum.multilink .card-new {
    padding: 0px;
}

.white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text {
    padding: 18px 30px;
}

.white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text .bg-card-title {
    font-size: 22px;
    color: #006993;
    font-weight: 700;
}



.white-Bg-bnr .bg-coloum.multilink .card-new .bg-list-group {
    padding: 0px 30px 16px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.white-Bg-bnr .bg-coloum.multilink .card-new .bg-list-group a.bg-card-link {
    color: #006993;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-decoration: none;
}

.white-Bg-bnr .bg-coloum.multilink:last-child .card-new .bg-list-group {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.white-Bg-bnr .bg-coloum.multilink:last-child .card-new .bg-list-group a.bg-card-link {
    width: unset;
   
}
.digital-poster .white-Bg-bnr .bg-coloum.multilink .card-new .bg-list-group a.bg-card-link .fa.fa-chevron-right:before {
    font-size: 19px;
    font-weight: 700;
}
@media (max-width: 991px) {
    .overview-dgb.congresscont {
        padding-top: 42px;
    }

    .overview-dgb.congresscont .overview-section h2 {
        margin-bottom: 62px;
    }

    .overview-dgb.congresscont .overview-section p {
        line-height: 26px;
    }

    .publication-content .congresscont .overview-section {
        padding: 0 7.5px;
    }

    .publication-content .congresscont .overview-section h2 {
        margin-bottom: 13px;
    }

    .descriptionlistblock .dl-heading p,
    .publication-list-wraper .dl-heading p {
        font-size: 16px;
    }

    .descriptionlistblock .list-block-variation .dl-list-body,
    .publication-list-wraper .list-block-variation .dl-list-body {
        padding-left: 15px;
    }

    .list-block-backto-publsh span.fa.fa-chevron-right.pull-right {
        margin-left: 23px;
    }

    .pblction-frm-blcks .blockWrapper .white-Bg-bnr {
        padding-bottom: 36px;
    }

    .descriptionlistblock .publication-list-wraper .pt-5 {
        padding-top: 2.28rem !important;
    }

    .publctns-bdge-wrppr .badgegridblock .white-Bg-bnr .card-new .bg-card-middle-text div {
        padding: 0 0px;
    }

    .white-Bg-bnr.thrptc-mob {
        padding-left: 8px;
        padding-right: 8px;
    }

    .white-Bg-bnr.adtnl-mob {
        padding: 24px 15px;
    }

    .white-Bg-bnr.adtnl-mob .container-width {
        padding-left: 8px;
        padding-right: 8px;
    }

    .white-Bg-bnr.adtnl-mob .container-width .iconwithtxt {
        margin-bottom: 30px;
    }

    .white-Bg-bnr.adtnl-mob .container-width .iconwithtxt .card-new .bg-card-foot-img a.btn.p-3 {
        padding-bottom: 30px !important;
        padding-right: 24px !important;
    }

    .white-Bg-bnr.overall-multilnk {
        padding: 47px 0 !important;
    }

    .white-Bg-bnr.product-twobadge {
        padding: 20px 0 12px;
    }

    .white-Bg-bnr.product-twobadge .bg-coloum {
        margin: 3px 0 13px;
    }

    .white-Bg-bnr.product-twobadge .bg-coloum.colorbackground.twocard:first-child {
        margin-bottom: 13px;
    }

    .white-Bg-bnr.fourbadge-thrapiner .bg-coloum.colorbackground {
        margin-bottom: 27px;
    }

    .white-Bg-bnr.fourbadge-thrapiner .bg-coloum.colorbackground:last-child {
        margin-bottom: 0px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text.onebdge-mdletxt>div {
        padding: 0 11px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text>div {
        padding: 0 11px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-foot-img.anchr-padngonebdge {
        margin: 0px 14px 22px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.twocard:first-child {
        margin-bottom: 27px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .bg-card-middle-text p {
        padding: 0;
    }

    .white-Bg-bnr .bg-coloum.colorbackground .card-new .bg-card-middle-text div {
        padding: 0;
    }

    .white-Bg-bnr .bg-coloum.multilink {
        margin-bottom: 20px;
    }

    .white-Bg-bnr .bg-coloum.multilink:last-child {
        margin-bottom: 20px !important;
    }

    .white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text {
        padding: 18px 17px;
    }

    .white-Bg-bnr .bg-coloum.multilink .card-new .bg-list-group {
        padding: 17px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .congrs-bdge-wrppr .badgegridblock .white-Bg-bnr .card-new .bg-card-middle-text div {
        padding: 0 40px;
    }

    .pblction-frm-blcks .card-new .bg-list-group {
        padding: 0px 50px 16px 30px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .congrs-bdge-wrppr .badgegridblock .white-Bg-bnr .card-new .bg-card-middle-text div {
        padding: 0 32px;
    }

    .publctns-bdge-wrppr .badgegridblock .white-Bg-bnr .card-new .bg-card-middle-text div {
        padding: 0 32px;
    }

    .white-Bg-bnr .container-width .bg-coloum {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-bottom: 30px;
    }

    .white-Bg-bnr .container-width .bg-coloum.iconwithtxt {
        -webkit-box-flex: 1;
        -ms-flex: 1 1;
        flex: 1 1;
        padding-bottom: 0px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text {
        padding: 0 0px 25px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text div {
        padding: 0 32px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.twocard .card-new {
        padding: 19px 23px 34px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.twocard .card-new .bg-card-header {
        padding: 0px 0px 24px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.twocard .card-new .bg-card-middle-text {
        padding: 0 0 25px;
    }

    .white-Bg-bnr .container-width .bg-coloum.colorbackground.twocard .card-new .card-foot-cta {
        margin: 0;
    }

    .white-Bg-bnr .container-width .bg-coloum.multilink {
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text div {
        padding: 0 0px;
    }

    .white-Bg-bnr .bg-coloum.multilink .card-new {
        padding: 0;
    }
}

@media screen and (max-width: 768px) {
    .pblction-frm-blcks .white-Bg-bnr .card-new .bg-card-middle-text {
        height: auto;
    }

    .congrs-furm-blcks .white-Bg-bnr .bg-coloum .card-new .bg-card-middle-text {
        height: auto;
    }

    .white-Bg-bnr.thrptc-mob {
        padding-top: 6px;
    }

    .white-Bg-bnr.thrptc-mob>.container-width {
        padding-right: 8px;
        padding-left: 8px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground .card-new .card-foot-cta {
        margin: 0px 14px 38px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new {
        padding: 19px 23px 20px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.corlbgd-onecard .card-new .bg-card-middle-text div {
        padding: 0 0px;
    }

    .white-Bg-bnr .bg-coloum.colorbackground.twocard .card-new .bg-card-middle-text {
        padding: 0 21px 25px;
    }

    .white-Bg-bnr .bg-coloum.multilink .card-new {
        padding: 0;
    }

    .white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text {
        height: auto;
    }

    .white-Bg-bnr .bg-coloum.multilink:last-child .card-new {
        position: relative;
        min-height: 136px;
    }

    .white-Bg-bnr .bg-coloum.multilink:last-child .card-new .bg-card-middle-text p {
        margin-bottom: 24px;
    }

    .white-Bg-bnr .bg-coloum.multilink:last-child .card-new .bg-list-group {
        position: absolute;
        bottom: 45px;
        right: 21px;
        height: 0;
        padding: 0;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
    }
}

.research {
    margin-top: 60px;
}

.research img {
    margin-left: -15px;
}

.research h2 {
    line-height: 53px;
    color: #006993;
    margin-bottom: 23px;
    font-weight: 700;
}

.research p {
    color: #4a4a4a;
}

.research .commited {
    margin-bottom: 10px;
    width: 100%;
    max-width: 85%;
}

.research .detail {
    margin-bottom: 35px;
}

.research .detail a {
    color: #006993;
    text-decoration: underline;
}

.research .resrch-foot-notes p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 12px;
}

.research .resrch-foot-notes p a {
    color: #006993;
    text-decoration: underline;
}

.research .page-provide {
    margin-top: 9px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 78%;
}

.research .guarantee {
    margin-bottom: 20px;
}

.research .visit-info {
    line-height: 26px;
    letter-spacing: 1.13px;
    color: #006993;
    margin-bottom: 20px;
}

.research .visit-info a {
    color: #006993;
    text-decoration: underline;
}

.research .white-Bg-bnr .card-header {
    min-height: auto;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.research .white-Bg-bnr .card-header p {
    color: #006993;
    font-size: 22px;
    line-height: 30px;
}

.research .white-Bg-bnr .card-middle-text {
    padding: 0 15px;
}

.research .white-Bg-bnr .card-middle-text p {
    margin: 0;
    text-align: center;
    padding: 0 36px;
    margin-bottom: 25px;
}

.research .white-Bg-bnr .card-foot-img {
    padding-bottom: 30px;
}

.research .white-Bg-bnr .card-foot-img a {
    border: 1px solid #aeaeb2;
    border-radius: 4px;
}

.research .card-new {
    padding: 19px 0 18px;
}

@media screen and (max-width: 991px) {
    .research {}

    .research .page-provide {
        max-width: 100%;
    }

    .research .resrch-foot-notes p {
        margin-bottom: 8px;
    }

    .research .visit-info {
        padding-right: 0;
    }

    .white-Bg-bnr.reasch-one-badge .bg-coloum .card-new .bg-card-middle-text div {
        padding: 0 60px !important;
    }
}

@media only screen and (max-width: 767px) {
    .research .card-new .bg-card-middle-text {
        padding: 0px 45px 10px;
    }
}

@media (max-width: 380px) {
    .research.font-body .badgegridblock .bg-coloum .card-new .bg-card-middle-text div {
        padding: 0 30px;
    }

    .white-Bg-bnr.reasch-one-badge .bg-coloum .card-new .bg-card-middle-text div {
        padding: 0 30px !important;
    }
}

@media (min-width: 381px) and (max-width: 420px) {
    .research.font-body .badgegridblock .bg-coloum .card-new .bg-card-middle-text div {
        padding: 0 50px;
    }

    .white-Bg-bnr.reasch-one-badge .bg-coloum .card-new .bg-card-middle-text div {
        padding: 0 50px !important;
    }
}

.sitmap-salixMed {
    padding: 83px 0 66px;
}

.sitmap-salixMed h2 {
    color: #4a4a4a;
    text-align: left;
    font-weight: 700;
    font-size: 40px;
    line-height: 53px;
    font-family: "Lato", sans-serif;
    margin-bottom: 49px;
}

.sitmap-salixMed .sitemap-cont {
    margin: 0 auto;
    width: 70%;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box {
    border: 1px solid #979797;
    padding: 33px 30px 10px;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links {
    list-style: none;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li {
    list-style-type: none;
    margin: 0 0 24px;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li:first-child {
    margin: 0 0 17px;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li a {
    color: #4a4a4a;
    text-decoration: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 900;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li a+ul>li>a {
    font-weight: normal;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li a:hover {
    color: #4a4a4a;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li ul.sitemap-subnv {
    padding-left: 32px;
    margin-top: 13px;
    margin-bottom: 8px;
}

.sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li ul.sitemap-subnv li {
    margin: 0 0 9px;
}

@media screen and (max-width: 992px) {
    .sitmap-salixMed {
        padding: 38px 0 71px;
    }

    .sitmap-salixMed h2 {
        color: #4a4a4a;
        text-align: left;
        font-size: 40px;
        line-height: 53px;
        margin-bottom: 19px;
    }

    .sitmap-salixMed .sitemap-cont {
        margin: 0 auto;
        width: 100%;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box {
        border: 1px solid #979797;
        padding: 33px 14px 14px;
        text-align: left;
        margin: 0 5px;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links {
        list-style: none;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li {
        list-style-type: none;
        margin: 0 0 24px;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li .sitemap-subnv {
        margin: 0 0 17px;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li a {
        color: #4a4a4a;
        text-decoration: none;
        font-size: 16px;
        line-height: 26px;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li a:hover {
        color: #4a4a4a;
    }

    .sitmap-salixMed .sitemap-cont .sitemap-cont-box ul.sitmap-links li ul.sitemap-subnv {
        padding-left: 14px;
    }
}

@media (max-width: 1920px) {
    .banner-section .img-container {
        max-width: 100%;
    }
}

@media (max-width: 991px) {
    .footer-section-mobile {
        background: #747474;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 25px;
    }

    .footer-section-mobile .col-lg-12 {
        padding: 0;
    }

    .footer-section-mobile .footer-logo img {
        margin-bottom: 25px;
    }

    .footer-section-mobile .footer-logo .footer-links {
        padding-left: 0;
        list-style: none;
    }

    .footer-section-mobile .footer-logo .footer-links li {
        margin-bottom: 18px;
        font-size: 14px;
        line-height: 19px;
    }

    .footer-section-mobile .footer-logo .footer-links li a {
        color: #ffffff;
        font-weight: 900;
    }

    .footer-section-mobile .footer-logo .site-intent {
        font-size: 13px;
        line-height: 18px;
        color: #ffffff;
        margin-top: 36px;
        margin-bottom: 36px;
    }

    .footer-section-mobile .footer-logo .rights {
        font-size: 13px;
        line-height: 18px;
        color: #ffffff;
        margin-bottom: 25px;
    }

    .footer-section-mobile .footer-logo .brand-mid-sctn {
        font-size: 13px;
        line-height: 18px;
        color: #ffffff;
        margin-bottom: 25px;
    }

    .footer-section-mobile .footer-logo .cali-link {
        font-size: 13px;
        line-height: 18px;
        color: #ffffff;
        font-weight: 700;
        margin-bottom: 31px;
    }

    .footer-section-mobile .footer-logo .cali-link a {
        color: #ffffff;
        text-decoration: underline;
        font-weight: 700;
    }

    .dgbi-banner h1 {
        font-size: 40px;
        line-height: 44px;
        padding: 0 10px;
    }

    .dgbi-banner .banner-section img {
        width: 100%;
    }

    .research {
        margin-top: 42px;
    }

    .research img {
        margin-left: 0;
    }

    .research .commited {
        max-width: 100%;
    }

    .research .guarantee {
        margin-bottom: 39px;
    }

    .interstitialpopup .modal.show {
        z-index: 9999999;
    }
}

@media (max-width: 991px) {
    .banner-section .banner-img img {
        width: 100%;
    }

    .banner-section .banner-content {
        top: 52px;
        left: 0;
        right: 0;
    }

    .banner-section .banner-content h1 {
        line-height: 44px;
        text-align: center;
        margin-bottom: 59px;
    }

    .banner-section .banner-content p {
        margin: 0 0 48px;
    }

    .blockWrapper .card-new .bg-card-middle-text {
        padding: 18px 17px;
    }

    .blockWrapper .card-new .bg-list-group {
        padding: 17px;
    }

    .reference-ohe {
        padding-bottom: 61px;
    }

    .Home-bg-therapetic-area .white-Bg-bnr .heading h3 .new-therap {
        margin-top: 28px;
    }

    .Home-bg-therapetic-area .white-Bg-bnr .bg-coloum:last-child {
        margin-bottom: 7px;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr:last-child {
        padding: 24px 15px;
    }
}

@media screen and (max-width: 480px) and (min-width: 420px) {
    .interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta {
        padding: 15px 80px 15px 15px;
    }
}

@media screen and (max-width: 481px) {
    .interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta {
        padding: 15px 40px 15px 15px;
    }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
    .interstitialpopup .modal .modal-dialog .modal-footer .modal-lg-cta {
        padding: 15px 80px 15px 15px;
        width: 100%;
    }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
    .interstitialpopup .modal .modal-dialog {
        margin: 20px;
    }
}

@media (max-width: 767px) {
    .interstitialpopup .modal .modal-dialog {
        top: -45px;
    }

    .therap-wrapper .white-Bg-bnr .container-width {
        width: 95% !important;
    }

    .bg-coloum .card-new .card-foot-cta {
        margin: 0px 14px 38px;
    }

    .dl-list-body {
        padding-right: 10px;
    }

    .card-new .bg-card-middle-text p {
        padding-right: 5px;
    }

    .staticBackdrop .modal-dialog {
        position: relative;
        top: 72px;
    }

    .heading h3 .new-therap {
        margin-top: 38px;
    }

    .modal-backdrop {
        background: rgba(0, 0, 0, 0.6);
    }

    .modal-backdrop.show {
        opacity: 1;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner-section .img-container .banner-img img {
        -o-object-fit: cover;
        object-fit: cover;
        max-height: 800px;
    }

    .dl-list-block {
        margin-left: -5px;
        margin-right: -5px;
    }
}

@media (min-width: 1199px) and (max-width: 1400px) {
    .Home-bg-therapetic-area .white-Bg-bnr .card-new .bg-card-header {
        min-height: 132px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .engage .box-image .middle-text {
        min-height: 80px;
    }

    .Home-bg-therapetic-area .white-Bg-bnr .container-width .bg-coloum {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-bottom: 30px;
    }

    .Home-bg-additinal-Resrce .white-Bg-bnr .card-new .bg-card-header {
        min-height: 82px;
    }

    .therap-oic .card-new .bg-card-header {
        padding-left: 6px;
        padding-right: 6px;
    }
}

@media screen and (max-width: 1200px) {
    .Home-bg-therapetic-area .card-new .bg-card-header {
        padding: 19px 16px 17px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .engage .box-image .middle-text {
        min-height: 80px;
    }
}

.EPiServerForms .ValidationRequired .Form__Element__Caption:after {
    display: none;
}

.certify {
    padding-left: 30px;
}

.certify input {
    margin-left: -30px;
    top: 10px !important;
    position: relative;
}

#congress-mat .bg-card-text {
    display: none;
}

.resource-main-head h2, .resource-logo-main-head h2 {
    margin-top: 25px;
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 12px;
    color: #006993;
    font-weight: 700;
}
.resource-main-head .back-btn {
    color: #006993;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 20px;
    display: block;
}
.resource-main-head .back-btn span:before {
    font-size: 17px;
    margin-right: 10px;
    content: "\f104";
}
.digital-poster h3 {
    margin-top: 0px;
    color: #2898b8;
    font-size: 30px;
    line-height: 47px;
    margin-bottom: 0px;
    font-weight: 700;
}
.resource-logo-main-head p {
    margin-top: 0px;
    color: #2898b8;
    font-size: 26px;
    line-height: 47px;
    margin-bottom: 15px;
    font-weight: 700;
}
.poster-sec h4 {
    margin-top: 0px;
    color: #2898b8;
    font-size: 20px;
    line-height: 47px;
    margin-bottom: 0px;
    font-weight: 700;
}

.poster-content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    /* border-top: 1px solid #4a4a4a;
    padding: 10px 0; */
}

.poster-content span:first-child {
    width: 100%;
    max-width: 100px;
    margin-right: 10px;
}

.poster-content span:first-child img {
    width: 100%;
}

.p-text p {
    margin: 0;
}

span.arrow-view {
    max-width: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    margin-top: -1px !important;
    margin-left: 10px !important;
}

.poster-content span:last-child a {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    color: #4a4a4a;
    font-size: 13px;
    align-items: center;
    flex-wrap: nowrap;
    cursor: pointer;
}

span.fa.fa-chevron-right.arrow-view:before {
    font-size: 17px;
    color: #4a4a4a;
}

.poster-content .p-text p:first-child {
    font-size: 16px;
    font-weight: 600;
    color: #006993;
}

.poster-content p.f-note {
    color: #4a4a4a;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.poster-content .p-text {
    max-width: 850px;
    width: 100%;
}

.poster-content span:last-child {
    margin-left: 6%;
    margin-top: 17px;
}

.video-popup-overlay {
    width: 100%;
    padding: 0;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    background: rgba(0, 0, 0, .42);
    z-index: 999;
    display: none;
}

.video-popup-overlay.show {
    display: table;
}

.video-popup-inner {
    border-radius: 0;
    width: 100%;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
}

.video-popup-inner-bg {
    margin: auto;
    position: relative;
}

.watch-video_popup1,
.watch-video_popup2,
.watch-video_popup3,
.watch-video_popup4,
.watch-video_popup5,
.watch-video_popup6,
.watch-video_popup7,
.watch-video_popup8 {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 40px 20px;
    background-color: rgb(0 0 0 / 68%);
    box-sizing: border-box;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.watch-video_popup1 .video_Container,
.watch-video_popup2 .video_Container,
.watch-video_popup3 .video_Container,
.watch-video_popup4 .video_Container,
.watch-video_popup5 .video_Container,
.watch-video_popup6 .video_Container,
.watch-video_popup7 .video_Container,
.watch-video_popup8 .video_Container {
    width: 60%;
    margin: 0 auto;
}

.watch-video_popup1 .video_Container .video,
.watch-video_popup2 .video_Container .video,
.watch-video_popup3 .video_Container .video,
.watch-video_popup4 .video_Container .video,
.watch-video_popup5 .video_Container .video,
.watch-video_popup6 .video_Container .video,
.watch-video_popup7 .video_Container .video,
.watch-video_popup8 .video_Container .video {
    position: relative;
    padding: 44px 0px 0px 0px;
    background: #ffffff;
    border-radius: 5px;
}

.video-close-btn {
    position: absolute;
    top: 8px;
    right: 12px;
    width: 24px;
    padding: 1px 5px;
    cursor: pointer;
    color: #006993;
    font-weight: 900;
    font-size: 20px;
}

.watch-video_popup1 .video_Container .video .wistia_responsive_padding,
.watch-video_popup2 .video_Container .video .wistia_responsive_padding,
.watch-video_popup3 .video_Container .video .wistia_responsive_padding,
.watch-video_popup4 .video_Container .video .wistia_responsive_padding,
.watch-video_popup5 .video_Container .video .wistia_responsive_padding,
.watch-video_popup6 .video_Container .video .wistia_responsive_padding,
.watch-video_popup7 .video_Container .video .wistia_responsive_padding,
.watch-video_popup8 .video_Container .video .wistia_responsive_padding {
    border-top: 1px solid #ebebeb;
}

h2.v-modal-title {
    position: absolute;
    top: 10px;
    left: 12px;
    width: 70%;
    padding: 1px 5px;
    cursor: pointer;
    color: #006993;
    font-weight: 900;
    font-size: 20px;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 3rem;
    height: 3rem;
}

/* Resource page logo section */

.salix-logo-sec .bg-title-heading h2 {
    margin-top: 20px;
    color: #006993;
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 0px;
    font-weight: 700;
}

.salix-logo-sec .bg-title-heading h3 {
    margin-top: 20px;
    color: #2898b8;
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 0px;
    font-weight: 700;
}

.salix-logo-sec .bg-title-heading p {
    margin-top: 20px;
    color: #006993;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0px;
    font-weight: 700;
    border-bottom: 1px solid #4a4a4a;
    padding-bottom: 8px;
}

.salix-logo-sec .white-Bg-bnr.overall-multilnk {
    padding-bottom: 0 !important;
}

.salix-logo-sec .bg-card-middle-text {
    padding: 0 !important;
    height: auto;
    /* max-width: 184px; */
    width: 100%;
}

.salix-logo-sec .bg-list-group {
    padding: 0 !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
    margin-top: 0px;
    left: 0;
}

.salix-logo-sec .card-new {
    /* box-shadow: none !important; */
}

.salix-logo-sec .bg-list-group a {
    font-size: 15px !important;
    text-decoration: underline;
}

.salix-logo-sec .bg-list-group a span {
    /* display: none; */
}

.salix-logo-sec .bg-card-middle-text img {
    max-height: 109px;
    height: 100%;
}
#logo-tab-one-pane .salix-logo-sec .justify-content-center div:nth-child(3) .bg-card-middle-text img {
    width: 98%;
    max-height: 110px;
}
.salix-logo-sec.logo-sec-4 .container .row {
    /* width: 68%; */
}


@media screen and (max-width: 991px) {
    .salix-logo-sec.logo-sec-4 .container .row {
        /* width: 100%; */
        margin-bottom: 65px;
    }
}




/* Resource page logo section */

/* back to top button */
#btt-button {
    display: inline-block;
    background-color: #69b7cd;
    width: 70px;
    height: 70px;
    text-align: center;
    border-radius: 50%;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 73%);
}

#btt-button::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 65px;
    color: #fff;
}

#btt-button:hover {
    cursor: pointer;
    background-color: #333;
}

#btt-button:active {
    background-color: #555;
}

#btt-button.show {
    opacity: 1;
    visibility: visible;
}

/* Styles for the content section */

.content {
    width: 77%;
    margin: 50px auto;
    font-family: 'Merriweather', serif;
    font-size: 17px;
    color: #6c767a;
    line-height: 1.9;
}

@media (min-width: 500px) {
    .content {
        width: 43%;
    }

    #btt-button {
        margin: 30px 0;
    }
}

.content h1 {
    margin-bottom: -10px;
    color: #03a9f4;
    line-height: 1.5;
}

.content h3 {
    font-style: italic;
    color: #96a2a7;
}

h1.heading-new.eop {
    color: #005e7e;
}

select#PubType {
    background-color: #ffffff;
    padding: 18px 24px 18px 14px;
    border: 1px solid #747474;
    color: #747474;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    border-radius: 4px;
    width: 100%;
}

select#TAFilter {
    background-color: #ffffff;
    padding: 18px 24px 18px 14px;
    border: 1px solid #747474;
    color: #747474;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    border-radius: 4px;
    width: 100%;
}

select#PubYear {
    background-color: #ffffff;
    padding: 18px 24px 18px 14px;
    border: 1px solid #747474;
    color: #747474;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    border-radius: 4px;
    width: 100%;
}

.search-list input#KeywordId {
    background-color: #ffffff;
    padding: 18px 24px 18px 14px;
    border: 1px solid #747474;
    color: #747474;
    font-size: 14px;
    position: relative;
    line-height: 21px;
    border-radius: 4px;
    width: 100%;
}

.search-list .search p {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    margin-bottom: 5px;
}

.Pub-Type,
.Pub-Filter,
.Pub-keyword {
    width: 28.9%;
    display: inline-block;
}

.Pub-Year {
    display: inline-block;
    width: 12%;
}

/* back to top button */


@media screen and (max-width: 991px) {

    .watch-video_popup1 .video_Container,
    .watch-video_popup2 .video_Container,
    .watch-video_popup3 .video_Container,
    .watch-video_popup4 .video_Container,
    .watch-video_popup5 .video_Container,
    .watch-video_popup6 .video_Container,
    .watch-video_popup7 .video_Container,
    .watch-video_popup8 .video_Container {
        width: 90%;
        margin: 0 auto;
    }

    .Pub-Type,
    .Pub-Filter,
    .Pub-Year,
    .Pub-keyword {
        width: 100%;
    }
}



.video-1-popup-overlay.show {
    display: table;
}

.video-2-popup-overlay.show {
    display: table;
}

.video-1-popup-overlay {
    width: 100%;
    padding: 0;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    background: rgba(0, 0, 0, .42);
    z-index: 999;
    display: none;
}

.video-2-popup-overlay {
    width: 100%;
    padding: 0;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    background: rgba(0, 0, 0, .42);
    z-index: 999;
    display: none;
}

.watch-1-video_popup1 {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 40px 20px;
    background-color: rgb(0 0 0 / 68%);
    box-sizing: border-box;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.watch-2-video_popup1 {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 40px 20px;
    background-color: rgb(0 0 0 / 68%);
    box-sizing: border-box;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.watch-video-1_popup1 .video-1_Container {
    width: 60%;
    margin: 0 auto;
}

.watch-video-2_popup1 .video-2_Container {
    width: 60%;
    margin: 0 auto;
}

.watch-video-1_popup1 .video-1_Container .video1 {
    position: relative;
    padding: 44px 0px 0px 0px;
    background: #ffffff;
    border-radius: 5px;
}

.watch-video-2_popup1 .video-2_Container .video2 {
    position: relative;
    padding: 44px 0px 0px 0px;
    background: #ffffff;
    border-radius: 5px;
}

.video-1-close-btn {
    position: absolute;
    top: 8px;
    right: 12px;
    width: 24px;
    padding: 1px 5px;
    cursor: pointer;
    color: #006993;
    font-weight: 900;
    font-size: 20px;
}

.video-2-close-btn {
    position: absolute;
    top: 8px;
    right: 12px;
    width: 24px;
    padding: 1px 5px;
    cursor: pointer;
    color: #006993;
    font-weight: 900;
    font-size: 20px;
}

.watch-video-1_popup1 .video-1_Container .video1 .wistia_responsive_padding {
    border-top: 1px solid #ebebeb;
}

.watch-video-2_popup1 .video-2_Container .video2 .wistia_responsive_padding {
    border-top: 1px solid #ebebeb;
}

.poster-img-1, .poster-img-2 {
    position: relative;
}

.poster-img-1 .pointer-1,
.poster-img-1 .pointer-2,
.poster-img-1 .pointer-3,
.poster-img-1 .pointer-4 {
    width: 2.2%;
    height: 4%;
    display: block;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background: url(/siteassets/img/sprite-images.png);
    background-position: 100% 0%;
    background-size: 337%;
}
.poster-img-2 .pointer-1,
.poster-img-2 .pointer-2,
.poster-img-2 .pointer-3 {
    width: 2.2%;
    height: 2.2%;
    display: block;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background: url(/siteassets/img/sprite-images.png);
    background-position: 100% 0%;
    background-size: 337%;
}

.poster-img-1 .pointer-1:hover,
.poster-img-1 .pointer-2:hover,
.poster-img-1 .pointer-3:hover,
.poster-img-1 .pointer-4:hover  {
    background-position: 100% 49.5%;
}
.poster-img-2 .pointer-1:hover,
.poster-img-2 .pointer-2:hover,
.poster-img-2 .pointer-3:hover  {
    background-position: 100% 49.5%;
}
.poster-img-1 .pointer-1:active,
.poster-img-1 .pointer-2:active,
.poster-img-1 .pointer-3:active,
.poster-img-1 .pointer-4:active {
    background-position: 100% 100.3%;
}
.poster-img-2 .pointer-1:active,
.poster-img-2 .pointer-2:active,
.poster-img-2 .pointer-3:active {
    background-position: 100% 100.3%;
}
.poster-img-1 .pointer-1 {
    display: block;
    top: 23%;
    left: 10%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-1 .pointer-2 {
    display: block;
    top: 47.5%;
    left: 58.4%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-1 .pointer-3 {
    display: block;
    top: 42.5%;
    left: 88.5%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-1 .pointer-4 {
    display: block;
    top: 77.2%;
    left: 88.5%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-2 .pointer-1 {
    display: block;
    top: 28.4%;
    left: 20%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-2 .pointer-2 {
    display: block;
    top: 75%;
    left: 19.4%;
    z-index: 1;
    cursor: pointer;
}

.poster-img-2 .pointer-3 {
    display: block;
    top: 77%;
    left: 68.5%;
    z-index: 1;
    cursor: pointer;
}

.watch-video_popup5 img {
    padding: 20px 8% !important;
    margin: 0 auto;
    border: 1px solid #ebebeb;
}

.int-poster-heading p span {
    color: #2898B8;
    font-style: italic;
    display: block;
    font-size: 16px;
    font-weight: bold;
}

.int-poster-heading p {
    font-size: 14px;
}

.watch-video_popup8 .carousel {
    margin: 0 0px;
    border-top: 1px solid #e7e7e7;
}
.watch-video_popup8 .carousel-caption {
    width: 100%;
}
.watch-video_popup8 .carousel-item {
    align-items: flex-start;
    padding: 0 35px 50px;
}
.watch-video_popup8 .carousel-inner {
    padding: 0;
}
.watch-video_popup8 .carousel-caption h5 {
    text-align: center;
    color: #006993;
    font-size: 30px;
}
.watch-video_popup8 .carousel-caption ul {
    /* padding: 0; */
}
.watch-video_popup8 .carousel-caption ul li::marker {
    color: #63BB51;
}
.watch-video_popup8 .carousel-caption ul li ul li::marker {
    display: none;
}
.watch-video_popup8 .carousel-caption ul li ul li::before {
    content: '-';
    padding-right: 12px;
    color: #63BB51;
}
.watch-video_popup8 .carousel-caption ul li ul {
    padding-left: 18px;
}
.watch-video_popup8 .carousel-caption ul li ul li {
    list-style: none;
    text-indent: -18px;
}
.watch-video_popup8  .carousel-indicators .active {
    background-color: #979797 !important;
    border: 2px solid #979797 !important;
}
.watch-video_popup8 .carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #D8D8D8;
    border: 2px solid #979797 !important;
    margin: 18px 10px;
}
.watch-video_popup8 .carousel-indicators {
    bottom: 0px;
    position: absolute;
    height: 50px;
    background: #ffffff;
    margin: 0;
}
.watch-video_popup8 .carousel-control-prev {
    left: 0px;
}

.watch-video_popup8 .carousel-control-next {
    right: 0px;

}
.watch-video_popup8 .carousel-control-prev::before {
    width: 25px;
    height: 25px;
    content: '';
    /* display: block; */
    position: absolute;
    z-index: 5;
    cursor: pointer;
    background: url(/siteassets/img/sprite-images.png);
    background-position: 0% 0%;
    background-size: 365%;
    left: 10px;
}
.watch-video_popup8 .carousel-control-next::before {
    width: 25px;
    height: 25px;
    content: '';
    position: absolute;
    z-index: 5;
    cursor: pointer;
    background: url(/siteassets/img/sprite-images.png);
    background-position: 37% 0%;
    background-size: 365%;
    right: 10px;
}
.watch-video_popup8 .carousel-control-prev, .watch-video_popup8 .carousel-control-next {
    width: 4%;
    background: #ffffff;
}


@media screen and (max-width: 767px) {
    .watch-video_popup8 .carousel-inner {
        margin: 0px auto 64px;
        max-height: 562px;
        min-height: unset;
        height: auto;
        align-items: center;
    }
    .watch-video_popup8 .carousel-item {
        overflow: auto;
        max-height: 562px;
        height: auto;
    }
    .watch-video_popup8 .carousel-indicators {
        bottom: 0px;
        position: absolute;
        height: 50px;
        background: #ffffff;
        margin: 0;
    }
    .carousel-indicators [data-bs-target] {
        margin: 18px 10px;

    }
}


@media screen and (max-width: 540px) {

    .poster-img-1 .pointer-1,
    .poster-img-1 .pointer-2,
    .poster-img-1 .pointer-3,
    .poster-img-1 .pointer-4 {
        width: 5.2%;
        height: 10%;
    }
    .poster-img-2 .pointer-1,
    .poster-img-2 .pointer-2,
    .poster-img-2 .pointer-3 {
        width: 5.2%;
        height: 5.2%;
    }

    .poster-img-1 .pointer-2 {
        top: 44.5%;
        left: 57%;
    }

    .poster-img-1 .pointer-3 {
        top: 42.5%;
        left: 84.5%;
    }

    .poster-img-1 .pointer-4 {
        top: 77.2%;
        left: 84.5%;
    }
    .poster-img-2 .pointer-1 {
        top: 25.4%;
        left: 20%;
    }
    .poster-img-2 .pointer-2 {
        top: 73%;
        left: 19.4%;
    }
    
    .poster-img-2 .pointer-3 {
        top: 77%;
        left: 65.5%;
    }

    h2.v-modal-title {
        font-size: 14px;
    }
}

.digital-poster ul li {
    width: 50%;
    text-align: center;
}
.digital-poster .nav-tabs .nav-link {
    text-align: center;
    width: 100%;
    background: #e7e7e7;
    border-radius: 10px 10px 0 0;
    font-size: 20px;
    font-weight: 900;
    padding: 15px;
    border: none;
    color: #4a4a4a;
}

.digital-poster .nav-tabs .nav-link.active, .digital-poster .nav-tabs .nav-item.show .nav-link {
    color: #ffffff;
    background-color: #006993;
}
.digital-poster div#myTabContent {
    border: 6px solid #006993;
}

.digital-poster .list-block-variation:nth-child(1) {
    border-top: 0px solid #979797 !important;
}

.digital-poster .list-block-variation .dl-list-header {
    margin: 0px 0 0;
}
.digital-poster .container.pt-5 {
    padding-top: 0rem !important;
}

.digital-poster .list-block-variation .dl-list-body {
    padding-left: 0px;
}
.digital-poster .btn-list-link-backto {
    display: none;
}
.digital-poster .list-block-variation:nth-child(3) {
    border-bottom: 0 !important;
}
.digital-poster .list-block-backto-publsh {
    margin: 10px 0;
}

div#logoTabContent {
    border: 6px solid #006993;
    padding-bottom: 30px;
    padding-top: 10px;
}

.salix-logo-sec.logo-sec-2-blk2 .justify-content-center div:nth-child(2) .card-new, 
.salix-logo-sec.logo-sec-2-blk2 .justify-content-center div:nth-child(3) .card-new,
.res-logo-last div.salix-logo-sec:nth-child(6) .justify-content-center div:nth-child(2) .card-new,
.res-logo-last div.salix-logo-sec:nth-child(6) .justify-content-center div:nth-child(3) .card-new
 {
    box-shadow: none !important;
}

.digital-poster h4 {
    text-align: center;
    width: 100%;
    background: #e7e7e7;
    border-radius: 10px 10px 0 0;
    font-size: 20px;
    font-weight: 900;
    padding: 15px;
    border: none;
    color: #ffffff;
    background: #006993;
    margin-bottom: 0;
}
.res-logo-last {
    border: 6px solid #006993;
    padding-bottom: 30px;
    padding-top: 10px;
}
.salix-logo-sec .white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text p {
    font-size: 23px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 24px;
    text-align: center;
    color: #006993;
}
.salix-logo-sec .white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text p span {
    color: #4a4a4a;
    font-size: 20px;
}

.salix-logo-sec  .white-Bg-bnr .bg-coloum.multilink .card-new .bg-card-middle-text p:nth-child(3) {
    min-height: 108px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.salix-logo-sec  .white-Bg-bnr .bg-coloum.multilink .card-new {
    padding: 20px;
    min-height: 270px;
}
li.social-icons {
    display: flex;
    align-content: flex-start;
}
li.social-icons a {
    background: url(/siteassets/img/social-media-sprite.webp);
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background-position: 0% 0%;
    background-size: 196%;
}
li.social-icons a.x {
    background-position: 100% 0%;
}
ul.social-links {
    padding: 15px 15px 0;
    margin-bottom: 0;
}
ul.social-links li.social-icons a {
    background-position: 0% 100%;
}
ul.social-links li.social-icons a.x {
    background-position: 100% 100%;
}

.salix-logo-sec .white-Bg-bnr .bg-coloum.multilink:last-child .card-new .bg-list-group {
    position: unset;
}
@media (min-width: 1025px) and (max-width: 1268px) {
    .carousel-caption h2 {
        font-size: 3vw;
    }
}
@media screen and (max-width: 991px) {
    .salix-logo-sec .white-Bg-bnr .bg-coloum.multilink .card-new {
        padding: 23px;
    }
    .salix-logo-sec .white-Bg-bnr.overall-multilnk {
        padding: 0px 0 !important;
    }

    .salix-logo-sec.logo-sec-2-blk2 .justify-content-center> div:nth-child(2), 
    .salix-logo-sec.logo-sec-2-blk2 .justify-content-center> div:nth-child(3), 
    .res-logo-last div.salix-logo-sec:nth-child(6) .justify-content-center> div:nth-child(2), 
    .res-logo-last div.salix-logo-sec:nth-child(6) .justify-content-center> div:nth-child(3) {
        display: none;
    }
    div#logoTabContent {
        padding-top: 40px;
    }
    .res-logo-last {
        padding-top: 40px;
    }
    .salix-logo-sec.logo-sec-4 .container .row {
        /* width: 104%; */
        margin-bottom: 0px;
    }
}


@media screen and (max-width: 768px) {
    .resource-main-sec .align-items-center {
        align-items: center !important;
        display: flex;
        flex-direction: column;
    }
    .resource-main-sec .poster-content {
        flex-direction: column;
    }
    .resource-main-sec .list-block-variation .align-items-center div {
        width: 100%;
    }
    .resource-main-head h2, .resource-logo-main-head h2 {
        font-size: 27px;
        line-height: 34px;
    }
    .resource-logo-main-sec .digital-poster .nav-tabs .nav-link {
        min-height: 90px;
    }
}

@media screen and (max-width: 440px) {
    .salix-logo-sec .white-Bg-bnr .multilink {
        width: 100%;
    }
    .digital-poster .nav-tabs .nav-link {
        font-size: 18px;
    }
}




