#normal-exit-ramp .modal-footer a.exit-ramp-continue span,
.car1-but a,
.ex-title,
.search-hcp .list.search.list-hover em,
.v-dopa,
.vb-button a,
.vid-apan,
h1.home-h2,
p.v-texb {
    font-family: Montserrat, sans-serif
}

.ex-title,
p {
    font-size: 18px
}

p.event-txt,
ul.breadcrumb-holder {
    font-style: italic
}

@font-face {
    font-family: HelveticaNeue-Regular;
    font-display: swap;
    src: local('HelveticaNeue-Regular'), url('/content/dam/open-digital/malaysia-hcp/en/fonts/helvetica/helvetica.woff')
}

@font-face {
    font-family: Montserrat-Regular;
    font-display: swap;
    src: local('Montserrat-Regular'), url('/content/dam/open-digital/India-HCP/en/fonts/Montserrat/Montserrat-regular.woff2')
}

@font-face {
    font-family: Montserrat-bold;
    font-display: swap;
    src: local('Montserrat-bold'), url('/content/dam/open-digital/India-HCP/en/fonts/Montserrat/Montserrat-bold.woff')
}

.ex-title {
    text-align: left;
    color: #000
}

.ex-desc {
    font-size: 12px;
    text-align: left
}

.col-4-home .column-1 p,
.col-4-home .column-2 p,
.col-4-home .column-3 p,
.new_p,
.pspi a.dropdown-toggle span.text {
    font-size: 14px
}

#normal-exit-ramp .modal-header {
    border-bottom: 0
}

#normal-exit-ramp .modal-footer {
    border-top: 0;
    display: flex;
    justify-content: space-evenly
}

#normal-exit-ramp .modal-footer a.exit-ramp-cancel {
    background-color: #fff;
    color: #000;
    font-family: Montserrat, sans-serif
}

#normal-exit-ramp .modal-footer a.exit-ramp-continue,
span.fa.fa-play:hover {
    background-color: #830051;
    color: #fff
}

.scrollToTop {
    filter: contrast(.3);
    max-width: 50px;
    display: inline-block;
    position: fixed;
    bottom: 3%;
    right: 2%;
    z-index: 99;
    border: none;
    outline: 0;
    cursor: pointer
}

.carousel.carousel-dhome .carousel-indicators li .carousel-indicator:after {
    border: 1px solid #830051
}

@media screen and (min-width:1024px) {
    .primary-navigation .navbar-collapse.collapse li.dropdown.first-level-item:nth-child(2) a.parent-link {
        display: none !important
    }
    p.approval-id {
        padding-left: 20px
    }
}

ul.nav.navbar-nav.stacked-menu li.dropdown.first-level-item:nth-child(2) li.dropdown.dropdown-submenu:nth-child(5) ul.dropdown-menu.right {
    overflow-y: unset !important
}

li.list-dropdown-item.list-item-1.dropdown.pspi.open .dropdown-menu {
    background: #f3f8fc !important;
    top: 33px;
    padding: 0;
    Background: #3e4444
}

.list-dropdown-container.portrait-list-dropdown.horizontal-list-dropdown.btn-group {
    z-index: 9
}

.dropdown-menu li.list-item-1-0 span.link-text:after,
.dropdown-menu li.list-item-1-1 span.link-text:after {
    margin-top: .4em;
    content: "";
    display: block;
    width: 177px;
    background-color: #830051;
    height: .3px
}

.mob-foot-logo {
    margin-top: -1.5em;
    margin-bottom: 1em
}

.dropdown-menu .list-item-1-0 span.link-text,
.dropdown-menu .list-item-1-1 span.link-text,
.dropdown-menu .list-item-1-2 span.link-text {
    font-size: 10px
}

.dropdown-menu ul.dropdown-menu span.link-text,
.footer-column h3,
.footer-column li a,
.footer-mob h3,
.footer-mob li a {
    color: #3f4444
}

.horizontal-list-dropdown .list-dropdown.dropdown-menu li.list-dropdown-item.list-item-2 {
    border-right: none !important
}

.text-pad-left {
    padding: 0 2%
}

.bold-txt,
.footer .column-4 h3.border,
.footer-bold-text {
    font-weight: 700
}

.primary-navigation .nav>li a {
    font-size: 15px !important
}

.new_h2 {
    font-family: Montserrat-bold
}

.new_h3,
.new_p,
.primary-navigation .first-level-item>a {
    font-family: Montserrat-Regular
}

.footer li span.vcenter.link-txt,
.search-hcp .form-inline .input-group>.form-control,
.search-hcp .list.search.list-hover strong,
.search-hcp em.search-text,
.sub-txt,
a,
h1,
h2,
h3,
h4,
h5,
h6,
input.form-control.global-search-txt,
li,
p,
p.ul,
span,
ul {
    font-family: Montserrat-Regular, Montserrat-bold
}

.box-link-sec img.new-image-desktop:hover {
    transform: scale(1.15);
    transition: transform .4s
}

.box-link-sec h3:hover {
    font-size: 19px;
    transition: .5s
}

.my-account .modalContent {
    max-height: 600px !important
}

.breadcrumb-seperator-sm.hidden-sm {
    display: contents
}

.nav.navbar-nav li.first-level-item .bottom-hover-border:after {
    border-bottom: none !important
}

.arrow-hide .carousel .carousel-control,
.breadcrumb-item:not(.active):after,
.event-mob.arrow-hide .carousel .carousel-control,
.header-desktop-column .linkList .login,
.navbar .primary-navigation li ul li ul li .dropdown-menu li a:after,
.primary-navigation .nav>li:first-child,
li.dropdown.first-level-item:nth-child(5) a.parent-link,
li.dropdown.item-more.first-level-item {
    display: none !important
}

.top-header .header-desktop-column .loginAndUserSignin.section {
    min-height: 38px
}

a.show-all.btn.btn-primary {
    color: #fff;
    background-color: #830051
}

h1.user-profile-name {
    font-size: 16px;
    color: #fff;
    margin: 0;
    line-height: 41px
}

.carousel .zoom-icon.fg-color {
    left: auto;
    top: 0;
    padding: 0;
    right: 0 !important
}

.link-pending a {
    cursor: text
}

.footer h3.border,
.lung .news-highlight-section h3.border,
.lung .news-mob h3.border,
ul.list-dropdown.dropdown-menu {
    margin-top: 0
}

.news-highlight-section p.sub-txt {
    padding-top: 10px;
    margin-bottom: 0
}

.navbar .search-results-inner.search-suggestions.platinum {
    padding: 10px
}

.navbar .search-results-container.collapse.in {
    overflow-y: scroll;
    max-height: 200px
}

.footer-column .column-2 {
    padding-left: 45px
}

.youTubePlayer.section {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px
}

.carousel span.fa.fa-chevron-right:before {
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/images/arrow-right.png);
    width: 20px;
    height: 25px;
    background-size: 70% 17px;
    display: inline-block;
    background-repeat: no-repeat
}

.youtube-video-wrap {
    width: 100% !important;
    height: 100% !important
}

.youtube-video-parent {
    display: inline-block;
    width: 100%
}

.global-search-inner .search-results-inner .results a {
    list-style-type: none;
    font-size: 12px;
    line-height: 20px
}

.video-col .youtube-video {
    width: 80%;
    margin: auto;
    height: auto !important
}

.align-center-prop .column-2 .new-image img {
    width: 90px !important;
    background: #9ab1ac;
    float: left;
    text-align: left;
    padding: 19px
}

.footer-expandable .container,
.navbar-nav>li.dropdown>ul.dropdown-menu,
.top-header-links,
.user-enrole#forgot-password,
.user-enrole#registration,
img.video-thumb-cta {
    width: 100%
}

.carousel .carousel-content-block,
.header-desktop-column .navbar .login,
.hide-now,
.mob-carousel1,
.mob-gheader .column-1 li.list-dropdown-item.list-item-1:after,
.mob-snip-menu p.login-register,
.navbar span.caret-block,
.pre-login ul.nav.navbar-nav.pull-right.header-actions,
.primary-navigation .navbar-collapse.collapse li.dropdown.first-level-item:nth-child(3) a.parent-link,
.search-hcp .list.search.list-hover .glyphicon,
.search-hcp span.filters.add-filter,
.section-home a.left.carousel-control,
.section-home a.right.carousel-control,
.top-header-links li:after,
li.breadcrumb-seperator-xs.vcenter.hidden-xs,
li.user-profile-login.hidden-xs.hidden-sm,
span.fa.fa-spinner.fa-pulse.fa-3x.fa-fw.vcenter {
    display: none
}

.dcol-sec-1 h3,
.dcol-sec-2 h3,
.txt-center {
    text-align: center
}

body.fixed-top-margin {
    margin-top: 130px !important
}

footer {
    border-top: 1px solid #e2e8e7;
    background-color: #e2e8e7
}

.car1-but a,
.footer .text.parbase a,
.new-list a,
.new-list1 a,
.vb-button a {
    text-decoration: none !important
}

p {
    line-height: 22px;
    letter-spacing: .3px;
    color: #3f4444
}

.foot-txt,
span {
    font-size: 12px
}

.component-section.container.no-style.login-banner {
    width: 100%;
    padding-top: 0
}

.sub-txt {
    font-size: 14px !important
}

.guidelines-prod .text.parbase.section ol li,
.guidelines-prod .text.parbase.section ul li {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: .3px;
    color: #3f4444;
    font-family: HelveticaNeue-Regular, Arial, sans-serif
}

span.breadcrumb-txt {
    display: block;
    position: inherit !important;
    transform: none !important
}

.breadcrumb.section {
    background-color: transparent;
    padding: 0
}

.disease .container.middle-content,
.therapy .container.middle-content {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.breadcrumb-container .breadcrumb-item .link-thumbnail img {
    height: 100%;
    width: 7px;
    margin-left: 0;
    display: block !important;
    padding-bottom: 5px
}

.breadcrumb-container .breadcrumb-item a {
    margin-right: 10px;
    height: inherit !important
}

.breadcrumb-container {
    padding: 0;
    background: 0 0
}

ul.breadcrumb-holder .vcenter,
ul.breadcrumb-holder .vcenter a,
ul.breadcrumb-holder .vcenter a:hover {
    color: #fff !important;
    font-weight: 700;
    text-decoration: none;
    margin-right: 4px
}

.breadcrumb-list-parent.vcenter {
    display: inline
}

.img-shadow {
    box-shadow: 1px 1px 5px #ccc
}

.signup a.btn.btn-secondary span:before {
    width: 40px;
    height: 21px;
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    background-image: url(/content/dam/open-digital/India-HCP/en/images/chevron-right-regular.png);
    background-size: 23% 15px;
    background-position: right
}

.search-results-container.collapse.in {
    overflow-y: scroll
}

.navbar .login .linked-list a.btn.btn-default {
    margin-top: 7px;
    margin-bottom: 7px
}

.column-section-one {
    display: block
}

.readmore a.btn.btn-secondary,
ul.nav.nav-pills.tab-list {
    border: none
}

.home-sec h3 {
    font-size: 22px;
    padding-left: 1.2em;
    font-family: Montserrat, sans-serif;
    color: #3f4444
}

.home-sec .text.parbase.section {
    width: 50%;
    padding-bottom: 0;
    padding-top: 0;
    color: #fff
}

.quicklink-col .sectionContainer.section {
    background-image: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/research.jpg);
    background-size: cover;
    background-position: center
}

.component-section.container.no-style.article-sec-left {
    width: 90%
}

header .navbar-default button.navbar-toggle,
header .navbar-default button.navbar-toggle:focus,
header .navbar-default button.navbar-toggle:hover {
    border: 0 !important;
    z-index: 100;
    background-size: 30% 30%;
    background-repeat: no-repeat;
    background-color: #830051;
    width: 69px;
    height: 63px;
    border-radius: 0;
    background-position: center
}

header .navbar-default button.navbar-toggle {
    background-image: url(/content/dam/open-digital/India-HCP/en/images/close-reg-white.png)
}

header .navbar-default button.navbar-toggle.collapsed {
    background-image: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/menu.png)
}

.article-sec-left .page-section-inner {
    width: 50%;
    background-color: transparent;
    padding: 15px
}

.article-right-col1 .column-1,
.article-right-col2 .column-2 {
    background-color: #eeac1f
}

.article-right-col1 .column-2,
.article-right-col2 .column-1 {
    background-color: #c2d42f
}

.footer p {
    font-size: 12px;
    line-height: 15px
}

p.mob-foot {
    margin-top: 2em;
    line-height: 20px
}

.footer li span.vcenter.link-txt {
    line-height: 0;
    text-shadow: 0 0
}

.footer ol li,
.footer ul li {
    margin-bottom: 2px
}

.fa-search:before,
.primary-navigation .nav>li a:focus,
.primary-navigation .nav>li a:hover,
span.foot-col {
    color: #830051
}

.primary-navigation .nav .dropdown-toggle.bottom-hover-border:after {
    display: block;
    content: '';
    position: relative;
    bottom: -3px;
    font: 20px/1 FontAwesome;
    content: "\f107";
    text-align: center;
    color: #830051;
    border-bottom: none;
    transform: unset;
    transition: none;
    transform: inherit
}

input.form-control.global-search-txt {
    font-style: normal;
    width: 73% !important;
    float: left;
    display: inline-block;
    margin-right: 0;
    min-height: auto
}

.userProfile h2.vcenter,
7 h3.user-txt {
    font-family: HelveticaNeue-Regular, Arial, sans-serif
}

li.list-dropdown-item a,
li.list-dropdown-item a:focus,
li.list-dropdown-item a:hover {
    font-family: Montserrat-Regular, Montserrat-bold !important;
    text-decoration: none;
    border: none
}

.primary-navigation .navbar-nav a,
.primary-navigation .navbar-nav span {
    color: #3f4444 !important
}

.art-col .column-1 .row .column-2,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.top-header,
ul.list-dropdown.dropdown-menu {
    background-color: #830051
}

.column-section-one .column-1 h3.user-txt {
    color: #fcf9f4;
    text-align: center;
    margin-top: 10px;
    font-size: 14px
}

.horizontal-list-dropdown .list-dropdown.dropdown-menu li a,
.userProfile h2.vcenter {
    color: #fcf9f4
}

.header-desktop-column .row,
.navbar-header,
.video-main {
    display: flex
}

.header-desktop-column .column-2 {
    align-self: center
}

.active .input-group-addon.search-icon-addon {
    padding-right: 19px
}

.primary-navigation .nav.stacked-menu {
    margin-top: 20px;
    margin-bottom: 0 !important;
    width: 75%;
    margin-left: 20px
}

.col-4-home .column-1 .text.parbase.section,
.column-section-one .column-2,
.global-search-inner .form-inline .input-group,
section.user-profile-section {
    padding: 0
}

.menu-snippet-desktop {
    width: 163px;
    padding: 3px 0 0 !important;
    border: 0;
    float: right;
    margin-top: 2px
}

.input-group-addon.search-icon-addon {
    line-height: 2;
    padding-right: 25px;
    float: right;
    display: inline-block
}

div#top-nav {
    width: 80%
}

.column-section-one .column-1 {
    width: 40%;
    text-align: right;
    padding-right: 0
}

.userProfile h2.vcenter {
    font-size: 14px;
    float: left;
    margin-top: 0;
    margin-bottom: 0
}

.modal button span {
    font-size: 30px
}

button.btn.btn-primary.submit-btn.proceed-delete-reg span {
    font-size: inherit
}

.horizontal-list-dropdown .list-dropdown.dropdown-menu li a {
    display: inline-block;
    padding: 3px 10px
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: block !important;
    vertical-align: middle
}

.header-desktop-column .listToDropdown.section,
.list-dropdown-container.landscape-list-dropdown.horizontal-list-dropdown.btn-group,
.navbar-collapse {
    float: right
}

.footer {
    background: 0 0;
    width: 1170px;
    margin: auto
}

button.navbar-toggle {
    float: right;
    position: absolute;
    right: 0
}

.navbar-default .navbar-toggle .icon-bar {
    visibility: hidden
}

.col-4-home h3.border {
    font-size: 16px
}

.signup a.btn.btn-secondary {
    border-top: 2px solid
}

.art-col h3.border,
.article-right-col1 p,
.article-right-col2 p,
.readmore-sec h2.border {
    color: #fff
}

.article-right-col1 .signup a.btn.btn-secondary,
.article-right-col2 .signup a.btn.btn-secondary {
    color: #fff;
    border-color: #fff;
    border-top: 1px solid;
    font-family: LexiaBoldItalic;
    font-weight: 400;
    font-style: normal
}

.article-right-col1 .signup a.btn.btn-secondary span:before,
.article-right-col2 .signup a.btn.btn-secondary span:before,
.readmore-sec .signup a.btn.btn-secondary span:before {
    background-image: url(/content/dam/open-digital/India-HCP/en/images/chevron-right-white.png)
}

.article-right-col1 .column-1,
.article-right-col1 .column-2,
.article-right-col2 .column-1,
.article-right-col2 .column-2 {
    width: 250px;
    height: 224px;
    padding: 35px;
    margin: 10px;
    box-shadow: 1px 1px 15px #ccc
}

.quicklink-col .column-1 {
    margin-top: 10px
}

.article-right-col1 a.btn.btn-secondary,
.article-right-col2 a.btn.btn-secondary {
    font-weight: 700;
    line-height: 18px;
    font-size: 12px
}

.date-col .column-1 {
    width: 35%
}

.date-col .column-1 .text.parbase.section {
    border-right: 1px solid #9ab1ac
}

.multi-column-container.event-main-col {
    padding-top: 100px;
    padding-bottom: 100px
}

.component-section.container.no-style.news-sec-right {
    width: 100%;
    padding: 0
}

p.event-txt {
    color: #fff;
    background-color: #830051;
    width: 52px;
    font-size: 14px;
    text-align: center
}

.readmore a.btn.btn-secondary,
.signup a.btn.btn-secondary {
    color: #830051;
    border-color: #830051;
    font-weight: 700;
    font-family: LexiaBold;
    font-size: 16px;
    padding: 10px 20px
}

.carousel-control .fa.fa-chevron-left,
.carousel-control .fa.fa-chevron-right {
    display: table-cell;
    vertical-align: middle;
    background-color: #830051;
    text-align: end;
    padding: 15px 10px 9px 17px
}

span.fa.fa-chevron-left:before {
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/images/arrow-left.png);
    width: 20px;
    height: 25px;
    background-size: 70% 17px;
    display: inline-block;
    background-repeat: no-repeat
}

a.right.carousel-control {
    right: -6% !important;
    opacity: 1;
    background: 0 0
}

span.fa.fa-chevron-right:before {
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/images/arrow-right.png);
    background-size: 70% 17px;
    display: inline-block;
    background-repeat: no-repeat
}

span.fa.fa-play {
    color: #830051;
    border: 2px solid #830051;
    padding: 10px;
    border-top: 1px solid;
    font-size: 12px
}

.component-section.no-style.recommend-sec {
    background: linear-gradient(to right, #fcf9f4 42%, #fff 38%)
}

.col-4-home .column-2,
.col-4-home .column-3,
.col-4-home .column-4 {
    background-color: #fff;
    box-shadow: 1px 1px 5px #ccc;
    padding: 0;
    margin-left: 10px;
    margin-right: 10px
}

.col-4-home .subHeading.section,
.col-4-home .text.parbase.section {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.col-4-home .column-1 {
    width: 19%;
    padding: 0
}

a.left.carousel-control {
    opacity: 1;
    left: -6% !important;
    border: none !important;
    background: 0 0
}

.component-section.no-style.event-sec-home,
.component-section.no-style.readmore-sec {
    background-position: center
}

.news-sec .text.parbase.section {
    padding-left: 20px;
    padding-right: 20px
}

.news-sec .text.parbase.section:nth-child(2) {
    padding-top: 20px
}

.news-sec .text.parbase.section:nth-child(3) {
    padding-bottom: 20px
}

.news-sec .column-1 {
    box-shadow: 1px 1px 7px #ccc;
    padding: 0;
    width: 65%;
    margin-right: 18px
}

.news-sec .sectionContainer.section {
    box-shadow: 1px 1px 7px #ccc;
    margin-bottom: 19px
}

.multi-column-container.news-sec {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.news-sec .column-2 {
    width: 33%
}

.readmore-sec a.btn.btn-secondary {
    color: #fff;
    border-color: #fff;
    font-weight: 400;
    font-size: 16px
}

.readmore-sec .page-section-inner.container {
    padding-top: 200px;
    padding-bottom: 200px
}

.navbar .login a.btn.btn-default {
    color: #fcf9f4;
    font-style: normal;
    border: none;
    font-family: HelveticaNeue-Regular, Arial, sans-serif;
    font-weight: 700;
    display: inline-flex
}

.navbar .login a.btn.btn-default span:first-child {
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/images/lock.png);
    display: inline-block;
    width: 19px;
    height: 19px;
    background-size: 78% 20px;
    background-repeat: no-repeat !important
}

.navbar .login li.list-item-0 {
    background: #a54580
}

.home-before-login .article-sec-left .page-section-inner,
.home-before-login .register-col .signup a.btn.btn-secondary {
    width: 50%
}

.multi-column-container.quicklink-col.art-col,
.multi-column-container.quicklink-col.register-col {
    margin-top: 30px;
    margin-bottom: 30px
}

.art-col .column-2 .row .column-1 {
    background-color: #9ab1ac !important
}

.art-col .col-sm-6.col-xs-12.column-2 {
    background-color: #9ab1ac;
    padding-bottom: 25px
}

.art-col .col-sm-6.col-xs-12.column-1 {
    background-color: #830051;
    margin: 0
}

.art-col .column-1,
.art-col .column-2 {
    padding: 20px
}

@media screen and (min-width:1200px) {
    li.list-dropdown-item.list-item-1.dropdown.pspi:hover .dropdown-menu {
        display: inline-block !important;
        background: #f3f8fc !important;
        top: 33px !important;
        padding: 0 !important
    }
    li.list-dropdown-item.list-item-1.dropdown.pspi {
        display: inline-block;
        height: 2.75em;
        border-right: none !important
    }
    .header-desktop-column li.list-dropdown-item.list-item-2 {
        border-left: 2px solid #fff
    }
    li.list-dropdown-item.list-item-1.dropdown.pspi:hover span.fa.fa-angle-down.arrow.arrow-down::before {
        content: "\f106" !important
    }
    footer .footer {
        width: 1170px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 25px;
        margin-bottom: 25px
    }
    .hm .list-item-0 a span.glyphicon.glyphicon-chevron-right.pull-right {
        left: 0
    }
    .sect-3-banner .hm a.btn.btn-secondary {
        width: 12%;
        padding: 10px 15px
    }
    .section-home .carousel-content-block {
        top: 40% !important
    }
    div#top-nav {
        width: calc(1023px - 140px)
    }
}

@media screen and (max-width:991px) {
    .login-register,
    .teritary-link span.vcenter.link-txt,
    .user-profile-login a,
    h3.user-txt,
    p.logout {
        font-family: HelveticaNeue-Regular, Arial, sans-serif
    }
    .portrait-list-dropdown .list-dropdown-head.dropdown-toggle {
        color: #830051
    }
    .navbar-fixed-top .primary-navigation {
        z-index: 9
    }
    li.list-dropdown-item.list-item-0.pspi:after,
    li.list-dropdown-item.list-item-1:after {
        margin: auto;
        content: "";
        display: block;
        width: 90%;
        background-color: #830051;
        height: 1px
    }
    .portrait-list-dropdown .list-dropdown.dropdown-menu li a {
        font-size: 8px;
        padding: 5px
    }
    .header-sec-menu .col-xs-12 {
        padding-right: 0
    }
    .header-sec-menu .fa-chevron-circle-down:before {
        content: "\f107"
    }
    .open.portrait-list-dropdown .list-dropdown.dropdown-menu {
        background: #f3f8fc !important;
        left: -2em;
        top: 3.1em
    }
    li.dropdown.first-level-item>ul.dropdown-menu>li.dropdown.dropdown-submenu>a.dropdown-toggle {
        border-left: 3px solid #830051;
        margin-top: 4px;
        margin-bottom: 4px
    }
    .contact-foot,
    .foot-para1 {
        font-weight: 700 !important
    }
    .login-register,
    .mob-snip-menu .user-profile-account a.dropdown-toggle span,
    h3.user-txt,
    p.logout {
        font-weight: 700;
        color: #830051;
        font-size: 16px
    }
    li.dropdown.first-level-item>ul.dropdown-menu>li.dropdown.dropdown-submenu>a.dropdown-toggle span.link-text {
        font-style: normal
    }
    .static-nav-links a span {
        font-style: normal !important
    }
    .static-nav-links:last-child a span {
        font-style: italic !important;
        color: #830051 !important
    }
    .navbar .primary-navigation li ul li ul li .dropdown-menu li a span {
        padding-left: 10px
    }
    .primary-navigation .container div#top-nav .dropdown-submenu li a {
        background: #eee
    }
    .mob-menu-col .user-profile-login a:before {
        content: " ";
        background-image: url(/content/dam/open-digital/India-HCP/en/Mobile-updated/log_in.png);
        width: 100px;
        height: 25px;
        background-size: 92px 28px;
        display: inline-block;
        float: right;
        background-repeat: no-repeat;
        background-color: #830051
    }
    .mob-menu-col .user-profile-account a.dropdown-toggle,
    .mob-menu-col .user-profile-login a {
        background-size: 60px 60px !important;
        padding: 19px;
        margin: 0;
        display: inline-block;
        float: right
    }
    .mob-menu-col .user-profile-login a {
        background-color: #830051
    }
    .mob-menu-col .user-profile-account a.dropdown-toggle,
    .static-links-wrapper {
        background-color: #fcf9f4
    }
    .nav li.first-level-item,
    div#top-nav {
        float: inherit;
        margin: 0 auto
    }
    .mob-menu-col .user-profile-account a.dropdown-toggle:before {
        content: " ";
        background-image: url(/content/dam/open-digital/India-HCP/en/images/mobile/profile.png);
        width: 23px;
        height: 25px;
        background-size: 23px 26px;
        display: inline-block;
        float: right;
        background-repeat: no-repeat
    }
    .mob-profile h3.user-txt:before,
    .mob-snip-menu .user-profile-account a.dropdown-toggle:before {
        background-image: url(/content/dam/open-digital/India-HCP/en/images/mobile/user.png);
        height: 20px;
        background-repeat: no-repeat
    }
    .mob-snip-menu .user-profile-account a.dropdown-toggle:before {
        content: " ";
        width: 23px;
        background-size: 19px 20px;
        display: inline-block;
        position: relative;
        top: 5px
    }
    .footer-column,
    .mob-hide,
    .mob-menu-col .user-profile-account span.caret,
    .mob-menu-col .user-profile-account span.user-profile-name {
        display: none
    }
    .static-links-wrapper .bottom-hover-border:after,
    .tablet-potrait-configuration .primary-navigation .nav.stacked-menu li.visible-xs.first-level-item.visible-sm {
        display: none !important
    }
    .footer-mob {
        display: block
    }
    .footer-mob .linkList.section,
    .top-header .container {
        width: 100%
    }
    .footer-mob .column-1,
    .footer-mob .column-2 {
        width: 50%
    }
    .static-links-wrapper {
        float: left;
        width: 100%;
        padding-left: 48px;
        padding-right: 48px
    }
    .top-header {
        background-color: #fff
    }
    button.navbar-toggle {
        padding: 24px !important;
        background: #830051
    }
    .mob-menu-col .column-1 img {
        width: 60% !important;
        padding: 0
    }
    .mob-menu-col .column-2 img {
        width: 50% !important;
        padding: 18px;
        background-color: #fcf9f4
    }
    .home-before-login .mob-menu-col .column-2 img {
        width: 45% !important
    }
    .mob-menu-col .column-2 .newImage:nth-child(2) img {
        width: 47% !important
    }
    .tablet-potrait-configuration .top-header-links {
        width: 94.5%
    }
    .primary-navigation .container,
    div#top-nav {
        width: 100%;
        padding: 0
    }
    .mob-menu-col .col-sm-3.col-xs-12.column-2 {
        position: absolute;
        float: right;
        right: 0;
        width: 211px !important;
        padding: 0
    }
    .login-register,
    h3.user-txt,
    p.logout {
        font-style: italic;
        margin-top: 10px
    }
    p.logout {
        margin-top: 5px
    }
    .userProfile h2.vcenter {
        color: #830051;
        font-size: 16px;
        font-style: italic
    }
    .multi-column-container.mob-snip-menu {
        margin-top: 15px
    }
    .teritary-link span.vcenter.link-txt {
        text-decoration: none;
        border: none;
        font-size: 14px
    }
    .mob-menu-col .column-1 .linkList.section,
    .primary-navigation .container div#top-nav {
        margin: auto
    }
    ul.nav.navbar-nav.stacked-menu {
        order: 1;
        margin: -1px 0 0;
        width: 100% !important
    }
    .menu-snippet-mobile.visible-sm-inline-block.visible-xs-inline-block {
        order: 0;
        width: 90%;
        margin: 0 auto
    }
    .navbar-collapse.collapse.in {
        display: flex !important;
        flex-wrap: wrap
    }
    .mob-profile .column-1 {
        width: 151px;
        padding-right: 0
    }
    .mob-profile .column-2 {
        padding-left: 5px
    }
    .mob-snip-menu .row {
        display: flex
    }
    .mob-snip-menu .row>.column-2 {
        align-self: center
    }
    .nav li.first-level-item {
        width: 90% !important;
        border-top: 1px solid #ccc;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .navbar-nav li a.bottom-hover-border {
        padding-left: 0 !important
    }
    .primary-navigation .nav .bottom-hover-border:after {
        display: inline-block;
        bottom: 3px;
        transform: unset;
        transition: none;
        float: right
    }
    .nav li.first-level-item.static-nav-links:first-child,
    .nav li.first-level-item.static-nav-links:nth-child(2) {
        border-top: none
    }
    .nav li.first-level-item.static-nav-links {
        width: 50% !important
    }
    .nav li.first-level-item.static-nav-links:nth-child(odd) {
        border-right: 1px solid #ccc
    }
    .nav li.first-level-item.static-nav-links:nth-child(2n) {
        padding-left: 15px !important
    }
    .mob-profile h3.user-txt:before {
        content: "";
        display: inline-block;
        width: 36px;
        background-size: 41% 19px;
        background-position: center;
        float: left
    }
    .user-profile-login a {
        color: #830051;
        font-style: italic;
        margin-top: 10px;
        font-size: 16px;
        text-decoration: underline
    }
    .tablet-potrait-configuration .top-header,
    .tablet-potrait-configuration .topHeaderContainer {
        padding: 0;
        line-height: 3
    }
    .bookText .vcenter.link-txt {
        color: #fcf9f4 !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .mob-menu-col .col-sm-9.col-xs-12.column-1 {
        height: 61px !important;
        padding-top: 5px
    }
    .footer-mob {
        padding-top: 0
    }
    .video-banner .vb-button a:before {
        left: 62.3% !important;
        top: 66% !important
    }
    .v-banner-text {
        padding: 18% 2% 15% !important
    }
    .video-banner2 .video-main {
        justify-content: center
    }
    .video-banner2 .vb-button a:before {
        left: 42% !important;
        top: 68.3% !important
    }
    .contact-us-column .expand-img-desktop {
        top: 2.2em
    }
    .sect-3-banner h3.article-sec1-left {
        width: 30% !important
    }
    a.list-dropdown-head.dropdown-toggle.full-strech.fg-color {
        line-height: 2
    }
    a.list-dropdown-head.dropdown-toggle.full-strech.fg-color span {
        font-size: 13px
    }
    .mob-menu-col .col-sm-3.col-xs-12.column-2 {
        width: 202px !important
    }
    .header-sec-menu .column-3 .linked-list.pd-0.horizontal li {
        padding-right: 0
    }
    .list-dropdown-container.portrait-list-dropdown.vertical-list-dropdown.btn-group.mob-drop {
        text-align: center
    }
    body.fixed-top-margin {
        margin-top: 63px !important
    }
    .header-sec-menu .column-1 {
        border-right: 2px solid #830051 !important;
        margin-top: 0;
        width: 23%
    }
    body.fixed-top-margin.search-hcp.search-res {
        margin-top: 200px !important
    }
    .header-sec-menu .column-3 {
        border-left: 2px solid #830051 !important;
        margin-top: 0
    }
    .header-sec-menu .row {
        margin-left: auto
    }
    .portrait-list-dropdown .list-dropdown.dropdown-menu li a {
        font-size: 9px;
        padding: 5px 14px
    }
    .open.portrait-list-dropdown .list-dropdown.dropdown-menu {
        left: 1.5em;
        top: 2.4em
    }
    .sec-card .dcol-sec-1 .col-sm-4,
    .sec-card .dcol-sec-2 .col-sm-6 {
        height: 13em !important
    }
    .header-sec-menu .column-2 {
        margin-left: 5em !important
    }
    .mob-gheader .img-mgif img {
        width: 10em
    }
    .mob-gheader .row {
        display: flex
    }
    .mob-gheader .column-2,
    .mob-gheader .column-3 .vcenter .vcenter.link-txt {
        margin-left: 2em !important
    }
    .img-mgif {
        position: absolute;
        right: 8em
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .user-profile-account.dropdown,
    .user-profile-login {
        padding-top: 8px !important;
        padding-bottom: 8px !important
    }
    .img-gif {
        right: 9.5% !important
    }
    .event-dnew a.right.carousel-control {
        right: -6% !important
    }
    .multi-column-container.header-desktop-column .row .col-sm-3.col-xs-12.column-1 {
        width: 25% !important
    }
    .sect-3-banner h3.article-sec1-left {
        width: 29% !important
    }
    .section-home img.carousel-bg-image.img-responsive {
        height: 29em
    }
    input.form-control.global-search-txt {
        width: 75% !important
    }
    .input-group-addon.search-icon-addon {
        padding-right: 20px
    }
    .menu-snippet-desktop {
        width: 157px
    }
    .navbar-collapse {
        width: 80%
    }
    .primary-navigation .nav.stacked-menu {
        width: 75%;
        margin-left: 0
    }
    .primary-navigation .nav>li {
        padding-right: 0;
        padding-left: 12px
    }
    .horizontal-list-dropdown .list-dropdown.dropdown-menu li a {
        display: inline;
        padding: 3px 6px
    }
    .column-section-one .column-1 {
        width: 50%
    }
    .video-banner .vb-button a:before {
        left: 23.8% !important;
        top: 69% !important
    }
    .video-banner2 .vb-button a:before {
        left: 20% !important;
        top: 75.2% !important
    }
}

@media screen and (min-width:768px) {
    .align-center-prop .row {
        display: flex
    }
    .align-center-prop .column-1,
    .align-center-prop .column-2 {
        align-self: center
    }
    .footer {
        width: 750px
    }
    .breadcrumb span.link-txt.vcenter {
        display: contents
    }
    iframe#widget2.youtube-video {
        height: 585px !important
    }
}

@media screen and (min-width:992px) {
    .horizontal-list-dropdown .list-dropdown.dropdown-menu li.list-dropdown-item.list-item-0 {
        border-right: 2px solid #fff
    }
    .horizontal-list-dropdown .list-dropdown.dropdown-menu li.list-dropdown-item.list-item-2 {
        border-left: 2px solid #fff
    }
    .user-profile-account.open .dropdown-menu {
        width: 130.063px !important;
        min-width: 120px !important
    }
    .search-res .hero.search .form-inline .input-group {
        padding: 10px
    }
    .search-res .hero.search .form-inline .input-group>.form-control {
        text-transform: lowercase
    }
    .header-desktop-column .user-profile-account a.dropdown-toggle:before {
        content: " ";
        background-image: url(/content/dam/open-digital/India-HCP/en/images/mobile/user-white.png);
        width: 23px;
        height: 19px;
        background-size: 17px 18px;
        display: inline-block;
        position: relative;
        top: 5px;
        background-repeat: no-repeat
    }
    .user-profile-account a.dropdown-toggle span {
        color: #fcf9f4;
        font-size: 14px !important
    }
    .cardio-ban-col>.row>.column-2 {
        width: 55%
    }
    .cardio-ban-col>.row>.column-1 {
        width: 40%
    }
    .diagnostic-breast-cancer .cardio-ban-col>.row>.column-1,
    .diagnostic-cll .cardio-ban-col>.row>.column-1,
    .diagnostic-lung-cancer .cardio-ban-col>.row>.column-1,
    .diagnostic-ovarian-cancer .cardio-ban-col>.row>.column-1,
    .diagnostic-pancreatic-cancer .cardio-ban-col>.row>.column-1,
    .diagnostic-prostate-cancer .cardio-ban-col>.row>.column-1,
    .diagnostics_homepage .cardio-ban-col>.row>.column-1 {
        width: 100%
    }
    .diagnostic-breast-cancer .cardio-ban-col>.row>.column-2,
    .diagnostic-cll .cardio-ban-col>.row>.column-2,
    .diagnostic-lung-cancer .cardio-ban-col>.row>.column-2,
    .diagnostic-ovarian-cancer .cardio-ban-col>.row>.column-2,
    .diagnostic-pancreatic-cancer .cardio-ban-col>.row>.column-2,
    .diagnostic-prostate-cancer .cardio-ban-col>.row>.column-2,
    .diagnostics_homepage .cardio-ban-col>.row>.column-2 {
        width: 25%
    }
    .desk-hide,
    .footer-mob,
    .static-links-wrapper {
        display: none
    }
    .footer {
        width: 970px;
        padding-left: 15px;
        padding-right: 15px
    }
    .header-desktop-column .new-image {
        position: absolute !important;
        top: 29px
    }
    .header-desktop-column .expand-img-desktop {
        width: 80% !important
    }
    .footer .expand-img-desktop {
        width: 75% !important
    }
    .header-desktop-column li.list-dropdown-item.list-item-3 {
        BACKGROUND-COLOR: #3f4444;
        display: inline-block;
        padding-top: 13px;
        padding-bottom: 13px
    }
    .header-desktop-column li.list-dropdown-item.list-item-5 a:after {
        content: "";
        display: inline-block;
        background-image: url(/content/dam/open-digital/India-HCP/en/images/chevron-right-white.png);
        width: 8px;
        height: 10px;
        background-size: 88% 11px;
        background-repeat: no-repeat
    }
    .user-profile-login a:before {
        content: "";
        background-image: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/login.png);
        display: inline-block;
        width: 26px;
        height: 19px;
        background-size: 80% 20px;
        background-repeat: no-repeat;
        margin-top: 2px
    }
    .user-profile-login a {
        color: #fcf9f4;
        font-style: normal;
        border: none;
        font-family: Montserrat-Regular;
        display: inline-flex;
        text-transform: uppercase;
        margin-top: 2px
    }
    .user-profile-login {
        display: inline-block;
        padding: 14px 0 10px
    }
    .user-profile-account.dropdown {
        padding-top: 10px;
        padding-bottom: 10px
    }
    footer {
        background-color: #e2e8e7
    }
    ul.n-new.l-line {
        padding-right: 10px
    }
}

@media screen and (max-width:767px) {
    .footer,
    .static-links-wrapper {
        padding-right: 15px;
        padding-left: 15px
    }
    #normal-exit-ramp .modal-dialog {
        margin: 1em
    }
    #normal-exit-ramp a.btn {
        width: 70%
    }
    #normal-exit-ramp .modal-footer {
        border-top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }
    iframe#widget2.youtube-video {
        height: 366px !important
    }
    .header-sec-menu .row {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: -3.8em
    }
    .contact-us-column .expand-img-mobile {
        top: 7em
    }
    .portrait-list-dropdown .list-dropdown-head.dropdown-toggle {
        margin-left: 0;
        line-height: 15px;
        font-weight: 700
    }
    .header-sec-menu li a {
        margin: 6px !important
    }
    .lung .carousel-control .fa.fa-chevron-left,
    .lung .carousel-control .fa.fa-chevron-right {
        padding: 8px 3px 0 5px
    }
    body.fixed-top-margin {
        margin-top: 62px !important
    }
    body.fixed-top-margin.search-hcp.search-res {
        margin-top: 212px !important
    }
    .mob-profile .col-sm-6.col-xs-12.column-2 {
        width: 47%
    }
    .mob-profile .column-1 {
        width: auto;
        padding-right: 0;
        padding-left: 4px
    }
    .mob-snip-menu .col-sm-9.col-xs-12.column-1 {
        padding-left: 15px;
        padding-right: 0
    }
    .mob-snip-menu .column-2 {
        width: 40%
    }
    .top-header-links.visible-sm-inline-block.visible-xs-inline-block {
        width: calc(100% - 50px)
    }
    .dyslip .linkList.section,
    .footer,
    .service-col .linkList.section,
    .service-col-b .linkList.section {
        width: 100%
    }
    p.del-p {
        display: none
    }
    .footer-column .column-2 {
        width: 100%;
        margin-left: 0
    }
    .linkList.section {
        display: inline-block;
        width: 100%;
        font-weight: 700;
        margin-left: -17%
    }

 .esclinkList.section {
        display: inline-block;
        width: 100%;
        font-weight: 700;
        
    }
    .lung .dis-patient-story .linkList.section {
        display: inline-block;
        width: 66%;
        font-weight: 700
    }
    .footer-column .linkList.section {
        display: inline-flex
    }
    h3.user-txt {
        padding-left: 5px
    }
    .footer li span.vcenter.link-txt {
        font-size: 14px;
        font-weight: 400
    }
    .footer img.new-image-mobile {
        width: 60% !important
    }
    li.breadcrumb-item.vcenter {
        padding-left: 0;
        padding-right: 5px
    }
    .mob-brilin-sec li.breadcrumb-item.vcenter {
        padding-top: 2px !important
    }
    .breadcrumb-container .breadcrumb-item .link-thumbnail img {
        height: 100%;
        width: 7px;
        margin-left: 0 !important;
        display: block !important;
        margin-right: 0 !important
    }
    .breadcrumb-list-parent.vcenter {
        padding-right: 0
    }
    .v-dopa,
    .vb-button a,
    p.v-texb {
        font-size: 21px !important
    }
    .col-sm-6.col-xs-12.column-1 .linkList.section {
        width: 80%
    }
    .v-banner-text {
        padding: 18% 2% 15% !important;
        text-align: center
    }
    .v-dopa,
    p.v-texb {
        line-height: 30px !important
    }
    .vid-apan {
        font-size: 18px !important
    }
    .video-main {
        justify-content: center
    }
    .header-sec-menu .column-1 {
        border-right: 2px solid #830051 !important;
        margin-top: 0
    }
    .header-sec-menu .column-3 {
        border-left: 2px solid #830051 !important;
        margin-top: 0
    }
    .mob-menu-col .column-1 {
        height: 63px;
        padding-top: 10px !important;
        margin-left: 5% !important;
        width: 72% !important;
        padding-left: 36px !important
    }
    .mob-menu-col .row .columbn-2 {
        width: 20% !important
    }
    .sec-card .dcol-sec-1 .column-1,
    .sec-card .dcol-sec-1 .column-2,
    .sec-card .dcol-sec-1 .column-3,
    .sec-card .dcol-sec-2 .col-sm-6 {
        height: 10em !important;
        width: 45% !important
    }
    .linked-list.pd-0.horizontal {
        display: flex !important
    }
    .multi-column-container.mob-menu-col .row .col-sm-6.col-xs-12.column-2 {
        width: 17% !important
    }
    .secondaryNavMob {
        margin-left: 0 !important;
        width: 114%
    }
    .multi-column-container.ThirdNav-Mob {
        margin-left: -16% !important
    }
    .multi-column-container.ThirdNav-Mob .col-sm-9.col-xs-12 {
        width: 46% !important;
        padding-top: 3% !important;
        padding-right: 0 !important
    }
    .multi-column-container.ThirdNav-Mob .col-sm-3.col-xs-12 {
        width: 50% !important
    }
    .multi-column-container.ThirdNav-Mob .row {
        margin-left: -21px !important
    }
    .linked-list.pd-0.horizontal li {
        padding-right: 11px !important;
        margin-top: 10px !important
    }
    .linked-list.horizontal li {
        display: inline-block;
        margin-right: 10px !important
    }
    span.vcenter.link-txt {
        font-size: 12px !important
    }
    .footer-mob .linkList.section .linked-list.pd-0.vertical {
        padding-left: 0 !important
    }
    .mob-menu-col .user-profile-login a {
        padding-right: 9px !important
    }
    .sec-card .dcol-sec-1 .column-3 {
        margin-top: 4%;
        margin-left: 27% !important
    }
    .dcol-sec-1 img.new-image-mobile,
    .dcol-sec-2 img.new-image-mobile {
        width: 3em !important
    }
    .dcol-sec-1 h3,
    .dcol-sec-2 h3 {
        font-size: 14px
    }
    .multi-column-container.dcol-sec-1,
    .multi-column-container.dcol-sec-2 {
        width: auto !important
    }
    .dcol-sec-1 .column-2 {
        margin-left: 4% !important
    }
    .dcol-sec-2 .column-1 {
        margin-left: 2.8% !important
    }
}

@media screen and (max-width:500px) {
    .mob-menu-col .column-1 img {
        width: 90% !important;
        padding: 0
    }
    .footer img.new-image-mobile {
        width: 95% !important
    }
    iframe#widget2.youtube-video {
        height: 170px !important
    }
    .breadcrumb-container .breadcrumb-item.active a.without-child span.link-txt.vcenter {
        font-size: 11px
    }
    .more-bread.cardio-ban-col .column-1 {
        padding-left: 2px;
        padding-right: 2px
    }
    .more-bread ul.breadcrumb-holder .vcenter,
    .more-bread ul.breadcrumb-holder .vcenter a {
        margin-right: 0 !important
    }
    .more-bread li.breadcrumb-item.vcenter {
        padding-right: 0 !important
    }
}

@media screen and (max-width:364px) {
    .mob-profile .column-1 {
        display: contents
    }
    iframe#widget2.youtube-video {
        height: auto !important
    }
}

@media screen and (max-width:352px) {
    .mob-profile .column-1 {
        display: inline-block;
        width: 165px
    }
    .more-bread li.breadcrumb-item.vcenter {
        padding-right: 4px !important
    }
    .more-bread.cardio-ban-col .column-1 {
        padding-left: 2px;
        padding-right: 2px
    }
    .more-bread span.link-txt.vcenter {
        letter-spacing: .9px;
        font-size: 11px
    }
}

@media screen and (max-width:441px) {
    .footer-mob .page-section-inner.container {
        padding: 0
    }
    .contact-us-column .expand-img-mobile {
        top: 4em;
        left: .4em
    }
    .footer img.new-image-mobile {
        width: 9em !important
    }
    .footer-mob .column-1 {
        padding-left: 37px
    }
    .footer-mob .column-2 {
        padding-left: 0;
        padding-right: 0
    }
    .footer li span.vcenter.link-txt {
        font-size: 12px;
        font-weight: 400
    }
    .contact-us-column .column-2 {
        width: 57%
    }
    .contact-us-column .column-1 {
        width: 43%
    }
    .mob-gheader .img-mgif {
        position: relative;
        right: 20%
    }
    .mob-gheader .img-mgif img {
        width: 7em
    }
    .mob-gheader .column-1,
    .mob-gheader .column-2,
    .mob-gheader .column-4 {
        padding-left: 0
    }
}

@media screen and (min-width:1250px) {
    .container.middle-content,
    footer .footer,
    header .container {
        width: 90% !important
    }
    .services-sec1 {
        width: 90%;
        margin: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    .component-section.services-sec1 .page-section-inner.container {
        width: 100% !important
    }
}

@media screen and (min-width:1450px) {
    .page-section-inner.container {
        width: 1437px
    }
    .respi .news-highlight-section {
        height: 380px !important
    }
    .asthma .cardio-news .page-section-inner.container,
    .dyslip .cardio-2-sec .page-section-inner.container,
    .dyslip .congress-sec .page-section-inner.container {
        width: 1170px;
        padding: 0
    }
}

.user-profile-account.open .dropdown-menu {
    margin: 0;
    width: 140px;
    min-width: 140px
}

.user-profile-account.dropdown.open ul li a:hover {
    color: #fff !important;
    background: #830051 !important;
    font-weight: 400;
    line-height: 20px;
    font-family: HelveticaNeue-Regular, Arial, sans-serif;
    font-style: unset
}

.user-profile-account .dropdown-menu li a,
.user-profile-account .dropdown-menu li.active a {
    font-weight: 400;
    line-height: 20px;
    font-family: HelveticaNeue-Regular, Arial, sans-serif;
    font-style: unset;
    border: 0;
    text-align: center
}

.loginAndUserSignin .user-profile-account a:focus,
.loginAndUserSignin .user-profile-account a:hover {
    text-decoration: none
}

.user-profile-account.open .dropdown-menu li {
    display: block;
    line-height: 1.3;
    width: 100%
}

.user-profile-account .dropdown-menu .divider {
    margin: 0
}

.my-account .userProfile h2.vcenter {
    color: #000
}

.my-account h1.user-profile-name {
    font-size: 16px;
    color: #000;
    margin: 0;
    line-height: 41px
}

.primary-navigation .navbar-nav li.open>a>span.link-text {
    color: #830051 !important
}

.primary-navigation .navbar-nav .open .dropdown-menu>li.open>a,
.primary-navigation .navbar-nav .open .dropdown-menu>li.open>a:active,
.primary-navigation .navbar-nav .open .dropdown-menu>li.open>a:focus,
.primary-navigation .navbar-nav .open .dropdown-menu>li.open>a:hover {
    color: #000;
    background: #fff
}

.primary-navigation .navbar-nav li.first-level-item.active.open {
    background: #fff
}

.navbar .primary-navigation li.dropdown.dropdown-submenu ul.dropdown-menu li.dropdown.dropdown-submenu a:after,
.navbar .primary-navigation ul.dropdown-menu li.dropdown.dropdown-submenu a.dropdown-toggle:after {
    width: 14px;
    height: 20px;
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    background-image: url(/content/dam/open-digital/India-HCP/en/images/chevron-right-regular.png);
    background-size: 50% 12px;
    background-position: left;
    float: right;
    right: 2px;
    position: relative
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #fff;
    color: #830051 !important
}

.primary-navigation .nav>li .open,
.primary-navigation .nav>li.open {
    background-color: #fff;
    color: #830051
}

.navbar-nav>li.dropdown>ul.dropdown-menu>li:first-child {
    display: block !important
}

.mag-animate a.btn.btn-secondary,
.white-animate a.btn.btn-secondary {
    position: relative
}

.login button#Login:before,
.mag-animate a.btn.btn-secondary:before,
.sign-but:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #830051;
    visibility: hidden;
    transition: .3s ease-in-out
}

.login button#Login:hover:before,
.login-banner button#Submit:hover:before,
.loginsection-button a.check-input.btn.btn-primary.btn-lg:hover:before,
.mag-animate a.btn.btn-secondary:hover:before,
.sign-but:hover:before,
.white-animate a.btn.btn-secondary:hover:before,
button#Create\ Account:hover:before {
    visibility: visible;
    width: 100%
}

.login-banner button#Submit:before,
.loginsection-button a.check-input.btn.btn-primary.btn-lg:before,
.white-animate a.btn.btn-secondary:before,
button#Create\ Account:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    visibility: hidden;
    transition: .3s ease-in-out
}

.right-icon .fa-chevron-right:hover:before {
    color: #fff;
    background: #830051
}

.navbar-header .navbar-toggle {
    float: left;
    position: relative
}

.navbar-default .top-header {
    border-bottom: none
}

.top-header .container {
    padding-right: 0;
    padding-left: 0
}

.multi-column-container.mob-menu-col .row {
    background-color: #830051 !important
}

.bookText .vcenter.link-txt {
    color: #830051;
    font-weight: 700
}

@media screen and (max-width:991px) {
    .header-sec-menu .col-sm-4 .linked-list.pd-0.horizontal li,
    p.mob-foot {
        margin-top: 0 !important
    }
    p.mob-foot {
        padding-top: 10px !important
    }
    .fa-search:before {
        color: #777
    }
    .search section .search-container,
    .tablet-potrait-configuration .top-header .navbar-header,
    .tablet-potrait-configuration .topHeaderContainer .navbar-header {
        background-color: #e2e8e7
    }
    .header-sec-menu .row {
        margin-top: .8em;
        margin-bottom: .8em
    }
    .mob-menu-col .column-1 {
        padding-top: 10px;
        background-color: #3e4444;
        height: 63px;
        width: 34%;
        margin-left: 48%
    }
    .mob-menu-col .row .columbn-2 {
        width: 20%
    }
    .linked-list.pd-0.horizontal {
        display: flex
    }
    .multi-column-container.mob-menu-col .row .col-sm-6.col-xs-12.column-2 {
        width: 17%
    }
    .mob-menu-col .user-profile-login a {
        padding-right: 25px
    }
    .linked-list.pd-0.vertical {
        padding-top: 10px
    }
    .vcenter .vcenter.link-txt {
        color: #830051;
        line-height: 15px !important;
        text-align: center
    }
    .footer .vcenter .vcenter.link-txt {
        line-height: 35px !important;
        text-align: left !important;
        color: #3f4444
    }
    .linked-list.pd-0.horizontal li {
        border-right: 2px solid #830051;
        padding-right: 16px;
        margin-top: 10px
    }
    .linked-list.horizontal li {
        display: inline-block;
        margin-right: 31px
    }
    .linked-list.pd-0.horizontal li:last-child {
        border-right: none
    }
    .multi-column-container.ThirdNav-Mob {
        margin-left: -7%
    }
    .multi-column-container.ThirdNav-Mob .col-sm-9.col-xs-12 {
        width: 56%;
        padding-top: 0
    }
    .multi-column-container.ThirdNav-Mob .col-sm-3.col-xs-12 {
        width: 42%
    }
    .multi-column-container.ThirdNav-Mob .row {
        background-color: #fff;
        margin-left: -20px;
        padding-top: 10px;
        margin-right: 0
    }
    input.form-control.global-search-txt {
        font-style: normal
    }
    span.vcenter.link-txt {
        font-size: 13px
    }
    .carousel-dhome .item:first-child img {
         !important
    }
    .contact-us-column .column-1 {
        padding-left: 15px !important
    }
    footer {
        border-top: none
    }
}

@media screen and (max-width:767px) and (orientation :landscape) {
    .header-sec-menu li a {
        margin-top: 0 !important
    }
    .video-banner .vb-button a:before {
        left: 63% !important;
        top: 66% !important
    }
    .video-banner2 .vb-button a:before {
        left: 40% !important;
        top: 68.5% !important
    }
    body.fixed-top-margin.search-hcp.search-res {
        margin-top: 199px !important
    }
    .header-sec-menu .column-2 .secondaryNavMob {
        margin-left: 5em !important
    }
    .contact-us-column .expand-img-mobile {
        top: 3.3em
    }
    .bookText span.vcenter.link-txt {
        width: 100% !important
    }
    .section-home {
        padding-top: 0;
        padding-bottom: 30px;
        margin-top: 198px !important
    }
    h2.home-h2 {
        padding: 3em .1em 0
    }
    .header-sec-menu .column-1 .linked-list.pd-0.horizontal {
        padding-left: 6em
    }
    .portrait-list-dropdown .list-dropdown-head.dropdown-toggle {
        margin-left: 2em
    }
    .header-sec-menu .row {
        margin-left: -8.8em
    }
    .portrait-list-dropdown .list-dropdown.dropdown-menu li a {
        font-size: 9px;
        padding: 5px 14px
    }
    .open.portrait-list-dropdown .list-dropdown.dropdown-menu {
        left: 1em;
        top: 2.4em
    }
    .secondaryNavMob {
        margin-left: 9% !important
    }
    .header-sec-menu .col-sm-4 {
        line-height: 0
    }
    .mob-menu-col .column-1 {
        padding-left: 45px !important;
        margin-left: 36% !important;
        width: 42% !important
    }
    .mob-menu-col .user-profile-login a {
        padding-right: 30px !important
    }
    .multi-column-container.ThirdNav-Mob {
        margin-left: -8% !important
    }
    .multi-column-container.ThirdNav-Mob .col-sm-9.col-xs-12 {
        width: 48% !important;
        padding-top: 1% !important
    }
    .linked-list.pd-0.horizontal li {
        padding-right: 18px !important;
        padding-left: 8px !important
    }
    .footer-mob .linkList.section .linked-list.pd-0.vertical {
        padding-left: 21% !important
    }
    .linked-list.pd-0.vertical {
        padding-top: 10px;
        padding-left: 14px
    }
    .mob-gheader .img-mgif img {
        width: 10em
    }
    .mob-gheader .img-mgif {
        position: relative;
        right: 3em
    }
    .mob-gheader .linked-list.pd-0.horizontal li {
        padding-right: 4em !important
    }
}

@media only screen and (min-width:1024px) and (max-height:1366px) {
    .list-dropdown.dropdown-menu {
        width: 110%
    }
}

.azLogoDesktop .new-image-desktop {
    width: 19em !important;
    margin-top: -15px
}

@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape) {
    .azLogoDesktop .new-image-desktop {
        width: 14em !important;
        margin-top: -9px
    }
    .multi-column-container.header-desktop-column .row .col-sm-3.col-xs-12.column-1 {
        width: 10%
    }
    .user-profile-login a:before {
        width: 45px !important
    }
}

@media all and (device-width:1024px) and (device-height:1366px) {
    .azLogoDesktop .new-image-desktop {
        width: 14em !important;
        margin-top: -9px
    }
    .user-profile-login a:before {
        width: 45px !important
    }
    .event-dnew a.right.carousel-control {
        right: 7% !important
    }
}

.section-home .carousel-content-block {
    display: block !important;
    position: absolute;
    max-width: 44%;
    padding: 1% 3%;
    top: 23%;
    background: #fff;
    opacity: 1;
    left: 3% !important
}

.sect-3-banner {
    margin-bottom: 4em;
    background-size: cover !important
}

.sec-card .dcol-sec-1 .col-sm-4 {
    background-color: #830051;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 15em;
    margin-left: 2.8%;
    width: 30%
}

.sec-card .dcol-sec-2 .col-sm-6 {
    background-color: #3e4444;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 15em;
    margin-left: 4%;
    width: 45%;
    margin-top: 4%
}

.multi-column-container.dcol-sec-1 {
    width: 90%;
    margin: auto
}

.multi-column-container.dcol-sec-2 {
    width: 58%;
    margin: auto
}

.dcol-sec-1 h3 a,
.dcol-sec-2 h3 a {
    color: #fff;
    font-family: Montserrat-bold;
    text-decoration: none !important
}

.sec-2-main.sec-card {
    padding: 50px 0 40px
}

.sect-3-banner h3.article-sec1-left {
    font-family: Montserrat, sans-serif;
    color: #fff;
    padding-left: 5%;
    padding-top: 1em;
    width: 22%
}

.sect-3-banner .hm a.btn.btn-secondary {
    bottom: 0 !important;
    margin-left: 5%;
    margin-top: 2em
}

h1.home-h2 {
    font-size: 28px;
    line-height: 33px;
    padding-left: 1em;
    color: #3f4444
}

.vb-button a,
.vid-apan {
    color: #fff;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .sect-3-banner .linkList.section {
        width: auto;
        margin-left: 0
    }
    .car1-but.phar-btn a.newpre:before {
        margin-top: .6em !important
    }
    .car1-but.phar-btn a.newpre {
        padding: .6em 1.5em .6em .8em !important
    }
    .car1-but.phar-btn {
        margin-top: -3em !important
    }
    a.newpre {
        font-size: 13px !important
    }
    .type-2-diabetes .asub-txt1.border-col {
        margin-bottom: 1em
    }
    .sect-3-banner h3.article-sec1-left {
        width: 56%
    }
    .bookText span.vcenter.link-txt {
        width: 85%
    }
    .mob-menu-col .column-1 {
        padding-left: 0 !important
    }
    .dcol-sec-2 .row {
        display: flex
    }
    .dcol-sec-2 .column-1 {
        order: 2;
        margin-left: 4% !important
    }
    .dcol-sec-2 .column-2 {
        order: 1;
        margin-left: 2.8% !important
    }
}

.car1-but.phar-btn a:before,
.vb-button a:before {
    position: absolute;
    height: .8em;
    width: .4em;
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/dyslipidemia/play-b.png) !important;
    background-size: 100% 100%
}

.col-sec {
    width: 94% !important;
    margin: auto
}

@media screen and (min-width:1367px) {
    .sect-3-banner {
        width: 85%
    }
    .img-gif {
        right: 10% !important
    }
    .cardio-news .page-section-inner,
    .cardio-therapy.cardio-ban .page-section-inner,
    .dia-home-section2 .page-section-inner,
    .lung-banner .page-section-inner,
    .pancreatic-cancer .acs-disease .page-section-inner,
    .type-banner .page-section-inner {
        width: 90%
    }
    .video-banner .vb-button a:before {
        left: 14% !important;
        top: 62.4% !important
    }
    .video-banner2 .vb-button a:before {
        left: 12.3% !important;
        top: 64.2% !important
    }
}

.carousel-home-mobile span.fa.fa-chevron-right:before {
    content: "";
    background-image: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/events/pchevronright.png) !important
}

footer .footer {
    margin-bottom: 0 !important;
    padding-bottom: 42px
}

.anaemia div#acc11 .panel-body,
.cardiovascular div#acc6 .panel-body,
.cll div#acc11 .panel-body,
.diagnostics_homepage div#acc1 .panel-body,
.dyslipidemia div#accs11 .panel-body,
.footer-expandable,
.lung-cancer div#acc10 .panel-body,
.mcl div#acc11 .panel-body,
.pancreatic-cancer div#acc13 .panel-body,
.type-2-diabetes div#acc15 .panel-body {
    padding-bottom: 0 !important
}

@media screen and (min-width:1200px) and (max-width:1280px) {
    .col-sec {
        width: 96% !important;
        margin: auto
    }
    .video-banner .vb-button a:before {
        left: 19.5% !important
    }
    .video-banner2 .vb-button a:before {
        left: 17% !important;
        top: 66% !important
    }
}

@media (min-width:768px) and (max-width:1200px) {
    .azLogoDesktop .new-image-desktop {
        width: 14em !important;
        margin-top: -9px
    }
    .event-dnew a.right.carousel-control {
        right: 7% !important
    }
}

.breadcrumb-list-parent.vcenter li:nth-child(3) a {
    pointer-events: none
}

footer .contact-us-column .column-2 a,
footer .footer-column .column-4 a {
    font-family: Montserrat-Regular, Montserrat-bold !important
}

div#tab-result-container div#showall-results .list .line .col-xs-12.col-12.col-md-2.result-thumbnail {
    content: url(/content/dam/open-digital/India-HCP/en/Desktop-updated/lungcancer/search-icon.png);
    background: #8080807a;
    width: 8%;
    height: 9%;
    padding: 2%
}

@media screen and (max-width:414px) {
    .search-hcp div#tab-result-container div#showall-results .list .line .col-xs-12.col-12.col-md-2.result-thumbnail {
        width: 16%
    }
    .video-banner {
        background-position: 56% 498px !important
    }
    .video-banner .vb-button a:before {
        left: 73% !important;
        top: 69.5% !important
    }
    .video-banner2 .vb-button {
        margin-top: 1.2em !important;
        width: 80% !important
    }
    .video-main {
        margin-top: 3em
    }
    .video-banner2 .vb-button a:before {
        left: 44% !important;
        top: 76.5% !important
    }
    .header-sec-menu .column-2 .secondaryNavMob {
        margin-left: 1em !important
    }
    .mob-gheader .column-1 .listToDropdown.section {
        text-align: center;
        position: relative;
        left: -.8em
    }
    .mob-gheader .column-1 ul.list-dropdown.dropdown-menu {
        left: -2px !important;
        min-width: auto
    }
}

.event-dnew a.right.carousel-control {
    right: 0 !important;
    left: auto
}

.event-dnew .carousel span.fa.fa-chevron-right::before {
    position: absolute;
    left: auto;
    right: -1em
}

.img-gif {
    position: absolute;
    bottom: 1.2em;
    right: 11.5%
}

.img-gif img {
    width: 60%
}

.v-dopa,
p.v-texb {
    text-transform: uppercase;
    font-size: 23px;
    line-height: 40px;
    padding-bottom: .5em
}

.car1-but a,
.video-banner .vb-button a {
    padding: .6em 1.5em .6em .8em
}

.vid-apan {
    font-size: 20px;
    text-shadow: none;
    padding-top: 1em
}

.vb-button a {
    background: #830051;
    font-size: 23px
}

.vb-button {
    margin-top: 3em
}

.v-banner-text {
    padding: 18% 0 15% 6%
}

.vb-button a:before {
    top: 63.5%
}

.video-banner .vb-button a:before {
    left: 18.5%
}

.vd-gif img {
    width: 70%;
    margin-top: 8%;
    margin-left: 10%
}

.video-banner,
.video-banner2 {
    padding: 0;
    background-size: cover;
    background-position: center
}

.video-banner2 .vb-button a {
    padding: .5em 2em .5em .8em
}

.video-banner2 .vb-button a:before {
    left: 16%;
    top: 65.5%
}

@media screen and (min-width:992px) {
    .section-home .carousel-content-block {
        background: unset !important;
        padding: unset
    }
    .car-section4 {
        background: #fff;
        padding: 1% 3%
    }
}

.carousel-main1 p {
    color: #eba621 !important;
    font-size: 23px
}

.car1-but {
    margin-top: 7em
}

.car1-but a {
    background: #830051;
    color: #fff;
    text-transform: uppercase;
    font-size: 23px
}

.cong-p {
    color: #fff !important;
    font-family: Montserrat-Regular, Montserrat-bold;
    font-size: 23px
}

.car1-but.phar-btn a:before {
    margin-left: 7em;
    display: inline-block;
    margin-top: .1em
}

@media screen and (max-width:767px) and (orientation:landscape) {
    .header-sec-menu .row {
        margin-left: -6.8em
    }
    .mob-gheader .column-1 .portrait-list-dropdown .list-dropdown.dropdown-menu li a {
        text-align: center
    }
    .mob-gheader .column-1 .open.portrait-list-dropdown .list-dropdown.dropdown-menu {
        left: 1.5em;
        min-width: 85%
    }
    .header-sec-menu .column-2 {
        border-left: 2px solid #830051
    }
    .header-sec-menu .column-1 {
        border-right: none !important
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .header-sec-menu .column-1 {
        padding-left: 0
    }
    .mob-gheader .column-1 .listToDropdown.section {
        position: relative;
        left: -2em
    }
    .mob-gheader .column-1 .dropdown-menu {
        min-width: 140px;
        left: -2.3em !important;
        top: 4em !important
    }
    .mob-gheader .column-1 .portrait-list-dropdown .list-dropdown.dropdown-menu li a {
        text-align: center
    }
}

.dropdown-menu>li.active>a:active,
.dropdown-menu>li.active>a:focus,
.dropdown-menu>li.active>a:hover {
    border-left: none !important
}

.global-search-inner input,
input[type=text]::-webkit-input-placeholder {
    color: #363636
}