.has-brand-primary-color {
    color: var(--wp--preset--color--brand-primary)
}

.has-brand-accent-color {
    color: var(--wp--preset--color--brand-accent)
}

.has-brand-accent-dark-color {
    color: var(--wp--preset--color--brand-accent-dark)
}

.has-gray-dark-color {
    color: var(--wp--preset--color--gray-dark)
}

.has-gray-color {
    color: var(--wp--preset--color--gray)
}

.has-gray-light-color {
    color: var(--wp--preset--color--brand-primary)
}

.has-brand-primary-background-color,
.has-brand-primary-background-color.wp-block-cover {
    background-color: var(--wp--preset--color--brand-primary)
}

.has-brand-accent-dark-background-color,
.has-brand-accent-dark-background-color.wp-block-cover {
    background-color: var(--wp--preset--color--brand-accent-dark)
}

.has-brand-accent-background-color,
.has-brand-accent-background-color.wp-block-cover {
    background-color: var(--wp--preset--color--brand-accent)
}

.has-gray-dark-background-color,
.has-gray-dark-background-color.wp-block-cover {
    background-color: var(--wp--preset--color--gray-dark)
}

.has-gray-background-color,
.has-gray-background-color.wp-block-cover {
    background-color: var(--wp--preset--color--gray)
}

.ie-network-fe .linkrightblue {
    margin-bottom: 1.125rem;
    width: 100%;
    border-bottom: 1px solid #dfdede;
    padding-bottom: .625rem;
    position: relative
}

.ie-network-fe .linkrightblue .wp-block-template-part {
    position: absolute;
    right: 0;
    top: -1.1875rem
}

.ie-network-fe .linkrightblue .g-horoscope {
    padding: 0;
    margin: 0
}

.ie-network-fe .category-astrotype .entry-title {
    font-family: Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.375rem;
    border-bottom: .125rem solid #01446b;
    padding-bottom: .25rem;
    margin-bottom: .625rem;
    text-transform: uppercase;
    color: #000
}

.ie-network-fe .category-astrotype .entry-title span {
    font-size: 1rem;
    line-height: 1.375rem
}

.site-top-health-container {
    border-bottom: 1px solid #3b4159;
    margin-bottom: .625rem;
    padding-bottom: .625rem;
    background: #0c112f
}

.healthcare-site-logo {
    width: 11.375rem;
    padding-top: .6875rem;
    float: left
}

.site-second-health-container {
    max-width: var(--wp--custom--content--default-width);
    margin-left: auto;
    margin-right: auto
}

.healthcare-nav {
    float: left;
    padding-top: 2.1875rem;
    padding-left: 1.75rem;
    width: 81%
}

.healthcare-nav li {
    line-height: .9375rem;
    display: inline-flex;
    font-size: .875rem;
    text-transform: capitalize;
    padding: 0 .3125rem;
    font-weight: 700;
    position: relative
}

.healthcare-nav li a {
    color: #fff;
    text-decoration: none;
    padding: 0
}

.healthcare-nav li .sub-menu {
    background: #0c112f;
    min-width: 12.5rem;
    border-radius: 0 0 .375rem .375rem;
    height: auto;
    text-align: left;
    top: 1rem
}

.healthcare-nav li .sub-menu li {
    width: 100%;
    display: block;
    float: none
}

.healthcare-site-logo .columns {
    padding: 0
}

.healthcare-tem .morebtn {
    width: 100%
}

.healthcare-tem .wp-block-button__link {
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.75rem;
    padding: .3125rem;
    border-radius: .375rem;
    width: 100%;
    background-color: #f6f6f6;
    color: #000
}

.healthcare-tem .wp-block-button__link:after {
    width: .8125rem;
    height: .625rem;
    margin-top: .125rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .625rem;
    content: "";
    top: .125rem;
    background: url(../src/img/arrow.svg) no-repeat
}

.healthcare-nav .site-header__navigation li a:after {
    content: none
}

.healthcare-nav li.current-menu-item a,
.healthcare-nav li a:hover {
    border-bottom: .1875rem solid #fe0000
}

.healthcare-nav li a {
    border-bottom: .1875rem solid transparent
}

.ifsc-code-wrap {
    width: 100%;
    margin-bottom: 1.25rem
}

.ifsc-code-head {
    width: 100%;
    min-height: 1.5625rem;
    font-family: Arial;
    font-size: 1.1875rem;
    font-weight: 700;
    line-height: 1.5rem;
    color: #000;
    text-align: center;
    margin-bottom: 1.4375rem;
    margin-top: .9375rem
}

.bank-branch-cod {
    margin-left: -.75rem
}

.bank-branch-cod select {
    width: 9.5rem;
    height: 2.625rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 93.3%, .5);
    border: 1px solid #e6e6e6;
    background: #fff url(../src/img/ifsc/arrow.png) no-repeat scroll 93% 50%;
    -webkit-appearance: none;
    padding: 0 0 0 .625rem;
    box-sizing: border-box
}

.bank-branch-cod .slt-col2 {
    width: 13.5625rem
}

.bank-branch-cod .slt-col2 select {
    width: 12.5rem
}

.bank-branch-cod .nearby-branch {
    font-family: Arial;
    font-size: .875rem;
    font-weight: 600;
    max-width: 14.3125rem;
    text-transform: capitalize;
    line-height: 1.3125rem;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625rem
}

.slt-col2+form {
    display: inline-block
}

.slt-col2+form .button_get_details {
    width: 12.5rem
}

.button_get_details {
    border: none;
    width: 16.875rem;
    height: 2.8125rem;
    border-radius: 1.40625rem;
    background-color: #003f74;
    margin: 1.25rem auto 0;
    display: inherit;
    cursor: pointer
}

.get-details {
    width: 5.8125rem;
    height: .8125rem;
    font-weight: 700;
    line-height: .93;
    color: #fff;
    text-transform: uppercase
}

.get-details,
.top-searched-banks {
    font-family: Arial;
    font-size: .875rem
}

.top-searched-banks {
    text-align: center;
    width: 100%;
    height: 1rem;
    font-stretch: normal;
    color: #000;
    margin: 1.1875rem 0 .625rem
}

.bank-nav {
    text-align: center;
    height: .9375rem;
    font-family: Arial;
    font-size: .8125rem;
    font-weight: 500;
    line-height: .9375rem;
    color: #acabab
}

.bank-nav a {
    color: #003f74;
    margin: 0 .25rem
}

.popular-branches {
    width: 100%;
    height: auto;
    border-radius: .25rem;
    background-color: #f6f6f6;
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 700;
    color: #000;
    line-height: 1.5625rem;
    padding: .375rem .625rem .375rem 1.125rem
}

.bank-con {
    width: 100%;
    min-height: 11.6875rem;
    border-radius: .625rem;
    box-shadow: 0 0 .625rem 0 hsla(0, 0%, 83.1%, .5);
    border: 1px solid #e6e6e6;
    background-color: #fff;
    margin-top: .9375rem;
    padding: 1.25rem;
    margin-bottom: 1.25rem
}

.bank-con:after {
    display: block;
    content: "";
    width: 100%;
    clear: both;
    height: 0
}

.bank-logo {
    float: left;
    -o-object-fit: contain;
    object-fit: contain;
    width: 3.75rem;
    margin-right: .3125rem
}

.bank_detail {
    width: 33.4375rem;
    float: right
}

.bank_name {
    display: block;
    border-radius: .25rem;
    background-color: #f6f6f6;
    padding: .375rem .625rem .375rem 1.125rem
}

.bank_name,
.bank_name h3 {
    font-family: Arial;
    font-size: 1rem;
    font-weight: 400;
    color: #000
}

.bank_name h3 {
    padding: 0;
    margin: 0;
    line-height: 1.25rem
}

.bank_code {
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000;
    margin: .625rem 0 0;
    display: block
}

.bank_code .copy-code,
.bank_code small,
.copy-code {
    font-size: .625rem;
    padding-left: .625rem;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase
}

.copy-code img {
    margin: 0 .3125rem
}

.copy-code img,
span.custom_copy {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.bank_detail-add {
    border-top: 1px solid #e6e6e6;
    margin-top: .625rem;
    padding: .625rem 0 0
}

.bank_detail_col1 {
    float: left;
    width: 50%
}

.bank_detail_col1+.bank_detail_col1 .add-col1 strong {
    display: block
}

.bank_detail_col1 .custom_branch_name {
    padding-right: .625rem;
    display: inline-block;
    width: 11rem;
    vertical-align: top
}

.bank_detail_col1 .address-box {
    line-height: 1.29;
    font-size: .875rem;
    word-break: break-all;
    padding-right: .3125rem
}

.bank_detail_col1 .add-col1 strong.bank_phone {
    display: inline-block;
    margin: 0;
    min-width: 3.125rem
}

.add-col1 {
    font-family: Arial;
    display: block;
    font-size: .875rem;
    line-height: 1.625rem;
    color: #000;
    text-transform: capitalize
}

.add-col1 strong {
    display: inline-block;
    margin: 0 1.25rem 0 0;
    min-width: 3.875rem
}

.bank-logo.hdfc img {
    height: 2.5rem
}

.popular_branches {
    list-style-type: none;
    margin: .625rem 0 1.25rem;
    padding: 0
}

.popular_branches:after {
    content: "";
    clear: both;
    display: block;
    width: 100%
}

.popular_branches li {
    width: 8.75rem;
    float: left;
    height: 2.5rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 84.7%, .5);
    border: 1px solid #e6e6e6;
    background-color: #fff;
    margin: 0 .125rem .625rem
}

.popular_branches li a {
    font-family: Arial;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1;
    color: #000;
    padding: .4375rem 0 .5625rem .625rem;
    display: block
}

.popular_branches li a img {
    height: 1.0625rem;
    display: inline-block;
    margin: 0 .625rem 0 0;
    vertical-align: middle
}

.popular_branches li a small {
    display: inline-block;
    width: 6.3125rem;
    vertical-align: middle;
    font-size: .75rem
}

.ifsc-left p {
    font-size: .9375rem;
    line-height: 1.73;
    color: #000;
    font-family: Arial;
    padding: .625rem 0 .625rem 1.25rem
}

.nobg {
    background: none
}

.importance_of_ifsc {
    padding-left: 1.375rem
}

.importance_of_ifsc li {
    line-height: 1.29;
    font-family: Arial;
    font-size: .875rem;
    color: #000;
    padding: 0 0 .75rem .9375rem;
    list-style-type: none;
    position: relative
}

.importance_of_ifsc li:before {
    width: .3125rem;
    height: .3125rem;
    background: #000;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: 0;
    top: .375rem
}

.get-details-ifsc {
    border-radius: .625rem;
    box-shadow: 0 0 .625rem 0 hsla(0, 0%, 83.1%, .5);
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: .625rem;
    margin-bottom: 1.25rem
}

.get-details-ifsc p {
    font-size: .8125rem;
    line-height: 1.29;
    text-align: center;
    margin-bottom: 0
}

.get-details-ifsc select {
    width: 100%;
    height: 2.625rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 93.3%, .5);
    border: 1px solid #e6e6e6;
    background: #fff url(../src/img/ifsc/arrow.png) no-repeat scroll 93% 50%;
    -webkit-appearance: none;
    padding: 0 0 0 .625rem;
    box-sizing: border-box
}

.get-details-ifsc .select2-container--default .select2-selection--single {
    width: 100%;
    height: 2.8125rem
}

.get-details-ifsc .select2-container--default .select2-selection__placeholder {
    height: 2.9em
}

.get-details-ifsc .button_get_details {
    margin-top: 0;
    margin-bottom: .6875rem
}

.get-details-ifschead {
    text-align: center;
    color: #000;
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 700;
    margin: .625rem 0
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.slt-col {
    width: 9.5rem;
    height: 2.625rem;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: .4375rem
}

.select2-container--default .select2-selection--single {
    width: 11rem;
    height: 2.625rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 93.3%, .5);
    border: 1px solid #e6e6e6;
    background: #fff url(../src/img/ifsc/arrow.png) no-repeat scroll 91% 50%;
    -webkit-appearance: none;
    padding: 0 0 0 .625rem;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: text-bottom;
    position: relative;
    display: table-cell;
    vertical-align: middle
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-family: Arial;
    font-size: .875rem;
    color: #000;
    display: table-cell;
    height: 2.6em;
    vertical-align: middle
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    display: none
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    padding: .625rem;
    background: #fff url(../src/img/ifsc/search-icon.png) no-repeat scroll 94% 50%;
    border-radius: .25rem;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    width: 97%;
    box-sizing: border-box;
    margin: 0 .375rem .375rem .3125rem
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #003f74;
    color: #fff
}

.select2-container--open {
    margin-top: .625rem;
    padding-bottom: .9375rem;
    z-index: 9999;
    max-height: 22.5rem;
    border-radius: .25rem;
    width: 23.125rem;
    padding-top: .375rem
}

.select2-container--open .select2-selection--single {
    border-color: #003f74
}

.select2-search--dropdown {
    display: block;
    padding: .25rem
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 17.9375rem;
    overflow-y: auto
}

.select2-results__options::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, .1);
    background-color: #f5f5f5;
    border-radius: .625rem
}

.select2-results__options::-webkit-scrollbar {
    width: .375rem;
    background-color: #f5f5f5
}

.select2-results__options::-webkit-scrollbar-thumb {
    border-radius: .625rem;
    -webkit-box-shadow: inset 0 0 .375rem rgba(0, 0, 0, .1);
    background-color: #003f74
}

.select2-results__option {
    padding: 1px .75rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Arial;
    font-size: .875rem;
    font-weight: 700;
    line-height: 2.93;
    letter-spacing: normal;
    color: #000;
    margin: 0 .625rem
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-selection__rendered {
    line-height: 1.0625rem;
    font-family: Arial;
    font-size: .875rem;
    width: 8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

.rhs-add {
    width: 18.75rem;
    height: 15.625rem;
    text-align: center
}

.rhs-add img {
    display: inline-block
}

.find_bank {
    height: 2.5rem;
    padding: .625rem;
    margin: .9375rem 0;
    background: #fff url(../src/img/ifsc/search-icon.png) 94% 50% no-repeat;
    border-radius: .25rem;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    width: 100%;
    box-sizing: border-box
}

.mybank {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.mybank li a {
    padding: 0 0 0 .625rem;
    margin-right: .625rem;
    font-family: Arial;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 2.62;
    color: #003f74
}

.mybank li a:hover {
    background-color: #003f74;
    color: #fff
}

.rightcol .slimScrollBar {
    background-color: #003f74;
    opacity: 1;
    width: .375rem;
    border-radius: .25rem
}

.slimScrollRail {
    width: .375rem;
    border-radius: .25rem;
    border: 1px solid #e6e6e6;
    background-color: #fff
}

.mybank li a {
    padding: 0 .625rem;
    display: block;
    width: 97%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.box-shdw {
    box-shadow: 0 .125rem 1.25rem 0 #9c9c9c;
    background-color: #fff;
    border-radius: .25rem;
    padding: .625rem
}

.ifsc-result .bank-logo {
    float: none;
    display: block;
    width: 6.25rem;
    display: inline-block
}

.ifsc-result .bank_detail {
    float: none;
    display: block;
    width: 100%
}

.ifsc-result .bank_name {
    margin: .625rem 0;
    padding: 0
}

.ifsc-result .bank_name .bnk,
.ifsc-result .bank_name span {
    font-family: Arial;
    font-size: 1.375rem;
    font-weight: 700;
    color: #000;
    margin-right: .625rem
}

.ifsc-result .bank-con {
    padding: .9375rem;
    height: auto
}

.ifsc-result .bank_detail-add {
    margin-top: 1.25rem;
    padding: .625rem 0 0
}

.ifsc-result .bank_code {
    font-weight: 700
}

.ifsc-result .nearby-branch {
    font-family: Arial;
    font-size: .875rem;
    font-weight: 700;
    max-width: 14.3125rem;
    text-transform: capitalize;
    line-height: 1.3125rem;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625rem
}

.ifsc-result .button_get_details {
    vertical-align: bottom;
    margin-top: 0;
    display: inline-block;
    width: 13.4375rem;
    margin-left: 1.25rem
}

.ifsc-result .select2-container--default .select2-selection--single {
    width: 16.5625rem
}

.ifsc-result .bank_name {
    background: none
}

.ifsc-result .bank_name .bnk {
    font-family: Arial;
    font-size: 1.375rem;
    font-weight: 600;
    color: #000;
    margin-right: .625rem
}

.nearby-branches {
    list-style-type: none;
    overflow: hidden;
    margin: .625rem 0 1.25rem -.8125rem;
    padding: 0
}

.nearby-branches li {
    width: 9.4375rem;
    float: left;
    margin-left: .8125rem;
    height: 3.3125rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 84.7%, .5);
    border: 1px solid #e6e6e6;
    background-color: #fff;
    font-family: Arial;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem;
    color: #003f74;
    padding: .125rem .4375rem;
    margin-bottom: .625rem
}

.nearby-branches li a {
    color: #003f74;
    display: block
}

.nearby-branches li span {
    height: 3.3em;
    display: table-cell;
    vertical-align: middle
}

.ifsc-code-wrap.ifsc-result {
    padding-top: .125rem
}

.ifsc-code-wrap.ifsc-result:before {
    content: none
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: absolute;
    left: 0
}

.select-holder {
    position: relative
}

.select-holder .select2-container--open {
    box-shadow: 0 .125rem 1.25rem 0 #9c9c9c;
    background-color: #fff;
    margin-top: 0
}

.slt-col2 {
    width: 16.5625rem;
    display: inline-block
}

.overlay_class {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: url(../src/img/ifsc/loading.gif) 49% 50% no-repeat;
    background-position: 50%;
    background-size: 50% 47%;
    background-size: inherit;
    display: none
}

.ifsc_error {
    border: 1px solid red
}

.ifsc_code_error_msg {
    font-size: .8125rem;
    color: red;
    margin: -.375rem 0 0;
    display: block
}

.overlay_class_branches {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: url(../src/img/ifsc/loading.gif) 49% 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50% 47%;
    background-size: inherit;
    display: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.button_get_details.ifsc_url {
    cursor: default
}

.button_get_details.ifsc_url.change_color_ifsc {
    cursor: pointer;
    background-color: #003f74
}

.slimScrollDiv {
    height: auto;
    min-height: 1.875rem;
    max-height: 15.625rem
}

.breadcrumb {
    padding-left: 0
}

.breadcrumb li span,
.post-summary .breadcrumb li {
    text-transform: uppercase
}

.post-summary .fe_scroll_table table tr td {
    color: #3e3e3e;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    padding: .3125rem;
    vertical-align: top;
    border: none;
    border-right: 1px solid #dbdbdb
}

.share-container {
    display: none
}

.no_click {
    pointer-events: none
}

h1.ifsc_code_heading {
    width: 100%;
    min-height: 1.5625rem;
    font-family: Arial;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1.625rem;
    color: #000;
    text-align: center;
    margin-bottom: 1.4375rem;
    margin-top: .9375rem
}

.show_on_more {
    display: none
}

.read_more {
    padding: 0
}

.nearbybank button.button_get_details,
.popularbybank button.button_get_details {
    margin: 1.25rem auto
}

.btm-item-content {
    position: relative
}

.btm-item-content .socialshare {
    margin-right: 1.25rem;
    padding-right: 0;
    position: absolute;
    right: 2.375rem;
    width: auto;
    bottom: -.5rem;
    display: none
}

.btm-item-content .socialshare ul li {
    float: left;
    margin: 0 .625rem 0 0
}

.visible-share .btm-item-content .socialshare {
    display: block
}

.socialshare {
    float: left;
    padding-right: 1.25rem;
    width: 3.75rem
}

.socialshare li {
    list-style-type: none;
    margin: .5rem 0 1.25rem;
    text-align: center
}

.share-text,
.socialshare li a {
    display: block
}

.share-text {
    background: url(../src/img/ifsc/share-icon.png) no-repeat 100%;
    float: right;
    color: #003f74;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.375rem;
    padding: 0 1.3125rem 0 0;
    background-size: .875rem;
    cursor: pointer;
    text-transform: uppercase
}

.visible-share.btm-item-content .socialshare {
    display: block;
    margin-right: 0;
    right: .6875rem;
    bottom: -.25rem
}

.ifsc_bank_page {
    padding-left: .75rem
}

.ifsc_bank_page .slt-col {
    width: 10.1875rem
}

.fe_scroll_table {
    border: 1px solid #dbdbdb;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: auto;
    height: auto
}

.fe_scroll_table table {
    display: inline-block;
    padding-bottom: 0;
    overflow: hidden;
    width: 62.5rem;
    height: 93.75rem
}

.fe_scroll_table {
    white-space: inherit;
    border: none
}

.fe_scroll_table table {
    height: auto;
    overflow: auto;
    border: none
}

.fe_scroll_table table tr:first-child td {
    font-weight: 700
}

.fe_scroll_table table tr td {
    border: 1px solid #dbdbdb;
    padding: .625rem;
    font-size: .9375rem;
    line-height: 1.125rem;
    vertical-align: middle;
    text-align: left
}

.branchsidebar-height {
    height: 20rem
}

.trendcomnbx:after {
    content: "";
    clear: both;
    width: 100%;
    display: block
}

.trendcomnbx ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.trendcomnbx ul:after {
    content: "";
    clear: both;
    width: 100%;
    display: block
}

.trendlist {
    border-top: 1px solid #d9d9d9;
    position: relative;
    padding: .9375rem 0;
    list-style-type: none
}

.trendlist:after {
    content: "";
    clear: both;
    width: 100%;
    display: block
}

.trendlist figure {
    float: left
}

.trendlist figure,
.trendlist figure img {
    width: 6.25rem;
    height: 4.1875rem
}

.trendlist .trnd-summ {
    float: left;
    padding-right: 1.25rem;
    width: 13.75rem
}

.trendlist .tcmntitle {
    color: #000;
    display: block;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.0625rem
}

.trendlist:first-child {
    border-top: 0
}

.ifsc_sharing {
    float: right;
    margin: .75rem 0 0;
    width: 14.125rem
}

.ifsc_sharing .share-text {
    height: 1.875rem
}

.ifsc_sharing .socialshare li {
    float: left;
    margin: 0 .625rem 0 0;
    list-style-type: none;
    text-align: center
}

.ifsc_sharing .socialshare li a {
    display: block
}

.ifsc_sharing .share-sprite {
    background: url(../src/img/ifsc/sprite-icon.png) no-repeat;
    display: inline-block;
    height: 2rem;
    width: 1.875rem
}

.ifsc_sharing .whatsapp-icon {
    background-position: 0 -22.8125rem
}

.ifsc_sharing .fb-icon {
    background-position: 0 -12.625rem
}

.ifsc_sharing .twit-icon {
    background-position: 0 -15.125rem
}

.ifsc_sharing .linkedin-icon {
    background-position: 0 -25.25rem
}

.read_more {
    font-size: .9375rem;
    line-height: 1.73;
    color: #00f;
    font-family: Arial;
    padding: 0 0 0 1.25rem;
    background: none;
    border: none
}

.breadcrumb li {
    display: inline;
    color: #555;
    font-size: .75rem;
    line-height: 1.5rem;
    font-weight: 400
}

.breadcrumb li+li:before {
    content: "|";
    padding: 0 .5rem;
    color: #555
}

.msme-day-titel {
    font-size: 2rem;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 1.875rem;
    text-align: center
}

.msme-day+.wp-block-columns {
    max-width: inherit;
    margin: 0 -2.1875rem;
    width: auto
}

.msme-day+.wp-block-columns .wp-block-group {
    max-width: var(--wp--custom--content--default-width);
    margin-left: auto;
    margin-right: auto
}

header.fe-msme-header {
    background: #fff;
    color: #fff;
    padding: .625rem 0;
    border-bottom: .25rem solid #d1d1d1;
    overflow: hidden;
    margin-bottom: 1.25rem
}

.fe-container {
    margin: 0 auto;
    max-width: 62.5rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    position: relative;
    font-size: 1.25rem;
    line-height: 1.4
}

.fe-container .fe-row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
    text-align: center
}

.fe-msme-logo {
    width: 13.75rem;
    max-width: 100%;
    display: inline-block;
    vertical-align: text-top;
    padding: 0
}

.fe-msme-sponsors {
    display: inline-block;
    padding: 0 .9375rem;
    margin-left: 1.875rem
}

.fe-msme-sponsors .fe-row {
    display: flex
}

.fe-msme-sponsors .sponsar-logo {
    float: left;
    display: block;
    padding: 0 1.875rem;
    position: relative;
    text-align: center
}

.fe-msme-sponsors .sponsar-logo:after {
    content: "";
    width: .125rem;
    height: 4.375rem;
    background: #10264f;
    position: absolute;
    left: 0;
    bottom: .3125rem
}

.fe-msme-sponsors .sponsar-logo img {
    max-width: 6.875rem;
    margin-top: 1.25rem
}

.fe-msme-sponsors .sponsar-logo .title {
    display: block;
    font-size: .8125rem;
    color: #000;
    font-weight: 300;
    text-align: center
}

.sponsar-logo:first-child img {
    width: 7.25rem;
    height: 3.25rem;
    max-width: inherit;
    margin: .3125rem auto 0
}

.sponsar-logo:last-child img {
    width: 3.625rem;
    height: 3.375rem;
    max-width: inherit;
    margin: .3125rem auto 0
}

.gallery-lokankika ul {
    list-style-type: none
}

.gallery-lokankika .slick-dots button {
    width: .625rem;
    height: .625rem
}

.gallery-lokankika.float-none {
    float: none;
    margin: 0
}

.wp-block-group.msme-top {
    margin-top: 0
}

.stockal-head {
    line-height: 1.5625rem;
    font-size: 1.25rem;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 .625rem 1.25rem;
    margin-bottom: .9375rem;
    border-bottom: .125rem solid #000
}

.stockal-head:before {
    content: "";
    width: .625rem;
    height: 1.375rem;
    background-color: #0061d2;
    position: absolute;
    left: 0
}

.stockal-latest-col .category-investing-abroad {
    position: relative;
    padding-bottom: .75rem;
    margin-bottom: .75rem;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #e6e6e6
}

.stockal-latest-col .category-investing-abroad figure {
    float: left;
    padding-right: .9375rem;
    width: 6.25rem
}

.stockal-latest-col .category-investing-abroad figure img {
    width: 5rem;
    height: 3.375rem
}

.stockal-latest-col .category-investing-abroad .entry-title {
    height: 3.4375rem;
    font-size: .875rem;
    color: #000;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.125rem
}

.stockal-usmarket-data {
    width: 21.5625rem;
    float: left;
    margin: 0 0 1.875rem 1.25rem
}

.stockal-usmarket-data iframe {
    border: none;
    outline: none
}

.data-wrap {
    margin: 0;
    display: flex
}

.data-wrap iframe {
    border: none;
    outline: none
}

.stockal-top-sec .category-investing-abroad {
    border-bottom: 1px solid #ccc;
    margin-bottom: .625rem;
    padding-bottom: .625rem
}

.stockal_banner_updates {
    width: 100%;
    position: relative
}

.stockal_banner_updates img {
    position: absolute;
    right: .375rem;
    top: -4.6875rem
}

.fewrapper .breadcrumb {
    margin: 0;
    padding: 0
}

.fewrapper .breadcrumb li {
    display: inline;
    color: #555;
    font-size: .75rem;
    line-height: 1.5rem;
    font-weight: 400
}

.fewrapper .breadcrumb li a {
    color: #555;
    text-transform: capitalize
}

.fewrapper .breadcrumb li span {
    text-transform: uppercase;
    display: inline;
    color: #555;
    font-size: .75rem;
    line-height: 1.5rem;
    font-weight: 400
}

.fewrapper .breadcrumb li+li:before {
    content: "|";
    padding: 0 .5rem;
    color: #555
}

.stockal-top-sec .top-lead-sub-stories {
    overflow: hidden;
    list-style-type: none;
    margin-left: -.9375rem;
    padding-top: .5rem;
    margin-bottom: .9375rem
}

.stockal-top-sec .top-lead-sub-stories .category-investing-abroad {
    height: 5.25rem;
    font-size: .875rem;
    font-weight: 700;
    color: #000;
    padding-left: .9375rem;
    line-height: 1.0625rem;
    overflow: hidden;
    border: none
}

.stockal-top-sec .top-lead-sub-stories .wp-block-column {
    margin: 0
}

.top-lead-sub-stories .entry-title {
    font-size: .875rem;
    font-weight: 700
}

.stockal-stories-readmore {
    position: relative;
    width: 100%
}

.stockal-stories-readmore .wp-block-button__link {
    font-size: .8125rem;
    line-height: 1.75rem;
    font-weight: 700;
    font-style: normal;
    color: #003f74;
    background: #f6f6f6;
    border-radius: .375rem;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    box-sizing: border-box;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    padding: .3125rem;
    width: 100%
}

.stockal-stories-readmore .wp-block-button__link:after {
    width: .8125rem;
    height: .625rem;
    margin-top: .125rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .625rem;
    content: "";
    background: url(../src/img/arrow.svg) no-repeat
}

.listicles-col {
    width: 30.555%;
    height: 28.125rem;
    float: left;
    margin-left: 1.375rem;
    padding: 1.375rem 1.125rem;
    border-radius: .625rem;
    box-shadow: 0 1rem 1.5625rem 0 hsla(0, 0%, 84.7%, .5);
    border: 1px solid #e6ebf5;
    background-color: #fff;
    margin-bottom: 1.875rem
}

.listicles-col .listicles-head {
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 1.3;
    color: #2fbea4;
    margin: 0 0 .9375rem;
    text-transform: uppercase
}

.listicles-col .listicles-head span,
.listicles-col .listicles-head span a {
    font-size: 1.125rem;
    color: #000;
    display: block
}

.listicles-div {
    margin-bottom: 1.0625rem
}

.listicles_data p {
    position: relative;
    font-size: .875rem;
    padding: .75rem 0 0 .75rem;
    color: #000;
    overflow: hidden;
    font-weight: 700;
    line-height: 1.125rem;
    margin-top: .75rem;
    border-top: 1px solid #e6e6e6;
    border-bottom: none;
    max-height: 3.125rem;
    margin-bottom: 0
}

.listicles_data p:before {
    content: "";
    position: absolute;
    background: url(../src/img/bullet-new.png) 100% 0 no-repeat;
    height: .375rem;
    width: .25rem;
    left: 0;
    top: 1.0625rem;
    background-size: 100% auto
}

.listicles_data p:first-child {
    border-top: none;
    max-height: 3.3125rem;
    padding-top: 0;
    margin-top: 0
}

.listicles_data p:first-child:before {
    top: .3125rem
}

.listicles_data .read-more {
    float: left;
    margin-top: .5rem;
    width: 6.25rem;
    text-transform: uppercase;
    font-size: .6875rem;
    font-weight: 700;
    padding-right: 1.125rem;
    font-style: normal;
    color: #003f74
}

.listicles_data .sharing-icon {
    display: inline-block;
    float: right
}

.listicles_data .sharing-icon a {
    display: inline-block
}

.listicles_data .sharing-icon a img {
    width: 1.875rem
}

.listicles-wrap {
    overflow: hidden;
    margin: 0 -1.375rem;
    width: auto
}

.listicles-slides {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%
}

.us-market iframe {
    border: none
}

.corporate-hero-top .tag-corporateheroes {
    position: relative
}

.corporate-hero-top .entry-wrapper {
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .75));
    position: absolute;
    bottom: 0;
    content: "";
    height: 50%;
    left: 0;
    width: 100%;
    z-index: 0;
    padding: 1.25rem 0 0 1.875rem;
    max-height: inherit
}

.ie-network-fe .corporate-hero-top .entry-title {
    position: absolute;
    bottom: 1.25rem;
    color: #fff
}

.ie-network-fe .corporate-hero-top .entry-title a {
    font-size: 1.875rem;
    line-height: 2.5rem
}

.container-health {
    margin: 0 auto;
    max-width: 73.125rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    box-sizing: border-box;
    border-left: 0;
    border-right: 0
}

.container-health-top {
    min-height: 3.75rem;
    width: 100%;
    padding-top: 1.25rem
}

.container-health-top .hashtag {
    color: #2f2f2f;
    font-size: 1.5rem;
    font-weight: 700;
    display: inline-block
}

.container-health-top .nav {
    font-size: 1rem;
    color: #000;
    display: inline-block;
    margin-left: 5rem
}

.container-health-top .nav ul {
    margin: 0;
    padding: 0
}

.container-health-top .nav ul li {
    display: inline-block;
    margin-right: .9375rem
}

.container-health-top .nav ul li a {
    text-decoration: none;
    color: #000
}

.health-header {
    width: 100%;
    background: url(../src/img/event/group.png) right -1.125rem no-repeat;
    min-height: 37.5rem;
    background-size: contain
}

.health-header .tech-logo {
    float: left;
    padding-top: 1.25rem
}

.health-header .tech-logo img {
    max-width: 33.125rem
}

.health-header .tech-logo .date {
    font-family: Arial;
    font-size: 1.375rem;
    font-weight: 700;
    letter-spacing: .75rem;
    color: #000;
    padding: .625rem 3.6875rem .5625rem;
    background-color: #e8e8e8;
    display: block;
    margin-top: 1.25rem
}

.health-header .the-future {
    font-size: 3.125rem;
    line-height: 3.125rem;
    display: block;
    margin: 40px 0 10px 6px;
    font-family: Arial;
    font-size: 50px;
    line-height: 50px;
    font-weight: 700;
    font-stretch: normal;
    font-style: italic;
    letter-spacing: normal;
    color: #2f2f2f
}

.health-header .count-down {
    width: 100%;
    padding: 1.5625rem;
    margin-top: .625rem;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 0 .625rem #ccc;
    overflow: hidden
}

.health-header .buttons {
    float: left;
    margin-top: .375rem
}

.health-header .buttons ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.health-header .buttons ul li {
    display: inline-block;
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 500;
    text-align: center;
    color: #fff;
    background: #fff;
    border-radius: 2.625rem;
    position: relative;
    margin: 0 .625rem;
    box-shadow: 0 .9375rem .625rem -.75rem #094e87
}

.health-header .buttons ul li a {
    color: #fff;
    font-size: 1.25rem;
    text-transform: uppercase;
    background: #094e87;
    display: block;
    padding: .9375rem 1.875rem;
    border-radius: 2.625rem;
    box-shadow: 0 0 .5rem #eee
}

.health-header .buttons .active {
    background: #fff;
    color: #000
}

.clear {
    clear: both;
    display: block;
    width: 100%
}

.container-health.partner {
    padding: 2.5rem 0 0;
    text-align: center
}

.container-health.partner .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #2f2f2f
}

.partners-logo-desktop {
    display: block
}

.partners-logo-mobile {
    display: none
}

.overview {
    background-color: #ecf5fc;
    position: relative;
    padding: 7.5rem 0 3.75rem;
    overflow: hidden
}

.overview:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: url(../src/img/event/texture.png) 0 0 no-repeat;
    content: "";
    height: 6.6875rem;
    background-size: cover
}

.overview .article {
    width: 57%;
    float: left;
    font-family: Arial;
    font-size: 1.125rem;
    line-height: 1.67;
    letter-spacing: normal;
    color: #000;
    opacity: .5
}

.overview .message {
    width: 40%;
    float: right
}

.overview .message ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.overview .message li {
    margin: 0 .625rem .625rem 0;
    box-shadow: 0 1rem 2rem 0 rgba(15, 28, 73, .6);
    border: .80625rem solid #fff;
    text-align: center;
    background-color: #f9fafb;
    width: 13.625rem;
    height: 13.625rem;
    display: table;
    float: left
}

.overview .message li:first-child {
    border-radius: 0 4.375rem 0 4.375rem
}

.overview .message li .inner {
    display: table-cell;
    vertical-align: middle
}

.overview .message li figure {
    margin-bottom: .625rem;
    display: block
}

.overview .message li span {
    font-family: Arial;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    text-align: center;
    color: #000
}

.overview .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    padding-bottom: 2.5rem;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #2f2f2f
}

.why-attend {
    padding: 9.375rem 0 3.75rem;
    position: relative;
    background: #094e87 url(../src/img/event/path-4.png) 0 0 no-repeat;
    color: #fff;
    overflow: hidden;
    background-size: cover
}

.why-attend:before {
    position: absolute;
    left: 0;
    top: -1px;
    width: 100%;
    background: url(../src/img/event/texture4.png) 0 0 no-repeat;
    content: "";
    height: 6.6875rem;
    background-size: cover
}

.why-attend .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 3.125rem
}

.why-attend ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.why-attend ul li {
    width: 40%;
    float: left;
    margin-bottom: 3.125rem;
    padding-bottom: 3.125rem;
    border-bottom: 1px solid #fff;
    position: relative
}

.why-attend ul li:nth-child(2n) {
    float: right
}

.why-attend ul li:first-child:before {
    position: absolute;
    right: -6.25rem;
    content: "";
    background: #fff;
    top: 0;
    width: 1px;
    height: 68%
}

.why-attend ul li figure {
    margin-right: 1.5625rem;
    float: left;
    width: 7.5rem
}

.why-attend ul li h3 {
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 700;
    color: #fff;
    line-height: 1.5rem;
    margin-bottom: 1.25rem
}

.why-attend ul li:nth-child(3):before {
    position: absolute;
    right: -6.25rem;
    content: "";
    background: #fff;
    top: 0;
    width: 1px;
    height: 68%
}

.who-should-attend {
    background: #fff;
    padding: 4.375rem 0 0;
    position: relative
}

.who-should-attend:before {
    position: absolute;
    left: 0;
    top: -6.5625rem;
    width: 100%;
    background: url(../src/img/event/agenda-bef.png) 0 0 no-repeat;
    content: "";
    height: 6.6875rem;
    background-size: cover
}

.who-should-attend .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    color: #2f2f2f;
    margin-bottom: 5rem;
    text-align: center;
    text-transform: uppercase
}

.who-should-attend ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap
}

.who-should-attend ul li {
    width: 16.6%;
    font-family: Arial;
    float: left;
    margin-bottom: 3.125rem;
    font-size: .875rem;
    letter-spacing: .16px;
    text-align: center;
    color: #000
}

.who-should-attend ul li figure {
    margin: 0 auto;
    display: block;
    height: 4.6875rem
}

.who-should-attend ul li figure img {
    margin: 0 auto
}

.who-should-attend ul li span {
    display: block;
    margin: .9375rem 0;
    padding: 0 .625rem
}

.agenda {
    position: relative;
    padding: 0
}

.agenda .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    padding-bottom: 1.875rem;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #2f2f2f
}

.agenda .prelunch {
    width: 45%;
    float: left;
    padding-bottom: 1.25rem;
    width: 100%
}

.agenda .prelunch .head {
    font-family: Arial;
    font-size: 1.375rem;
    font-weight: 700;
    color: #373737;
    margin-bottom: 1.875rem
}

.agenda .prelunch .data {
    margin-left: .3125rem;
    position: relative;
    padding-left: 1rem;
    border-left: 1px solid #094e87;
    padding-bottom: 1.875rem;
    color: #000;
    font-size: .9375rem;
    line-height: 1.25rem
}

.agenda .prelunch .data:before {
    content: "";
    width: .6875rem;
    height: .6875rem;
    top: 0;
    left: -.375rem;
    border: 1px solid #f7b500;
    background-color: #fff;
    position: absolute;
    border-radius: 50%
}

.agenda .prelunch .active {
    color: #3b3b3b
}

.container-health .tabs,
.healthcare-event-vedeo .tabs {
    list-style: none;
    margin: 0 0 3.125rem;
    padding: 0;
    text-align: center
}

.container-health .tabs li.current,
.healthcare-event-vedeo .tabs li.current {
    box-shadow: 0 .5rem .875rem 0 #ccd2ec;
    background-color: #094e87;
    color: #fff
}

.container-health .tabs li,
.healthcare-event-vedeo .tabs li {
    display: inline-block;
    padding: .75rem 3.125rem;
    background: none;
    text-transform: uppercase;
    cursor: pointer;
    font-family: Arial;
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #000;
    border: .125rem solid #094e87;
    border-radius: .25rem;
    margin: 0 1.25rem
}

.container-health .tabs li span,
.healthcare-event-vedeo .tabs li span {
    display: block;
    font-weight: 500;
    text-transform: capitalize
}

.container-health .tab-contents,
.healthcare-event-vedeo .tab-contents {
    max-width: 36.375rem;
    margin: 0 auto
}

.container-health .tab-pane,
.healthcare-event-vedeo .tab-pane {
    display: none
}

.container-health .tab-pane.current,
.healthcare-event-vedeo .tab-pane.current {
    display: block
}

.healthcare-event-vedeo {
    background-color: #ecf5fc;
    padding: 1.875rem 0 1.25rem;
    margin-top: 1.25rem
}

.healthcare-event-vedeo .container_1 {
    margin: 0 auto;
    max-width: 73.125rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    box-sizing: border-box
}

.healthcare-event-vedeo .heading {
    font-family: Arial;
    font-size: 2.1875rem;
    font-weight: 700;
    padding-bottom: 1.875rem;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #2f2f2f;
    display: block
}

.healthcare-event-vedeo .tabs-pane {
    display: none
}

.healthcare-event-vedeo .tabs-pane.current {
    display: block
}

.healthcare-event-vedeo .tab-contents {
    max-width: 100%
}

.videoTabs {
    list-style: none;
    margin: 0 0 3.125rem;
    padding: 0;
    align-items: center;
    text-align: center
}

.videoTabs li {
    display: inline-block;
    padding: .75rem 2.3125rem;
    background: none;
    text-transform: uppercase;
    cursor: pointer;
    font-family: Arial;
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #000;
    border: .125rem solid #094e87;
    border-radius: .25rem;
    margin: 0 1.5625rem
}

.videoTabs li:first-child {
    margin-left: 0
}

.videoTabs li span {
    display: block;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 1.125rem
}

.videoTabs li.current {
    box-shadow: 0 .5rem .875rem 0 #ccd2ec;
    background-color: #094e87;
    color: #fff
}

.videoTab {
    list-style-type: none;
    max-width: 75rem;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

.videoTab li {
    width: 23%;
    position: relative;
    margin: 0 2.33% 3.125rem 0;
    cursor: pointer
}

.videoTab li figure {
    position: relative;
    max-width: 17.125rem;
    width: 100%;
    height: 9.1875rem;
    overflow: hidden;
    box-shadow: 0 .625rem 1.75rem 0 #000;
    border-radius: .41875rem;
    background-color: #fff
}

.videoTab li p {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 1.25rem 0 0;
    letter-spacing: normal
}

.videoTab li a p {
    color: #000
}

.videoTab .video-icons {
    background: url(../src/img/event/video-icon.svg) no-repeat;
    width: 2.9375rem;
    height: 2.9375rem;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-1.4375rem, -1.4375rem)
}

.vedeo .tab-contents {
    max-width: 100%
}

.our-speaker {
    background-color: #ecf5fc;
    padding: 4.375rem 0 3.125rem;
    overflow: hidden;
    margin-bottom: 1.875rem
}

.our-speaker .heading {
    font-family: Arial;
    margin-bottom: 8.75rem;
    font-size: 2.1875rem;
    font-weight: 700;
    color: #2f2f2f;
    text-transform: uppercase;
    text-align: center
}

.our-speaker ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap
}

.our-speaker ul li {
    width: 23%;
    font-family: Arial;
    float: left;
    font-size: .875rem;
    letter-spacing: .16px;
    text-align: center;
    color: #000;
    border-radius: .25rem;
    background-color: #fff;
    position: relative;
    margin: 0 1.375rem 6.875rem 0;
    box-sizing: border-box
}

.our-speaker ul li figure {
    width: 10.0625rem;
    height: 10.0625rem;
    border: .25rem solid #fff;
    background-color: #d8d8d8;
    border-radius: 50%;
    margin: -4.375rem auto auto
}

.our-speaker ul li figure img {
    border-radius: 50%;
    width: 10.0625rem;
    height: 9.4375rem
}

.our-speaker ul li h3 {
    font-family: Arial;
    font-size: 1.125rem;
    font-weight: 500;
    color: #094e87;
    margin: 0;
    padding: 0
}

.our-speaker li span {
    display: block;
    margin: .625rem 0;
    padding: 0 .875rem;
    opacity: .5;
    font-size: .875rem;
    color: #000
}

.our-speaker .register {
    text-align: center;
    margin-top: -1.875rem
}

.our-speaker .register a {
    color: #fff;
    font-size: 1.25rem;
    text-transform: uppercase;
    background: #094e87;
    padding: .9375rem 1.875rem;
    border-radius: 2.625rem;
    box-shadow: 0 0 .5rem #eee;
    box-shadow: 0 .9375rem .625rem -.75rem #094e87
}

.event-footer-content {
    background: url(../src/img/event/footer-bg.png) bottom no-repeat;
    background-size: cover
}

.event-footer-content .wrap {
    overflow: hidden;
    border-radius: .3125rem;
    box-shadow: 0 1.5625rem 1.25rem 0 rgba(32, 32, 32, .5);
    background-color: #fff;
    display: flex
}

.event-footer-content .wrap .contact {
    background-color: #ecf5fc;
    float: left;
    width: 100%;
    padding: 1.875rem 3.125rem 1.25rem
}

.event-footer-content .wrap .contact h2 {
    font-family: Arial;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .77px;
    color: #000;
    border-bottom: 1px solid #094e87;
    padding: 0 3.125rem .625rem 0;
    margin-bottom: .625rem;
    margin-top: .9375rem
}

.event-footer-content .wrap .contact h3 {
    font-family: Arial;
    font-size: 1rem;
    font-weight: 700;
    color: #094e87;
    line-height: 1.63;
    letter-spacing: .62px
}

.event-footer-content .wrap .contact p {
    font-family: Arial;
    font-size: 1rem;
    font-weight: 500;
    color: grey;
    line-height: 1.63;
    letter-spacing: .62px;
    margin-bottom: .9375rem
}

.event-footer-content .wrap .heading {
    font-family: Arial;
    font-size: 1.5rem;
    font-weight: 700;
    color: #3e3e3e;
    text-transform: uppercase;
    line-height: 2.67;
    margin-bottom: 0
}

.container-health-top .buttons {
    display: none
}

.container-health-top.fixed {
    position: fixed;
    top: 0;
    background: #fff;
    box-shadow: 0 .3125rem .5rem -.375rem #ccc;
    padding: 1.25rem 0 0 .625rem;
    z-index: 99999;
    margin: 0 auto;
    transition: .5s ease-in
}

.container-health-top.fixed .buttons {
    margin: -.3125rem 0 0;
    display: block;
    float: right
}

.wp-block-group.healthcare-event-wrap {
    max-width: 100%;
    margin: 0;
    padding: 0
}

.lightboxContain {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2000;
    background: rgba(0, 0, 0, .5)
}

.lightboxContain .indLightbox {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 40.625rem;
    max-height: 25rem;
    width: 100%;
    height: 100%;
    background: #000;
    border-radius: .125rem;
    border: 1px solid #fff
}

.lightboxContain iframe {
    border: 0;
    width: 100%;
    height: 100%
}

.toggle-class-menu {
    display: none
}

.event-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease
}

.event-lightbox.open-lightbox {
    visibility: visible;
    opacity: 1
}

.event-lightbox .video-box {
    width: 50rem;
    height: 31.25rem;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: .125rem solid #000;
    background: #000
}

.event-lightbox .video-box .close-btn {
    color: #fff;
    height: 1.5625rem;
    width: 1.5625rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-size: 1.125rem;
    line-height: 1.125rem;
    border-radius: 50%;
    position: absolute;
    right: -.5rem;
    top: -1.75rem
}

@media print,
screen and (max-width:48.87375em) {
    .ie-network-fe .linkrightblue {
        margin-bottom: 1.875rem
    }

    .ie-network-fe .linkrightblue .wp-block-template-part {
        position: relative;
        top: 0
    }

    .healthcare-nav {
        display: none
    }

    .healthcare-site-logo {
        width: 100%;
        text-align: center
    }

    .healthcare-site-logo .site-header__logo img {
        height: 2.6875rem
    }

    .fe-health-header .hamburger_btn span,
    .fe-health-header .hamburger_btn span:after,
    .fe-health-header .hamburger_btn span:before {
        background-color: #fff
    }

    .healthcare-site-logo .columns {
        margin: 0 auto;
        width: 8.125rem
    }

    .site-top-health-container {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .is-menu-open .hamburger_btn span {
        background-color: transparent
    }

    .fe-health-header .m-mega-menu .sub-menu li,
    .slt-col {
        width: 100%
    }

    .slt-col {
        margin-top: .625rem;
        margin-left: 0
    }

    .select2-container--default .select2-selection--single {
        width: 100%;
        margin-top: 0;
        padding-top: 0;
        background-position: 96% 50%;
        display: inline-block
    }

    .select2-container--open {
        width: 100%
    }

    .ifsc-result .bank-con {
        width: 100%;
        height: auto;
        min-height: auto
    }

    .scroll {
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        z-index: 7
    }

    .bank-con,
    .scroll {
        height: auto;
        position: relative
    }

    .bank-con {
        margin-bottom: 0;
        padding: 1.25rem .625rem .3125rem;
        display: inline-block;
        vertical-align: text-top;
        white-space: normal;
        width: 92%;
        min-height: 26.25rem;
        margin-right: .625rem
    }

    .bank-logo {
        float: none
    }

    .bank_detail {
        width: 100%;
        float: none;
        margin-top: .625rem
    }

    .rightcol.deks {
        margin-top: 1.25rem
    }

    .add-col1 {
        margin-bottom: .625rem;
        line-height: 1.25rem
    }

    .bank-logo,
    .bank_detail,
    .bank_detail_col1 {
        float: none;
        width: 100%;
        margin-bottom: .9375rem
    }

    .bank_name {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem
    }

    .bank_name span {
        display: inline-block
    }

    .bank-nav {
        height: 2.375rem
    }

    .bank-nav a {
        height: 1.875rem;
        border-radius: .9375rem;
        box-shadow: 0 0 .625rem 0 hsla(0, 0%, 83.1%, .5);
        border: 1px solid #e6e6e6;
        background-color: #fff;
        display: inline-block;
        margin: 0 .125rem .1875rem 0;
        padding: 0 .625rem;
        line-height: 1.5625rem;
        font-family: Arial;
        font-size: .8125rem;
        color: #003f74
    }

    .bank-branch-cod {
        margin-left: 0
    }

    .bank-branch-cod .nearby-branch {
        width: 100%;
        display: block;
        max-width: 100%;
        padding: 0
    }

    .bank-branch-cod .slt-col2,
    .bank-branch-cod .slt-col2 select {
        width: 100%
    }

    .slt-col2+form .button_get_details {
        width: 16.875rem
    }

    .ifsc_sharing {
        width: 14.125rem;
        position: absolute;
        top: .5rem;
        right: 2.625rem
    }

    .gallery-lokankika.float-none {
        padding: 0 .625rem;
        margin-bottom: 1.25rem
    }

    .ie-network-fe .wp-site-blocks .sticky-site-naviation.msme-top {
        padding-top: .625rem
    }

    .fe-msme-sponsors {
        margin-left: 0;
        margin-top: .9375rem;
        padding: 0
    }

    .fe-msme-sponsors .sponsar-logo {
        padding: 0 .5rem
    }

    .fe-msme-sponsors .sponsar-logo:first-child:after {
        content: none
    }

    .sticky-site-naviation .fe-msme-sponsors .fe-row {
        margin: 0
    }

    .stockal-top-sec .top-lead-sub-stories .category-investing-abroad {
        height: auto;
        margin-bottom: .625rem;
        border-bottom: 1px solid #ccc
    }

    .listicles-col {
        float: none;
        display: inline-block;
        white-space: normal;
        width: 17.5rem;
        height: 30rem;
        vertical-align: text-top;
        margin-left: 0;
        margin-right: .625rem
    }

    .listicles-wrap {
        margin: 0 0 1.875rem;
        overflow: auto;
        width: 100%;
        float: left;
        background: #fff;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        height: auto
    }

    .us-market {
        margin: 0 -1.25rem;
        width: auto
    }

    .ie-network-fe .corporate-hero-top .entry-title a {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .container-health-top {
        box-shadow: 0 0 .375rem 0 #000;
        background-color: #fff;
        position: fixed;
        top: 0;
        z-index: 999999;
        padding-left: 0;
        margin: 0 -1.25rem
    }

    .container-health-top .hashtag {
        font-size: 1.375rem;
        margin-left: .625rem
    }

    .container-health-top .nav {
        width: 100%;
        margin: 0;
        position: absolute;
        top: 3.75rem;
        background: #fff;
        box-shadow: 0 .9375rem .625rem -.9375rem #000;
        display: none
    }

    .container-health-top .buttons {
        float: none;
        padding: .75rem 0;
        text-align: center;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9999;
        background-color: #fff;
        width: 100%
    }

    .health-header {
        background: none;
        min-height: auto
    }

    .health-header .tech-logo {
        padding-top: 1.25rem;
        text-align: center;
        max-width: 17.5rem;
        margin: 0 auto;
        float: none
    }

    .health-header .tech-logo img {
        max-width: 100%
    }

    .health-header .tech-logo .date {
        letter-spacing: .3125rem;
        padding: .625rem 1.25rem;
        font-size: 1rem
    }

    .health-header .count-down {
        padding: 0 .625rem;
        box-shadow: none
    }

    .health-header .buttons {
        float: none;
        padding: .75rem 0;
        text-align: center;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9999;
        background-color: #fff;
        width: 100%
    }

    .health-header .the-future {
        margin: 1.25rem 0;
        font-size: 1.375rem;
        line-height: 2rem;
        text-align: center
    }

    .container-health.partner .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        margin: 0 .625rem;
        border-top: 1px solid #ccc;
        padding-top: .9375rem
    }

    .partners-logo-desktop {
        display: none
    }

    .partners-logo-mobile {
        display: block;
        padding: 0 .5rem
    }

    .overview {
        margin: 0 -1.25rem;
        padding: 0 .9375rem
    }

    .overview:before {
        content: none
    }

    .overview .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-bottom: 0
    }

    .overview .article {
        padding-bottom: 2.5rem;
        width: 100%
    }

    .overview .message {
        width: 100%;
        max-width: 20rem;
        margin: 0 auto;
        float: none
    }

    .overview .message ul li {
        width: 9.375rem;
        height: 9.6875rem
    }

    .overview .message ul li span {
        font-size: .75rem
    }

    .why-attend {
        padding: 1.875rem 0 4.375rem;
        background-position: -14.0625rem top;
        background-size: 300%;
        margin: 0 -20px
    }

    .why-attend:before {
        content: none
    }

    .why-attend .heading {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .why-attend ul li {
        width: 100%;
        text-align: center;
        padding-bottom: 1.875rem;
        margin-bottom: 1.875rem
    }

    .why-attend ul li figure {
        width: 100%;
        margin: 0 0 .5rem;
        text-align: center
    }

    .why-attend ul li figure img {
        margin: 0 auto;
        width: 3.75rem
    }

    .who-should-attend {
        padding: 1.875rem 0
    }

    .who-should-attend .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 1.875rem
    }

    .who-should-attend ul li {
        width: 50%;
        margin-bottom: 1.25rem
    }

    .who-should-attend ul li figure {
        height: 3.4375rem
    }

    .who-should-attend ul li span {
        margin: .625rem 0
    }

    .who-should-attend ul li img {
        margin: 0 auto;
        display: block;
        height: auto;
        width: 3.75rem
    }

    .agenda {
        padding-top: 1.25rem;
        margin: 0 -1.25rem
    }

    .agenda .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-bottom: 1.25rem
    }

    .agenda .prelunch {
        width: 100%;
        padding: 0 0 0 .625rem;
        margin-bottom: 1.875rem
    }

    .agenda .prelunch .head {
        font-size: 1rem;
        line-height: 1.25rem;
        margin-bottom: 1.25rem
    }

    .agenda .prelunch .data:before {
        width: .5rem;
        height: .5rem;
        left: -.3125rem
    }

    .tabs {
        margin-bottom: 2.1875rem
    }

    .tabs li {
        padding: .75rem 1.25rem;
        margin: 0 .375rem;
        font-size: 1.125rem;
        line-height: 1.5rem
    }

    .tabs li span {
        font-size: .9375rem
    }

    .healthcare-event-vedeo {
        margin: 0 -1.25rem
    }

    .healthcare-event-vedeo .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-bottom: 1.25rem
    }

    .healthcare-event-vedeo .videoTabs {
        margin: 0 0 1rem
    }

    .healthcare-event-vedeo .videoTabs li span {
        font-size: 1rem
    }

    .videoTab {
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0
    }

    .videoTab li {
        width: 47%;
        position: relative;
        margin: 1.25rem 0 1.875rem
    }

    .videoTab li figure {
        max-width: 17.125rem;
        width: 100%;
        height: auto
    }

    .our-speaker {
        padding: 1.875rem 0 2.5rem;
        margin: 0 -1.25rem
    }

    .our-speaker .container-health {
        padding: 0 1.25rem
    }

    .our-speaker ul {
        padding: 3rem 0 0;
        overflow: visible
    }

    .our-speaker ul li {
        width: 100%;
        float: none;
        display: inline-block;
        padding: 0;
        margin: 0 1.375rem 5.375rem 0
    }

    .our-speaker .slick-list {
        padding: 5rem 10% 0 0
    }

    .container-health {
        padding: 0
    }

    .container-health .heading {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-bottom: 1.25rem;
        margin-bottom: 1.25rem;
        margin-left: -1.25rem
    }

    .videoTabs li {
        padding: .5rem .625rem;
        font-size: 1rem;
        margin: 0 .3125rem
    }

    .event-footer-content {
        margin: 0 -1.25rem
    }

    .toggle-class-menu {
        display: block;
        width: 2.5rem;
        height: 1.875rem;
        position: absolute;
        top: .9375rem;
        right: .9375rem;
        margin: 0;
        cursor: pointer
    }

    .toggle-class-menu div {
        width: 100%;
        height: .1875rem;
        background: #000;
        margin: .375rem auto;
        transition: all .3s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .nav {
        box-shadow: 0 .9375rem .625rem -.9375rem #000
    }

    .container-health-top .nav ul li {
        border-bottom: 1px solid #d7d7d7;
        margin-bottom: .625rem;
        display: block;
        margin-right: 0;
        padding: 0 0 .625rem .625rem
    }

    .event-lightbox .video-box {
        width: 90%;
        height: 25rem;
        position: absolute;
        margin-top: -8.1875rem
    }
}