.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)
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: var(--wp--preset--color--gray);
    color: var(--wp--preset--color--black)
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5rem
}

sub {
    bottom: -.25rem
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

fieldset {
    border: 1px solid var(--wp--preset--color--gray);
    margin: 0 .125rem;
    padding: .375rem .625rem .75rem
}

legend {
    border: 0;
    padding: 0
}

optgroup {
    font-weight: 700
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    left: -999em;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.screen-reader-text:focus {
    border-radius: .1875rem;
    box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .6);
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    display: block;
    font-size: 1em;
    height: auto;
    left: .3125rem;
    line-height: normal;
    padding: .9375rem 1.4375rem .875rem;
    text-decoration: none;
    top: .3125rem;
    width: auto;
    z-index: 100000
}

.left {
    float: left
}

.right {
    float: right
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.clear-both,
.clearfix:after {
    clear: both
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.clear-none {
    clear: none
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.float-none {
    float: none
}

.hide {
    display: none
}

.hidden {
    visibility: hidden
}

.visible {
    visibility: visible
}

.wp-site-blocks .margin-top-none {
    margin-top: 0 !important
}

.is-overflow-hidden {
    overflow: hidden
}

.is-loading {
    position: relative
}

.is-loading:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: hsla(0, 0%, 100%, .5)
}

.is-loading:after {
    content: "";
    width: 3.125rem;
    height: 3.125rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.iplhide {
    display: none
}

.article-main iframe {
    width: 100%
}

html {
    box-sizing: border-box;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: var(--wp--preset--color--black)
}

*,
:after,
:before {
    box-sizing: inherit
}

body {
    background: var(--wp--preset--color--white);
    margin: 0;
    font-family: sans-serif;
    font-size: 1.125rem;
    line-height: 1.5
}

.wf-active body {
    font-family: var(--wp--custom--font-main)
}

body.mce-content-body {
    font-family: inherit;
    margin: .9375rem
}

blockquote,
q {
    quotes: """";
    border-left: .25rem solid #e6e6e6;
    color: var(--wp--preset--color--black);
    font-style: italic;
    margin: 0 0 1.875rem 1.875rem;
    padding-left: 1rem
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}

figure {
    margin-left: auto;
    margin-right: auto
}

figcaption {
    display: block !important;
    font-size: .875rem;
    line-height: 1.43;
    margin-top: .625rem
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

a {
    color: var(--wp--preset--color--black);
    text-decoration: none
}

a:hover {
    transition: color .3s;
    color: var(--wp--preset--color--brand-primary)
}

ol,
ul {
    margin: 0 0 1.125rem
}

ol.no-bullet,
ol.no-bullet ol,
ol.no-bullet ul,
ul.no-bullet,
ul.no-bullet ol,
ul.no-bullet ul {
    margin: 0;
    padding: 0;
    list-style: none
}

li>ol,
li>ul {
    margin-left: 1.125rem
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5rem 1.5rem
}

input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
    color: var(--wp--preset--color--gray-dark);
    border: 1px solid var(--wp--preset--color--gray-light);
    border-radius: .1875rem
}

input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    color: var(--wp--preset--color--black)
}

input[type=email],
input[type=password],
input[type=search],
input[type=text],
input[type=url] {
    padding: .1875rem
}

textarea {
    box-shadow: inset 1px 1px .3125rem rgba(0, 0, 0, .1);
    max-width: 100%;
    outline: none;
    overflow: auto
}

p:empty {
    display: none !important
}

h1 {
    font-size: 1.5rem;
    line-height: 1
}

h2 {
    font-size: 1.25rem;
    line-height: 1.5
}

h3 {
    font-size: 1rem
}

h3,
h4 {
    line-height: 1.62
}

h4 {
    font-size: .875rem
}

h5,
h6 {
    font-size: .625rem;
    line-height: 1.62
}

dd {
    margin-left: 1.875rem
}

li>ol,
li>ul {
    margin-bottom: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

td,
th {
    border-bottom: 1px solid var(--wp--preset--color--gray);
    padding: .9375rem;
    text-align: left
}

td:first-child,
th:first-child {
    padding-left: 0
}

td:last-child,
th:last-child {
    padding-right: 0
}

pre {
    background: var(--wp--preset--color--gray-light);
    border: 1px solid var(--wp--preset--color--gray-light);
    max-width: 100%;
    overflow: auto;
    padding: 1rem
}

pre>code,
pre code.bash {
    background: transparent;
    border: 0;
    display: block;
    margin: 0;
    padding: 0
}

pre code code.bash {
    font-size: inherit
}

code {
    font-size: 80%;
    margin: 0 .1875rem;
    padding: .125rem .375rem;
    background: var(--wp--preset--color--gray-light);
    border-radius: .1875rem;
    border: 1px solid var(--wp--preset--color--gray-light)
}

code,
kbd,
pre,
samp {
    font-family: var(--wp--custom--font-main), Andale Mono, DejaVu Sans Mono, monospace
}

hr {
    background-color: var(--wp--preset--color--gray-light);
    border: 0;
    box-sizing: content-box;
    height: 1px
}

.button {
    color: #fff;
    text-transform: uppercase;
    background-color: var(--wp--preset--color--brand-primary);
    border-radius: .25rem;
    border: 1px solid var(--wp--preset--color--brand-primary);
    display: inline-block;
    font-weight: 600;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    transition: .2s;
    font-size: .75rem;
    line-height: 1.3;
    padding: .4375rem
}

.button:active,
.button:focus,
.button:hover {
    background-color: transparent;
    color: var(--wp--preset--color--brand-primary)
}

.button--outline {
    color: #fff;
    text-transform: uppercase;
    background-color: var(--wp--preset--color--brand-primary);
    border-radius: .25rem;
    border: 1px solid var(--wp--preset--color--brand-primary);
    display: inline-block;
    font-weight: 600;
    white-space: nowrap;
    vertical-align: middle;
    outline: none;
    transition: .2s;
    font-size: .75rem;
    line-height: 1.3;
    padding: .4375rem;
    background-color: transparent;
    color: var(--wp--preset--color--brand-primary)
}

.button--outline:active,
.button--outline:focus,
.button--outline:hover {
    background-color: transparent;
    color: var(--wp--preset--color--brand-primary);
    color: #fff;
    background-color: var(--wp--preset--color--brand-primary)
}

.icon-video-white {
    margin-right: .375rem;
    width: .875rem;
    height: .625rem;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle
}

.icon-photo-red {
    /* background-image: url(../src/img/photo-icon.svg) */
}

.icon-photo-red,
.icon-video-red {
    margin-right: .375rem;
    width: .875rem;
    height: .625rem;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle
}



.icon-podcast-red {
    /* background-image: url(../src/img/audio/audio-duration-time.svg); */
    width: 1.25rem;
    height: 1.25rem;
    background-size: cover
}

.icon-gallery-white,
.icon-podcast-red {
    margin-right: .375rem;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle
}

.icon-gallery-white {
    /* background-image: url(../src/img/gallery-white.svg); */
    width: .875rem;
    height: .625rem
}

.gallery-count {
    display: flex;
    align-items: center
}

.gallery-count:before {
    content: "";
    /* background-image: url(../src/img/gallery-white.svg); */
    margin-right: .375rem;
    width: .875rem;
    height: .625rem;
    display: inline-block;
    background-repeat: no-repeat
}

.video-duration-time {
    color: var(--wp--preset--color--brand-primary)
}

.video-duration-time:before {
    content: "";
    margin-right: .375rem;
    /* background-image: url(../src/img/video-duration-time.svg); */
    width: .875rem;
    height: .5625rem;
    display: inline-block;
    background-repeat: no-repeat
}

.icon-arrow-left:before {
    content: "";
    border: solid var(--wp--preset--color--black);
    transform: rotate(135deg) translate(-50%);
    padding: .1875rem;
    border-width: 0 .125rem .125rem 0;
    display: inline-block;
    margin-right: .3125rem
}

.row {
    max-width: var(--wp--custom--content--default-width);
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap
}

.row .row {
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0
}

.row.expanded {
    max-width: none
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto
}

.row:not(.expanded) .row {
    max-width: none
}

.row.collapse>.column,
.row.collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.row.collapse>.column>.row,
.row.collapse>.columns>.row,
.row.is-collapse-child {
    margin-right: 0;
    margin-left: 0
}

.column,
.columns {
    flex: 1 1 0px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    min-width: 0
}

.column.row.row,
.row.row.columns {
    float: none;
    display: block
}

.row .column.row.row,
.row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.small-offset-0 {
    margin-left: 0
}

.small-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-up-1 {
    flex-wrap: wrap
}

.small-up-1>.column,
.small-up-1>.columns {
    flex: 0 0 100%;
    max-width: 100%
}

.small-up-2 {
    flex-wrap: wrap
}

.small-up-2>.column,
.small-up-2>.columns {
    flex: 0 0 50%;
    max-width: 50%
}

.small-up-3 {
    flex-wrap: wrap
}

.small-up-3>.column,
.small-up-3>.columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-up-4 {
    flex-wrap: wrap
}

.small-up-4>.column,
.small-up-4>.columns {
    flex: 0 0 25%;
    max-width: 25%
}

.small-up-5 {
    flex-wrap: wrap
}

.small-up-5>.column,
.small-up-5>.columns {
    flex: 0 0 20%;
    max-width: 20%
}

.small-up-6 {
    flex-wrap: wrap
}

.small-up-6>.column,
.small-up-6>.columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-up-7 {
    flex-wrap: wrap
}

.small-up-7>.column,
.small-up-7>.columns {
    flex: 0 0 14.28571%;
    max-width: 14.28571%
}

.small-up-8 {
    flex-wrap: wrap
}

.small-up-8>.column,
.small-up-8>.columns {
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.small-collapse>.column,
.small-collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
    padding-right: .9375rem;
    padding-left: .9375rem
}

.row.large-unstack>.column,
.row.large-unstack>.columns,
.row.medium-unstack>.column,
.row.medium-unstack>.columns,
.row.xlarge-unstack>.column,
.row.xlarge-unstack>.columns {
    flex: 0 0 100%
}

.shrink {
    flex: 0 0 auto;
    max-width: 100%
}

.column-block {
    margin-bottom: 1.875rem
}

.column-block>:last-child {
    margin-bottom: 0
}

.align-left {
    justify-content: flex-start
}

.align-right {
    justify-content: flex-end
}

.align-center {
    justify-content: center
}

.align-justify {
    justify-content: space-between
}

.align-spaced {
    justify-content: space-around
}

.align-left.vertical.menu>li>a {
    justify-content: flex-start
}

.align-right.vertical.menu>li>a {
    justify-content: flex-end
}

.align-center.vertical.menu>li>a {
    justify-content: center
}

.align-top {
    align-items: flex-start
}

.align-self-top {
    align-self: flex-start
}

.align-bottom {
    align-items: flex-end
}

.align-self-bottom {
    align-self: flex-end
}

.align-middle {
    align-items: center
}

.align-self-middle {
    align-self: center
}

.align-stretch {
    align-items: stretch
}

.align-self-stretch {
    align-self: stretch
}

.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center
}

.small-order-1 {
    order: 1
}

.small-order-2 {
    order: 2
}

.small-order-3 {
    order: 3
}

.small-order-4 {
    order: 4
}

.small-order-5 {
    order: 5
}

.small-order-6 {
    order: 6
}

.flex-container {
    display: flex
}

.flex-child-auto {
    flex: 1 1 auto
}

.flex-child-grow {
    flex: 1 0 auto
}

.flex-child-shrink {
    flex: 0 1 auto
}

.flex-dir-row {
    flex-direction: row
}

.flex-dir-row-reverse {
    flex-direction: row-reverse
}

.flex-dir-column {
    flex-direction: column
}

.flex-dir-column-reverse {
    flex-direction: column-reverse
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.hide-for-portrait,
.show-for-landscape {
    display: block !important
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important
}

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll
}

html.is-reveal-open body {
    overflow-y: hidden
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    background-color: rgba(10, 10, 10, .45)
}

.reveal,
.reveal-overlay {
    display: none;
    overflow-y: auto
}

.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 1rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    position: relative;
    top: 6.25rem;
    margin-right: auto;
    margin-left: auto
}

[data-whatinput=mouse] .reveal {
    outline: 0
}

.reveal .column,
.reveal .columns {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

.reveal.collapse {
    padding: 0
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

.reveal.without-overlay {
    position: fixed
}

:root {
    --wp--preset--font-size--small: 0.8125rem;
    --wp--preset--font-size--normal: 1rem;
    --wp--preset--font-size--medium: 1.25rem;
    --wp--preset--font-size--large: 2.25rem;
    --wp--preset--font-size--huge: 2.625rem;
    --wp--custom--font-main: "Montserrat", sans-serif;
    --wp--custom--font-secondary: "PT Serif", serif;
    --wp--custom--content--default-width: 62.5rem;
    --wp--custom--content--wide-width: 75rem;
    --wp--custom--content--padding: 1.25rem;
    --wp--preset--color--brand-primary: #dc0505;
    --wp--preset--color--brand-accent: #346f99;
    --wp--preset--color--black: #000;
    --wp--preset--color--white: #fff;
    --wp--preset--color--gray: #7b7b7b;
    --wp--preset--color--gray-light: #eff3f6;
    --wp--preset--color--gray-dark: #333;
    --wp--preset--color--red: red
}

.flex-flow-column {
    flex-flow: column
}

.unstyle-list {
    list-style-type: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.unstyle-button {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
    outline: none
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.wp-block-template-part.has-background {
    padding: 0
}

.wp-block-group.has-background {
    padding: 1.25rem;
    margin-top: 1.75rem
}

.wp-block-group.has-background .wp-block-columns {
    margin-bottom: 0
}

.ie-network-taboola,
.wp-block-group,
.wp-block-group.has-background .wp-block-columns+.wp-block-columns {
    margin-top: 1.75rem
}

.wp-block-columns {
    margin-bottom: 2.5rem
}

.wp-site-blocks {
    padding: 0 var(--wp--custom--content--padding);
    overflow: hidden
}

.wp-site-blocks .wp-block-post-content>*,
.wp-site-blocks>:not(.wp-block-post-content) {
    max-width: var(--wp--custom--content--default-width);
    margin-left: auto;
    margin-right: auto
}

.wp-site-blocks .alignwide {
    width: var(--wp--custom--content--wide-width);
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.wp-site-blocks .alignfull {
    transform: translateX(calc(0px - var(--wp--custom--content--padding)));
    min-width: calc(100% + 2*var(--wp--custom--content--padding));
    max-width: none
}

.wp-site-blocks .alignfull .alignfull {
    transform: none;
    min-width: auto
}

.wp-site-blocks .wp-block-template-part>.wp-block-template-part.alignfull {
    transform: none
}

.wp-site-blocks .wp-block-template-part>.wp-block-template-part.alignwide {
    max-width: calc(100% + 2*var(--wp--custom--content--padding))
}

.wp-block-post-content figure {
    max-width: 100% !important
}

.ie-network-grid__rhs .wp-block-template-part>*+* {
    margin-top: .9375rem
}

.feature-block .wp-block-columns .wp-block-column:first-child {
    margin-right: .25rem
}

.site-header {
    font-size: .75rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem
}

.site-header .row {
    max-width: var(--wp--custom--content--wide-width)
}

.site-header p {
    margin: 0
}

.site-header__brand-list {
    margin-bottom: .625rem;
    margin-top: -.3125rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.site-header__brand-list li {
    display: flex
}

.site-header__brand-list li+li:before {
    content: "|";
    padding: 0 .375rem
}

.site-header__brand-list .active a {
    color: #dc0505;
    font-weight: 700
}

.site-header__logo img {
    max-width: 100%;
    height: 4.3125rem;
    width: auto
}

.site-description {
    margin: 0;
    text-transform: capitalize
}

.site-header__main-section {
    width: 100%;
    padding: .625rem 0
}

.site-header__nav-section {
    background-color: #0a112d;
    color: var(--wp--preset--color--white)
}

.wp-block-template-part:not(.has-background) .site-header__nav-section {
    border-top: 1px solid #d4d4d4;
    box-shadow: 0 .1875rem .875rem 0 hsla(0, 0%, 81.6%, .5)
}

.site-header__nav-section a {
    color: inherit
}

.site-header__welcome-note {
    text-transform: capitalize
}

.site-header__welcome-note+.site-header__todays-paper {
    margin-top: 1.25rem
}

.site-header__todays-paper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -.3125rem
}

.site-header__todays-paper a,
.site-header__todays-paper span {
    font-weight: 700;
    padding-left: .5rem;
    margin-left: .5rem;
    border-left: 1px solid;
    line-height: 1
}

.header-top-ad {
    width: 100%;
    margin-top: .625rem;
    text-align: left
}

.header-top-ad .desktop_promotional_slug {
    float: none
}

.header-top-ad a {
    margin: 0;
    padding: 0;
    border: 0
}

.header-account-mobile {
    position: absolute;
    display: block;
    right: 3rem;
    top: 1.125rem;
    font-size: 0
}

.header-account-mobile img {
    max-width: 1.1875rem;
    position: relative;
    top: -1px
}

.header-subscribe-btn .btn-red {
    padding: .4375rem .9375rem;
    color: #fff;
    background: #dc0505;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 600;
    line-height: normal;
    margin: .625rem 0 0;
    display: block
}

.site-header__navigation-container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: auto
}

.site-header__navigation {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-transform: uppercase
}

.site-header__navigation>*+* {
    margin-left: .3125rem
}

.site-header__navigation li {
    position: relative;
    padding: .5rem 0
}

.site-header__navigation li a {
    padding: .1875rem .5625rem;
    display: inline-block;
    position: relative;
    line-height: 1.0625rem
}

.site-header__navigation li a:after {
    content: "";
    position: absolute;
    transition: .2s ease-out;
    width: 100%;
    height: 0;
    left: 50%;
    bottom: -.5rem;
    margin-left: -.375rem;
    width: 0
}

.site-header__navigation li a:hover:after {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .4375rem solid var(--wp--preset--color--brand-primary)
}

.site-header__navigation li.current-menu-item a {
    background-color: var(--wp--preset--color--brand-primary);
    border-radius: .9375rem;
    color: #fff
}

.site-header__navigation li.current-menu-item.ie-home-icon a {
    background-color: transparent
}

.site-header__navigation li.m-before-remove a:after {
    content: none
}

.site-header__navigation li:hover>.sub-menu {
    display: block
}

.site-header__navigation li.giottus_hover {
    position: relative
}

.site-header__navigation li.giottus_hover:hover:after {
    content: "";
    /* background-image: url(../src/img/giottus-logo.png); */
    background-size: 100%;
    height: .75rem;
    width: 2.75rem;
    position: absolute;
    right: -.625rem;
    top: -.125rem
}

.site-header__navigation .active a {
    color: var(--wp--preset--color--brand-primary)
}

.site-header__navigation .sub-menu {
    background: #eaeaea;
    border-top: .1875rem solid var(--wp--preset--color--brand-primary);
    color: #000;
    position: absolute;
    padding: .3125rem .625rem;
    margin: 0;
    left: 0;
    top: 2.25rem;
    width: 9.375rem;
    z-index: 9999;
    display: none;
    list-style-type: none;
    box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .28)
}

.site-header__navigation .sub-menu:before {
    content: "";
    position: absolute;
    transition: .2s ease-out;
    width: 100%;
    height: 0;
    left: 1.25rem;
    top: -.5rem;
    width: 0;
    border-left: .3125rem solid transparent;
    border-right: .3125rem solid transparent;
    border-bottom: .375rem solid var(--wp--preset--color--brand-primary)
}

.site-header__navigation .sub-menu li {
    display: block;
    padding: 0
}

.site-header__navigation .sub-menu li a {
    font-size: .875rem;
    font-weight: 500;
    line-height: 2.0625rem;
    padding: 0 .4375rem;
    display: block;
    background-color: transparent
}

.site-header__navigation .sub-menu li a:hover {
    color: var(--wp--preset--color--brand-primary)
}

.site-header__navigation .sub-menu li a:after {
    display: none
}

.site-header__navigation .sub-menu li.menu-red a {
    color: var(--wp--preset--color--brand-primary);
    font-weight: 700
}

.is-style-navigation-on-top .site-header__main-section {
    order: 1
}

.ie-network-tamil .site-logo {
    padding-top: .625rem
}

.ie-network-tamil .site-header__logo img {
    height: 4rem
}

.ie-network-bengali .site-logo {
    padding-top: .625rem
}

.ie-network-bengali .site-header__logo img {
    height: 3.2rem
}

.ie-network-malayalam .site-logo {
    padding-top: .625rem
}

.ie-network-malayalam .site-header__logo img {
    height: 3.4rem
}

.live-blog-card-link .m-featured-link {
    overflow: hidden;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    display: block;
    padding: .875rem 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

.live-blog-card-link .m-featured-link__highlight {
    line-height: inherit;
    color: #2b6ea8
}

.live-blog-card-link .m-featured-link .m-pill {
    background-color: #ff1204;
    white-space: nowrap;
    line-height: 0;
    display: inline-flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    border-radius: 1.25rem;
    padding: 0 .4375rem;
    height: 1.125rem;
    text-transform: uppercase
}

.live-blog-card-link .m-featured-link .m-pill:before {
    width: .5rem;
    display: inline-block;
    border-radius: 50%;
    background-color: #fff;
    margin-right: .3125rem;
    margin-left: -.125rem;
    content: "";
    vertical-align: middle;
    height: .5rem
}

.live-blog-card-link .m-featured-link .m-pill__label {
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 700;
    display: inline-block;
    color: #fff;
    position: relative
}

.ie-network-inner-top-menu .ie-home-icon a,
.site-header__navigation .ie-home-icon a {
    text-indent: -62.4375rem;
    width: 1.0625rem
}

.ie-network-inner-top-menu .ie-home-icon a:before,
.site-header__navigation .ie-home-icon a:before {
    content: "";
    position: absolute;
    /* background-image: url(../src/img/home-icon.svg); */
    background-repeat: no-repeat;
    display: inline-block;
    left: 0;
    top: .375rem;
    height: 1rem;
    width: 1.125rem
}

.h-social-header {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end
}

.ie-newsletter {
    background-color: #efefef;
    border-radius: .1875rem;
    color: #000;
    padding: .1875rem .625rem;
    position: relative;
    font-size: .6875rem;
    line-height: 1.125rem
}

.ham_newsletter:after,
.ie-newsletter__btn:after {
    content: "";
    /* background-image: url(../src/img/nl-icon.svg); */
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: .3125rem;
    position: relative;
    top: .125rem;
    height: .75rem;
    width: .75rem
}

.download-app {
    background-color: var(--wp--preset--color--brand-primary);
    border-radius: .1875rem;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    padding: .4375rem .9375rem;
    max-width: 10.625rem;
    flex-wrap: wrap;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.download-ios {
    /* background-image: url(../src/img/ios-app.svg) */
}

.download-android,
.download-ios {
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: .5rem;
    height: .875rem;
    width: .75rem
}

.download-android {
    /* background-image: url(../src/img/android-app.svg); */
    position: relative;
    top: .125rem
}

.diwali-greeting a,
.ie-network-inner-top-menu ul li.diwali-greeting a {
    color: #fedd00
}

.ie-network-inner-top-menu ul li.active.current-menu-item a {
    color: #fff
}

.ie-network-inner-top-menu ul li.menu_yellow a,
.site-header__navigation li.menu_yellow a {
    color: #ffb900
}

.hamburger_menu.m-mega-menu li .sub-menu li a {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.875rem
}

.hamburger_menu.m-mega-menu .m-search-field {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
    margin-top: 1.25rem;
    margin-bottom: .9375rem
}

.hamburger_menu.m-mega-menu .m-search-field__input {
    background-color: transparent;
    border-radius: .375rem;
    border: 1px solid #323850;
    color: #fff;
    font-size: .875rem;
    padding: .4375rem 2.5rem .4375rem 1.25rem;
    height: 2.25rem;
    width: 100%
}

.hamburger_menu.m-mega-menu .m-search-field .search-btn {
    /* background: url(../src/img/search-white.svg) no-repeat; */
    background-size: 100%;
    cursor: pointer;
    height: 1.25rem;
    width: 1.25rem;
    position: absolute;
    top: .5rem;
    right: 1.875rem;
    text-indent: -62.4375rem;
    outline: 0
}

.s-level-menu {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    height: 2.5rem
}

.s-level-menu__inner {
    max-width: 75rem;
    margin: 0 auto
}

.s-level-menu-item {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
    align-items: center
}

.s-level-menu-item li {
    font-size: .8125rem;
    line-height: 2.5rem;
    margin-right: .5625rem
}

.s-level-menu-item li:first-child a {
    font-weight: 700;
    color: var(--wp--preset--color--brand-primary)
}

.s-level-menu-item li:not(:first-child) a {
    border: 1px solid #ccc
}

.s-level-menu-item li a {
    padding: .1875rem .75rem;
    border-radius: .75rem
}

.s-level-menu-item li.menu-highlight a {
    background-color: var(--wp--preset--color--red);
    border: 1px solid var(--wp--preset--color--red);
    color: var(--wp--preset--color--white);
    font-weight: 700
}

.ie-network-inner-top-menu {
    background-color: #0a112d;
    box-shadow: 0 .5625rem .9375rem 0 hsla(0, 0%, 79.2%, .5);
    border-top: 1px solid #ccc;
    position: relative;
    top: 0
}

.ie-network-inner-top-menu ul {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: .625rem
}

.ie-network-inner-top-menu ul li {
    display: inline-block;
    font-size: .875rem;
    line-height: 1.25rem;
    padding: 0 .1875rem;
    margin: .1875rem 0
}

.ie-network-inner-top-menu ul li a {
    color: #fff;
    padding: .3125rem
}

.ie-network-inner-top-menu ul li.current-menu-item {
    background-color: #dc0505;
    font-weight: 600;
    border-radius: .9375rem
}

.ie-network-inner-top-menu ul li:last-child {
    padding-right: 1.875rem
}

.ie-network-inner-top-menu ul li.ie-home-icon {
    background-color: transparent
}

.ie-network-inner-top-menu ul li.ie-home-icon a {
    display: inline-block;
    position: relative
}

.ie-network-inner-top-menu ul li.ie-home-icon a:before {
    top: .5625rem
}

.footer {
    font-size: .75rem;
    font-weight: 500
}

.footer,
.footer a {
    color: #fff
}

.footer>.row>*+* {
    margin-top: 1.25rem
}

.footer__heading {
    color: #787677;
    font-size: .875rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: .625rem
}

.footer__heading a {
    color: #787677
}

.footer_nav li {
    line-height: 1.125rem;
    text-transform: capitalize
}

.footer_nav li+li {
    margin-top: 1.125rem
}

.footer__nav--bullet li {
    position: relative;
    padding-left: .9375rem;
    padding-right: .9375rem
}

.footer__nav--bullet li:before {
    background: #595959;
    border-radius: 50%;
    content: "";
    height: .5rem;
    left: 0;
    position: absolute;
    top: .25rem;
    width: .5rem
}

.footer__top {
    border-bottom: 1px solid #4f4f57;
    padding-bottom: .9375rem
}

.footer__top .footer__heading {
    padding-top: 1rem;
    border-bottom: 1px solid #4f4f57;
    margin: 0 0 1.125rem
}

.footer__top ul {
    -moz-column-count: 5;
    column-count: 5
}

.footer__center>div:nth-child(2) ul {
    -moz-column-count: 2;
    column-count: 2
}

.footer__other-platform>div+div {
    margin-top: 1.25rem
}

.footer__other-platform ul {
    display: flex
}

.footer__other-platform ul li {
    width: 2rem;
    height: 2rem
}

.footer__other-platform ul li+li {
    margin-left: 1.125rem
}

.footer__other-platform ul li amp-img {
    height: 100%
}

.footer__other-platform ul br {
    display: none
}

.footer__bottom {
    color: #7e828e;
    padding: .625rem 0;
    border-top: 1px solid #4f4f57
}

.ie-nw-no-border-bottom {
    border-bottom: none;
    padding-bottom: 0
}

.ie-nw-top-border {
    padding-top: .9375rem;
    border-top: 1px solid #4f4f57
}

.footer__heading.ie-nw-regional-sites a {
    color: #787677
}

.hide_utm_paytm_phonepe {
    position: fixed;
    z-index: 9999;
    bottom: 8%;
    right: 10%;
    max-width: 8.75rem
}

.elec-cube {
    display: none
}

.cubebox-closebtn {
    position: absolute;
    top: -.9375rem;
    right: 0;
    background: rgba(0, 0, 0, .5);
    width: 1.5rem;
    height: 1.5rem;
    padding: 1px;
    text-align: center;
    border-radius: 1.5625rem;
    color: #fff;
    cursor: pointer
}

.hide-justin {
    display: none
}

.news-guard.ev-meter-content ul,
.news-guard ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block
}

.news-guard ul li:nth-child(2n) {
    float: right;
    min-width: 7.5rem;
    opacity: .7;
    margin-left: 0;
    max-width: 11.4375rem;
    width: 100%
}

.news-guard ul li:last-child {
    padding-right: .625rem;
    float: left;
    margin-left: 0
}

.news-guard ul li:first-child {
    opacity: .4;
    padding: 0 0 .625rem;
    max-width: 7.5rem;
    width: 100%;
    height: auto;
    margin-left: 0
}

.news-guard-top.ev-meter-content ul {
    margin: 0;
    padding: .9375rem 0
}

.news-guard-top {
    position: relative;
    border-top: 1px solid #dbdbdb
}

.news-guard-top ul {
    list-style-type: none;
    margin: 0;
    padding: .9375rem 0;
    display: block;
    display: flex
}

.news-guard-top ul li {
    padding-right: .625rem;
    font-size: .75rem;
    color: #777575;
    font-weight: 600
}

.news-guard-top ul li:first-child img {
    width: 2.5rem
}

.news-guard-top ul li:last-child {
    min-width: 7.5rem;
    padding-right: 0
}

.news-guard-top+.copyright {
    clear: both;
    color: #777575;
    display: block;
    font-family: Roboto, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    padding: 0 0 .9375rem;
    border-bottom: 1px solid #dbdbdb
}

.ie-network-also-read {
    font-size: .875rem;
    line-height: 1.3;
    font-weight: 700;
    border-left: .25rem solid var(--wp--preset--color--brand-primary);
    padding-left: .875rem;
    font-family: sans-serif
}

.wf-active .ie-network-also-read {
    font-family: var(--wp--custom--font-main)
}

.ie-network-also-read .heading {
    margin-bottom: .375rem;
    display: inline-block;
    color: #333;
    text-transform: uppercase
}

.ie-network-also-read div {
    font-style: italic
}

.ie-network-also-read a {
    text-decoration: none;
    color: var(--wp--preset--color--brand-accent)
}

.ie-network-also-read a:hover {
    text-decoration: underline
}

.ie-network-breadcrumb {
    margin: .625rem 0;
    text-transform: uppercase;
    font-size: .8125rem;
    color: #787676;
    line-height: 1.5rem;
    font-weight: 500
}

.ie-network-breadcrumb__site-breadcrumb {
    display: flex;
    flex-wrap: wrap
}

.ie-network-breadcrumb li+li:before {
    content: "/\00a0";
    padding: 0 .3125rem;
    color: #787676
}

.ie-network-breadcrumb li:last-child {
    text-transform: capitalize
}

.ie-network-breadcrumb a {
    text-decoration: none;
    color: var(--wp--preset--color--brand-primary)
}

.ie-network-grid__rhs.wp-block-column {
    flex-shrink: 0
}

.ie-section-top-block {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    margin-top: .625rem;
    margin-bottom: 1.25rem
}

.ie-section-top-block .ie-stories.ts-3 .entry-title {
    margin-bottom: .625rem
}

.ie-section-top-block .ie-stories.ts-3 article .post-thumbnail {
    margin-bottom: 0
}

.single-bangla-gallery .blocks-gallery-grid .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

.blocks-gallery-grid {
    align-items: flex-start;
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%
}

.wp-block-post-content>.wp-block-gallery {
    margin-top: 0
}

.wp-block-gallery .blocks-gallery-item .blocks-gallery-item {
    margin-bottom: 3.125rem
}

.wp-block-gallery .blocks-gallery-item figure {
    flex-direction: column;
    height: auto
}

.wp-block-gallery .blocks-gallery-item img {
    border-radius: .5rem
}

body .wp-block-gallery .blocks-gallery-item figcaption,
body .wp-block-gallery .blocks-gallery-item p {
    position: static;
    background: none;
    color: #000;
    padding: 0;
    text-align: left;
    font-size: 1rem;
    font-family: sans-serif;
    line-height: 1.43;
    margin: .625rem 0 0;
    align-self: flex-start
}

.wp-block-gallery .blocks-gallery-item .blocks-gallery-image-wrapper {
    position: relative;
    width: 100%
}

.wp-block-gallery .blocks-gallery-item .blocks-gallery-overlay {
    position: absolute;
    width: 100%;
    padding: .625rem;
    bottom: 0;
    left: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-family: var(--wp--custom--font-main)
}

.gallery-item {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    font-size: 1rem;
    padding: .1875rem 1.0625rem;
    line-height: 1.5;
    border-radius: .5rem;
    letter-spacing: 1.78px
}

.gallery-item span {
    font-size: 1.75rem
}

.ie-network-infocus {
    font-size: .625rem;
    font-weight: 700;
    line-height: 1;
    margin-top: .3125rem;
    font-family: sans-serif
}

.wf-active .ie-network-infocus {
    font-family: var(--wp--custom--font-main)
}

.ie-network-infocus__heading {
    text-transform: uppercase;
    margin-bottom: .1875rem
}

.ie-network-infocus__items {
    overflow: auto;
    white-space: nowrap;
    flex-wrap: inherit;
    margin-right: calc(0px - var(--wp--custom--content--padding));
    margin-bottom: .3125rem
}

.ie-network-infocus__items br {
    display: none
}

.ie-network-infocus__item+.ie-network-infocus__item {
    margin-left: .3125rem
}

.ie-network-infocus__item {
    display: inline-block;
    padding: .25rem;
    border: 1px solid #e6e6e6;
    border-radius: .375rem;
    width: 30%;
    min-width: 8.125rem;
    vertical-align: top;
    min-height: 2.6875rem
}

.ie-network-infocus__item:last-child {
    margin-right: var(--wp--custom--content--padding)
}

.ie-network-infocus__item a {
    display: contents
}

.ie-network-infocus__item img {
    border-radius: .1875rem;
    margin-right: .5rem;
    float: left;
    width: 2.625rem
}

.ie-network-infocus__item .title {
    display: block;
    margin-bottom: .1875rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.ie-network-infocus__item .read-more {
    color: var(--wp--preset--color--brand-primary)
}

.ie-network-infocus__item .media-duration {
    color: #fff;
    background: var(--wp--preset--color--brand-primary);
    padding: .125rem .1875rem;
    display: inline-block
}

.ie-network-infocus__item .media-duration:before {
    content: "";
    border-top: .1875rem solid transparent;
    border-bottom: .1875rem solid transparent;
    border-left: .375rem solid #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: .1875rem
}

.ie-network-infocus__item-content {
    white-space: normal;
    width: calc(100% - 3.125rem);
    float: left
}

.sharedaddy {
    line-height: normal
}

.sharedaddy .sd-sharing,
.sharedaddy li {
    margin-bottom: 0
}

.sharedaddy .sd-content ul li {
    padding-left: .625rem;
    margin-right: 0;
    margin-bottom: 0
}

.sharedaddy .sd-content ul li:first-child {
    padding-left: 0
}

.jp-sharing-input-touch .sharedaddy .sd-content ul li {
    padding-left: .3125rem;
    margin-bottom: 0
}

.jp-sharing-input-touch .sharedaddy .sd-content ul li:first-child {
    padding-left: 0
}

.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a,
.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover {
    padding: .5rem
}

.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
    top: 0;
    font-size: 1.25rem
}

.sharedaddy .share-customize-link,
.sharedaddy .share-end:empty {
    display: none
}

body .share-custom-copy {
    vertical-align: top
}

body .share-custom-copy a:before {
    content: "";
    /* background-image: url(../src/img/share-custom-copy.svg); */
    width: 1.75rem;
    height: 1.75rem;
    background-size: 100% 100%
}

body .sd-content .share-custom-copy.share-custom-copy a span {
    padding: 0 !important;
    margin-left: .1875rem !important
}

body .sd-social-icon-text .share-custom-copy a:before {
    width: 1.125rem;
    height: 1.125rem
}

body .sd-social-icon .sd-content .share-custom-copy.share-custom-copy a.sd-button.share-custom {
    top: -.125rem;
    background-color: transparent;
    padding: 0
}

.sd-content .share-customize-link,
body .sd-social-icon .sd-content .share-custom-copy.share-custom-copy a.sd-button.share-custom span {
    display: none
}

.ie-share-on-hover-parent {
    position: relative
}

.ie-share-on-hover {
    position: absolute;
    bottom: 100%;
    right: 0;
    width: 2.1875rem;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s cubic-bezier(.19, 1, .22, 1)
}

.ie-share-on-hover .sd-content ul {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ie-share-on-hover .sd-content ul li,
.jp-sharing-input-touch .ie-share-on-hover .sd-content ul li {
    padding-left: 0;
    margin-left: 0;
    margin-bottom: .3125rem
}

.ie-share-on-hover .sd-sharing {
    margin-bottom: 0
}

.icon-with-text {
    display: flex;
    align-items: center;
    color: #787676;
    font-size: .75rem
}

.icon-with-text span:first-child {
    margin-right: .3125rem
}

.ie-share-icon {
    /* background-image: url(../src/img/share-icon.svg); */
    width: 2.5rem;
    height: 2.5rem
}

.ie-share-icon,
.ie-share-icon-plain {
    background-size: 100% 100%;
    display: block;
    cursor: pointer;
    font-size: 0
}

.ie-share-icon-plain {
    /* background-image: url(../src/img/share-icon-plain.svg); */
    width: 1.125rem;
    height: 1.125rem
}

.ie-share-on-hover-parent:focus-within .ie-share-on-hover,
.ie-share-on-hover-parent:hover .ie-share-on-hover {
    opacity: 1;
    visibility: visible
}

.ie-google-news.ie-click-event,
.share-custom-followongooglenews {
    border: 1px solid transparent;
    background: linear-gradient(45deg, red, #00f) border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    display: inline-block;
    border-radius: .875rem;
    vertical-align: middle;
    padding: 0
}

.ie-google-news__btn,
.sharing-screen-reader-text {
    background: #fff;
    border-radius: .8125rem;
    padding: .1875rem .5rem .125rem;
    display: inline-block;
    color: #4c8bf5;
    font-weight: 600
}

.ie-google-news__btn:before,
.sharing-screen-reader-text:before {
  
    content: "";
    width: 1.125rem;
    height: 1.125rem;
    display: inline-block;
    vertical-align: middle;
    background-size: 100% auto;
    margin: 0 .3125rem 0 0
}

body .sd-content ul li.share-custom-followongooglenews .sharing-screen-reader-text,
body .sd-content ul li.share-custom-followongooglenews a.share-icon .sharing-screen-reader-text,
body .sd-content ul li.share-custom-followongooglenews a.share-icon span:first-child .sharing-screen-reader-text,
body .sd-content ul li.share-custom-followongooglenews a.share-icon span:first-child a.share-icon .sharing-screen-reader-text,
body .sd-social-icon .sd-content li.share-custom-followongooglenews a .sharing-screen-reader-text,
body .sd-social-icon .sd-content li.share-custom-followongooglenews a a.share-icon .sharing-screen-reader-text {
    background: #fff;
    border-radius: .9375rem;
    padding: .375rem 1.25rem;
    display: inline-block;
    color: #4c8bf5;
    font-weight: 600;
    position: static !important;
    width: auto;
    vertical-align: top;
    margin: 0;
    height: auto;
    font-size: .75rem;
    box-shadow: none
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom,
a.share-custom.share-custom-followongooglenews.sd-button.ie-click-event.add_sharing_events.share-icon.no-text {
    display: block;
    padding: 0;
    position: static;
    margin: 0;
    background: none;
    opacity: 1
}

.share-custom-followongooglenews {
    vertical-align: middle;
    padding: .375rem 1.25rem;
    border-radius: .9375rem
}

li.share-custom.share-custom-followongooglenews {
    margin-left: .625rem
}

.sharedaddy .sd-content ul li.share-custom-followongooglenews {
    padding-left: 0;
    overflow: hidden;
    margin-left: 1.875rem
}

.sd-content ul {
    position: relative
}

li.share-custom.share-custom-followongooglenews:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 1.875rem;
    background: rgba(0, 0, 0, .24);
    left: 40%
}

.ie-network-jansatta li.share-custom.share-custom-followongooglenews:before {
    left: 51%
}

.share-custom-followongooglenews span:empty {
    display: none !important
}

#jp-relatedposts.jp-relatedposts {
    background: #f8f9fa;
    padding: 1.75rem
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-headline {
    font-size: 1.375rem;
    margin-bottom: .875rem
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-headline em:before {
    content: none
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items {
    margin-right: -1.625rem
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    padding-right: 1.625rem;
    opacity: 1
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: 1rem;
    font-weight: 700
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover,
#jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
    text-decoration: none
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items img {
    margin-bottom: .875rem
}

.jp-relatedposts-i2.jp-relatedposts-i2 {
    background: #f8f9fa;
    padding: 1.75rem;
    margin: 1.25rem 0
}

.jp-relatedposts-i2.jp-relatedposts-i2 .heading {
    font-weight: 700;
    font-size: 1.375rem;
    margin-bottom: .875rem
}

.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row {
    margin-right: -1.75rem;
    display: flex
}

.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row .jp-related-posts-i2__post {
    margin: 0 1.75rem 0 0
}

.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row .jp-related-posts-i2__post li {
    margin: 0
}

.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__post-link a {
    font-size: 1rem;
    font-weight: 700
}

.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__post-context,
.jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__post-date {
    font-size: .875rem;
    color: var(--wp--preset--color--gray)
}

.jp-relatedposts-i2.jp-relatedposts-i2 img {
    margin-bottom: .875rem
}

.loadmore-button {
    text-align: center;
    width: 100%;
    background: #f6f6f6;
    border: none;
    outline: none;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.75;
    position: relative;
    padding: .625rem;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-family: sans-serif
}

.wf-active .loadmore-button {
    font-family: var(--wp--custom--font-main)
}

.loadmore-button__plain {
    padding: 0;
    background: transparent
}

.loadmore-button__arrow:after {
    content: "";
    /* background: url(../src/img/arrow.svg) no-repeat; */
    width: .8125rem;
    height: .625rem;
    margin-top: .125rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .625rem
}

.loadmore-button__arrow:hover:after {
    left: .9375rem
}

.loadmore-button__arrow:active,
.loadmore-button__arrow:focus,
.loadmore-button__arrow:hover,
.loadmore-button__arrow:visited {
    color: var(--wp--preset--color--black)
}

.loadmore-button__plus:after {
    content: "+";
    font-size: 1rem;
    color: var(--wp--preset--color--brand-primary);
    margin-left: .3125rem;
    background: transparent
}

.is-style-with-arrow {
    position: relative;
    font-family: sans-serif
}

.wf-active .is-style-with-arrow {
    font-family: var(--wp--custom--font-main)
}

.is-style-with-arrow a {
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.75;
    padding: .3125rem;
    border-radius: .375rem
}

.is-style-with-arrow a:hover {
    color: var(--wp--preset--color--brand-primary)
}

.home .loadmore-button {
    background: transparent;
    text-align: left;
    padding: .625rem 0
}

.pagination-button {
    background: none;
    width: 100%;
    text-align: center;
    margin: 1.25rem 0 0
}

.pagination-button .pagination-btn {
    width: 4.375rem;
    height: 2.1875rem;
    border-radius: 1.25rem;
    border: 1px solid #aaa;
    background-color: var(--white-eight);
    display: inline-block;
    position: relative;
    text-align: center;
    margin-right: .625rem
}

.pagination-button .pagination-btn:before {
    border: solid #aaa;
    border-width: 0 .1875rem .1875rem 0;
    display: inline-block;
    padding: .3125rem;
    content: "";
    position: relative
}

.pagination-button .new-preview-btn:before {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: .625rem
}

.pagination-button .new-next-btn:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: .1875rem
}

.pagination-button .pagination-btn:hover {
    border: 1px solid #777
}

.pagination-button .pagination-btn:hover:before {
    border: solid #777;
    border-width: 0 .1875rem .1875rem 0
}

.ie-stories.is-grid .pagination-button {
    display: block
}

.ie-network-breadcrumb+.wp-block-navigation .wp-block-navigation__container {
    margin-right: calc(var(--wp--custom--content--padding)*-1)
}

.ie-network-breadcrumb+.wp-block-navigation .wp-block-navigation__container li:last-child {
    padding-right: var(--wp--custom--content--padding)
}

.wp-block-navigation__container {
    margin: 1rem 0;
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: inherit;
    padding: 0
}

.wp-block-navigation__container .wp-block-navigation-link {
    margin-top: .375rem
}

.wp-block-navigation-link {
    display: inline-block
}

.wp-block-navigation-link+.wp-block-navigation-link {
    margin-left: .375rem
}

.wp-block-navigation .wp-block-navigation-item__content,
body .wp-block-navigation-link__content {
    font-size: .6875rem;
    text-transform: uppercase;
    color: #696969;
    border: 1px solid #e6e6e6;
    font-weight: 600;
    background: #f9f9f9;
    border-radius: .9375rem;
    padding: .25rem .75rem !important
}

.current-menu-item .wp-block-navigation .wp-block-navigation-item__content,
.current-menu-item body .wp-block-navigation-link__content,
.wp-block-navigation .wp-block-navigation-item__content:hover,
body .current-menu-item .wp-block-navigation-item__content,
body .current-menu-item .wp-block-navigation-link__content,
body .wp-block-navigation-link__content:hover {
    border-color: var(--wp--preset--color--brand-primary);
    background: var(--wp--preset--color--brand-primary);
    color: #fff
}

body .wp-block-navigation__container {
    gap: var(--wp--style--block-gap, 0)
}

body .wp-block-navigation__container>.wp-block-navigation-link,
body .wp-block-page-list,
body .wp-block-page-list>.wp-block-pages-list__item {
    margin-right: 0
}

.ie-network-next-story {
    padding: .6875rem 0 .8125rem;
    border-top: 1px solid #b4b4b4;
    border-bottom: 1px solid #b4b4b4;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4
}

.ie-network-next-story__heading {
    color: var(--wp--preset--color--brand-primary);
    text-transform: uppercase;
    font-size: .875rem;
    margin-bottom: .5625rem;
    display: inline-block
}

.ie-network-next-story__heading:after {
    content: "";
    width: 0;
    height: 0;
    border-top: .4375rem solid transparent;
    border-bottom: .4375rem solid transparent;
    border-left: .5625rem solid var(--wp--preset--color--brand-primary);
    margin-left: .3125rem;
    display: inline-block;
    vertical-align: middle
}

.ie-network-next-story-wrapper {
    display: flex;
    align-items: flex-start
}

.ie-network-next-story a {
    width: 100%
}

.gallery-slider-modal .title {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: .75rem
}

.gallery-slider-modal .slider-caption {
    margin-top: .625rem;
    line-height: 1.35;
    font-size: .875rem;
    color: #ccc
}

.gallery-slider .popup-gallery-slide {
    position: relative
}

.gallery-slider .popup-gallery-slide .gallery-item {
    position: absolute;
    bottom: .625rem;
    left: .625rem
}

.gallery-slider__rhs .sharedaddy {
    margin-top: 1.25rem
}

.gallery-slider img {
    width: 100%
}

.new_load {
    text-align: center;
    clear: both;
    overflow: hidden;
    height: auto;
    float: none;
    display: none
}

.new_load img {
    width: 3.125rem
}

.new_load.active {
    display: block
}

.next-gallery {
    font-weight: 700;
    background: #f6f6f6;
    text-transform: uppercase;
    padding: .75rem;
    font-size: 1.125rem;
    line-height: 1;
    margin-bottom: 1.5625rem
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-button:focus {
    box-shadow: none
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-button-next,
.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-button-prev {
    border-radius: 50%;
    background-color: var(--wp--preset--color--brand-primary)
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel article {
    position: relative
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel article:after {
    content: "";
    position: absolute;
    background-image: linear-gradient(180deg, transparent, #000);
    height: 14rem;
    width: 100%;
    bottom: 0;
    z-index: 1
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-wrapper {
    background: transparent;
    padding: 1.25rem;
    z-index: 2
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-title {
    font-size: 1.5rem;
    line-height: 1.3
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullets {
    height: auto;
    margin-top: .625rem
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullet {
    border-radius: 50%;
    transition: none;
    width: .5rem;
    height: .5rem
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullet:focus {
    box-shadow: none
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active,
.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullet[selected] {
    background-color: var(--wp--preset--color--brand-primary);
    width: .5rem
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .post-thumbnail-wrapper {
    background: rgba(255, 5, 5, .7);
    display: inline-block;
    padding: .25rem;
    letter-spacing: 1px;
    font-size: .5rem;
    font-weight: 700;
    text-transform: uppercase
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .post-thumbnail-wrapper>* {
    display: inline-block;
    font-size: inherit
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .post-thumbnail-wrapper>*+* {
    margin: 0
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .post-thumbnail-wrapper>*+:before {
    content: "|";
    margin-left: .125rem;
    line-height: .75rem;
    margin-right: .125rem;
    font-weight: 400;
    display: inline-flex
}

.wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .post-thumbnail-wrapper .cat-links {
    margin-bottom: 0
}

.wp-block-newspack-blocks-carousel .swiper-controls .swiper-pagination-bullets {
    margin: 0 .625rem
}

.ie-network-post-meta-wrapper {
    display: flex;
    flex-wrap: wrap
}

.ie-network-post-meta-wrapper p {
    margin: 0
}

.ie-network-post-meta-wrapper .post-city:after {
    content: "|";
    margin-left: .3125rem;
    margin-right: .3125rem
}

.ie-network-post-meta-wrapper .author-single-link,
.ie-network-post-meta-wrapper div.author-link {
    width: 100%
}

.ie-network-post-meta-wrapper .author-link a {
    color: #dc0505;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: underline
}

.ie-network-post-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .75rem;
    font-weight: 500;
    padding: .3125rem 0 .625rem
}

.ie-network-block__placeholder {
    font-style: italic;
    border: 1px dashed;
    padding: .125rem
}

.ie-network-post-meta-sharing {
    flex-shrink: 0;
    margin-left: .3125rem
}

.ie-network-post-meta-wrapper .author-single-link .ie_first_child:before,
.ie-network-post-meta-wrapper .ie_custom_theme_multiple_authors .ie_first_child:before {
    content: none
}

.ie_custom_theme_multiple_authors .multiple_author_link:first-child:before {
    content: "";
    margin-left: -.3125rem
}
.ie_custom_theme_multiple_authors .multiple_author_link:last-child:before {
    content: "";
    margin-left: -.3125rem
}

.ie-network-jansatta .liveblog-sub-heading h1,
.ie-network-jansatta .liveblog-sub-heading h2,
.ie-network-jansatta .liveblog-sub-heading h3,
.ie-network-jansatta .liveblog-sub-heading h4,
.ie-network-jansatta .liveblog-sub-heading h5 {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.review-stars {
    color: #e5e5e5;
    display: flex;
    align-items: center;
    margin-bottom: .625rem
}

.review-stars .fe-star {
    /* background: url(../src/img/sprit-star.png) no-repeat -1.1875rem -.875rem; */
    width: .9375rem;
    height: .9375rem;
    margin: .4375rem .375rem 0 0;
    position: relative
}

.review-stars .stars_point-empty {
    background-position: -1.1875rem -.875rem
}

.review-stars .stars_point-met {
    background-position: 0 -.9375rem
}

.ie-network-tabs {
    margin-top: 1.75rem
}

.ie-network-tab {
    display: flex;
    flex-wrap: wrap
}

.ie-network-tab__title-item {
    font-size: .75rem;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
    display: block;
    height: 100%;
    color: #696969
}

.ie-network-tab__title-item--active,
.ie-network-tab__title-item:hover {
    color: var(--wp--preset--color--brand-primary)
}

.ie-network-tab__title-item+.ie-network-tab__title-item:before {
    content: "|";
    font-weight: 400;
    margin: 0 .625rem
}

.ie-network-tab__title-item textbox {
    cursor: pointer
}

.ie-network-tabs__content>[data-tab] {
    display: none
}

.ie-network-tab__inner-content {
    padding-top: .9375rem
}

.ie-network-tab__inner-content>.wp-block-group {
    margin-top: 0
}

.ie-network-tabs[data-active-tab="1"]>.ie-network-tabs__content>[data-tab="1"],
.ie-network-tabs[data-active-tab="2"]>.ie-network-tabs__content>[data-tab="2"],
.ie-network-tabs[data-active-tab="3"]>.ie-network-tabs__content>[data-tab="3"],
.ie-network-tabs[data-active-tab="4"]>.ie-network-tabs__content>[data-tab="4"],
.ie-network-tabs[data-active-tab="5"]>.ie-network-tabs__content>[data-tab="5"],
.ie-network-tabs[data-active-tab="6"]>.ie-network-tabs__content>[data-tab="6"],
.ie-network-tabs[data-active-tab="7"]>.ie-network-tabs__content>[data-tab="7"],
.ie-network-tabs[data-active-tab="8"]>.ie-network-tabs__content>[data-tab="8"],
.ie-network-tabs[data-active-tab="9"]>.ie-network-tabs__content>[data-tab="9"],
.ie-network-tabs[data-active-tab="10"]>.ie-network-tabs__content>[data-tab="10"],
.ie-network-tabs[data-active-tab="11"]>.ie-network-tabs__content>[data-tab="11"],
.ie-network-tabs[data-active-tab="12"]>.ie-network-tabs__content>[data-tab="12"],
.ie-network-tabs[data-active-tab="13"]>.ie-network-tabs__content>[data-tab="13"],
.ie-network-tabs[data-active-tab="14"]>.ie-network-tabs__content>[data-tab="14"],
.ie-network-tabs[data-active-tab="15"]>.ie-network-tabs__content>[data-tab="15"],
.ie-network-tabs[data-active-tab="16"]>.ie-network-tabs__content>[data-tab="16"],
.ie-network-tabs[data-active-tab="17"]>.ie-network-tabs__content>[data-tab="17"],
.ie-network-tabs[data-active-tab="18"]>.ie-network-tabs__content>[data-tab="18"],
.ie-network-tabs[data-active-tab="19"]>.ie-network-tabs__content>[data-tab="19"],
.ie-network-tabs[data-active-tab="20"]>.ie-network-tabs__content>[data-tab="20"],
.ie-network-tabs[data-active-tab="21"]>.ie-network-tabs__content>[data-tab="21"],
.ie-network-tabs[data-active-tab="22"]>.ie-network-tabs__content>[data-tab="22"],
.ie-network-tabs[data-active-tab="23"]>.ie-network-tabs__content>[data-tab="23"],
.ie-network-tabs[data-active-tab="24"]>.ie-network-tabs__content>[data-tab="24"] {
    display: block
}

.ie-network-tag-description {
    background: hsla(0, 0%, 96.5%, .35);
    border: 1px solid #e6e6e6;
    padding: .9375rem
}

.ie-network-tag-description .entry-wrapper {
    position: relative;
    display: flex
}

.ie-network-tag-description .entry-wrapper a {
    color: var(--wp--preset--color--brand-primary);
    font-weight: 500
}

.ie-network-tag-description .entry-image {
    width: 6.25rem;
    flex-shrink: 0;
    margin-right: 1rem
}

.ie-network-tag-description .entry-desc {
    font-size: .875rem;
    flex-grow: 1
}

.ie-network-tag-description .entry-desc p {
    margin: 0
}

.ie-network-tag-description .entry-desc a {
    color: var(--wp--preset--color--brand-primary);
    font-weight: 500
}

.ie-network-tag-description .entry-title {
    font-size: 1.375rem;
    margin-top: 0
}

.ie-network-tag-description .toggle-content-wrapper .toggle-trigger {
    display: block;
    font-size: .75rem;
    margin-top: .5rem;
    margin-left: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #000
}

.ie-network-tag-description .toggle-content-wrapper .toggle-trigger:after {
    color: var(--wp--preset--color--brand-primary)
}

.ie-network-tag-description .tag-social-share {
    position: absolute;
    bottom: -.3125rem;
    right: 0
}

.ie-network-tag-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1.25rem 0
}

.ie-network-tag-navigation .wp-block-navigation .wp-block-navigation__container {
    margin: 0;
    padding: 0
}

.ie-network-ticker {
    display: flex;
    border: 1px solid var(--wp--preset--color--brand-primary);
    margin: 1.25rem 0 .625rem;
    position: relative;
    border-radius: .375rem
}

.ie-network-ticker__label {
    background: var(--wp--preset--color--brand-primary);
    flex-shrink: 0;
    display: flex;
    align-items: center;
    padding: .125rem .625rem;
    color: #fff;
    font-size: .75rem;
    font-weight: 600;
    border-radius: .9375rem;
    line-height: .75rem;
    height: 1.125rem;
    position: absolute;
    top: -.75rem;
    left: .625rem
}

.ie-network-ticker img {
    display: inline-block
}

.ie-network-ticker__item {
    position: relative;
    flex-grow: 1;
    display: block;
    padding: .25rem .625rem;
    font-size: .875rem;
    line-height: 2.25rem;
    font-weight: 600;
    min-height: 0;
    min-width: 0
}

.ie-network-ticker__item .amp-ticker-carousel-container {
    position: relative;
    height: 3.125rem;
    overflow-x: hidden;
    white-space: nowrap;
    overflow-y: hidden
}

.ie-network-ticker__item .ul-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex
}

.ie-network-ticker__item .li-list {
    display: inline;
    padding: .625rem 1.25rem 0 .625rem;
    font-size: 1.2em
}

.ie-network-ticker__item .li-list a {
    text-decoration: none
}

.ie-network-ticker__item .spot-anim {
    position: absolute;
    right: -1em;
    transform: translateX(-100%);
    will-change: transform;
    -webkit-animation-duration: 90s;
    animation-duration: 90s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-ticker-name: marquee;
    -moz-ticker: marquee;
    -o-ticker-name: marquee;
    -webkit-animation-name: marquee;
    animation-name: marquee
}

.ie-network-ticker-slide:not(.slick-initialized) div:nth-child(n+2) {
    display: none
}

.ie-network-video-top-box .cat-links {
    background-color: var(--wp--preset--color--brand-primary);
    font-size: .625rem;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    padding: .125rem .25rem
}

.ie-network-video-top-box .cat-links a {
    color: var(--wp--preset--color--white)
}

.ie-network-video-top-box .entry-title {
    font-family: var(--wp--custom--font-secondary);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.3;
    margin: .625rem 0
}

.ie-network-video-top-box .wp-block-post-excerpt__excerpt {
    margin-bottom: .625rem;
    color: #fff
}

.ie-network-video-top-box .wp-block-post-excerpt__excerpt p {
    margin: 0
}

.ie-network-video-top-box .wp-block-post-excerpt__excerpt p a {
    color: var(--wp--preset--color--brand-primary);
    font-weight: 700
}

.ie-network-video-top-box .entry-post-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .75rem;
    font-weight: 500;
    color: var(--wp--preset--color--gray-warm)
}

.entry-post-meta .updated {
    display: none
}

.wp-block-post-title {
    margin-top: 0;
    font-size: 2.25rem;
    line-height: 1.4;
    margin-bottom: .875rem
}

.wp-block-post-excerpt__excerpt {
    font-size: 1.125rem;
    line-height: 1.3;
    font-weight: 500;
    margin: 0 0 .625rem;
    color: #555
}

.wp-block-post-featured-image {
    margin: 0
}

.wp-block-post-featured-image figcaption {
    text-align: left
}

.wp-block-image figcaption,
.wp-block-post-featured-image figcaption {
    color: #787676;
    font-size: .75rem
}

.wp-block-post-tags {
    margin: 1rem 0 .625rem
}

.wp-block-post-tags__heading {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: .3125rem;
    font-size: .75rem
}

.wp-block-post-tags a {
    color: #b4b4b4;
    font-size: .625rem;
    font-weight: 500;
    text-transform: uppercase;
    padding: .3125rem .5rem;
    border: 1px solid;
    display: inline-block;
    margin-right: .3125rem;
    margin-bottom: .3125rem
}

.wp-block-post-tags a:hover {
    color: var(--wp--preset--color--brand-primary)
}

.ie-stories {
    font-family: sans-serif
}

.wf-active .ie-stories {
    font-family: var(--wp--custom--font-main)
}

.ie-network-theme-web-title {
    margin-bottom: .9375rem
}

.ie-network-theme-web-title p {
    color: #555;
    line-height: 1.5;
    font-size: .75rem;
    font-style: italic
}

.ie-network-theme-web-title p strong {
    font-style: normal
}

.ie-network-webstories .post-has-image figure a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 2.25rem;
    height: 2.25rem;
    display: inline-block;
    /* background-image: url(../src/img/vs-icon.svg); */
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle
}

.home .webstories-widget.js-photogallery {
    padding-bottom: 1.25rem
}

.home .webstories-widget.js-photogallery h2 {
    color: var(--wp--preset--color--black)
}

.home .webstories-widget.js-photogallery .js-tabs-menu {
    background-color: #e9e9e9
}

.home .webstories-widget.js-photogallery .wp-block-columns {
    margin-bottom: 1.25rem
}

.home .webstories-widget.js-photogallery .wp-block-navigation-link__content {
    font-size: .8125rem
}

.js-photogallery.webstories-widget .is-style-with-border:after {
    background-color: #000
}

.o-sabrang h2 {
    margin-top: 0
}

.o-sabrang h2,
.o-sabrang h2 a {
    color: var(--wp--preset--color--white)
}

.o-sabrang .is-style-with-border:after {
    background-color: var(--wp--preset--color--white)
}

.o-sabrang .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title {
    color: var(--wp--preset--color--white)
}

.o-sabrang .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title a {
    color: inherit
}

.o-sabrang .wp-block-newspack-blocks-carousel .swiper-pagination-bullet {
    background: #fff;
    opacity: 1
}

#wpstats {
    display: none
}

.o-pharmeasy {
    position: relative
}

.pharmeasy-logo {
    position: absolute;
    top: -.125rem;
    right: 0;
    background: #fff;
    z-index: 9;
    text-align: center
}

.pharmeasy__peby {
    font-size: .6875rem;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif
}

.homepage-topblock .last-bdr:last-child.is-style-borders article {
    border-bottom: 0;
    padding-bottom: 0
}

.thanks_subscribing p.nl_subheading {
    font-size: 1rem;
    line-height: 1.375rem;
    padding: .4375rem 0;
    margin: 0
}

.thanks_subscribing p.nl_thanks_heading {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.875rem;
    margin: .3125rem 0
}

.o-four-column h2 {
    margin-top: 0
}

.o-four-column .wp-block-buttons {
    margin-top: .625rem
}

.home .webstories-widget.js-photogallery .wp-block-navigation-link__content:hover {
    color: #fff !important
}

#city-name {
    margin-right: .4375rem
}

.dark-blue-bg-color,
.o-sabrang {
    background-color: #0a112d
}

.has-blue-background-color {
    background-color: #003f74
}

.light-grey-button .wp-block-button__link {
    background-color: #f6f6f6;
    color: #000
}

.dark-blue-button .wp-block-button__link {
    background-color: #0a112d;
    color: #fff
}

.m-bottom-none {
    margin-bottom: 0
}

.o-responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.o-responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#credential_picker_container {
    z-index: 99999 !important
}

.justnow-scroll {
    box-sizing: border-box;
    width: 19rem;
    position: fixed;
    right: -100%;
    bottom: 9.375rem;
    transition: .5s ease-out .5s;
    -webkit-transition: .5s ease-out .5s;
    z-index: 98
}

.justnow-scroll .justnow-scrollbx {
    box-shadow: 0 0 .3125rem .3125rem rgba(0, 0, 0, .1)
}

.justnow-scroll .ie-network-popup-container__heading {
    text-align: left
}

.justnow-scroll .ie-network-popup-container__heading .close {
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 2.1875rem;
    text-align: center;
    height: 2.1875rem;
    line-height: 2.1875rem
}

.justnow-scroll .heading,
.justnow-scroll .justnow-scroll h3 {
    font-family: sans-serif;
    color: #fff;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 2.125rem;
    text-transform: uppercase;
    height: 2.125rem;
    margin-left: .625rem
}

.wf-active .justnow-scroll .heading,
.wf-active .justnow-scroll .justnow-scroll h3 {
    font-family: var(--wp--custom--font-main)
}

.justnow-scroll .heading a,
.justnow-scroll .justnow-scroll h3 a {
    color: #fff
}

.justnow-scroll .ie-network-popup-container__content {
    background: #fff;
    padding: .5rem;
    position: relative;
    color: #000;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.125rem;
    overflow: hidden;
    margin: 0
}

.justnow-scroll .ie-network-popup-container__content .entry-title {
    width: calc(100% - 1.5625rem)
}

.justnow-scroll .ie-network-popup-container__content .ie-stories article+article {
    display: none
}

.justnow-scroll .ie-network-popup-container__content .ie-stories.image-alignleft .entry-wrapper {
    flex-basis: calc(100% - 3.5625rem)
}

.justnow-scroll .ie-network-popup-container__content figure {
    position: relative;
    float: left;
    margin: 0 .625rem 0 0;
    display: block;
    width: 3.5625rem;
    height: 3.5625rem;
    max-width: 3.5625rem;
    left: 0;
    top: 0;
    overflow: hidden
}

.justnow-scroll .ie-network-popup-container__content figure img {
    transform-style: preserve-3d;
    position: absolute;
    margin: 0;
    padding: 0;
    height: 100%;
    max-height: none;
    max-width: none;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.justnow-scroll .boie-network-popup-container__contentx a {
    color: #000;
    text-decoration: none
}

.animate-break {
    right: 3.125rem;
    bottom: 9.375rem;
    margin-right: 0
}

.ie-network-popup-container__heading {
    background: var(--wp--preset--color--brand-primary);
    height: 2.5rem;
    color: #fff;
    text-align: center;
    font-size: 1.25rem;
    line-height: 2.5rem
}

.ie-network-popup-container__content {
    margin: .3125rem;
    background: var(--wp--preset--color--white)
}

.ie-network-popup-container .close {
    float: right;
    height: 1.125rem;
    right: .6875rem;
    top: .9375rem;
    width: 1.875rem;
    font-size: 1.875rem;
    cursor: pointer;
    transition: transform .8s ease-in-out
}

.ie-network-popup-container .close:hover {
    opacity: .7
}

.exit-popup-content {
    display: none;
    position: fixed;
    background: var(--wp--preset--color--white);
    left: 0;
    top: 0;
    z-index: 9999
}

.exit-popup-content .ie-network-popup-container__content {
    padding: 0 1.375rem;
    box-sizing: border-box;
    height: 28.125rem;
    width: 49.0625rem;
    margin: 1.25rem auto;
    background: var(--wp--preset--color--white);
    position: relative;
    z-index: 9999;
    overflow: hidden
}

.exit-popup-content .ie-stories .entry-title {
    height: 3.75rem;
    overflow: hidden;
    padding-top: .1875rem
}

.exit-popup-content .ie-stories p {
    margin: -.5em 0
}

.exit-popup-content .ie-stories.is-grid>div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    list-style: none
}

.exit-popup-content .ie-stories.columns-3 article,
.exit-popup-content .ie-stories.columns-6 article {
    flex-basis: calc(33.333% - 0.9375rem);
    margin-bottom: 1.125rem
}

.exit-popup-content .ie-stories .post-thumbnail {
    width: 100%;
    margin: 0 0 .3em;
    position: relative
}

.exit-popup-content .ie-stories .post-thumbnail img {
    height: auto;
    width: 100%
}

.exit-popup-content .ie-stories .entry-wrapper {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem
}

.exit-popup-content .ie-stories .entry-wrapper .entry-title {
    height: 4.0625rem;
    overflow: hidden
}

.exit-popup-background-overlay {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
    z-index: 99
}

.ie-about-listing {
    padding: 0 0 2.0625rem
}

.ie-about-listing .loadmore-button {
    margin: 1.125rem 0 0
}

.ie-about-listing .loading {
    display: none
}

.ie-about-listing .loading,
.ie-about-listing .loading__center {
    text-align: center;
    font-size: .9375rem
}

.ie-about-listing__items {
    list-style: none;
    padding: 0;
    margin: 0
}

.ie-about-listing__items li {
    display: inline-block;
    border: 1px solid #e6e6e6;
    width: calc(33.33% - .75rem);
    margin: 0 1.0625rem .625rem 0;
    vertical-align: top
}

.ie-about-listing__items li a {
    display: block;
    font-size: .8125rem;
    line-height: 1rem;
    color: #000;
    padding: .75rem .875rem
}

.ie-about-listing__items li:nth-child(3n) {
    margin-right: 0
}

.ie-section-top-dark {
    margin-bottom: 1.0625rem
}

.section-top-box .wp-block-group {
    margin-top: 0
}

.section-top-box .wp-block-columns {
    margin-bottom: 0
}

.section-gallery-slider-main {
    background: #1b1b1b;
    color: #fff;
    position: relative;
    padding: 1.1875rem 0 .875rem;
    margin: 1.5625rem 0
}

.section-gallery-slider-main.grey {
    background: #f6f6f6;
    color: #000
}

.section-gallery-slider-main.grey .section-link a,
.section-gallery-slider-main.grey .slider-caption {
    color: #000
}

.section-gallery-slider-main .section-gallery-heading {
    position: relative;
    margin-bottom: .625rem;
    padding: 0 0 0 2.25rem
}

.section-gallery-slider-main .section-gallery-heading .post-thumbnail-wrapper {
    width: 4.25rem;
    margin-bottom: .5rem
}

.section-gallery-slider-main .section-gallery-heading .section-gallery-share {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: .125rem;
    right: 1.25rem;
    color: grey;
    font-weight: 600;
    font-size: .6875rem
}

.section-gallery-slider-main .gallery-slider__lhs {
    width: 100%
}

.section-gallery-slider-main .section-gallery-slider {
    padding: 0 0 0 2.25rem;
    color: #fff;
    position: relative
}

.section-gallery-slider-main .slick-slide:not(.slick-active) {
    opacity: .2;
    transition: all .3s ease
}

.section-gallery-slider-main .section-gallery-slide {
    position: relative;
    padding-right: .9375rem
}

.section-gallery-slider-main .section-gallery-slide__image {
    position: relative;
    padding-bottom: 56.2%
}

.section-gallery-slider-main .section-gallery-slide__image img {
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.section-gallery-slider-main .section-gallery-slide .slider-caption {
    font-size: .875rem;
    line-height: 1.33;
    margin-top: .75rem
}

.section-gallery-slider-main .section-gallery-item {
    position: absolute;
    bottom: 0;
    padding: .25rem .125rem .125rem .8125rem;
    background: rgba(0, 0, 0, .7);
    font-size: .625rem;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.11px
}

.section-gallery-slider-main .section-gallery-item .section-gallery-counter {
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 1.47px
}

.section-gallery-slider-main .section-gallery-slider.arrow-style-2 button.slick-next,
.section-gallery-slider-main .section-gallery-slider.arrow-style-2 button.slick-prev {
    right: inherit;
    left: 0;
    bottom: 50%;
    transform: translateY(50%);
    border-radius: 0;
    width: 1.875rem;
    height: 1.875rem;
    background-size: .9375rem
}

.section-gallery-slider-main .section-gallery-slider.arrow-style-2 button.slick-next {
    left: inherit;
    right: 0
}

.section-gallery-slider-main .section-gallery-title {
    font-size: 1.25rem;
    font-weight: 700
}

.section-gallery-slider-main .section-gallery-title time {
    display: block;
    font-size: .6875rem;
    font-weight: 400;
    line-height: 1.64;
    margin: .3125rem 0 .625rem;
    color: grey
}

.section-gallery-slider-main .section-gallery-title time.updated {
    display: none
}

.section-gallery-slider-main .section-link a {
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.75;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    margin-top: .75rem
}

.section-gallery-slider-main .section-link a:after {
    content: "";
    /* background: url(../src/img/arrow.svg) no-repeat; */
    width: .8125rem;
    height: .625rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .5rem;
    top: 1px
}

.section-gallery-slider-main .section-link a:hover:after {
    left: .9375rem
}

.section-gallery-slider .ie-network-taboola {
    margin-top: 1.5625rem
}

.is-search-open {
    overflow: hidden;
    margin-left: -.9375rem
}

.search-form-full {
    display: none;
    width: 100%;
    position: fixed;
    text-align: center;
    padding: 1.25rem 0;
    background-color: hsla(0, 0%, 100%, .9);
    height: 100vh;
    transition: background-color .2s;
    top: 9.5625rem
}

.search-form-full.sticky-header-search {
    top: 2.5rem;
    left: 0
}

[amp] .search-form-full {
    height: auto
}

.search-form-full form {
    width: 40.625rem;
    margin: 0 auto
}

.search-form-full form input {
    border: 1px solid #e6e6e6;
    display: inline-block;
    height: 2.8125rem;
    width: 33.125rem;
    vertical-align: top;
    font-size: 1rem;
    line-height: 1.1875rem;
    padding: .625rem
}

.search-form-full form input:focus {
    outline: 0
}

.search-form-full form button {
    background-color: var(--wp--preset--color--brand-primary);
    color: #fff;
    border: 1px solid var(--wp--preset--color--brand-primary);
    font-size: 1rem;
    width: 5.9375rem;
    height: 2.8125rem;
    box-shadow: none;
    display: inline-block;
    vertical-align: top;
    outline: 0
}

.search-form-full form .form-close-btn {
    display: inline-block;
    cursor: pointer;
    color: grey;
    font-size: 1.4rem;
    position: relative;
    top: .375rem;
    vertical-align: top;
    padding: 0 .25rem;
    text-indent: -6249.9375rem;
    background-size: 1.125rem;
    width: 1.5625rem
}

.search-header-global {
    margin-left: auto
}

.search-header-global .close-x-icon {
    display: none
}

.is-search-open .search-form-full {
    display: block
}

.ie-spyglass {
    /* background: url(../src/img/search-white.svg) no-repeat; */
    background-size: 100%;
    display: inline-block;
    height: 1.125rem;
    width: 1.1875rem
}

.close-btn {
    background: #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 1.5625rem;
    width: 1.5625rem;
    margin: .25rem
}

.search-holder input[type=text] {
    background: #fff;
    border: 0;
    padding: .9375rem;
    height: 3.5rem;
    width: 21.875rem;
    float: left;
    border-radius: .25rem 0 0 .25rem
}

.search-btn,
.search-holder input[type=text] {
    box-sizing: border-box;
    font-size: .9375rem;
    box-shadow: 0 0 4.0625rem rgba(0, 0, 0, .5)
}

.search-btn {
    margin-left: -.3125rem;
    border: 0;
    height: 1.9375rem;
    width: 2.25rem;
    border-radius: 0 .25rem .25rem 0
}

.mobile-header-search {
    display: none
}

.is-search-open .search-box-btn .close-x-icon {
    display: inline-block;
    position: relative;
    height: 1.25rem;
    width: 1.25rem;
    padding: .1875rem 0 0
}

.is-search-open .search-box-btn .close-x-icon:before {
    content: "";
    display: block;
    position: relative;
    height: .125rem;
    top: 6px;
    background-color: #000;
    transition: all .2s;
    transform: rotate(45deg);
    top: .375rem
}

.is-search-open .search-box-btn .close-x-icon:after {
    content: "";
    display: block;
    position: relative;
    height: .125rem;
    top: .625rem;
    transition: all .2s;
    background-color: #000;
    transform: rotate(-45deg);
    top: .25rem
}

.app-btn {
    position: fixed;
    bottom: 8.125rem;
    z-index: 100;
    right: -6.25rem;
    transition: all .3s;
    width: 3.75rem
}

.app-btn.show {
    right: 0
}

.app-btn__link {
    color: #fff;
    padding: .375rem 0 .375rem .9375rem;
    font-size: .6875rem;
    font-weight: 700;
    line-height: .875rem;
    background: var(--wp--preset--color--brand-primary);
    text-transform: uppercase;
    border-radius: 1.125rem 0 0 1.125rem;
    display: block
}

.author-list__main {
    margin-bottom: 1.875rem
}

.author-list__main .author-search__filters {
    border-radius: .25rem;
    border: 1px solid #e6e6e6;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    margin: .75rem 0 1.5rem;
    position: relative
}

.author-list__main .author-search__filters button {
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    background: transparent;
    border: 0;
    padding: .625rem .8125rem;
    display: inline-block;
    border-radius: .25rem
}

.author-list__main .author-search__filters button:hover {
    background: #e6e6e6
}

.author-list__main .author-search__filters button:focus {
    outline: 0;
    border: 0
}

.author-list__main .author-search__filters button.active {
    background: #dc0505;
    color: #fff;
    font-weight: 700
}

.author-list__item {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.author-list__item li {
    margin-bottom: .625rem;
    border-radius: .25rem;
    border: 1px solid #e6e6e6;
    flex-basis: calc(33% - 0.625rem)
}

.author-list__item li a {
    color: #000
}

.author-list__item li a:hover {
    color: var(--wp--preset--color--brand-primary)
}

.author-list__item a {
    font-size: .8125rem;
    font-weight: 500;
    padding: .75rem .875rem;
    display: block
}

body .wp-site-blocks>.wp-block-template-part:first-child {
    position: relative;
}

.is-menu-open {
    overflow: hidden;
    margin-left: -.9375rem
}

.hamburger_btn {
    cursor: pointer;
    width: 1.25rem;
    height: 1rem;
    margin-right: auto
}

.hamburger_btn br {
    display: none
}

.hamburger_btn span,
.hamburger_btn span:after,
.hamburger_btn span:before {
    display: block;
    background-color: #000;
    height: .125rem;
    position: relative
}

.hamburger_btn span:after,
.hamburger_btn span:before {
    content: "";
    transition: all .2s
}

.hamburger_btn span:before {
    top: -.375rem
}

.hamburger_btn span:after {
    top: .25rem
}

.hamburger_menu {
    width: 11.75rem;
    height: 100vh;
    position: fixed;
    left: -100%;
    top: 9.5rem;
    background-color: #fff;
    z-index: 1999;
    transition: all .2s
}

.hamburger_menu.sticky-hamburger-menu {
    top: 2.375rem
}

.hamburger_menu ul {
    display: block
}

.hamburger_menu li {
    position: relative;
    padding: 0 .9375rem 0 1.875rem
}

.hamburger_menu li a {
    font-size: 1rem;
    text-transform: uppercase;
    color: #000;
    line-height: 1.875rem;
    font-weight: 700;
    display: block;
    padding: .3125rem 0
}

.hamburger_menu li a span {
    display: none
}

.hamburger_menu li .active-bg {
    background-color: #1c233e
}

.hamburger_menu li .active-child {
    transform-origin: center center;
    transform: rotate(180deg)
}

.hamburger_menu .active-child+.sub-menu {
    display: block
}

.hamburger_menu .sub-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    display: none
}

.hamburger_menu .sub-menu li,
.hamburger_menu .sub-menu li a {
    padding: 0
}

.hamburger_menu .sub-menu li a span {
    display: none
}

.is-menu-open .hamburger_menu {
    left: 0;
    width: 100%
}

.is-menu-open .hamburger_menu .ham-menu-overly {
    display: none;
    content: "";
    background: rgba(0, 0, 0, .8);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.inner-menu {
    overflow: auto;
    height: calc(100vh - 12.125rem);
    padding-bottom: 2.8125rem
}

.is-menu-open .hamburger_btn span {
    background-color: transparent
}

.is-menu-open .hamburger_btn span:before {
    transform: rotate(45deg);
    top: 0
}

.is-menu-open .hamburger_btn span:after {
    transform: rotate(-45deg);
    top: -.125rem
}

.wp-site-blocks .sticky-site-naviation {
    padding-top: 2.375rem;
    transform: none
}

.wp-site-blocks .sticky-site-naviation .site-header__nav-section {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0
}

.ie-network-theme-author-detail {
    margin: -1.25rem 0 1.25rem;
    border-left-width: 0;
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    border-right-width: 0;
    border-top-width: 0;
    padding: 0 0 1.0625rem
}

.ie-network-theme-author-detail__profile-pic img {
    width: 6.5625rem;
    height: 6.5625rem;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 50%;
    margin: 0 0 .3125rem
}

.ie-network-theme-author-detail__name {
    font-size: 1.25rem;
    line-height: 1;
    margin: 0 0 .25rem;
    color: #dc0505
}

.ie-network-theme-author-detail__bio {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.43;
    display: block;
    margin: .3125rem 0
}

.ie-network-theme-author-detail__author-article span,
.ie-network-theme-author-detail__name {
    font-weight: 600
}

.ie-network-theme-author-detail__social ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ie-network-theme-author-detail__social ul li {
    display: inline-block;
    margin: 0 .125rem .625rem
}

.ie-network-theme-author-detail__social ul li a {
    width: 5rem;
    height: 1.5rem;
    border-radius: .75rem;
    background-color: #000;
    display: inline-block;
    text-decoration: none;
    font-size: .5625rem;
    font-weight: 700;
    line-height: 1.5rem;
    color: #fff;
    padding: 0 .625rem 0 .5625rem;
    text-align: justify
}

.ie-network-theme-author-detail__social ul li a img {
    vertical-align: middle;
    max-height: .875rem;
    position: relative;
    top: 0
}

.ie-network-theme-author-detail__social ul li a span {
    float: right
}

.ie-network-theme-author-detail__social ul li a.ie-network-theme-author-facebook {
    background-color: #3c5a98
}

.ie-network-theme-author-detail__social ul li a.ie-network-theme-author-twitter {
    background-color: #00aced
}

.ie-network-theme-author-detail__social ul li a.ie-network-theme-author-email {
    background-color: #505050
}

.ie-network-theme-author-detail__social ul li a.ie-network-theme-author-linkedin {
    background-color: #0a66c2
}

.ie-network-theme-author-detail__social ul li a.ie-network-theme-author-linkedin img {
    margin-top: -.1875rem
}

.ie-network-theme-author-detail__author-article {
    font-size: .875rem
}

.ie-network-taboola {
    margin-top: 1.875rem
}

.is-style-with-border {
    position: relative;
    display: flex;
    align-items: center
}

.is-style-with-border:after {
    content: "";
    display: flex;
    flex-grow: 1;
    margin-left: .5625rem;
    height: 1px;
    background: var(--wp--preset--color--black);
    position: inherit
}

.is-style-opinion article {
    background-color: var(--wp--preset--color--white);
    color: var(--wp--preset--color--black)
}

.is-style-opinion .loadmore-button {
    background: transparent
}

.is-style-opinion .loadmore-button a {
    color: var(--wp--preset--color--white)
}

.entry-meta .author-link {
    color: #e33636
}

.error404 .wp-block-group {
    margin-bottom: 1.875rem
}

.error404 .wp-block-group h2 {
    font-size: 1.875rem;
    margin: 0
}

.error404 .wp-block-group p {
    margin: .125rem 0 1.625rem;
    font-size: 1.125rem;
    line-height: normal
}

.error404 .wp-block-group .wp-block-button__link {
    font-size: .6875rem;
    font-weight: 600;
    line-height: normal;
    color: #fff;
    padding: .3125rem .875rem;
    border-radius: 0;
    text-transform: uppercase;
    background: #dc0505
}

.ie-network-ticker {
    height: 2.5rem
}

.wp-block-button.is-style-with-arrow .wp-block-button__link:after {
    content: "";
    /* background: url(../src/img/arrow.svg) no-repeat; */
    width: .8125rem;
    height: .625rem;
    margin-top: .125rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .625rem
}

.wp-block-button.is-style-with-arrow .wp-block-button__link:hover:after {
    left: .9375rem
}

.wp-block-button.is-style-with-arrow .wp-block-button__link:active,
.wp-block-button.is-style-with-arrow .wp-block-button__link:focus,
.wp-block-button.is-style-with-arrow .wp-block-button__link:hover,
.wp-block-button.is-style-with-arrow .wp-block-button__link:visited {
    color: var(--wp--preset--color--black)
}

.global_left_gutter.skining-fixed,
.global_right_gutter.skining-fixed {
    top: 2.625rem
}

.global_left_gutter,
.global_right_gutter {
    display: block;
    position: fixed;
    top: 10rem;
    z-index: 97;
    transition: all .5s ease
}

.global_left_gutter {
    right: 50%;
    margin: 0 31.875rem 0 0
}

.global_right_gutter {
    margin: 0 0 0 31.875rem;
    left: 50%
}

.desktop_promotional_slug {
    width: 13.75rem;
    height: 4.375rem;
    float: right
}

.ie-second-level-menu .global_left_gutter,
.ie-second-level-menu .global_right_gutter {
    top: 11.875rem
}

.ie-second-level-menu .global_left_gutter.skining-fixed,
.ie-second-level-menu .global_right_gutter.skining-fixed {
    top: 2.625rem
}

.wp-block-newspack-blocks-carousel .post-thumbnail {
    position: relative
}

.wp-block-newspack-blocks-carousel .post-thumbnail .gallery-count {
    color: #fff
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top {
    padding: .9375rem
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-wrapper {
    background-color: transparent;
    color: var(--wp--preset--color--black);
    position: inherit;
    padding: .3125rem 0 0
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-meta {
    color: var(--wp--preset--color--black);
    font-size: .75rem
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-meta a {
    color: var(--wp--preset--color--black);
    text-decoration: none
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-title {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-title a {
    color: var(--wp--preset--color--black);
    max-height: 4.5em
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top article {
    overflow: inherit;
    background: transparent;
    max-height: inherit;
    height: inherit
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top article .post-thumbnail {
    position: relative;
    height: inherit
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top article:after {
    background: transparent;
    position: inherit;
    content: none
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .sticky-bottom {
    position: absolute;
    left: .625rem;
    top: -1.75rem;
    z-index: 1
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .sticky-bottom .gallery-count {
    color: #fff
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .swiper-button-next,
.wp-block-newspack-blocks-carousel.is-style-image-on-top .swiper-button-prev {
    background-size: 60%;
    height: 1.875rem;
    width: 1.875rem;
    right: .9375rem
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .swiper-button-prev {
    left: inherit;
    top: 5.625rem
}

.wp-block-newspack-blocks-carousel.is-style-image-on-top .swiper-button-next {
    top: 3.4375rem
}

.wp-block-columns.is-style-borders .wp-block-column:after {
    border-right: 1px dotted rgba(0, 0, 0, .2)
}

.express-explained .wp-block-newspack-blocks-carousel {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.express-explained figure {
    margin-top: 0
}

.home .ie-stories+.ie-stories {
    margin-top: .9375rem
}

.home .latest-news .article-section-title {
    margin-bottom: .3125rem
}

.home .latest-news .article-section-title:after {
    content: none
}

.home .space-bottom-none {
    margin-bottom: 0
}

.wp-block-group.border-light-gray {
    border: 1px solid #e6e6e6;
    padding: .625rem
}

.wp-block-group.border-light-gray h2 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding: 0;
    margin: 0 0 .625rem
}

.wp-block-group.border-light-gray h2:before {
    /* background-image: url(../src/img/ie-logo-n.png); */
    content: "";
    display: inline-block;
    width: 1.0625rem;
    height: 1.4375rem;
    margin-right: .625rem;
    position: relative;
    top: .3125rem
}

.ie-rectangle-icon {
    border: 1px solid #e6e6e6;
    overflow: hidden
}

.ie-rectangle-icon .has-white-color {
    width: 15.75rem;
    height: 2.6875rem;
    font-size: .875rem;
    line-height: 1.125rem;
    padding: .625rem;
    margin: 0
}

.ie-rectangle-icon figure {
    padding: .25rem 1.25rem
}

.ie-rectangle-icon .wp-block-buttons {
    margin-top: .9375rem
}

.ie-rectangle-icon .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel {
    transform: inherit;
    min-width: inherit;
    padding: .625rem 1.875rem 0
}

.ie-rectangle-icon .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-title {
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.5625rem;
    font-family: var(--wp--custom--font-secondary)
}

.ie-rectangle-icon .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-title a {
    color: #fff
}

.ie-rectangle-icon .wp-block-newspack-blocks-carousel .amp-carousel-button,
.ie-rectangle-icon .wp-block-newspack-blocks-carousel .swiper-button {
    background-size: 1.125rem;
    width: 2rem;
    height: 2rem
}

.wp-block-columns .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
    width: 100%
}

.wp-block-post-content a {
    color: var(--wp--preset--color--brand-primary)
}

.home .wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    height: 0;
    opacity: inherit;
    background-color: transparent
}

.comments-note {
    border-top: 1px solid #dbdbdb;
    display: block;
    font-size: .8125rem;
    line-height: 1rem;
    font-weight: 400;
    font-style: italic;
    margin-bottom: .9375rem;
    padding-top: .625rem;
    margin-top: .625rem
}

.comments-note,
.comments-note a {
    color: var(--wp--preset--color--brand-primary)
}

.ie-stories.en-font-modify .entry-title {
    font-size: .875rem;
    line-height: 1.25rem
}

.slug-modify .ie-stories .entry-meta-wrapper {
    margin-bottom: 0
}

.slug-modify .ie-stories .cat-links a,
.slug-modify amp-script .ie-stories .cat-links a {
    color: var(--wp--preset--color--brand-primary)
}

.ie-stories.ie-story-fw-bold .entry-title {
    font-weight: 700
}

body .wp-block-group.e-result-chart {
    padding: 1.25rem .875rem .3125rem
}

.e-result-chart .entry-wrapper .entry-title {
    border-bottom: 1px solid #505050;
    font-size: 1.375rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: .625rem;
    margin-bottom: .625rem
}

.ie-stories .entry-meta {
    color: #787676
}

.no-border {
    border: none
}

.no-border iframe {
    border: none;
    outline: none
}

.mb {
    margin-bottom: 0
}

.mt {
    margin-top: 0
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets {
    padding: .9375rem
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-wrapper {
    background-color: transparent;
    color: var(--wp--preset--color--black);
    position: inherit;
    padding: .3125rem 0 0
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-meta {
    color: var(--wp--preset--color--black);
    font-size: .75rem
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-meta a {
    color: var(--wp--preset--color--black);
    text-decoration: none
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title a {
    color: var(--wp--preset--color--black);
    max-height: 4.5em
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets article {
    overflow: inherit;
    background: transparent;
    max-height: inherit;
    height: inherit
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets article .post-thumbnail {
    position: relative;
    height: inherit
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets article:after {
    background: transparent;
    position: inherit;
    content: none
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .sticky-bottom {
    position: absolute;
    left: .625rem;
    top: -1.75rem;
    z-index: 1
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .sticky-bottom .gallery-count {
    color: #fff
}

.wp-block-newspack-blocks-carousel.is-style-with-bullets .swiper-pagination-bullets {
    vertical-align: middle;
    margin: 0 .3125rem
}

.is-multimedia .has-medium-font-size {
    margin: -.3125rem 0 .625rem
}

.is-multimedia .ie-stories.is-style-borders article {
    border-bottom: 1px dotted hsla(0, 0%, 100%, .2);
    padding-bottom: .625rem
}

.is-multimedia .wp-block-newspack-blocks-ie-stories+.wp-block-newspack-blocks-ie-stories {
    margin-top: .875rem
}

.is-multimedia .post-read-more-wrapper a {
    background: var(--wp--preset--color--brand-primary);
    padding: .25rem .625rem .1875rem;
    border-radius: .9375rem;
    font-size: .625rem;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase
}

.is-multimedia .is-photo-article figure {
    position: relative
}

.is-multimedia .is-photo-article figure a:after,
.is-multimedia .is-photo-article figure a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.is-multimedia .is-photo-article figure a:before {
    width: 2.25rem;
    height: 2.25rem;
    background: #000;
    border-radius: 50%;
    opacity: .6
}

.is-multimedia .is-photo-article figure a:after {
    /* background-image: url(../src/img/gallery-white.svg); */
    width: 1.1875rem;
    height: .9375rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle
}

.is-multimedia .is-photo-article figure .sticky-bottom {
    display: none
}

.is-multimedia .ie-stories .is-audio-article figure a:before {
    width: 2.25rem;
    height: 2.25rem
}

.is-multimedia .ie-stories .is-audio-article figure a:after {
    background-size: 100%;
    width: 1.375rem;
    height: 1.375rem
}

.is-multimedia .audio-duration-time {
    background-color: var(--wp--preset--color--brand-primary);
    border-radius: .9375rem;
    color: var(--wp--preset--color--white);
    padding: 1px .5rem .1875rem;
    vertical-align: middle
}

.is-multimedia .audio-duration-time:before {
    /* background-image: url(../src/img/audio/audio-duration-time-white.svg); */
    height: .8125rem;
    width: .8125rem
}

.is-multimedia .ie-stories .entry-meta .audio-duration-time:not(.avatar) {
    opacity: 1
}

.js-photogallery .wp-block-columns {
    margin-bottom: 1.25rem
}

.js-photogallery .wp-block-button.is-style-with-arrow .wp-block-button__link:visited {
    color: #fff
}

.js-photogallery .ie-stories .is-video-article figure a:before,
.js-photogallery .wp-block-newspack-blocks-carousel .is-video-article figure a:before {
    width: 2.25rem;
    height: 2.25rem
}

.js-photogallery .ie-stories .is-video-article figure a:after,
.js-photogallery .wp-block-newspack-blocks-carousel .is-video-article figure a:after {
    border-top: .5rem solid transparent;
    border-bottom: .625rem solid transparent;
    border-left: .875rem solid #fff
}

.slides-on-mobile .entry-wrapper .entry-title {
    padding: .3125rem 0 .625rem;
    color: var(--wp--preset--color--white)
}

.adcode300x250:before,
.adcode728x90:before {
    content: "";
    color: #bdbdbd;
    font-size: .5625rem;
    text-align: center;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    /* padding-bottom: .1875rem */
}

.adcode300x250 {
    margin-bottom: 1.5625rem
}

.adcode300x250>div,
.adcodetextwrap300x250>div {
    text-align: center
}

.home-banner-desktop {
    margin-bottom: 1.875rem
}

.home-banner,
.home-banner-desktop,
.home-banner-mobile {
    margin-top: 1.25rem;
    text-align: center
}

.home-banner {
    margin-bottom: 1.875rem
}

.desk-ad-bg-container {
    background-color: #f6f6f6;
    padding-top: .75rem;
    padding-bottom: .9375rem;
    text-align: center
}

.desk-ad-bg-container .adcodetextwrap300x250:before {
    content: "";
    color: #bdbdbd;
    font-size: .5625rem;
    text-align: center;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    padding-bottom: .1875rem
}

.wp-block-newspack-blocks-wp-block-newspack-ads-blocks-ad-unit.adcode-mid-center {
    margin: 1.25rem auto .625rem;
    text-align: center !important
}

.ebook_banner {
    margin: 0 auto;
    text-align: center
}

.global_above_header,
.global_below_header {
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #ccc
}

.global_above_header {
    margin: 0 auto;
    height: 3.75rem;
    max-width: 62.5rem
}

.global_below_header {
    margin: .625rem auto;
    max-width: 21.25rem
}

.active_top_band {
    top: 13.125rem
}

.top_ads_block .global_above_header {
    background: #fff;
    max-width: 100%;
    border-bottom: 1px solid #ccc;
    min-height: 3.8125rem
}

.global_below_header {
    max-width: inherit;
    margin: .625rem -1.25rem;
    background: #fff;
    border-bottom: 1px solid #ccc;
    min-height: 3.1875rem
}

.wp-block-columns.margin-b-10 {
    margin-bottom: .625rem
}

.bdr-top {
    border-top: 1px dotted rgba(0, 0, 0, .2);
    padding-top: 1.25rem
}

.trending-naw h2.is-style-with-border {
    margin-top: 0
}

.trending-naw .ie-stories.columns-4 article {
    margin-bottom: 0
}

.cafeinvest-market {
    margin-bottom: 1.75rem
}

.shedule-21 {
    position: relative;
    max-width: 18.75rem;
    height: auto;
    margin: .625rem auto;
    background: #e5e5e5;
    font-family: Roboto, sans-serif
}

.shedule-21>h2 {
    margin: 0;
    padding-bottom: .3125rem;
    background: #fff
}

.shedule-21 .accord {
    position: relative;
    width: 100%;
    height: auto;
    background: #e5e5e5;
    margin-bottom: .625rem
}

.shedule-21 .accord>a {
    display: block;
    padding: .625rem .9375rem;
    text-decoration: none;
    color: #000;
    font-weight: 400;
    transition: all .2s linear;
    background: #f0f0f0;
    font-size: 1rem
}

.shedule-21 .accord>a.active {
    font-weight: 700
}

.shedule-21 .content {
    background-color: #e5e5e5;
    display: none;
    padding: .9375rem .9375rem .625rem
}

.shedule-21 .content p {
    padding: .625rem .9375rem;
    margin: 0;
    color: #333
}

.shedule-21 .content ul {
    margin: 0;
    padding: 0 0 0 .625rem;
    list-style: none
}

.shedule-21 .content ul li {
    display: inline-block;
    margin-bottom: .625rem;
    width: 45%;
    font-size: .875rem;
    font-weight: 700;
    color: #000;
    position: relative
}

.shedule-21 li:nth-child(2n) {
    float: right
}

.shedule-21 li .phase {
    background: #ffd800;
    border-radius: 50%;
    width: 1.875rem;
    position: absolute;
    left: -.625rem;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    font-weight: 700
}

.shedule-21 li .date,
.shedule-21 li .phase {
    height: 1.875rem;
    font-size: .875rem;
    color: #000;
    line-height: 1.875rem
}

.shedule-21 li .date {
    background-color: #fff;
    display: block;
    padding-left: 1.875rem
}

.shedule-21 .content .btm-cont {
    overflow: hidden
}

.shedule-21 .content .btm-cont img {
    float: left;
    height: 4.375rem;
    padding-right: .625rem
}

.shedule-21 .content .btm-cont h3 {
    font-size: 1rem;
    color: #000;
    margin: .625rem 0 .3125rem;
    padding: 0
}

.shedule-21 .content .btm-cont h4 {
    font-size: 1.125rem;
    margin: 0;
    padding: 0;
    color: #d60a1a;
    text-transform: uppercase
}

.shedule-21 .accord>a:after {
    /* background-image: url(../src/img/elections/shed-down.png) */
}

.shedule-21 .accord>a.active:after,
.shedule-21 .accord>a:after {
    position: absolute;
    content: "";
    width: .75rem;
    height: .5rem;
    right: .625rem;
    top: 1.125rem;
    background-repeat: no-repeat;
    background-position: 0 0
}

.shedule-21 .accord>a.active:after {
    /* background-image: url(../src/img/elections/shed-up.png) */
}

.o-breaking-story .ie-topic-slug {
    background-color: var(--wp--preset--color--brand-primary);
    color: #fff;
    padding: .125rem .4375rem;
    display: inline-block;
    margin-bottom: .9375rem;
    font-size: .6875rem;
    font-weight: 700
}

.o-breaking-story .ie-topic-slug a {
    color: inherit
}

.o-breaking-story .ie-stories.ts-4 .entry-title {
    font-size: 2rem
}

.o-breaking-story .ie-stories .entry-wrapper>p {
    color: #fff
}

.o-breaking-story .ie-stories.image-alignright .entry-wrapper {
    text-align: left
}

.o-breaking-story .ie-stories .entry-wrapper {
    text-align: center
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: .5rem;
    padding-left: .5rem;
    box-sizing: border-box
}

.col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    box-sizing: border-box
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.ie-stories article {
    min-width: 0;
    margin-bottom: 1.25rem;
    word-break: break-word;
    overflow-wrap: break-word;
    position: relative
}

.ie-stories .author-link {
    font-size: .6875rem
}

.js-stories.image-alignbehind .post-has-image {
    display: flex;
    align-items: flex-end;
    position: relative;
    overflow: hidden
}

.js-stories .post-thumbnail {
    width: 100%;
    margin: 0 0 .3125rem;
    position: relative
}

.js-stories .post-thumbnail img {
    height: auto;
    width: 100%
}

.js-stories .author-link,
.js-stories .entry-date {
    color: #fff;
    font-size: .8125rem
}

.js-stories .author-link a,
.js-stories .entry-date a {
    color: #fff
}

.js-stories .post-has-image figure :after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, transparent, transparent, #000)
}

.js-stories .post-has-image .entry-wrapper {
    align-items: baseline;
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    padding: 1.25rem
}

.js-stories .entry-title {
    font-size: 1.625rem;
    line-height: 1.3;
    font-weight: 700
}

.js-stories .entry-title a {
    color: #fff
}

.js-btm-stories article {
    display: flex;
    align-items: flex-start
}

.js-btm-stories .post-thumbnail {
    flex-basis: 37%;
    margin-left: .875rem
}

.js-btm-stories .entry-wrapper {
    order: -1;
    flex-basis: 63%
}

.ienw_event_listing.city-pages {
    padding-top: 0
}

.custom-row {
    font-family: Mangal, Arial, Helvetica, sans-serif;
    display: flex;
    flex-wrap: wrap
}

.custom-row .read-more {
    text-align: right
}

.custom-row .read-more .text-red {
    color: #d00000
}

.custom-row .pincode {
    display: flex;
    justify-content: space-between;
    border: 1px solid #ddd;
    border-radius: .625rem;
    line-height: 1.25rem;
    padding: .5rem .625rem;
    margin: .3125rem 0;
    font-size: .75rem
}

.mb10 {
    margin-bottom: .625rem
}

.mt10 {
    margin-top: .625rem
}

.custom-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: .125rem solid #ddd;
    box-sizing: border-box;
    margin: 0 auto
}

.custom-head.city-weather {
    position: relative
}

.custom-head.city-weather .skymet-power {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    top: -.3125rem;
    right: 0
}

.custom-head.city-weather .data {
    padding-right: .625rem;
    font-size: .6875rem
}

.custom-head.city-weather h2 {
    font-size: 1.5rem;
    border-bottom: .125rem solid #d00000;
    line-height: 2.25rem;
    margin: 0 0 -.125rem
}

.skymet-power .data-logo {
    width: 6.25rem
}

.page-title-sec .is-style-with-border {
    margin: 0
}

.cloud-text {
    font-size: .9375rem;
    margin: .625rem 0
}

.cloud-text img {
    width: 1.25rem;
    height: 1.25rem
}

.text-white {
    color: #fff
}

.content-center {
    margin-left: auto;
    margin-right: auto
}

.cloud-bg.main-wethr .celcius-count {
    font-size: 2.875rem
}

.cloud-bg.main-wethr .celcius {
    font-size: 1.25rem;
    padding-left: .9375rem;
    position: relative;
    margin-top: .625rem
}

.cloud-bg.main-wethr .celcius :before {
    content: "o";
    position: absolute;
    left: .5rem;
    top: 0;
    font-size: .625rem;
    line-height: .75rem
}

.cloud-bg.main-wethr .celcius-sml {
    font-size: .9375rem;
    margin-top: 0;
    line-height: 1.25rem
}

.cloud-bg .col-3 {
    position: relative
}

.about-weather {
    background-color: rgba(0, 0, 0, .2);
    width: 50%
}

.about-weather .col-6 {
    float: left
}

.cloud-bg.main-wethr .space {
    padding: .625rem 0
}

span.mr10.full-width img {
    margin: .625rem 0;
    width: 2.875rem;
    height: 2.875rem
}

.content-center {
    justify-content: center;
    text-align: center
}

.ienw_microsite .mb10 {
    margin-bottom: .625rem
}

.ienw_microsite .p15 {
    padding: .625rem .5rem
}

.ienw_microsite .read-more {
    text-align: right
}

.ienw_microsite .read-more .text-red {
    color: #d00000;
    font-size: .875rem
}

.mr10 {
    margin-right: .625rem
}

.cloud-weather .cloud-bg .col-6 {
    margin: .625rem 0
}

.cloud-weather .cloud-bg .col-6:after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    top: .9375rem;
    height: 72%;
    background: hsla(0, 0%, 100%, .2)
}

.cloud-weather .h100 {
    height: 100%
}

.cloud-weather .celcius-count {
    font-size: 5.125rem;
    line-height: 5.125rem
}

.cloud-weather .celcius {
    vertical-align: top
}

.cloud-weather .align-items-start {
    align-items: flex-start
}

.celcius {
    font-size: 2rem;
    padding-left: .9375rem;
    position: relative;
    margin-top: .625rem
}

.celcius:before {
    content: "o";
    position: absolute;
    left: .5rem;
    top: 0;
    font-size: .625rem
}

.sky-icon img {
    width: 2.875rem;
    height: 2.875rem;
    display: block
}

.col-12.main-wethr-top {
    background: rgba(0, 0, 0, .4);
    padding: .4375rem 0 .4375rem .75rem
}

.col-12.main-wethr-top .d-flex {
    float: left;
    margin-right: .9375rem
}

.col-12.main-wethr-top .cloud-text {
    font-size: .8125rem
}

.celcius-sml {
    font-size: 1.25rem;
    margin-top: 0;
    line-height: 1.25rem
}

.custom-row.mt10.weather-bg {
    background: rgba(0, 0, 0, .4);
    padding: .625rem;
    box-sizing: border-box;
    margin-bottom: 1.25rem
}

.page-title-sec {
    border-bottom: .125rem solid #ddd;
    display: flex;
    justify-content: space-between
}

.season-table {
    margin: .625rem 0
}

.season-table ul {
    display: block;
    white-space: nowrap;
    overflow: inherit;
    padding: 0
}

.season-table ul li {
    min-width: 5.9375rem;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #ddd;
    padding: .9375rem .625rem
}

.weatherIcon {
    margin: .625rem 0
}

.weatherIcon img {
    width: 2.375rem;
    height: 2.375rem;
    display: inline-block
}

.tempature {
    font-size: 1.375rem;
    position: relative
}

.tempature span {
    position: absolute;
    margin-left: .1875rem
}

.season-ic,
.tempature span,
.weather-time {
    font-size: .875rem
}

.season-ic {
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1.25rem 0
}

.season-ic span {
    vertical-align: middle;
    display: inline-flex;
    margin-right: .625rem
}

.weather-bg button.slick-arrow {
    background-color: inherit;
    top: -2.5625rem
}

.weather-bg button.slick-prev {
    right: .75rem;
    left: 95%
}

.weather-bg button.slick-next {
    right: -.375rem
}

.weather-bg button.slick-arrow.slick-disabled {
    background-color: transparent
}

.full-width {
    width: 100%;
    display: block
}

.cloud-bg .col-3:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 1px;
    background: #dedede
}

.cloud-bg .col-3:first-child:after {
    content: none
}

.pincode_loadmore {
    text-align: center;
    width: 100%;
    background: #f6f6f6;
    border: none;
    outline: none;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.125rem;
    position: relative;
    padding: .625rem;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    display: flex;
    cursor: pointer;
    margin-top: 1em
}

.pincode_loadmore:after {
    content: "+";
    font-size: 1rem;
    color: var(--wp--preset--color--brand-primary);
    margin-left: .3125rem;
    background: 0 0
}

.pincode_loadmore:hover {
    color: var(--wp--preset--color--black)
}

.ienw_microsite .constituency-list {
    background-color: #f6f6f6
}

.wp-site-blocks .js-photogallery {
    padding: .625rem 0
}

body .js-photogallery h2 {
    margin: .625rem 0 0;
    color: var(--wp--preset--color--white)
}

.js-photogallery p {
    margin: .625rem 0 0
}

.js-photogallery .is-style-with-border:after {
    background-color: #fff
}

.js-photogallery .wp-block-navigation {
    margin-top: .3125rem
}

.js-photogallery .wp-block-button__link {
    color: var(--wp--preset--color--white)
}

.js-photogallery .post-read-more-wrapper a {
    display: inline-block;
    padding: .125rem .625rem
}

.ie-stories.is-style-opinion article .avatar {
    height: 3rem;
    width: 3rem
}

.js-tabs-menu .wp-block-navigation__container {
    margin: 0
}

.ie-city-dropdown {
    background: transparent;
    border-radius: .9375rem;
    font-size: .875rem;
    padding: .25rem .625rem;
    margin-left: .625rem;
    outline: 0
}

.site-logo h1 {
    margin: 0
}

.wp-site-blocks .js-top-space {
    margin-top: 1.25rem
}

.js-opinion-style .ie-stories.is-style-opinion {
    margin-bottom: 1.25rem
}

.js-opinion-style .ie-stories.is-style-opinion article {
    margin-bottom: .625rem
}

.js-opinion-style .ie-stories.is-style-opinion article .entry-title {
    font-size: 1rem;
    line-height: 1.5625rem;
    margin-bottom: .625rem;
    margin-right: 4.375rem
}

.js-opinion-style .ie-stories.is-style-opinion article .avatar {
    position: absolute;
    top: .875rem;
    right: .4375rem
}

.js-opinion-style .entry-meta .author-by {
    display: none
}

.js-opinion-style .entry-meta .author-link a {
    color: var(--wp--preset--color--brand-primary);
    font-size: .75rem;
    font-weight: 700
}

.js-opinion-style .author-image:before {
    display: none
}

.js-opinion-style .premium-wrap {
    top: 0
}

.webstories-widget article.post-has-image.swiper-slide {
    width: 11rem;
    margin-right: 1.25rem
}

.ie-stories .is-audio-article figure a:before,
.wp-block-newspack-blocks-carousel .is-audio-article figure a:before {
    width: 3.125rem;
    height: 3.125rem;
    background: #000;
    border-radius: 50%;
    opacity: .6
}

.ie-stories .is-audio-article figure a:after,
.ie-stories .is-audio-article figure a:before,
.wp-block-newspack-blocks-carousel .is-audio-article figure a:after,
.wp-block-newspack-blocks-carousel .is-audio-article figure a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.ie-stories .is-audio-article figure a:after,
.wp-block-newspack-blocks-carousel .is-audio-article figure a:after {
    /* background: url(../src/img/audio/audio-icon1.svg) no-repeat; */
    width: 2.1875rem;
    height: 1.875rem
}

.is-audio-article .podcast-entry-meta,
.latest-uploads-slider .podcast-entry-meta {
    font-size: .75rem;
    font-weight: 600;
    display: block;
    line-height: 1.375rem
}

.is-audio-article .podcast-entry-meta .cat-links,
.is-audio-article .podcast-entry-meta .podcast-cat-links,
.is-audio-article .podcast-entry-meta .podcast-episode,
.latest-uploads-slider .podcast-entry-meta .cat-links,
.latest-uploads-slider .podcast-entry-meta .podcast-cat-links,
.latest-uploads-slider .podcast-entry-meta .podcast-episode {
    clip: auto;
    height: auto;
    position: relative;
    width: auto;
    display: inline-block
}

.ie-stories .podcast-entry-meta>*+:before,
.latest-uploads-slider .podcast-entry-meta>*+:before {
    content: "-";
    margin-left: .3125rem;
    margin-right: .3125rem
}

.audio-duration-time {
    color: var(--wp--preset--color--brand-primary)
}

.audio-duration-time:before {
    content: "";
    margin-right: .3125rem;
    /* background-image: url(../src/img/audio/audio-duration-time.svg); */
    width: 1rem;
    height: 1rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% auto;
    vertical-align: middle
}

.ie-stories .is-audio-article .entry-meta-wrapper {
    margin-top: 0
}

.ie-stories.is-style-card .is-audio-article {
    margin-bottom: 1.5625rem
}

.podcast-shows-container {
    /* background: url(../src/img/audio/podcast-top-bg.jpg) 0 0 no-repeat; */
    overflow: hidden;
    padding: 3.3125rem 0 1.25rem 1.25rem
}

.podcast-shows-container .shows-image-box {
    float: left;
    width: 37%;
    position: relative
}

.podcast-shows-container .shows-image-box img {
    position: relative;
    z-index: 3;
    background: #dc0f1e;
    padding: 3.125rem 0 2.1875rem;
    border-radius: .90625rem;
    width: 13.875rem;
    box-shadow: 0 .875rem 1rem 0 rgba(0, 0, 0, .25)
}

.podcast-shows-container .shows-image-box:after {
    width: 13.75rem;
    height: 13.75rem;
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 5.3125rem solid #414141;
    right: 42%;
    top: 50%;
    margin-top: -6.9375rem;
    margin-right: -6.9375rem
}

.podcast-shows-container .shows-meta-box {
    padding: 6.75rem 0 0
}

.podcast-shows-container .shows-meta-box .shows-name {
    display: inline-block;
    font-size: 1.75rem;
    font-weight: 700;
    color: #fff
}

.podcast-shows-container .shows-meta-box .shows-total-episodes {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 600;
    color: #fff
}

.podcast-shows-container .shows-meta-box .shows-total-episodes:before {
    content: "|";
    margin-left: .9375rem;
    margin-right: .9375rem
}

.podcast-shows-container .shows-meta-box .shows-share-icons {
    /* background: url(../src/img/audio/share-icons.png) 0 0 no-repeat; */
    width: 1.375rem;
    height: 1.375rem;
    margin: .875rem 1.5625rem 0 0;
    float: right;
    cursor: pointer
}

.podcast-shows-container .shows-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    padding-top: 4.5rem;
    display: block;
    color: #1e1e1e
}

.episode-top-wrap {
    background: #0a112d;
    padding: 1.875rem
}

.episode-top-wrap .episode-top-sec {
    border-bottom: 1px solid #ccc;
    margin-bottom: 1.0625rem
}

.episode-top-wrap .ie-stories .entry-title a {
    color: #fff;
    font-size: .9375rem;
    line-height: 1.25rem
}

.episode-top-wrap .podcast-entry-meta .cat-links {
    color: #fff
}

.episode-top-wrap .post-has-image {
    margin-bottom: 0
}

.episode-top-wrap .espisode-content {
    width: 37.5rem
}

.episode-top-wrap .espisode-content p {
    margin-bottom: 0
}

.episode-top-wrap .espisode-content .about-readless,
.episode-top-wrap .espisode-content .about-readmore,
.episode-top-wrap .espisode-content p {
    font-size: .9375rem;
    line-height: 1.5rem;
    color: #fff;
    margin-top: .3125rem
}

.episode-top-wrap .espisode-content .about-readless a,
.episode-top-wrap .espisode-content .about-readmore a {
    color: #fff
}

.episode-top-wrap.ie-episode-main .ie-episode-main__list,
.episode-top-wrap.ie-episode-main .team-profile {
    margin-bottom: 0
}

.episode-top-wrap.ie-episode-main .episode-top-sec .wp-block-columns {
    margin-bottom: 1.25rem
}

.podcast-single-container {
    position: relative
}

.podcast-single-container .podcast-cat-name,
.podcast-single-container .podcast-episode {
    font-size: .75rem;
    color: #fff;
    display: inline-block;
    font-weight: 600
}

.podcast-single-container .podcast-cat-name a,
.podcast-single-container .podcast-episode a {
    color: #fff
}

.podcast-single-container .podcast-episode:before {
    content: "|";
    margin-left: .3125rem;
    margin-right: .3125rem
}

.podcast-single-container .episode-title h1 {
    font-size: 1.5rem;
    line-height: 2rem;
    color: #fff
}

.podcast-single-container .ie-network-post-meta-sharing,
.podcast-single-container .ie-share-on-hover-parent {
    margin: 0;
    float: right;
    cursor: pointer
}

.podcast-single-container .ie-network-post-meta-sharing .ie-share-icon-plain,
.podcast-single-container .ie-share-on-hover-parent .ie-share-icon-plain {
    /* background: url(../src/img/audio/share-icons.png) 0 0 no-repeat; */
    width: 1.375rem;
    height: 1.375rem
}

.podcast-single-container .ie-network-episode-play-holder {
    display: inline-block;
    float: left
}

.podcast-single-container .shows-meta-box {
    display: inline-block;
    vertical-align: top;
    font-size: .75rem;
    color: #fff;
    width: 100%;
    margin-top: .75rem
}

.podcast-single-container .shows-meta-box .ie-network-post-meta-date {
    display: inline-block;
    margin: .3125rem 0 0 .875rem
}

.podcast-single-container .icon-with-text span:first-child {
    display: none
}

.latest-uploads-slider .wp-block-newspack-blocks-carousel.is-style-with-bullets article {
    box-shadow: 0 0 .9375rem 0 hsla(0, 0%, 68.2%, .5);
    border-radius: .625rem;
    overflow: hidden
}

.latest-uploads-slider .entry-date.published {
    color: var(--wp--preset--color--gray)
}

.latest-uploads-slider .entry-date.published:before {
    content: "|";
    margin-left: .3125rem;
    margin-right: .3125rem
}

.latest-uploads-slider .entry-meta-wrapper {
    margin-top: auto;
    margin-bottom: .375rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .875rem 0 0
}

.latest-uploads-slider .icon-with-text span:first-child {
    display: none
}

.ie-network-jansatta .episode-top-wrap .wp-block-columns {
    margin-bottom: 0
}

.episode-top-wrap .about-content.a-wysiwyg {
    margin-top: 0;
    margin-bottom: 0
}

.episode-top-wrap .team-profile {
    margin-top: 0
}

.latest-uploads-slider .swiper-container {
    padding: 0 .3125rem
}

.latest-uploads-slider .podcast-entry-meta {
    padding: .625rem .875rem 0
}

.latest-uploads-slider .entry-title {
    padding: 0 .875rem
}

.latest-uploads-slider .entry-meta {
    padding: .3125rem .875rem .625rem
}

.latest-uploads-slider .wp-block-newspack-blocks-carousel article a {
    color: var(--wp--preset--color--black)
}

.is-audio-article .icon-with-text span:first-child {
    display: none
}

.podcast-single-container audio {
    height: 1.875rem;
    width: 15.625rem
}

.espisode-content .read-more-art-btn {
    font-size: .9375rem;
    line-height: 1.5rem;
    color: #fff
}

.read-more-article.my-custom-class .read-more-art {
    display: none
}

.ie-stories .is-audio-article .entry-meta {
    font-size: .75rem
}

.transcript-more-info {
    display: block
}

.transcript-less-info {
    display: none
}

.show-more-less-transcript {
    cursor: pointer;
    color: #fff;
    font-size: .8125rem;
    margin-top: .3125rem
}

.podcast-shows-page-container {
    overflow: hidden;
    padding: 3.3125rem 0 1.25rem 1.25rem
}

.podcast-shows-page-container .shows-image-box {
    float: left;
    width: 37%;
    position: relative
}

.podcast-shows-page-container .shows-image-box img {
    position: relative;
    z-index: 3;
    background: #dc0f1e;
    padding: 3.125rem 0 2.1875rem;
    border-radius: .90625rem;
    width: 13.875rem;
    box-shadow: 0 .875rem 1rem 0 rgba(0, 0, 0, .25)
}

.podcast-shows-page-container .shows-image-box:after {
    width: 13.75rem;
    height: 13.75rem;
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 5.3125rem solid #414141;
    right: 42%;
    top: 50%;
    margin-top: -6.9375rem;
    margin-right: -6.9375rem
}

.podcast-shows-page-container .shows-meta-box {
    padding: 14.9375rem 0 0
}

.podcast-shows-page-container .shows-meta-box .shows-name {
    display: inline-block;
    font-size: 1.75rem;
    font-weight: 700;
    color: #000
}

.podcast-shows-page-container .shows-meta-box .shows-total-episodes {
    font-size: .75rem;
    font-weight: 600;
    color: #aaa
}

.podcast-shows-page-container .shows-meta-box .shows-total-episodes:before {
    margin-left: .9375rem;
    margin-right: .9375rem
}

.podcast-shows-page-container .shows-meta-box .shows-share-icons {
    /* background: url(../src/img/audio/share-icons.png) 0 0 no-repeat; */
    width: 1.375rem;
    height: 1.375rem;
    margin: .875rem 1.5625rem 0 0;
    float: right;
    cursor: pointer
}

.podcast-shows-page-container .shows-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    padding-top: .625rem;
    display: block;
    color: #1e1e1e
}

.ie-audio-block .podcast-shows-page-container {
    padding: 0;
    margin-bottom: 1.25rem
}

.ie-audio-block .podcast-shows-page-container .shows-image-box:after {
    border-color: #08122d
}

.ie-audio-block .podcast-shows-page-container .shows-meta-box {
    padding: 1.5625rem 0 0
}

.ie-audio-block .podcast-shows-page-container .shows-meta-box .shows-name {
    font-size: 1.5rem;
    font-weight: 700
}

.ie-audio-block .podcast-shows-page-container .shows-meta-box .shows-total-episodes {
    color: #696969;
    font-size: 1rem;
    font-weight: 600
}

.ie-audio-block .podcast-shows-page-container .shows-description {
    font-size: .8125rem;
    font-weight: 500;
    line-height: 1.375rem
}

.ie-audio-space {
    margin-bottom: 0;
    margin-top: 1.875rem
}

.ie-shows-card {
    overflow: hidden
}

.popular-shows-card {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-left: -.625rem;
    margin-right: -.625rem
}

.popular-shows-card li {
    list-style-type: none;
    width: 25%;
    padding-left: .625rem;
    padding-right: .625rem
}

.popular-shows-card li figure {
    margin-bottom: 1.25rem;
    margin-top: .625rem;
    position: relative
}

.popular-shows-card li figure img {
    position: relative;
    z-index: 3;
    border-radius: .90625rem;
    width: 9.5625rem;
    padding: 1.5625rem 0;
    box-shadow: 0 .875rem 1rem 0 rgba(0, 0, 0, .25)
}

.popular-shows-card li figure:after {
    width: 9.375rem;
    height: 9.375rem;
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 3.375rem solid #08122d;
    right: 50%;
    top: 50%;
    margin-top: -4.625rem;
    margin-right: -6.125rem
}

.popular-shows-card li .showname p {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0
}

.popular-shows-card li .showname .countbox {
    color: grey;
    font-size: .875rem;
    line-height: 1.375rem;
    font-weight: 600;
    margin-top: .1875rem
}

.latest-uploads-slider .entry-meta .updated {
    display: none
}

.latest-uploads-slider .entry-meta .audioshare {
    position: absolute;
    right: .875rem
}

.ie-network-indianexpress .ie-episode-main .espisode-content p {
    font-family: var(--wp--custom--font-main)
}

.ie-network-indianexpress .ie-audio-block .ie-stories.ts-2 .podcast-entry-meta {
    margin-bottom: .3125rem
}

.ie-network-indianexpress .ie-audio-block .ie-stories.ts-2 .entry-title {
    font-weight: 700;
    line-height: 1.125rem;
    font-family: var(--wp--custom--font-main)
}

.ie-network-indianexpress .latest-uploads-slider .wp-block-newspack-blocks-carousel .entry-title {
    font-weight: 700;
    font-family: var(--wp--custom--font-main)
}

.ie-network-indianexpress .latest-uploads-slider .swiper-container {
    padding-bottom: .75rem
}

.ie-network-indianexpress .latest-uploads-slider .podcast-entry-meta {
    padding: .3125rem .875rem
}

.city-news-div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.city-news-div-item {
    width: 31.5%;
    margin-bottom: .625rem
}

.city-news-div-item:nth-of-type(-n+2) {
    width: 48%
}

.city-news-div-item:nth-of-type(-n+2) .city-news-story-title {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5rem
}

.city-news-div-item .city-news-story-title {
    margin: 0 0 .9375rem;
    font-size: .9375rem;
    font-weight: 600;
    padding-top: .625rem
}

.city-news-div-item a {
    color: #000;
    text-decoration: none
}

.city-news-div-item figure {
    margin: 0
}

.city-news-div-item figure img {
    max-width: 100%;
    width: 100%
}

.ie-network-indianexpress .city-news-div-item:nth-of-type(-n+2) .city-news-story-title {
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.5625rem;
    font-family: var(--wp--custom--font-secondary)
}

.ie-network-indianexpress .city-news-div-item .city-news-story-title {
    font-size: .875rem;
    font-weight: 500
}

.wp-block-post-content .read-story-category-link {
    margin: 0
}

.wp-block-post-content .read-story {
    position: relative
}

.read-story-category-link {
    width: 100%;
    padding: 0;
    position: relative
}

.read-story-category-link .read-story-heading {
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    line-height: 1.625rem
}

.read-story-category-link a {
    color: #000;
    text-decoration: none
}

.read-story-category-link a:hover {
    color: #000
}

.read-story {
    display: flex;
    flex-wrap: wrap
}

.read-story .read-story-post-title {
    color: #000;
    font-size: .9375rem;
    line-height: 1.375rem;
    font-weight: 400;
    padding: .625rem;
    height: 5.9375rem;
    margin: 0 0 .625rem;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.read-story figure {
    margin: 0;
    overflow: hidden
}

.read-story figure img {
    max-width: 100%
}

.read-story-item a,
.read-story-item a:hover {
    color: #000;
    text-decoration: none
}

.read-story-article {
    background-color: #fff;
    border-radius: .625rem;
    padding-bottom: .5rem;
    overflow: hidden
}

.ie-network-loksatta .read-story-heading,
.ie-network-loksatta .read-story-post-title {
    font-family: Mukta, sans-serif
}

.ie-network-jansatta .read-story-heading,
.ie-network-jansatta .read-story-post-title {
    font-family: Montserrat, sans-serif
}

.read-story figure .amp-wp-enforced-sizes {
    -o-object-fit: inherit;
    object-fit: inherit
}

.parent_also_read {
    background-color: #e9e9e9;
    padding: .625rem .9375rem .9375rem
}

.parent_also_read .read-story-heading {
    position: relative;
    display: flex;
    align-items: center
}

.parent_also_read .read-story-post-title {
    font-weight: 700;
    margin-bottom: 0
}

.parent_also_read .read-story-heading:after {
    content: "";
    display: flex;
    flex-grow: 1;
    margin-left: .5625rem;
    height: 1px;
    background-color: #000;
    position: inherit
}

.parent_also_read .read-story-article {
    border: none
}

.wp-block-post-content .parent_also_read .read-story:after {
    content: none
}

.wp-block-post-content .parent_also_read .read-story-category-link {
    margin-top: 0
}

.wp-block-post-content .parent_also_read .read-story {
    padding-bottom: 0
}

.ie-network-loksatta .ie-stories:not(.image-aligntop) .entry-wrapper>.entry-meta {
    order: inherit;
    margin-top: -.3125rem
}

.ie-network-loksatta .ie-stories:not(.image-aligntop) .entry-wrapper>.entry-meta:first-child span {
    color: red;
    font-weight: 600
}

.ie-network-loksatta .o-four-column h2 {
    margin-top: 0
}

.ie-network-loksatta .ie-network-city-news {
    margin-bottom: .625rem
}

.ie-network-loksatta .ie-network-city-news .wp-block-buttons {
    margin-top: .9375rem
}

.ie-network-loksatta .h-top-block .ie-stories .entry-meta .cat-links {
    display: none
}

.ie-network-loksatta .ie-stories .post-thumbnail {
    margin-bottom: .75rem
}

.ie-network-loksatta .js-today-news article {
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    padding-bottom: .375rem
}

.ie-network-loksatta .o-sports .ie-network-grid {
    margin-bottom: .3125rem
}

.ie-network-loksatta .wp-block-columns {
    margin-bottom: 1.25rem
}

.ie-network-loksatta .o-four-column .wp-block-buttons {
    margin-top: .625rem
}

.ie-network-loksatta .ie-stories .post-thumbnail-wrapper * {
    font-size: .6875rem
}

.ie-network-loksatta .wp-block-navigation-link__content {
    font-size: .8125rem
}

.ie-network-loksatta .ie-stories.is-style-borders article {
    margin-bottom: .9375rem;
    padding-bottom: .625rem
}

.ctd-menunew,
.ctd-sup2022 {
    position: relative
}

.ctd-menunew:before,
.ctd-sup2022:before {
    background: red;
    border-radius: .1875rem;
    color: var(--wp--preset--color--white);
    display: inline-block;
    font-size: .5625rem;
    line-height: .625rem;
    font-weight: 700;
    padding: 1px .1875rem;
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 1
}

.ctd-menunew:before {
    content: "New"
}

.ctd-sup2022:before {
    content: "2022"
}

.ctd-menunew.current-menu-item {
    position: relative
}

.ctd-menunew.current-menu-item:before {
    color: red;
    background: #fff
}

.hamburger_menu li.ctd-menunew.current-menu-item {
    position: relative
}

.hamburger_menu li.ctd-menunew.current-menu-item:before {
    color: #fff;
    background: red
}

.hamburger_menu li.ctd-menunew:before,
.hamburger_menu li.ctd-sup2022:before {
    top: .6875rem;
    line-height: .75rem;
    padding: .125rem .3125rem
}

.hamburger_menu li.ctd-menunew:before {
    right: 36%
}

.hamburger_menu li.ctd-sup2022:before {
    right: 42%
}

.ie-network-inner-top-menu li.ctd-menunew:before,
.ie-network-inner-top-menu li.ctd-sup2022:before {
    top: -.5625rem
}

.ctd-menunew.audio-newmenu:before {
    top: 0;
    right: .5rem;
    position: absolute;
    z-index: 9
}

.hamburger_menu li.ctd-menunew.audio-newmenu:before {
    top: -.375rem;
    right: 59%
}

.ie-stories.image-alignleft .category-astrotype {
    display: block;
    overflow: hidden
}

.post-has-image.category-weekly-rashi-bhavishya {
    padding: 0 0 .625rem;
    border-bottom: 1px dotted rgba(0, 0, 0, .2)
}

.category-astrotype figure.post-thumbnail {
    width: 9.375rem;
    float: left
}

.category-astrotype figure.post-thumbnail img {
    width: 100%;
    height: auto
}

.post-has-image.category-astrotype .entry-title span {
    font-size: 1.5625rem;
    line-height: 2rem
}

.post-has-image.category-astrotype .entry-content {
    float: right;
    width: 31.5625rem
}

.interstitialbx {
    width: 100%;
    max-width: 53.125rem;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .75rem
}

.interstitialbx .header {
    margin-top: .9375rem;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.interstitialbx .ielogo img {
    width: 9.375rem;
    outline: 0
}

.interstitialbx a {
    color: var(--wp--preset--color--black)
}

.adstxt {
    font-family: Arial;
    font-size: .75rem;
    text-align: center;
    background: #dbdbdb;
    height: 1.125rem;
    margin: .625rem 0
}

.clear {
    clear: both
}

.adsholder {
    margin: 1.25rem auto;
    text-align: center
}

.loadtxt ul {
    list-style-type: none;
    margin: .1875rem 0;
    padding: 0
}

.loadtxt ul li {
    font-size: .75rem;
    line-height: .875rem;
    float: left;
    padding: 0 .5rem
}

.wp-site-blocks .wp-block-post-content .image-lightbox-modal {
    display: none;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, .7)
}

.image-cross-button {
    position: absolute;
    top: 6rem;
    right: 27rem;
    color: #fff;
    font-size: 2.5rem;
    line-height: 2.5rem;
    transition: .3s
}

.image-cross-button:focus,
.image-cross-button:hover {
    color: #deb887;
    text-decoration: none;
    cursor: pointer
}

.image-modal-show {
    margin: auto;
    display: block
}

.image-person-information {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 43.75rem;
    text-align: center;
    color: #000;
    padding: .625rem 0;
    height: 9.375rem
}

.popup-content-information {
    background-color: #fff;
    padding: .625rem;
    margin: 10% auto;
    max-width: 31.25rem;
    border-radius: .375rem
}

.form-submission-data-main-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.form-submission-data-main-container .form-submission-item {
    background-color: #fff;
    border-radius: .625rem;
    box-shadow: 0 0 .9375rem 0 rgba(0, 0, 0, .2);
    display: flex;
    flex-direction: column;
    flex-basis: calc(50% - 0.625rem);
    overflow: hidden;
    margin-bottom: 1.5625rem
}

.form-submission-data-main-container .form-submission-item figure {
    margin: 0;
    padding: 0;
    height: 11.25rem;
    overflow: hidden
}

.form-submission-data-main-container .form-submission-item .form-submission-summary {
    padding: .625rem
}

.form-submission-data-main-container .form-submission-item img {
    width: 100%
}

.form-submission-data-main-container .form-submission-item img:hover {
    cursor: pointer
}

.load-more-submissions {
    border: 0;
    font-size: 1rem;
    font-weight: 700;
    padding: .3125rem .625rem;
    border-radius: .1875rem;
    width: 100%
}

.podcasts-homepage {
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.podcasts-homepage li {
    list-style-type: none;
    max-width: 24%;
    width: 100%;
    transition: all .9s ease
}

.podcasts-homepage li figure {
    background: rgba(0, 0, 0, .5);
    margin-bottom: 1.25rem;
    position: relative
}

.podcasts-homepage li p {
    color: #2e404a;
    font-size: .9375rem;
    line-height: 0;
    transition: all 1s ease
}

.podcasts-homepage li:hover {
    box-shadow: 0 .3125rem .9375rem #eee
}

.podcasts-homepage li:hover .pcastbox {
    padding: 0 1.25rem 1.875rem
}

.podcasts-homepage li .pcastbox {
    padding-bottom: 1.875rem;
    padding-right: 1.25rem;
    transition: all 1s ease
}

.podcasts-homepage .countbox {
    border: none;
    border-radius: 0;
    color: #aaa;
    font-size: .6875rem;
    font-weight: 600;
    padding: 0;
    position: relative;
    top: 0;
    right: 0;
    transition: all .5s ease
}

.podcasts-homepage date {
    color: #808b91;
    display: block;
    font-size: .6875rem;
    margin-top: .625rem
}

.featured-showsbox {
    border: 1px solid #e7e7e7;
    margin-bottom: 6.25rem
}

.featured-showsbox .featshows-left {
    float: left;
    height: 28.125rem;
    padding: 1.875rem;
    position: relative;
    width: 25rem
}

.featured-showsbox .featshows-left .things {
    position: absolute;
    bottom: 3.75rem;
    padding-right: 1.875rem
}

.featured-showsbox .featshows-left .short-description {
    font-size: .9375rem;
    line-height: 1.25rem
}

.featured-showsbox .featshows-left .feature-heading {
    font-size: 2.25rem;
    font-weight: 400;
    padding-bottom: .9375rem
}

.featured-showsbox .featshows-right {
    background-color: #fd5e60;
    float: right;
    height: 28.125rem;
    position: relative;
    width: 25rem
}

.featured-showsbox .featshows-right .feature-imgbox {
    margin: 3.125rem auto;
    height: 21.875rem;
    width: 21.875rem;
    position: absolute;
    left: -13.25rem
}

.podcasts-listing {
    margin-left: -2.1875rem;
    margin-right: -2.1875rem;
    display: flex;
    flex-wrap: wrap
}

.podcasts-listing .podcast-grid {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 5rem;
    width: 33.333333%
}

.podcasts-listing .podcast-grid .showsnamebox {
    padding: .9375rem
}

.podcasts-listing .podcast-grid .showsnamebox h3 {
    color: #2e404a;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: .625rem;
    min-height: 3rem
}

.podcasts-listing .podcast-grid .showsnamebox p {
    font-size: .9375rem;
    line-height: 1.375rem;
    display: block;
    display: -webkit-box;
    max-width: 25rem;
    height: 4.6em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.podcasts-listing .shows-logos {
    position: absolute;
    bottom: -1.5625rem;
    right: 1.5625rem;
    height: 5rem;
    width: 5rem;
    transition: all .5s ease
}

.podcasts-listing .gradient-shows {
    background: #eee;
    position: relative;
    height: 10rem;
    margin-bottom: 1.5625rem
}

.podcasts-listing .podcast-showsbox {
    box-shadow: 0 .3125rem .9375rem #f2f2f2;
    transition: all .5s ease
}

.podcasts-listing .podcast-showsbox:hover {
    box-shadow: 0 1.25rem 3.125rem #f2f2f2;
    color: #000
}

.podcasts-listing .podcast-showsbox a p {
    color: #000
}

.audio-episodes .ie-stories .is-audio-article {
    border: 1px solid #eee;
    border-radius: 0;
    box-shadow: none
}

.audio-episodes .ie-stories .cat-links {
    display: block;
    font-size: .75rem;
    margin-bottom: .625rem;
    color: #3d4e57
}

.episodes-lhs .ie-stories .post-thumbnail {
    flex-basis: 60% !important
}

.episodes-lhs .ie-stories .entry-wrapper {
    flex-basis: 40% !important
}

.episodes-lhs .entry-title a {
    color: #000;
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 2.125rem;
    margin-bottom: .9375rem
}

.episodes-rhs .entry-title a {
    color: #000;
    font-size: 1.0625rem;
    font-weight: 500;
    line-height: 1.375rem
}

.narration {
    display: flex;
    flex-wrap: wrap;
    border-bottom: none;
    clear: both;
    overflow: hidden;
    padding: .625rem 0
}

.narration .figure {
    min-height: 7.625rem;
    margin: .125rem .625rem 0 0;
    max-width: 13.125rem;
    width: 100%
}

.narration .figure img {
    width: 100%
}

.narration .figure_detail {
    max-width: calc(100% - 13.75rem)
}

.narration h5 {
    padding: 0 0 .3125rem;
    margin: 0
}

.narration h5 a {
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    text-decoration: none
}

.agencybox {
    display: flex;
    flex-wrap: wrap;
    clear: both;
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    padding-bottom: .875rem;
    margin-bottom: 1.25rem
}

.agencybox .agency-logo {
    margin: .125rem 0 0;
    max-width: 37%;
    width: 100%
}

.agencybox .agency-logo img {
    max-width: 98%;
    margin-right: .3125rem
}

.agencybox .agency-desc {
    max-width: 63%;
    color: #000;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.25rem;
    width: 100%;
    padding-left: .875rem
}

.agencybox .agency-desc p {
    margin: .3125rem 0 0;
    font-size: 1rem;
    font-weight: 500
}

.o-evolok {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 1.5625rem
}

.show-subscribebtn {
    margin-right: .9375rem
}

.show-subscribebtn a {
    position: relative
}

.evham_signin,
.evham_signout,
.evusrlogin,
.evusrlogout {
    position: relative;
    display: inline-flex;
    align-items: center;
    font-size: .8125rem;
    line-height: 1.25rem
}

.evham_signin:after,
.evham_signout:after,
.evusrlogin:after,
.evusrlogout:after {
    content: "";
    display: inline-block;
    height: 1.75rem;
    width: 1.75rem;
    text-align: right;
    text-indent: -62.4375rem
}

.evham_signout:after,
.evusrlogout:after {
    /* background: url(../src/img/non-sign-user-icon.svg) no-repeat; */
    background-size: 100%
}

.evham_signin:after,
.evusrlogin:after {
    /* background: url(../src/img/user-signin.svg) no-repeat; */
    background-size: 100%
}

.tnav-txt {
    font-size: .8125rem;
    font-weight: 700
}

.evham_subscribe {
    position: relative
}

.m-sup-link1 {
    background: var(--wp--preset--color--brand-primary);
    position: absolute;
    color: #fff;
    border-radius: .375rem;
    padding: 0 .25rem;
    text-transform: uppercase;
    font-size: .625rem;
    line-height: .8125rem;
    font-weight: 600;
    top: -.75rem;
    right: -.5rem
}

.next-auto-scroll-story {
    border-top: .125rem solid red;
    position: relative;
    margin-bottom: 1.875rem
}

.next-auto-scroll-story span {
    background: #dc0604;
    color: #fff;
    font-weight: 700;
    font-size: .9375rem;
    padding: .1875rem .4375rem;
    position: absolute;
    border-radius: .375rem;
    top: -1.0625rem;
    left: 2.875rem;
    text-transform: uppercase
}

.next-auto-scroll-story span:after {
    content: "";
    width: 0;
    height: 0;
    border-left: .75rem solid transparent;
    border-right: .75rem solid transparent;
    border-top: .75rem solid #dc0604;
    position: absolute;
    bottom: -.625rem;
    left: 42%
}

.premium-wrap {
    border-top: .125rem solid #ffb900;
    padding-top: .9375rem;
    position: absolute;
    top: -.9375rem;
    left: 0;
    width: 100%;
    z-index: 99
}

.ctd-premium,
.ie-premium {
    width: 3.5rem;
    height: .875rem;
    padding: 0;
    background-color: #ffb900;
    border-radius: 0 0 .3125rem .3125rem;
    font-size: .5625rem;
    color: #000;
    font-weight: 700;
    position: absolute;
    line-height: .6875rem;
    text-align: center;
    right: 0;
    top: 0;
    text-transform: uppercase
}

.image-aligntop .premium-wrap {
    top: 0
}

.premium-story-wrap {
    background-color: #ffb900;
    border-radius: .625rem;
    color: #000;
    left: 0;
    font-size: .75rem;
    font-weight: 700;
    line-height: .875rem;
    display: inline-block;
    padding: .125rem .6875rem;
    margin-bottom: .625rem
}

.wp-site-blocks .election-candidate-sec {
    padding: .625rem 0 2.5rem
}

.wp-site-blocks .election-candidate-sec.alignwide {
    max-width: 62.5rem;
    position: relative;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.candidate-pic {
    width: 4.625rem;
    height: 4.625rem;
    border: .3125rem solid #fa6400;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin: 0 .5rem .3125rem
}

.candidate-pic .post-thumbnail {
    margin: 0;
    overflow: hidden
}

.candidate-pic img {
    margin: 0;
    padding: 0
}

.election-slider {
    display: flex
}

.candidate-results-button {
    display: inline-block;
    font-weight: 600;
    font-size: 1rem;
    width: 5.5625rem;
    border-radius: .81875rem;
    height: 1.625rem;
    color: #fff;
    text-align: center;
    line-height: 1.75rem
}

.win-button {
    background-color: #6dd400
}

.loss-button {
    background-color: #e02020
}

.candidate-name {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .1875rem;
    color: #000
}

.candidate-place {
    font-size: .875rem;
    font-weight: 500;
    margin-bottom: .4375rem
}

.party-logo {
    box-shadow: 0 0 .25rem 0 rgba(0, 0, 0, .18);
    width: 3.3125rem;
    position: absolute;
    left: 50%;
    margin-left: -1.6875rem;
    bottom: -3.75rem;
    height: 3.3125rem;
    border-radius: 50%;
    background: #fff
}

.election-candidate-sec .candidate-box,
.election-candidate-sec .wp-block-newspack-blocks-carousel.is-style-with-bullets article {
    flex: 1;
    background: #fff;
    position: relative;
    text-align: center;
    margin: 0 .625rem 2.3125rem;
    padding: .9375rem .9375rem 1.875rem;
    border-radius: 0
}

.slimScroll-col-3 .constituency-list .table-data:nth-child(4) {
    width: 12%;
    text-align: center;
    width: 21%
}

.slimScroll-col-3 .constituency-list .table-data:first-child {
    width: 35%
}

.slimScroll-col-3 .constituency-list .table-data:nth-child(3) {
    width: 32%
}

.constituency-list {
    height: 24.6875rem;
    overflow: scroll
}

.constituency-list .table-data {
    font-size: .75rem
}

.result-bar {
    background: #ccc;
    height: .5rem;
    border-radius: .25rem;
    position: relative;
    margin-top: 1.875rem;
    display: flex
}

.result-bar .party-colors {
    height: .5rem;
    float: none;
    display: flex;
    padding: 0
}

.result-bar .party-colors.bjp {
    background-color: #fc6305
}

.result-bar .party-colors.sp {
    background: #02a14a
}

.result-bar .party-colors.bsp {
    background: #1951cc
}

.result-bar .party-colors.inc {
    background: #069fc8
}

.result-bar .party-colors.aap {
    background: #000
}

.result-bar .party-colors.others {
    background: #555
}

.result-bar .party-colors.akali-dal {
    background: #ffb400
}

.result-bar .party-colors.tmc {
    background: #25b44b
}

.result-bar .party-colors.npp {
    background: #e89336
}

.result-bar .party-colors.jdu {
    background: #228b22
}

.result-bar.uttar-pradesh .party-colors.bjp {
    width: 67.74%
}

.result-bar.uttar-pradesh .party-colors.sp {
    width: 31.01%
}

.result-bar.uttar-pradesh .party-colors.bsp {
    width: .24%
}

.result-bar.uttar-pradesh .party-colors.inc,
.result-bar.uttar-pradesh .party-colors.others {
    width: .49%
}

.result-bar.uttar-pradesh:after {
    content: "202"
}

.result-bar.uttarakhand .party-colors.bjp {
    width: 67.14%
}

.result-bar.uttarakhand .party-colors.bsp {
    width: 2.85
}

.result-bar.uttarakhand .party-colors.inc {
    width: 27.14%
}

.result-bar.uttarakhand .party-colors.others {
    width: 2.85%
}

.result-bar.uttarakhand:after {
    content: "36"
}

.result-bar.punjab .party-colors.inc {
    width: 15.38%
}

.result-bar.punjab .party-colors.aap {
    width: 78.63%
}

.result-bar.punjab .party-colors.akali-dal {
    width: 3.41%
}

.result-bar.punjab .party-colors.bjp {
    width: 1.7%
}

.result-bar.punjab .party-colors.others {
    width: .85%
}

.result-bar.punjab:after {
    content: "59"
}

.result-bar.goa .party-colors.inc {
    width: 30%
}

.result-bar.goa .party-colors.bjp {
    width: 50%
}

.result-bar.goa .party-colors.aap {
    width: 7.5%
}

.result-bar.goa .party-colors.tmc {
    width: 5%
}

.result-bar.goa .party-colors.others {
    width: 7.5%
}

.result-bar.goa:after {
    content: "21"
}

.result-bar.manipur .party-colors.inc {
    width: 8.33%
}

.result-bar.manipur .party-colors.bjp {
    width: 53.53%
}

.result-bar.manipur .party-colors.jdu {
    width: 10%
}

.result-bar.manipur .party-colors.npp {
    width: 11.66%
}

.result-bar.manipur .party-colors.others {
    width: 16.666666667%
}

.result-bar.manipur:after {
    content: "31"
}

.result-bar span:first-child {
    border-radius: .25rem 0 0 .25rem
}

.result-bar span:last-child {
    border-radius: 0 .25rem .25rem 0
}

.result-bar:after {
    content: "";
    position: absolute;
    font-size: .6875rem;
    color: #999;
    left: 0;
    top: -.9375rem;
    font-weight: 600;
    text-align: center;
    width: 100%
}

.result-bar:before {
    content: "";
    top: -.1875rem;
    width: .125rem;
    border-right: .125rem;
    border-style: dotted;
    border-left: none;
    border-color: #fff;
    height: 1.0625rem;
    color: #fff;
    left: 50%;
    position: absolute
}

.party-sheet {
    margin: 0;
    list-style-type: none;
    padding: .3125rem 0 .75rem
}

.party-sheet li {
    display: inline-block;
    border-right: 1px solid #979797;
    font-size: .875rem;
    color: #000;
    padding: 0 .625rem 0 0;
    margin-right: .625rem;
    font-weight: 600
}

.party-sheet li span {
    padding-right: .3125rem;
    text-transform: uppercase
}

.party-sheet li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none
}

.party-sheet .bjp {
    color: #fc6305
}

.party-sheet .sp {
    color: #02a14a
}

.party-sheet .bsp {
    color: #1951cc
}

.party-sheet .inc {
    color: #069fc8
}

.party-sheet .others {
    color: #555
}

.party-sheet .akali-dal,
.party-sheet .sad {
    color: #ffb400
}

.party-sheet .aap {
    color: #000
}

.party-sheet .tmc {
    color: #25b44b
}

.party-sheet .npp {
    color: #e89336
}

.party-sheet .jdu {
    color: #228b22
}

#constituencyTable .constituency-list {
    padding: .625rem
}

.elections-top-sec .is-style-with-border {
    font-size: 1.125rem;
    text-transform: capitalize
}

.party-colors.akali-dal,
.party-colors.sad {
    background: #ffb400
}

.election-schedule2022 {
    padding: .375rem 1.25rem .9375rem .9375rem;
    background-color: #e5e5e5;
    overflow: hidden
}

.election-schedule2022 .schedule-left {
    float: left;
    width: 35%;
    padding-right: .625rem
}

.election-schedule2022 .schedule-left figure {
    margin: 0;
    padding: 0
}

.election-schedule2022 .schedule-rhs {
    float: right;
    width: 65%
}

.election-schedule2022 .schedule-rhs ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.election-schedule2022 .schedule-rhs ul li {
    display: inline-block;
    margin: .3125rem 0 .75rem .8125rem;
    padding: .125rem 1.125rem .125rem 1.75rem;
    background: #fff;
    width: 44%;
    font-size: .75rem;
    font-weight: 600;
    color: #000;
    position: relative
}

.election-face {
    position: absolute;
    padding: .375rem 0;
    background-color: #ffd703;
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 50%;
    color: #000;
    font-size: .75rem;
    font-weight: 600;
    top: -.25rem;
    left: -.6875rem;
    text-align: center
}

.election-result {
    font-size: .9375rem;
    line-height: 1.5625rem;
    color: #000;
    text-align: center;
    font-weight: 700
}

.election-result span {
    color: #ce000d;
    text-transform: uppercase
}

.ie-ae-el-dropdown {
    background: transparent;
    border-radius: .9375rem;
    font-size: .875rem;
    padding: .25rem .625rem;
    margin-left: .625rem;
    outline: 0
}

.elections-top-sec iframe,
iframe iframe {
    border: none;
    box-shadow: 0 0 .1875rem 0 rgba(0, 0, 0, .1);
    border-radius: .19375rem
}

.election-schedule2022 .schedule-left {
    display: block
}

.election-schedule2022 .schedule-left .state-map {
    float: left
}

#pre-ae-data .wp-block-columns {
    margin-left: 0
}

.election-result-map {
    display: block;
    margin: .3125rem 0;
    text-align: center
}

.election-result-map img {
    width: 6.25rem
}

.elections-top-sec .constituency-list__th,
.elections-top-sec .constituency-list__tr {
    margin-bottom: .625rem
}

#pre-ae-data {
    width: 100%
}

#pre-ae-data .table-data:first-child {
    width: 40%
}

#pre-ae-data .table-data:nth-child(2) {
    width: 35%
}

#pre-ae-data .table-data:nth-child(3) {
    text-align: center
}

.win-condidate {
    background-color: #edf0f3;
    padding: .625rem
}

.win-condidate__title {
    font-size: .875rem;
    font-weight: 500;
    margin-bottom: .3125rem;
    padding-left: 1.25rem
}

.top-condidate {
    background-color: #fff;
    border: 1px solid #f2f3f4;
    border-radius: .5rem;
    display: flex;
    padding: .3125rem 1.25rem;
    margin-bottom: .625rem;
    justify-content: space-between;
    align-items: center
}

.top-condidate__name {
    font-size: 1.125rem;
    font-weight: 700
}

.c-voter-txt {
    font-size: .75rem;
    font-weight: 500;
    font-style: italic;
    margin-top: .3125rem
}

.constituency-list {
    display: block;
    font-size: .875rem;
    font-weight: 500;
    display: table;
    width: 100%;
    margin-top: .625rem;
    padding: .9375rem;
    background-color: #edf0f3
}

.constituency-list__th,
.constituency-list__tr {
    display: flex;
    justify-content: space-between;
    margin-bottom: .9375rem;
    border-radius: .5rem
}

.constituency-list__tr {
    border: 1px solid #f2f3f4;
    background-color: #fff
}

.constituency-list__th .table-data {
    background: #edf0f3;
    font-weight: 700
}

.constituency-list .table-data {
    display: table-cell;
    padding: .375rem .9375rem
}

.constituency-list .table-data a {
    color: #296bc9;
    text-decoration: underline
}

.slimScroll-col-3 .constituency-list .table-data:first-child {
    width: 45%
}

.slimScroll-col-3 .constituency-list .table-data:nth-child(2) {
    width: 30%
}

.slimScroll-col-3 .constituency-list .table-data:nth-child(3) {
    width: 25%
}

.slimScroll-col-4 .constituency-list .table-data:first-child {
    width: 40%
}

.slimScroll-col-4 .constituency-list .table-data:nth-child(2) {
    width: 25%
}

.slimScroll-col-4 .constituency-list .table-data:nth-child(3) {
    width: 20%
}

.slimScroll-col-4 .constituency-list .table-data:nth-child(4) {
    width: 15%
}

.party-colors {
    background-color: #999;
    padding: .1875rem .625rem;
    display: inline-block;
    color: #fff
}

.party-colors.bjp {
    background-color: #fc6305
}

.party-colors.inc {
    background-color: #069fc8
}

.party-colors.jmm {
    background-color: #ff00a2
}

.party-colors.jvm {
    background-color: #aaa
}

.party-colors.ncp {
    background-color: #1ca9c9
}

.party-colors.ldf,
.party-colors.rd {
    background-color: #ec0202
}

.party-colors.mnm {
    background-color: #cf0000
}

.party-colors.aiadmk .party-colors.sp,
.party-colors.aitc,
.party-colors.aiudf,
.party-colors.tmc,
.party-colors.udf {
    background-color: #009b00
}

.party-colors.sp {
    background-color: #02a14a
}

.party-colors.bsp {
    background-color: #1951cc
}

.party-colors.tmc {
    background-color: #02a14a
}

.party-colors.aap {
    background-color: #000
}

.party-colors.sad {
    background-color: #ffb400
}

.party-colors.others {
    background-color: #555
}

.state-heading {
    vertical-align: middle;
    justify-content: space-between
}

.ie-listbox__inner {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0 -.625rem;
    padding: 0;
    overflow: hidden
}

.ie-listbox li {
    border: 1px solid #e6e6e6;
    font-size: .8125rem;
    font-weight: 500;
    margin-left: .625rem;
    margin-right: .625rem;
    margin-bottom: .9375rem;
    width: 23%
}

.ie-listbox li a {
    display: block;
    padding: .9375rem
}

.candidates-slide {
    margin: 0 0 0 -.75rem
}

.candidates-box {
    float: left;
    width: 23.46%;
    background: #fff;
    padding: .9375rem;
    box-sizing: border-box;
    margin-left: .625rem;
    text-align: center;
    margin-bottom: .625rem
}

.lead,
.lost,
.na,
.trail,
.won {
    font-size: .8125rem;
    text-transform: capitalize;
    font-weight: 700
}

.lead,
.won {
    color: #00a651
}

.lost,
.trail {
    color: #e80f18
}

.candidates-name {
    color: #000;
    font-weight: 700;
    font-size: .8125rem;
    line-height: 1rem;
    display: inline-block
}

.candidates-city {
    display: block;
    min-height: 2.75rem
}

.result-disclaimer {
    font-size: .875rem;
    line-height: 1.125rem;
    padding-top: .625rem
}

#constituencyTable .constituency-list {
    margin-top: 0
}

.candidates-city a {
    color: #296bc9;
    text-decoration: underline
}

.candidates-box .party-colors {
    padding: 0 .6875rem;
    font-size: .8125rem;
    text-transform: uppercase;
    margin-top: .25rem
}

.slimScroll-col-3 .constituency-list-new .table-data:first-child,
.slimScroll-col-3 .constituency-list-new .table-data:nth-child(2),
.slimScroll-col-3 .constituency-list-new .table-data:nth-child(3) {
    width: auto
}

.o-content-hide {
    display: none
}

.election-contents-info {
    position: relative;
    overflow: hidden;
    height: 21.875rem
}

.election-open-full-content-info {
    position: relative;
    overflow: auto;
    height: auto
}

.slim-constituencies .party-colors {
    min-width: 5.125rem;
    min-height: 1.6875rem;
    box-sizing: border-box;
    font-weight: 600;
    line-height: 1.1875rem
}

.slim-constituencies .constituency-list .table-data:first-child,
.slim-constituencies .constituency-list .table-data:nth-child(2) {
    width: 60%
}

.constituency-list.constituency-list-new {
    height: auto
}

.state-heading h1.is-style-with-border {
    width: 80%;
    margin-top: 0
}

.state-heading h1 {
    width: 79%;
    margin: 0;
    line-height: 1.875rem
}

.electionviewmore span {
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.75rem;
    padding: .3125rem;
    border-radius: .375rem
}

.electionviewmore span:after {
    content: "";
    /* background: url(../src/img/arrow.svg) no-repeat; */
    width: .8125rem;
    height: .625rem;
    display: inline-block;
    position: relative;
    left: .625rem;
    top: .125rem
}

.viewmorehide {
    margin-top: .5rem
}

.viewmorehide .electionviewmore {
    border: none
}


.election-result-sec {
    margin-bottom: 1.875rem
}

.final-result-bar {
    background: #ccc;
    height: .5rem;
    position: relative;
    margin-top: .3125rem;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end
}

.final-result-bar span:first-child {
    border-radius: 0;
    position: absolute;
    left: 0
}

.final-result-bar span:last-child {
    border-radius: 0
}

.final-result-bar .party-colors {
    height: .5rem;
    padding: 0;
    -webkit-animation: animation-bar 2s ease-in-out;
    animation: animation-bar 2s ease-in-out
}

.final-result-bar .complete-majority {
    position: absolute;
    color: #999;
    font-size: .6875rem;
    left: 0;
    top: -1.0625rem;
    font-weight: 600;
    width: 100%;
    text-align: center
}

.final-result-bar:before {
    content: "";
    position: absolute;
    left: 50%;
    top: -.1875rem;
    width: .125rem;
    border-right: .125rem;
    border-style: dotted;
    border-left: none;
    border-color: #fff;
    height: .625rem;
    color: #fff;
    z-index: 5
}

.election-result-state {
    padding: .5rem .625rem .9375rem;
    border: 1px solid #d9d9d9;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-bottom: .625rem
}

.election-result-state .party-sheet li {
    padding: 0 .3125rem 0 0;
    margin-right: .3125rem
}

.election-result-state .party-sheet li span {
    display: block
}

.chunaw-live-button {
    height: 1.5rem;
    font-size: .75rem;
    text-transform: capitalize;
    font-weight: 600;
    padding: .25rem 1.375rem .3125rem .6875rem;
    border-radius: .71875rem;
    border: 1px solid #ccc;
    background-color: #fff;
    position: absolute;
    line-height: .75rem;
    left: .8125rem;
    bottom: -.6875rem
}

.chunaw-live-button:after {
    content: "";
    /* background: url(../src/img/arrow.svg) no-repeat; */
    width: .8125rem;
    height: .625rem;
    margin-top: .125rem;
    transition: .3s ease-out;
    display: inline-block;
    position: relative;
    left: .625rem
}

.chunaw-live-button span {
    color: #dc0505
}

.chunaw-live-button a {
    color: #000
}

.chunaw-live-button a:hover,
.red {
    color: #dc0505
}


.election-result-top {
    overflow: hidden;
    font-weight: 600
}

.election-result-top .election-h {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 1rem;
    line-height: 1.875rem;
    font-weight: 700;
    text-transform: capitalize
}

.election-result-top .totel-seat {
    float: right;
    color: #000;
    font-size: .875rem;
    line-height: 1.875rem
}

.election-result-top .totel-seat span {
    color: #999;
    margin-right: .25rem
}

.election-result-top .totel-seat small {
    font-size: .6875rem;
    font-weight: 500
}

.election-live-blog h2 {
    font-size: 1.125rem
}

.slimscroll-div {
    position: relative;
    border-left: none;
    padding: 0;
    height: 13.75rem;
    overflow: hidden
}

.slimscroll-div:before {
    content: "";
    background: #ccc;
    left: .25rem;
    width: 1px;
    position: absolute;
    height: 100%
}

.slimscroll-div .content {
    position: relative;
    border-top: 1px solid #ccc;
    padding-top: .9375rem;
    margin-top: .9375rem;
    padding-right: .75rem;
    margin-left: .75rem;
    padding-left: .375rem
}

.slimscroll-div .content:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0
}

.slimscroll-div .content:first-child:before {
    content: "";
    width: .5625rem;
    height: .5625rem;
    background: #e02020;
    border-radius: 50%;
    position: absolute;
    left: -.75rem;
    top: 0
}

.slimscroll-div .content .date {
    font-size: .6875rem;
    color: #454545;
    display: block
}

.slimscroll-div .content p {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #000;
    margin: 0;
    font-weight: 600
}

.slimscroll-div .content:before {
    content: "";
    width: .5625rem;
    height: .5625rem;
    background: #e02020;
    border-radius: 50%;
    position: absolute;
    left: -.75rem;
    top: 1.125rem;
    z-index: 4
}

.slimscroll-div .content:after {
    content: "";
    background: #ccc;
    width: 1px;
    position: absolute;
    left: -.5rem;
    height: 120%;
    top: .1875rem;
    z-index: 2
}

.election-result-sec .election-head1 {
    font-size: 1.25rem;
    margin: 0 0 .3125rem
}

.election-result-sec .election-head2 {
    font-size: 1.625rem
}

.election-slide {
    display: inline-block;
    width: 19.3125rem;
    margin-right: .3125rem;
    margin-left: .3125rem
}

.election-result-slider {
    height: 11.875rem;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 -.3125rem
}

.election-result-slider .slick-dots {
    padding-top: .6875rem
}

.election-result-slider .slick-dots button {
    width: .5rem;
    height: .5rem
}

.election-result-slider button.slick-arrow {
    width: 1.5rem;
    height: 1.5rem;
    background-size: 58%;
    top: 90%
}

.election-result-slider button.slick-prev {
    left: 42%
}

.election-result-slider button.slick-next {
    right: 42%
}

.election-result-slider .slick-slider {
    margin: 0 -.3125rem
}

.election-result-slider .slick-slide {
    text-align: center;
    margin-right: .3125rem;
    margin-left: .3125rem
}

.election-result-slider .party-sheet {
    text-align: left
}

.election-live-blog .slimScrollBar {
    background: #fa4646 !important
}

.election-result-full {
    margin-bottom: 1.25rem
}

.election-result-full .election-result-slider button.slick-prev {
    left: 45%
}

.election-result-full .election-result-slider button.slick-next {
    right: 45%
}

.election-result-full .election-result-slider button.slick-arrow {
    top: 89%
}

.rss-sec {
    font-family: Montserrat, sans-serif
}

.rss-sec .wp-block-table.is-style-stripes tbody tr {
    font-size: .875rem;
    font-weight: 500
}

.rss-sec .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background: #fff
}

.home .webstories-widget.audio-widget h2 span {
    font-size: .75rem;
    font-weight: 500;
    background: rgba(255, 5, 5, .7);
    color: #fff;
    border-radius: .625rem;
    padding: 1px .3125rem;
    box-sizing: border-box;
    font-size: .5625rem;
    position: absolute;
    top: -.5rem;
    left: 3.875rem;
    text-transform: capitalize
}

.home .webstories-widget.audio-widget .js-tabs-menu {
    background: #fff
}

.audio-widget .ie-network-webstories .post-has-image figure a:before {
    /* background-image: url(../src/img/audio-icon1.svg); */
    background-repeat: no-repeat;
    background-size: 70% auto;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .58);
    border-radius: 50%;
    background-position: .4375rem .375rem
}

.audio-widget .ie-network-webstories .podcast-episode {
    font-weight: 600
}

.audio-widget .ie-stories .entry-title a {
    color: #000
}

.ie-network-jansatta .audio-widget .slides-on-mobile .entry-wrapper .entry-title {
    height: auto
}

@-webkit-keyframes ticker {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ticker {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.ticker-wrap {
    overflow: hidden;
    padding-left: 100%;
    box-sizing: content-box
}

.ticker-wrap .ticker {
    display: inline-block;
    white-space: nowrap;
    padding-right: 100%;
    box-sizing: content-box;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-duration: 30s;
    animation-duration: 30s
}

.ticker-wrap .ticker__item {
    display: inline-block;
    font-size: .875rem;
    font-weight: 600;
    line-height: 2.375rem;
    height: 2.375rem;
    overflow: hidden;
    padding-right: .625rem;
    padding-top: .125rem
}

.ticker-wrap .ticker__item a {
    text-decoration: none
}

.ticker-wrap .ticker__item:before {
    content: "";
    height: .5rem;
    width: .5rem;
    display: inline-block;
    background-color: #ccc;
    border-radius: 100%;
    position: relative;
    margin-right: .5rem;
    top: -1px
}

.top-realestate-menu .sub-menu {
    background-color: #fff;
    border-radius: .3125rem;
    border-top: 0;
    padding: .1875rem .3125rem;
    top: 2.125rem;
    width: 6.25rem
}

.top-realestate-menu .sub-menu:before {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-bottom: .375rem solid #fff;
    left: 50%;
    margin-left: -.625rem;
    top: -.375rem
}

.top-realestate-menu:hover a,
.top-realestate-menu a {
    background: #00b474;
    border-radius: .3125rem
}

.site-header__navigation .sub-menu .realestate-submenu-item a {
    /* background-image: url(../src/img/pb-sy-logo1.png); */
    background-repeat: no-repeat;
    background-position: .3125rem 0;
    background-size: 90% auto;
    display: block;
    height: 1.5rem;
    text-indent: -333em;
    line-height: inherit
}

.realestate-megamenu a:after {
    background-repeat: no-repeat;
    background-position: 0 0;
    border-radius: .1875rem;
    content: "";
    display: block;
    height: 1.875rem;
    position: absolute;
    left: 9.375rem;
    width: 6.25rem;
    top: .625rem
}

.hamburger_menu li.realestate-megamenu a {
    color: #00b474
}

.square-yard-logo {
    position: absolute;
    right: 0;
    background: #fff;
    padding: .3125rem .3125rem .3125rem .9375rem;
    display: block;
    z-index: 1;
    width: 9.375rem
}

.square-yard-banner {
    border: 1px solid #dbdbdb;
    width: 6.875rem;
    border-radius: 1.5625rem;
    padding: 1px .875rem;
    margin-bottom: .375rem
}

.intel-megamenu .sub-menu {
    background-color: #fff;
    border-radius: .3125rem;
    border-top: 0;
    padding: .1875rem .3125rem;
    top: 2.125rem;
    width: 6.125rem
}

.site-header__navigation .sub-menu .intel-megamenu-item a {
    /* background-image: url(../src/img/intel-black.svg); */
    background-repeat: no-repeat;
    background-position: .3125rem 0;
    display: block;
    height: 1.125rem;
    text-indent: 62.4375rem;
    line-height: inherit;
    overflow: hidden
}

.m-intel-megamenu a:after {
    background-repeat: no-repeat;
    background-position: .3125rem 0;
    border-radius: .1875rem;
    content: "";
    display: block;
    height: 1.25rem;
    position: absolute;
    left: 4.6875rem;
    width: 6.25rem;
    top: .625rem
}

.itel-logo {
    position: absolute;
    right: 0;
    background: #fff;
    padding: .3125rem .3125rem .3125rem .9375rem;
    display: block;
    z-index: 1;
    width: 9.375rem
}

.sme-intel-banner {
    border: 1px solid #dbdbdb;
    width: 6.875rem;
    border-radius: 1.5625rem;
    padding: 1px .875rem;
    margin-bottom: .375rem
}

.o-mostread-article {
    background-color: #e6e6e6;
    padding: .9375rem
}

.o-mostread-article .story-item-rhs .read-story-article .read-story-post-title {
    flex-basis: 82%
}

.read-stories-count {
    color: #434d39;
    flex-basis: 18%;
    font-size: 2.25rem;
    line-height: 2.625rem;
    font-weight: 700
}

.story-item-rhs:last-child .read-story-article {
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.article-section-title {
    font-size: 1.0625rem;
    font-weight: 700;
    margin-bottom: .9375rem
}

.ie-network-fe .is-style-with-border.article-section-title {
    text-transform: capitalize
}

.mostread-mainbox .read-story-article {
    background-color: #e6e6e6
}

.o-mostread-section {
    margin-bottom: 1.5625rem
}

.o-mostread-section .mostread-mainbox {
    display: inherit
}

.o-mostread-section .mostread-mainbox.story-item-rhs .read-story-article {
    background-color: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0
}

.o-mostread-section .mostread-rightside {
    margin-right: 0;
    flex-basis: 100%
}

.o-mostread-section .mostread-leftside .read-story-article:last-child {
    border-bottom: 0
}

.hamburger_menu .ls-99acres-megamenu a,
.hamburger_menu .m-ls-99acres-megamenu a,
.ie-network-inner-top-menu .ls-99acres-megamenu a,
.ie-network-inner-top-menu .m-ls-99acres-megamenu a,
.site-header__navigation .ls-99acres-megamenu a,
.site-header__navigation .m-ls-99acres-megamenu a {
    color: #0078c8;
    background: #fff;
    text-align: center;
    border-radius: 4.8125rem;
    /* background-image: url(../src/img/ls-99acrs-nav-d.png); */
    background-repeat: no-repeat;
    background-position: 0 -.1875rem;
    background-size: 6.75rem auto;
    text-indent: -333em;
    width: 6.75rem;
    padding: 0;
    height: 1.25rem;
    display: block;
    text-transform: capitalize
}

.hamburger_menu .m-ls-99acres-megamenu a {
    box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .28);
    border-radius: 1.25rem
}

.top-video-block .top-video-left .entry-title a {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
    margin-bottom: .625rem;
    display: block
}

.top-video-block .top-video-left .is-video-article {
    background: #0a112d;
    padding: 1.25rem 1.25rem .9375rem;
    color: #fff
}

.top-video-block .top-video-left .is-video-article .entry-meta {
    color: #fff
}

.top-video-block .top-video-left .is-video-article .post-thumbnail {
    margin-bottom: .9375rem
}

.top-video-block .top-video-left .is-video-article .entry-meta {
    border-radius: .6875rem;
    margin-bottom: 0;
    background: #dc0505;
    display: inline-block;
    padding: 0 .75rem
}

.top-video-block .top-video-left .is-video-article .video-duration-time {
    color: #fff
}

.top-video-block .top-video-left .is-video-article .video-duration-time:before {
    /* background-image: url(../src/img/video-white.svg) */
}

.video-latest-popular .is-video-article {
    box-shadow: 0 0 .9375rem 0 hsla(0, 0%, 68.2%, .5);
    background-color: #fff;
    border-radius: 0 0 .625rem .625rem;
    padding-bottom: .625rem;
    margin-bottom: 1.25rem
}

.video-latest-popular .is-video-article .entry-wrapper {
    padding: 0 .75rem;
    white-space: normal
}

.video-latest-popular .is-video-article .entry-wrapper .entry-title {
    height: 5.3125rem;
    overflow: hidden
}

.video-latest-popular {
    overflow: hidden
}

.editorial-video ul .ie-network-tab__title-item,
.podcast-video-sec ul .ie-network-tab__title-item,
.video-latest-popular ul .ie-network-tab__title-item,
.web-stories-widget ul .ie-network-tab__title-item {
    padding: 1px .75rem .1875rem;
    border: 1px solid #e6e6e6;
    background-color: #f9f9f9;
    border-radius: .875rem;
    font-size: .8125rem;
    font-weight: 600;
    text-transform: capitalize;
    margin-right: .625rem;
    height: 1.5rem;
    display: inline-block
}

.editorial-video ul .ie-network-tab__title-item:before,
.podcast-video-sec ul .ie-network-tab__title-item:before,
.video-latest-popular ul .ie-network-tab__title-item:before,
.web-stories-widget ul .ie-network-tab__title-item:before {
    content: none
}

.editorial-video ul .ie-network-tab__title-item--active,
.editorial-video ul .ie-network-tab__title-item:hover,
.podcast-video-sec ul .ie-network-tab__title-item--active,
.podcast-video-sec ul .ie-network-tab__title-item:hover,
.video-latest-popular ul .ie-network-tab__title-item--active,
.video-latest-popular ul .ie-network-tab__title-item:hover,
.web-stories-widget ul .ie-network-tab__title-item--active,
.web-stories-widget ul .ie-network-tab__title-item:hover {
    background-color: #dc0505;
    border-color: #dc0505;
    color: #fff
}

.editorial-video .ie-network-tab,
.podcast-video-sec .ie-network-tab,
.video-latest-popular .ie-network-tab,
.web-stories-widget .ie-network-tab {
    align-items: center;
    width: auto;
    display: inline-block;
    background: #fff
}

.editorial-video .wp-block-newspack-blocks-carousel .entry-meta,
.podcast-video-sec .wp-block-newspack-blocks-carousel .entry-meta,
.video-latest-popular .wp-block-newspack-blocks-carousel .entry-meta,
.web-stories-widget .wp-block-newspack-blocks-carousel .entry-meta {
    color: #787676;
    display: block;
    width: 100%
}

.editorial-video .wp-block-newspack-blocks-carousel .ie-share-on-hover-parent,
.podcast-video-sec .wp-block-newspack-blocks-carousel .ie-share-on-hover-parent,
.video-latest-popular .wp-block-newspack-blocks-carousel .ie-share-on-hover-parent,
.web-stories-widget .wp-block-newspack-blocks-carousel .ie-share-on-hover-parent {
    display: inline-block;
    float: right
}

.editorial-video .entry-date:before,
.podcast-video-sec .entry-date:before,
.video-latest-popular .entry-date:before,
.web-stories-widget .entry-date:before {
    content: "|";
    margin-left: .3125rem;
    margin-right: .3125rem
}

.editorial-video .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title,
.podcast-video-sec .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title,
.video-latest-popular .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title,
.web-stories-widget .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title {
    font-weight: 600
}

.video-top-menu h1 {
    font-size: 1.25rem;
    font-weight: 600;
    margin: 0;
    padding: .8125rem 0 0
}

.video-top-menu .wp-block-navigation__container {
    align-items: center
}

.video-top-menu .wp-block-navigation__container:after {
    content: "";
    display: flex;
    flex-grow: 1;
    margin-left: .5625rem;
    height: 1px;
    background: var(--wp--preset--color--black);
    position: inherit
}

.video-top-menu .wp-block-navigation {
    margin: 0 0 0 -2.5rem
}

.top-video-rhs .ie-stories .entry-meta {
    position: relative;
    padding-top: .8125rem
}

.top-video-rhs .ie-stories .cat-links {
    position: absolute;
    left: 0;
    top: -.25rem;
    font-size: .75rem;
    font-weight: 600;
    color: #e02020
}

.top-video-rhs .ie-stories .cat-links:before {
    display: none
}

.top-video-rhs .ie-stories .entry-meta-wrapper {
    display: block
}

.editorial-video .is-video-article {
    box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
    background-color: #fff;
    border-radius: 0 0 .625rem .625rem;
    box-sizing: border-box;
    padding-bottom: .625rem;
    border: 1px solid hsla(0, 0%, 80%, .71)
}

.editorial-video .is-video-article .entry-wrapper {
    padding: .625rem .75rem 0
}

.editorial-video .swiper-container {
    padding: 0 0 .75rem
}

.podcast-video-sec article {
    box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
    background-color: #fff;
    border-radius: .625rem;
    padding-bottom: .625rem;
    border: 1px solid hsla(0, 0%, 80%, .71)
}

.podcast-video-sec article img {
    border-radius: .625rem .625rem 0 0
}

.podcast-video-sec article figure a:after,
.podcast-video-sec article figure a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.podcast-video-sec article figure a:before {
    width: 3.125rem;
    height: 3.125rem;
    background: #000;
    border-radius: 50%;
    opacity: .6
}

.podcast-video-sec article .post-thumbnail {
    width: 100%;
    margin: 0 0 .3em;
    position: relative
}

.podcast-video-sec article figure a:after {
    /* background: url(../src/img/audio/audio-icon1.svg) no-repeat; */
    width: 2.1875rem;
    height: 1.875rem
}

.podcast-video-sec .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-wrapper {
    padding: .625rem .75rem 0
}

.podcast-video-sec .swiper-container {
    padding: .625rem 0
}

.web-stories-widget article {
    box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
    background-color: #fff;
    border-radius: .625rem
}

.web-stories-widget article figure:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 2.25rem;
    height: 2.25rem;
    display: inline-block;
    /* background-image: url(../src/img/vs-icon.svg); */
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    top: 1.4375rem;
    left: 81%
}

.web-stories-widget article figure img {
    border-radius: .625rem
}

.web-stories-widget .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-wrapper {
    padding: .625rem .75rem 0;
    background: transparent;
    padding: 1.25rem;
    z-index: 2;
    bottom: 0;
    position: absolute;
    right: 0;
    color: #fff;
    left: 0
}

.web-stories-widget .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-meta,
.web-stories-widget .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title a {
    color: #fff
}

.web-stories-widget .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel article:after {
    content: "";
    position: absolute;
    background-image: linear-gradient(180deg, transparent, #000);
    height: 14rem;
    width: 100%;
    bottom: 0;
    z-index: 1;
    border-radius: 0 0 .625rem .625rem
}

.web-stories-widget .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-title {
    font-size: .875rem;
    line-height: 1.3125rem;
    font-weight: 600
}

.web-stories-widget .post-thumbnail img {
    border-radius: .625rem
}

.ie-tab-title:empty {
    padding-right: 0
}

.podcast-video-sec .wp-block-newspack-blocks-carousel.is-style-with-bullets article,
.video-latest-popular .wp-block-newspack-blocks-carousel.is-style-with-bullets article,
.web-stories-widget .wp-block-newspack-blocks-carousel.is-style-with-bullets article {
    box-sizing: border-box
}

.podcast-video-sec .ie-network-tab-main,
.video-latest-popular .ie-network-tab-main,
.web-stories-widget .ie-network-tab-main {
    display: list-item;
    min-height: 2.125rem;
    align-items: center
}

.podcast-video-sec .ie-network-tab-main .ie-tab-title,
.video-latest-popular .ie-network-tab-main .ie-tab-title,
.web-stories-widget .ie-network-tab-main .ie-tab-title {
    font-size: 1.25rem;
    font-weight: 700;
    padding-right: 1.5625rem;
    display: inline-block;
    margin: 0;
    background: #fff;
    vertical-align: middle
}

.podcast-video-sec .ie-network-tab-main .ie-tab-title:empty,
.video-latest-popular .ie-network-tab-main .ie-tab-title:empty,
.web-stories-widget .ie-network-tab-main .ie-tab-title:empty {
    padding-right: 0;
    display: none
}

.podcast-video-sec .ie-network-tab-main:after,
.video-latest-popular .ie-network-tab-main:after,
.web-stories-widget .ie-network-tab-main:after {
    content: "";
    display: flex;
    flex-grow: 1;
    margin-left: .5625rem;
    height: 1px;
    background: var(--wp--preset--color--black);
    margin-top: -.8125rem;
    position: inherit
}

.podcast-video-sec .ie-network-tab-main::marker,
.video-latest-popular .ie-network-tab-main::marker,
.web-stories-widget .ie-network-tab-main::marker {
    content: none;
    display: none
}

.top-video-revamp-box {
    background-color: #0a112d;
    overflow: hidden;
    padding: 1.25rem 1.25rem 0
}

.top-video-revamp-box .entry-meta-wrapper .entry-meta {
    height: 1.5625rem;
    font-size: .9375rem;
    font-weight: 500
}

.top-video-revamp-box .top-video-left .is-video-article {
    padding: .9375rem 0 0
}

.ie-network-dm-library {
    margin-bottom: .9375rem
}

.express-popular-slides {
    min-height: 15.3125rem;
    margin: 0 -.5rem
}

.express-popular-slides .post-thumbnail {
    min-height: 8.4375rem
}

.express-popular-slides .slick-slide {
    margin-right: .4375rem;
    margin-left: .5rem
}

.express-popular-slides button.slick-arrow {
    width: 1.5rem;
    height: 1.5rem;
    background-size: 58%;
    top: 95%
}

.express-popular-slides button.slick-prev {
    left: 45%
}

.express-popular-slides button.slick-next {
    right: 45%
}

.express-popular-slides .slick-dots button {
    width: .5rem;
    height: .5rem;
    vertical-align: super
}

.video-latest-popular .express-popular-slides .is-video-article {
    box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
    background-color: #fff;
    border-radius: 0 0 .625rem .625rem;
    box-sizing: border-box;
    padding-bottom: .625rem;
    border: 1px solid hsla(0, 0%, 80%, .71)
}

.video-latest-popular .ie-network-tabs__content>[data-tab] {
    display: block;
    opacity: 0;
    height: 0;
    padding-top: 0;
    overflow: hidden
}

.video-latest-popular .ie-network-tabs[data-active-tab="1"]>.ie-network-tabs__content>[data-tab="1"],
.video-latest-popular .ie-network-tabs[data-active-tab="2"]>.ie-network-tabs__content>[data-tab="2"],
.video-latest-popular .ie-network-tabs[data-active-tab="3"]>.ie-network-tabs__content>[data-tab="3"],
.video-latest-popular .ie-network-tabs[data-active-tab="4"]>.ie-network-tabs__content>[data-tab="4"],
.video-latest-popular .ie-network-tabs[data-active-tab="5"]>.ie-network-tabs__content>[data-tab="5"],
.video-latest-popular .ie-network-tabs[data-active-tab="6"]>.ie-network-tabs__content>[data-tab="6"],
.video-latest-popular .ie-network-tabs[data-active-tab="7"]>.ie-network-tabs__content>[data-tab="7"],
.video-latest-popular .ie-network-tabs[data-active-tab="8"]>.ie-network-tabs__content>[data-tab="8"],
.video-latest-popular .ie-network-tabs[data-active-tab="9"]>.ie-network-tabs__content>[data-tab="9"],
.video-latest-popular .ie-network-tabs[data-active-tab="10"]>.ie-network-tabs__content>[data-tab="10"],
.video-latest-popular .ie-network-tabs[data-active-tab="11"]>.ie-network-tabs__content>[data-tab="11"],
.video-latest-popular .ie-network-tabs[data-active-tab="12"]>.ie-network-tabs__content>[data-tab="12"],
.video-latest-popular .ie-network-tabs[data-active-tab="13"]>.ie-network-tabs__content>[data-tab="13"],
.video-latest-popular .ie-network-tabs[data-active-tab="14"]>.ie-network-tabs__content>[data-tab="14"],
.video-latest-popular .ie-network-tabs[data-active-tab="15"]>.ie-network-tabs__content>[data-tab="15"],
.video-latest-popular .ie-network-tabs[data-active-tab="16"]>.ie-network-tabs__content>[data-tab="16"],
.video-latest-popular .ie-network-tabs[data-active-tab="17"]>.ie-network-tabs__content>[data-tab="17"],
.video-latest-popular .ie-network-tabs[data-active-tab="18"]>.ie-network-tabs__content>[data-tab="18"],
.video-latest-popular .ie-network-tabs[data-active-tab="19"]>.ie-network-tabs__content>[data-tab="19"],
.video-latest-popular .ie-network-tabs[data-active-tab="20"]>.ie-network-tabs__content>[data-tab="20"],
.video-latest-popular .ie-network-tabs[data-active-tab="21"]>.ie-network-tabs__content>[data-tab="21"],
.video-latest-popular .ie-network-tabs[data-active-tab="22"]>.ie-network-tabs__content>[data-tab="22"],
.video-latest-popular .ie-network-tabs[data-active-tab="23"]>.ie-network-tabs__content>[data-tab="23"],
.video-latest-popular .ie-network-tabs[data-active-tab="24"]>.ie-network-tabs__content>[data-tab="24"] {
    display: block;
    opacity: 1;
    height: auto;
    padding-top: .5rem
}

.wp-site-blocks .horoscope-sec.alignwide {
    max-width: 62.5rem;
    position: relative;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.tabcontent {
    display: none
}

.tabcontent.today_style {
    display: block
}

.horoscope-sec .wp-block-columns {
    margin-bottom: 1.25rem
}

.horoscope-sec .wp-block-navigation {
    margin-top: .3125rem
}

.horoscope-sec h2.is-style-with-border a {
    color: #000
}

.horoscope-sec-tabs-menu {
    position: absolute;
    left: 7.625rem;
    padding: 0 1.25rem;
    background: #fff;
    top: .5rem
}

.horoscope-sec-tabs-menu ul {
    margin: 0;
    padding: 0
}

.rashifal-box {
    width: 15%;
    display: inline-block;
    min-height: 6.25rem;
    float: left;
    margin: 0 .4375rem 1.25rem;
    position: relative;
    overflow: hidden
}

.rashifal-box:before {
    left: -.625rem
}

.rashifal-box:after,
.rashifal-box:before {
    content: "";
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: #fff;
    top: -.3125rem
}

.rashifal-box:after {
    right: -.625rem
}

.aries .rashifal-col {
    border: 1px solid #e02020
}

.aries .rashi-name {
    background-color: #e02020
}

.aries .bottom-bdr-left,
.aries .bottom-bdr-right,
.aries:after,
.aries:before,
.taurus .rashifal-col {
    border: 1px solid #964b00
}

.taurus .rashi-name {
    background-color: #964b00
}

.taurus .bottom-bdr-left,
.taurus .bottom-bdr-right,
.taurus:after,
.taurus:before {
    border: 1px solid #964b00
}

.gemini .rashifal-col {
    border: 1px solid #f7b500
}

.gemini .rashi-name {
    background-color: #f7b500
}

.gemini .bottom-bdr-left,
.gemini .bottom-bdr-right,
.gemini:after,
.gemini:before {
    border: 1px solid #f7b500
}

.cancer .rashifal-col {
    border: 1px solid #6dd400
}

.cancer .rashi-name {
    background-color: #6dd400
}

.cancer .bottom-bdr-left,
.cancer .bottom-bdr-right,
.cancer:after,
.cancer:before {
    border: 1px solid #6dd400
}

.leo .rashifal-col {
    border: 1px solid #fa6400
}

.leo .rashi-name {
    background-color: #fa6400
}

.leo .bottom-bdr-left,
.leo .bottom-bdr-right,
.leo:after,
.leo:before {
    border: 1px solid #fa6400
}

.virgo .rashifal-col {
    border: 1px solid #a88fff
}

.virgo .rashi-name {
    background-color: #a88fff
}

.virgo .bottom-bdr-left,
.virgo .bottom-bdr-right,
.virgo:after,
.virgo:before {
    border: 1px solid #a88fff
}

.libra .rashifal-col {
    border: 1px solid #0091ff
}

.libra .rashi-name {
    background-color: #0091ff
}

.libra .bottom-bdr-left,
.libra .bottom-bdr-right,
.libra:after,
.libra:before {
    border: 1px solid #0091ff
}

.scorpio .rashifal-col {
    border: 1px solid purple
}

.scorpio .rashi-name {
    background-color: purple
}

.scorpio .bottom-bdr-left,
.scorpio .bottom-bdr-right,
.scorpio:after,
.scorpio:before {
    border: 1px solid purple
}

.sagittarius .rashifal-col {
    border: 1px solid #f6ce09
}

.sagittarius .rashi-name {
    background-color: #f6ce09
}

.sagittarius .bottom-bdr-left,
.sagittarius .bottom-bdr-right,
.sagittarius:after,
.sagittarius:before {
    border: 1px solid #f6ce09
}

.capricorn .rashifal-col {
    border: 1px solid #964b00
}

.capricorn .rashi-name {
    background-color: #964b00
}

.capricorn .bottom-bdr-left,
.capricorn .bottom-bdr-right,
.capricorn:after,
.capricorn:before {
    border: 1px solid #964b00
}

.aquarius .rashifal-col {
    border: 1px solid #30d5c8
}

.aquarius .rashi-name {
    background-color: #30d5c8
}

.aquarius .bottom-bdr-left,
.aquarius .bottom-bdr-right,
.aquarius:after,
.aquarius:before {
    border: 1px solid #30d5c8
}

.pisces .rashifal-col {
    border: 1px solid #70bba1
}

.pisces .rashi-name {
    background-color: #70bba1
}

.pisces .bottom-bdr-left,
.pisces .bottom-bdr-right,
.pisces:after,
.pisces:before {
    border: 1px solid #70bba1
}

.rashifal-col .rashifal-con {
    text-align: center;
    position: relative;
    padding: .9375rem 0 0
}

.rashifal-con p {
    font-size: .8125rem;
    line-height: 1.125rem;
    color: #000;
    font-weight: 600;
    padding: 0 .625rem;
    margin: 0 0 .3125rem;
    height: 5.625rem;
    overflow: hidden
}

.rashifal-con .wp-block-button__link {
    background-color: #fff;
    color: #000
}

.rashifal-con figure {
    height: 3.75rem;
    margin: 0 0 .625rem
}

.rashifal-con figure img {
    height: 3.75rem;
    display: inline-block
}

.rashi-name {
    width: 8.125rem;
    border-radius: .81875rem;
    background-color: #ccc;
    margin: 0 auto 1.125rem;
    height: 1.625rem;
    box-sizing: border-box
}

.rashi-name a {
    color: #fff;
    display: block;
    padding: 0;
    box-sizing: border-box;
    line-height: 1.625rem;
    font-weight: 600;
    font-size: .9375rem
}

.heart-icon {
    right: .4375rem;
    top: .6875rem;
    position: absolute
}

.heart-icon .button {
    width: 1.375rem;
    height: 1.25rem;
    border: none;
    background-size: 100%
}

.heart-icon .button:hover,
.heart-icon.saved_favorite_zodiac .button,
.heart-icon .saved_favorite_zodiac .button {
    background-size: 100%
}

.bottom-bdr-left {
    left: -.625rem
}

.bottom-bdr-left,
.bottom-bdr-right {
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: #fff;
    bottom: -.3125rem
}

.bottom-bdr-right {
    right: -.625rem
}

.astro-col-wrap {
    margin: 0 -.5625rem
}

.astro-column {
    width: 30.55%;
    display: inline-block;
    min-height: 6.25rem;
    float: left;
    position: relative;
    background: #f5f5f5;
    text-align: center;
    padding: 2.5rem 1.25rem .75rem;
    margin: 1.25rem .5625rem 1.875rem
}

.astro-column .astro-pic {
    position: absolute;
    top: -2.625rem;
    left: 50%;
    margin-left: -2.5rem
}

.astro-column .rashi-name {
    background: none;
    margin-bottom: .625rem
}

.astro-column .rashi-name a {
    color: #000;
    font-weight: 700;
    padding: 0
}

.astro-column p {
    font-size: .8125rem;
    line-height: 1.125rem;
    color: #000;
    font-weight: 600;
    padding: 0;
    margin-bottom: .9375rem;
    overflow: hidden;
    height: 3.75rem
}

.astro-column .wp-block-button__link {
    background-color: #fff;
    color: #000
}

.daily-panchang-div .accordion {
    padding: 0;
    margin: 0;
    background: none
}

.daily-panchang-div .accordion .toggle {
    background: #f6f6f6;
    margin-bottom: .625rem;
    height: 3.125rem;
    border-left: .1875rem solid #dc0505;
    padding: .75rem .9375rem;
    font-size: 1.125rem;
    font-weight: 700;
    width: 100%;
    display: block;
    position: relative
}

.daily-panchang-div .accordion .toggle:after {
    content: "";
    /* background: url(../src/img/horoscope/arrow-down.png) no-repeat; */
    width: .8125rem;
    height: .625rem;
    background-size: 100%;
    margin-top: .5625rem;
    position: absolute;
    right: .9375rem
}

.daily-panchang-div .accordion .toggle-contents {
    display: none
}

.daily-panchang-div .accordion .toggle-contents ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.daily-panchang-div .accordion .toggle-contents ul li {
    font-size: .875rem;
    color: #dc0505;
    font-weight: 700;
    border-bottom: 1px solid #cbc8c8;
    padding: .625rem 0
}

.daily-panchang-div .accordion .toggle-contents ul li:last-child {
    border-bottom: none
}

.daily-panchang-div .accordion.active .toggle {
    border-color: #f6f6f6;
    margin-bottom: 0
}

.daily-panchang-div .accordion.active .toggle:after {
    content: "";
    /* background: url(../src/img/horoscope/arrow-up.png) no-repeat; */
    width: .8125rem;
    height: .625rem;
    background-size: 100%
}

.daily-panchang-div .accordion.active .toggle-contents {
    display: block;
    margin-bottom: 0;
    padding-top: 0
}

.daily-panchang-div .accordion img {
    width: 1.25rem;
    vertical-align: middle;
    margin-right: .25rem
}

.daily-panchang-div .accordion.active {
    margin-bottom: .625rem;
    border: 1px solid #e6e6e6;
    background: #f6f6f6
}

.daily-panchang-div .panel {
    background: #f6f6f6;
    border-top: none
}

.daily-panchang-div .panel ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.daily-panchang-div .panel ul li {
    font-size: .875rem;
    color: #dc0505;
    font-weight: 700;
    border-bottom: 1px solid #cbc8c8;
    padding: .625rem 0
}

.daily-panchang-div .panel ul li:last-child {
    border-bottom: none
}

.daily-panchang-div .accordion.active:hover,
.daily-panchang-div .accordion:hover {
    background-color: #f6f6f6
}

.daily-panchang-div .accordion.active+.panel,
.daily-panchang-div .toggle-contents {
    margin-bottom: .625rem;
    border-top: none;
    padding: .75rem .9375rem
}

.daily-panchang-div .component {
    max-width: 100%
}

.daily-panchang-div .punchang_data_row {
    overflow: hidden
}

.daily-panchang-div .punchang_data_row p {
    float: left;
    padding: 0;
    margin: 0
}

.daily-panchang-div .punchang_data_row span {
    float: right;
    color: #000
}

.punchang-wrapper {
    max-width: 37.5rem;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.punchang-wrapper .punchang-cols {
    max-width: 47.5%;
    width: 100%;
    background-color: #f6f6f6;
    padding: .9375rem .9375rem 1.25rem;
    margin-bottom: 1.25rem
}

.punchang-wrapper .punchang-cols h3 {
    font-size: 1.125rem;
    font-weight: 700;
    color: #000;
    overflow: hidden;
    margin: 0 0 1rem
}

.punchang-wrapper .punchang-cols .aaj-punchang {
    /* background: url(../src/img/horoscope/calendar-check.png) no-repeat; */
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .5rem;
    float: left
}

.punchang-wrapper .punchang-cols .aaj-suryadiya {
    /* background: url(../src/img/horoscope/aaj-suryadiya.png) no-repeat; */
    width: 1.375rem;
    height: 1.5rem;
    margin-right: .5rem;
    float: left
}

.punchang-wrapper .punchang-cols .aaj-ashubh-muhurat {
    /* background: url(../src/img/horoscope/aaj-kalash.png) no-repeat; */
    width: 1.125rem;
    height: 1.625rem;
    margin-right: .5rem;
    float: left
}

.punchang-wrapper .punchang-cols .aaj-hindu-month {
    /* background: url(../src/img/horoscope/hindu.png) no-repeat; */
    width: 1.5rem;
    height: 1.625rem;
    margin-right: .5rem;
    float: left
}

.punchang-wrapper .punchang-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    padding: 0
}

.punchang-wrapper .punchang-list li {
    max-width: 48%;
    width: 100%;
    background: #fff;
    margin-bottom: 1rem
}

.punchang-wrapper .punchang-list li:nth-last-of-type(-n+2) {
    margin-bottom: 0
}

.punchang-wrapper .punchang-list .punchang-heaiding {
    background-color: #ffd703;
    padding: .1875rem .625rem 0;
    font-size: .9375rem;
    font-weight: 700;
    color: #000
}

.punchang-wrapper .punchang-list p {
    line-height: 1.25rem;
    padding: .1875rem .625rem 0;
    font-size: .875rem;
    font-weight: 500;
    color: #000;
    margin: 0
}

.w1000 {
    width: 100%;
    max-width: 62.5rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.rashi-navigation {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    border-bottom: 1px solid #ddd;
    margin: .625rem 0 1rem;
    padding: 0
}

.rashi-navigation li {
    margin: 0 .375rem .1875rem 0;
    font-size: .875rem;
    font-weight: 500;
    text-align: center;
    color: #797979
}

.rashi-navigation li a {
    color: #797979;
    text-decoration: none;
    padding: .125rem .625rem .1875rem;
    font-size: .875rem;
    font-weight: 600
}

.rashi-navigation li.selected a,
.rashi-navigation li a:hover {
    border-bottom: .1875rem solid #e02020;
    color: #e02020
}

.rashi-navbar {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 1rem 0 1.25rem;
    border-top: 1px dotted #ddd;
    padding: 1rem 0 0
}

.rashi-navbar li {
    font-size: .8125rem;
    font-weight: 600;
    margin: 0 .3125rem;
    padding: .3125rem 0 0
}

.rashi-navbar li a {
    background: #ddd;
    border-radius: .875rem;
    display: block;
    padding: .25rem .875rem .125rem;
    text-decoration: none;
    color: #656565
}

.rashi-navbar li a.active {
    background: #dc0505;
    color: #fff
}

.rashi-navbar li .rashi-icons img {
    height: 2.5rem;
    width: 2.5rem
}

.rashi-navbar li:first-child {
    background: none
}

.rashi-navbar li.active {
    padding: 0;
    margin-right: 1.25rem
}

.rashi-navbar li.active span {
    display: block;
    float: left;
    height: 2.5rem;
    margin-right: .625rem
}

.rashi-navbar li.active a {
    background: transparent;
    border-radius: 0;
    padding: 0;
    font-size: 1.5rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    color: #000
}

.rashi-detail,
.text {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.67;
    color: #000
}

.author-link {
    margin-bottom: .5rem
}

.rashi-outer {
    overflow: hidden;
    max-width: 100%;
    width: 100%;
    background-color: #f6f6f6;
    margin: 1.25rem auto 2.625rem
}

.rashi-outer .rashi-inner {
    border: 1px dotted #e02020
}

.rashi-outer .rashi-inner i {
    width: 2.375rem;
    height: 2.375rem;
    border: 1px dotted #e02020;
    border-radius: 50%;
    background-color: #fff
}

.rashi-outer .rashi-inner .top {
    margin-top: -1.1875rem
}

.rashi-outer .rashi-inner .bottom {
    margin-top: -1.1875rem;
    margin-bottom: -1.1875rem
}

.rashi-outer .rashi-inner .lhs {
    float: left;
    margin-left: -1.1875rem
}

.rashi-outer .rashi-inner .rhs {
    float: right;
    margin-right: -1.1875rem
}

.rashi-outer .rashi-wrapper {
    margin: 1rem .875rem 0 .1875rem;
    padding: .75rem .625rem 1.25rem 1.25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.38;
    position: relative
}

.rashi-outer .rashi-wrapper h3 {
    font-size: 1.125rem;
    font-weight: 700;
    color: #000;
    margin-bottom: .625rem
}

.rashi-outer .read-more {
    width: 100%;
    border-radius: .375rem;
    text-align: center;
    margin: .75rem 0 0;
    padding: .6875rem 0;
    background: #fff;
    border-bottom: none
}

.rashi-outer .read-more span {
    /* background: url(../src/img/arrow.svg) no-repeat 100% 50%; */
    display: inline-block;
    padding: 0 1.25rem 0 0
}

.rashi-lhs {
    width: 100%
}

.rashi-rhs {
    max-width: 18.75rem;
    width: 100%
}

.poweredby {
    max-width: 18.75rem;
    padding: 1.0625rem .9375rem;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f6;
    display: flex;
    font-size: 1.125rem;
    text-transform: uppercase;
    font-weight: 600;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 1.125rem
}

.rashi-rhs-slides {
    margin: 0 -.625rem;
    position: relative
}

.rashi-rhs-slides .slick-slide {
    text-align: center;
    margin-right: .625rem;
    margin-left: .625rem
}

.rashi-rhs-slides button.slick-arrow {
    width: 1.5rem;
    height: 1.5rem;
    background-size: 58%;
    top: 91%
}

.rashi-rhs-slides button.slick-prev {
    left: 5.9375rem
}

.rashi-rhs-slides button.slick-next {
    right: 5.9375rem
}

.rashi-rhs-slides .slick-dots {
    padding-top: 1.0625rem
}

.rashi-rhs-slides .slick-dots li {
    height: .625rem
}

.rashi-rhs-slides .slick-dots button {
    width: .5rem;
    height: .5rem;
    display: inline-block;
    vertical-align: text-top
}

.rashi-rhs-slides .astro-pic {
    margin-left: -1.875rem;
    top: -1.625rem
}

.rashi-rhs-slides .astro-pic img {
    width: 3.75rem
}

.rashi-rhs-slides .rashi-name {
    width: auto;
    margin: 0 .4375rem .625rem
}

.rashi-rhs-slides .rashifal-box {
    width: 9.5rem;
    margin: 0
}

.rashi-rhs-slides .rashifal-con p {
    height: 5rem
}

.astro-col-wrap.rashi-rhs-slides,
.tabcontent.rashi-rhs-slides {
    height: 18.75rem;
    overflow: hidden
}

.rashi-rhs-slides.astro-col-wrap button.slick-arrow {
    top: 95%
}

.rashi-rhs-slides.astro-col-wrap .slick-dots {
    padding-top: 0;
    margin-top: -.5625rem
}

.rashi-rhs-slides.astro-col-wrap .astro-column {
    margin-left: 0;
    margin-right: 0
}

.rashi-rhs-slides.astro-col-wrap .button.slick-prev {
    left: 5.75rem
}

.rashi-rhs-slides.astro-col-wrap .button.slick-next {
    right: 5.75rem
}

.rashi-rhs-slides.astro-col-wrap .astro-column p {
    height: 5.625rem
}

.rashi-rhs ul {
    margin: 0 0 1.25rem
}

.rashi-rhs .astro-column {
    margin: 1.25rem 0 0;
    padding-right: .625rem;
    padding-left: .625rem
}

.rashi-rhs .astro-column .astro-pic {
    width: 3.75rem;
    margin-left: -1.875rem;
    top: -1.5625rem
}

.rashi-rhs .astro-column .astro-pic img {
    width: 3.75rem;
    height: 3.75rem
}

.rashi-rhs .astro-column .rashi-name {
    width: auto
}

.today-rashifal {
    border-bottom: 1px dotted #ddd;
    color: #000
}

.today-rashifal p {
    font-size: .9375rem;
    line-height: 1.375rem
}

.today-rashifal .rashi-detail {
    margin: 1.125rem 0 0;
    padding: 0;
    font-size: 1rem
}

.today-rashifal:last-child {
    border-bottom: none
}

.accordion {
    color: #444;
    font-size: .9375rem;
    transition: .4s
}

.panel {
    padding: 0 1.125rem;
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out
}

.punchang-city {
    padding: 1.25rem .75rem;
    background: #f6f6f6;
    margin: 0 0 1.625rem
}

.punchang-city input {
    border: 1px solid #e6e6e6;
    display: inline-block;
    height: 2.8125rem;
    width: 100%;
    vertical-align: top;
    font-size: 1rem;
    line-height: 1.1875rem;
    padding: .625rem
}

.ie-network-jansatta .slides-on-mobile .entry-wrapper .entry-title {
    height: 4rem
}

.ie-network-multipurpose-ticker {
    height: 2.625rem;
    overflow: hidden;
    width: 100%;
    display: block
}

.ie-network-multipurpose-ticker .slick-slide {
    width: 62.5rem
}

.ie-network-multipurpose-ticker .multi-bg-div {
    position: relative;
    padding: .4375rem 2rem .4375rem .9375rem;
    margin: 0 0 .8125rem;
    border-radius: .5rem;
    font-weight: 600;
    min-height: 2.625rem;
    line-height: 1.625rem;
    width: 62.5rem
}

.ie-network-multipurpose-ticker .multi-bg-div span {
    font-size: 1rem
}

.ie-network-multipurpose-ticker .multi-bg-div .close-multipurposeticker {
    position: absolute;
    right: .8125rem;
    top: .4375rem;
    font-size: 1.1875rem;
    cursor: pointer;
    z-index: 9;
    color: #fff
}

.ie-network-multipurpose-ticker .multi-bg-div .start-heading {
    font-size: .875rem;
    font-weight: 700;
    display: inline-block;
    padding-right: .9375rem;
    position: relative
}

.ie-network-multipurpose-ticker .multi-bg-div .start-heading .divider {
    width: 1px;
    position: absolute;
    margin: 0 0 0 .4375rem;
    right: .25rem;
    top: -.4375rem;
    height: 6.25rem;
    background: #fff
}

.multi-bg-div button {
    position: absolute;
    right: .8125rem;
    top: .1875rem;
    font-size: 1.1875rem;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 9;
    color: #fff
}

.amp-multipurpose {
    position: relative;
    height: 4.125rem;
    overflow: hidden
}

.amp-multipurpose .multi-bg-div {
    padding: .4375rem 2.1875rem .4375rem .4375rem;
    height: 100%;
    width: 100%;
    position: absolute;
    color: transparent;
    overflow: hidden;
    line-height: 1.625rem
}

.amp-multipurpose .multi-bg-div:first-child {
    position: absolute;
    z-index: 2;
    -webkit-animation: xfade 15s -5s infinite;
    animation: xfade 15s -5s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.amp-multipurpose .multi-bg-div:nth-child(2) {
    position: absolute;
    z-index: 3;
    -webkit-animation: xfade 15s 0s infinite;
    animation: xfade 15s 0s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.amp-multipurpose .multi-bg-div:nth-child(3) {
    position: absolute;
    z-index: 1;
    -webkit-animation: xfade 15s -10s infinite;
    animation: xfade 15s -10s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes xfade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    33% {
        opacity: 1
    }

    53% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes xfade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    33% {
        opacity: 1
    }

    53% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

.giottus_band {
    background-color: #fff;
    box-shadow: 0 .1875rem .4375rem #dfdcdc;
    padding: .5rem .625rem;
    display: flex;
    align-items: center;
    margin-bottom: 2.1875rem;
    margin-top: -.9375rem
}

.gio-val,
.giottus-bx {
    font-size: .75rem
}

.giottus-bx {
    line-height: 1rem;
    text-align: center;
    margin-top: .1875rem
}

.l-price {
    font-size: .6875rem;
    display: block
}

.powered-giot {
    font-size: .625rem;
    display: block;
    margin-bottom: -.3125rem
}

.giottus-left {
    display: flex;
    width: 55.625rem
}

.giottus-right {
    margin-left: .625rem;
    width: 6.25rem
}

.giottus-right img {
    max-width: 5rem
}

.giottus-col {
    border-right: 1px solid #eee;
    margin-right: .625rem;
    padding-right: .625rem;
    text-align: center;
    width: 20%
}

.bitcoinlogo img {
    margin-right: .3125rem;
    max-width: 1.5rem;
    height: 1.5rem;
    width: inherit
}

.cur-name {
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0;
    padding-top: .1875rem
}

.stock-analysis-topsection {
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 0 .625rem;
    font-size: 1rem;
    line-height: 1.625rem
}

.stock-analysis-topsection h1 {
    font-size: 1.5rem;
    line-height: 2.6875rem;
    font-weight: 700;
    color: #000;
    display: inline-block;
    text-transform: uppercase;
    margin: 0
}

.stock-analysis-topsection h1:after {
    content: none
}

.stock-analysis-topsection .ie-network-post-meta-sharing {
    float: right
}

.stock-text {
    background: #003f74;
    color: #fff;
    font-size: 1.25rem;
    padding: .5rem .625rem;
    margin-bottom: 1.25rem
}

.stock-text h2 {
    margin: 0;
    padding: 0;
    line-height: 1.25rem;
    font-weight: 700
}

.stock-analysis-container {
    overflow: hidden
}

.stock-analysis-container .content-box {
    float: left;
    width: 31%;
    vertical-align: top;
    border: 1px solid #ccc;
    margin: 0 2.3% 1.875rem 0
}

.stock-analysis-container .content-top {
    background-color: #6ab442;
    color: #fff;
    padding: .625rem .9375rem .625rem .625rem;
    overflow: hidden;
    min-height: 4.1875rem
}

.stock-analysis-container h3.contnet-heading {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    float: left;
    width: 56%;
    padding: .25rem 0 0;
    color: #fff;
    margin: 0
}

.stock-analysis-container h3.contnet-heading a {
    color: #fff
}

.stock-analysis-container .content-mrpbox {
    float: right
}

.stock-analysis-container .content-mrpbox .time {
    font-size: .75rem;
    line-height: 1.5rem;
    font-weight: 700
}

.stock-analysis-container .content-mrpbox .mrp {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 700;
    position: relative;
    padding: 0 0 0 1.5rem
}

.stock-analysis-container .content-mrpbox .mrp-arrow {
    display: block;
    height: 1.4375rem;
    width: 1.5rem;
    position: absolute;
    /* background: url(../src/img/stock-analysis/sprite1.png) right -1.125rem no-repeat; */
    background-position-x: 0;
    background-position-y: 0;
    left: 0;
    top: 0;
    background-position: -.8125rem -10.4375rem
}

.stock-analysis-container .content-mid-box {
    padding: 1.25rem 0 0;
    font-size: .875rem;
    line-height: 1.125rem
}

.stock-analysis-container .slimscrolling-cal {
    padding: 0 .625rem;
    margin-right: 1px;
    height: 6.875rem;
    overflow: auto
}

.stock-analysis-container iframe {
    border: none
}

.stock-analysis-container .content-btm {
    overflow: hidden;
    border: .25rem solid #fff
}

.stock-analysis-container .content-btm .row-2 {
    text-align: center;
    padding: .625rem 0 .375rem
}

.stock-analysis-container .content-btm .row-2 a {
    color: grey;
    font-size: .625rem;
    line-height: 1.25rem;
    border: 1px solid #d3d3d3;
    padding: .125rem .3125rem;
    font-weight: 700;
    transition: all .5s;
    display: inline-block;
    margin-bottom: .25rem;
    text-transform: uppercase
}

.stock-analysis-container .row-1 {
    border-bottom: .125rem solid #fff;
    overflow: hidden;
    background: #e1e1e1
}

.stock-analysis-container .row-1 .cmp {
    border-right: .125rem solid #fff;
    padding: .25rem .1875rem;
    width: 24%
}

.stock-analysis-container .row-1 div {
    float: left;
    font-size: 1rem;
    text-align: center;
    line-height: 1.125rem;
    font-weight: 700
}

.stock-analysis-container .row-1 div span {
    display: block;
    font-size: .6875rem;
    line-height: 1.125rem;
    font-weight: 400
}

.stock-analysis-container .row-1 div span+span {
    font-weight: 700
}

.stock-analysis-container .row-1 div span+span:before {
    content: "Rs "
}

.stock-analysis-container .row-1 .div-yield {
    border-right: .125rem solid #fff;
    padding: .25rem .1875rem;
    width: 42%
}

.stock-analysis-container .row-1 .market-cap {
    padding: .25rem .1875rem;
    width: 34%
}

.stock-para {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 0 1.25rem
}

.s-disclaimer strong {
    font-size: .75rem;
    margin-bottom: .625rem;
    display: block;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: .1875rem
}

.s-disclaimer p {
    font-size: .75rem;
    line-height: 1.0625rem
}

.stock-analysis-topsection+.ie-network-post-meta-sharing {
    position: absolute;
    right: 0;
    top: 2.0625rem
}

.stock-analysis-sharing,
.wp-block-group__inner-container {
    position: relative
}

.infographics-slider .is-style-with-border:after {
    background: #003f74
}

.infographics-slider .wp-block-newspack-blocks-carousel .swiper-button-next,
.infographics-slider .wp-block-newspack-blocks-carousel .swiper-button-prev {
    background-color: #003f74
}

.infographics-slider .swiper-pagination-bullet-active,
.infographics-slider .swiper-pagination-bullet[selected] {
    background-color: #003f74 !important
}

.infographics-slider .entry-wrapper {
    padding: .5rem .3125rem .9375rem .5rem
}

.infographics-container .ie-stories .post-thumbnail img,
.infographics-container .post-thumbnail img {
    height: 18.75rem
}

.infographics-container .post-has-image figure a:before {
    content: none
}

.infographics-container .wp-block-newspack-blocks-carousel .post-thumbnail img {
    height: 18.75rem
}

.infographics-container .wp-block-newspack-blocks-carousel.is-style-with-bullets article {
    border-radius: .625rem;
    overflow: hidden;
    margin-bottom: 1.75rem;
    box-shadow: 0 0 .9375rem 0 hsla(0, 0%, 68.2%, .5);
    margin-top: 1.125rem
}

.infographics-container .wp-block-newspack-blocks-carousel .entry-wrapper {
    padding: .625rem .875rem
}

.infographics-slider .stockal-head {
    margin-bottom: 0
}

.budget-top-sec .top-head h2 {
    margin: 0;
    padding: 0;
    font-size: 1.625rem;
    line-height: 1.875rem
}

.budget-top-sec .top-head h2 a,
.budget-top-sec .top-head h2 a:hover {
    color: var(--wp--preset--color--white)
}

.budget-top-sec .budget-highlight {
    margin: 0;
    padding: 0;
    line-height: 1.25rem
}

.budget-top-sec iframe {
    border: none
}

.budget-top-sec .budget-highlight a,
.budget-top-sec .budget-highlight a:hover {
    color: #fff
}

.budget-video-slider .is-style-with-border:after {
    background: #003f74
}

.budget-video-slider .wp-block-newspack-blocks-carousel .swiper-button-next,
.budget-video-slider .wp-block-newspack-blocks-carousel .swiper-button-prev {
    background-color: #003f74
}

.budget-video-slider .swiper-pagination-bullet-active,
.budget-video-slider .swiper-pagination-bullet[selected] {
    background-color: #003f74 !important
}

.budget-tag-sec li,
.budget-tag-sec li:nth-child(3n) {
    margin: 0 .5rem .625rem 0
}

.budget-tag-sec li {
    border: none;
    width: auto;
    text-align: center;
    padding: 0
}

.budget-tag-sec li a {
    font-size: .6875rem;
    border: 1px solid #e6e6e6;
    background: #f9f9f9;
    border-radius: .9375rem;
    padding: .125rem .75rem
}

.budget-tag-sec .current-menu a,
.budget-tag-sec li a:hover {
    border-color: #003f74;
    background: #003f74;
    color: #fff
}

.income-tax-calculator iframe {
    border: none
}

.supported-dev {
    font-weight: 500;
    float: right;
    margin-top: 0
}

.supported-dev small {
    font-size: .6875rem
}

.supported-dev img {
    height: 1.3125rem;
    margin-left: .375rem
}

.sponsered_logo_head h2 {
    margin: 0;
    padding: 0
}

.corporate-sec h2 {
    font-size: 1.25rem
}

.corporate-sec .sponsored_logo {
    display: block;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dotted rgba(0, 0, 0, .2);
    margin-bottom: .625rem;
    padding-bottom: .25rem
}

.corporate-sec .supported-dev {
    margin: .625rem 0;
    float: left
}

.corporate-sec .content-mid-box {
    padding: .4375rem 0 0
}

.corporate-sec .slimscrolling-cal {
    overflow: hidden;
    font-size: .75rem;
    line-height: .9375rem
}

.corporate-sec .entry-title {
    overflow: hidden;
    height: 3.5rem
}

.stock-analysis-container.budget-analysis {
    margin: 0 -.5rem
}

.stock-analysis-container.budget-analysis .content-box {
    width: 23.5%;
    margin: 0 .4375rem .625rem
}

.stock-analysis-container.budget-analysis h3.contnet-heading {
    width: 100%
}

.stock-analysis-container.budget-analysis .content-top {
    background-color: #6dd400;
    padding: .625rem 2.1875rem .625rem .9375rem;
    min-height: 3.4375rem
}

.stock-analysis-container.budget-analysis .content-mrpbox {
    float: none;
    width: 100%;
    padding: .8125rem 0 0 .9375rem
}

.stock-analysis-container.budget-analysis .mrp {
    padding: 0
}

.stock-analysis-container.budget-analysis .mrp-arrow {
    right: 0;
    left: 84%;
    top: -1.0625rem;
    height: 1.5rem;
    width: 1.5rem;
    /* background: url(../src/img/budget/arrow-up-circle1.png) right 0 no-repeat; */
    background-size: 100% auto
}

.stock-analysis-container.budget-analysis .slimscrolling-cal {
    overflow: hidden;
    color: grey;
    font-size: .75rem;
    line-height: .9375rem;
    height: 3.9375rem;
    margin-bottom: .625rem
}

.stock-analysis-container.budget-analysis .content-mid-box {
    padding: 0
}

.top-quote.corner-office .entry-title {
    background-size: 5%;
    padding-left: 1.4375rem
}

.top-quote.corner-office .fe-detail-author {
    color: #e02020;
    font-size: .9375rem;
    font-weight: 600;
    padding-left: 1.4375rem
}

.infographics-col .entry-title {
    width: 12.3125rem
}

.infographics-col .icon-with-text span:first-child {
    display: none
}

.infographics-col .entry-meta-wrapper {
    position: relative;
    top: -2.25rem
}

.budget-video-slider,
.budget-video-slider h2 {
    margin-top: 0
}

.infographics-col .wp-block-columns {
    margin-bottom: 0
}

.wp-block-group.hindi-budget-sec {
    margin-top: -1.875rem
}

.hindi-budget-bottom.is-style-borders.columns-3 article {
    padding: 0 .375rem 0 0
}

.hindi-budget-bottom.is-style-borders.columns-3 article::last-child {
    padding: 0
}

.infographics-col .ie-stories .post-thumbnail img {
    height: 18.75rem
}

.infographics-col .post-overlay {
    display: none
}

.rhsnewsbox {
    width: 18.75rem;
    padding-top: 0
}

.rhsnewsbox-budget {
    margin-top: .9375rem;
    background: #003f74;
    position: relative
}

.rhsnewsbox-budget .heading {
    font-size: 1rem;
    line-height: 1.375rem;
    color: #ffba00;
    margin-bottom: .625rem;
    border-bottom: 1px solid #c0c7cf;
    display: block;
    padding-bottom: .3125rem;
    font-weight: 700
}

.rhsnewsbox-budget .slimScrollRail {
    background: #6e777f !important;
    width: 1px !important;
    right: .125rem !important
}

.rhsnewsbox-budget .slimScrollBar {
    background: #5b83a5 !important;
    width: .3125rem !important
}

.rhsnewsbox-budget:after {
    content: "";
    background: rgba(0, 63, 116, .55);
    height: 1.75rem;
    width: 100%;
    position: absolute;
    bottom: -.4375rem
}

span.liveclass {
    color: red
}

.ie-network-fe-hindi .rhsnewsbox-budget:after {
    background: rgba(247, 139, 31, .69)
}

.ie-network-fe .ie-stories.budget-top-block .entry-title {
    margin-bottom: .625rem
}

.newstitle.budgetvideo,
h2.newstitle.budgetvideo {
    font-size: 1rem
}

.highlight-budget-box {
    border: none;
    padding: 0 .9375rem 0 0;
    font-size: .875rem;
    line-height: 1.125rem;
    font-weight: 700;
    list-style-type: none;
    margin: 0;
    height: 16.875rem;
    overflow: hidden
}

.highlight-budget-box li {
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    padding: .625rem 0
}

.highlight-budget-box li a {
    display: block;
    color: #fff
}

.highlight-budget-box li a:hover {
    color: #fff
}

.highlight-budget-box li span {
    font-size: .6875rem;
    font-weight: 400;
    color: #85a0b7;
    line-height: 1.125rem
}

.highlight-budget-box li:first-child {
    padding-top: 0
}

.withoutborder iframe {
    border: none;
    outline: none
}

.ie-network-fe .ie-stories.budget-top-block .entry-title a:hover {
    color: #fff
}

.budget-logo2022 {
    display: inline-block;
    width: 12.5rem;
    margin-right: 1.25rem;
    padding-top: 1.375rem
}

.budget-header-section {
    width: 73.125rem;
    display: flex;
    margin: -4.875rem auto 1.25rem
}

.budget-header-section .wp-block-template-part {
    display: flex;
    margin: 0 auto;
    width: 100%
}

.budget-top-sponsored {
    margin: 0 0 0 1.25rem;
    padding: 0 0 0 1.25rem;
    list-style-type: none
}

.budget-top-sponsored li img.brand-logo1 {
    width: auto;
    height: 3.75rem;
    display: inline-block;
    margin-right: .3125rem
}

.budget-top-sponsored li:last-child {
    border: none;
    margin-right: 0;
    padding-right: 0;
    margin-left: 0
}

.budget-top-sponsored li:first-child {
    border-left: 1px solid #d8d8d8;
    margin-left: .625rem;
    padding-left: 1.25rem
}

.brand-left,
.budget-top-sponsored li {
    display: inline-block;
    text-align: center
}

.budget-top-sponsored li:first-child {
    border-right: 1px solid #d8d8d8
}

.brand-left span,
.budget-top-sponsored li span {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .6875rem;
    margin-bottom: .1875rem
}

.brand-left figure,
.budget-top-sponsored li figure {
    display: inline-block;
    margin: 0
}

.budget-top-sponsored li a {
    width: 6.25rem;
    display: inline-block
}

.brand-left .brand-logo,
.budget-top-sponsored li .brand-logo {
    height: 3.75rem;
    width: auto
}

.brand-left a {
    width: 16.25rem;
    display: inline-block
}

.budget-top-sponsored>div {
    border-left: 1px solid #d8d8d8
}

.taxcalculator {
    width: auto;
    margin: 0 -1.25rem
}

.stock-analysis-container h3.contnet-heading {
    font-size: .8125rem;
    width: 60%
}

.mt20 {
    margin-top: 1.25rem
}

.expressplus-epaper .clear {
    width: auto
}

.expressplus-epaper .ie-sec-5 {
    width: 100%
}

.express-listing .express-listing__title {
    font-size: .875rem;
    line-height: 1.125rem
}

#ec-epaper-issues #ec-issue-month-select-box,
#ec-epaper-issues #ec-issue-year-select-box {
    padding: .375rem .625rem;
    font-size: .875rem
}

.banner-section .toggle-benfits {
    font-size: .8125rem;
    width: 6.875rem
}

.ev .row {
    display: block
}

.bottom-disclaimer ul {
    padding: 0
}

.page-template-subscription .wp-site-blocks .sticky-site-naviation {
    padding-top: 0
}

.short {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: .625rem;
    padding-bottom: .625rem;
    overflow: hidden
}

.short ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.short ul li {
    box-sizing: border-box;
    padding-left: .625rem;
    padding-right: .625rem;
    margin-bottom: 1.25rem
}

.screen .button {
    background: transparent;
    border: transparent;
    margin: .3125rem 0;
    width: 100%
}

.screen .button a {
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 12.8125rem
}

.o-listing__items {
    overflow: inherit
}

.story-item-rhs {
    max-width: 100%;
    width: 100%
}

.story-item-rhs .read-story-article {
    border: 0;
    margin-bottom: .9375rem;
    padding-bottom: .625rem;
    border-bottom: 1px dotted rgba(0, 0, 0, .2)
}

.story-item-rhs .read-story-article a {
    display: flex;
    flex-direction: row-reverse
}

.story-item-rhs .read-story-article .read-story-post-title {
    font-size: .9375rem;
    line-height: 1.4;
    flex-basis: 67%;
    padding-right: .625rem
}

.story-item-rhs .read-story-article .read-story-article-image {
    flex-basis: 33%;
    margin: 0
}

.story-item-rhs:last-child .read-story-article {
    border-bottom: 0
}

.ie-network-ticker__item .slick-arrow {
    position: absolute;
    top: 50%;
    border: solid var(--wp--preset--color--brand-primary);
    border-width: 0 .1875rem .1875rem 0;
    padding: .375rem;
    cursor: pointer;
    margin-top: -.3125rem
}

.ie-network-ticker__item .slick-prev {
    right: 3.125rem;
    transform: rotate(135deg) translate(-50%)
}

.ie-network-ticker__item .slick-next {
    right: 0;
    transform: rotate(-45deg) translateY(-50%)
}

.ie-network-ticker__item .slick-pause {
    position: absolute;
    cursor: pointer;
    right: 2.1875rem;
    top: calc(50% + .125rem);
    width: .9375rem;
    height: 1.125rem;
    transform: translateY(-50%);
    transition: none;
    margin-top: -.125rem
}

.ie-network-ticker__item .slick-pause:before {
    left: 0
}

.ie-network-ticker__item .slick-pause:after {
    right: 0
}

.ie-network-ticker__item .slick-pause:after,
.ie-network-ticker__item .slick-pause:before {
    content: "";
    position: absolute;
    width: .3125rem;
    height: 100%;
    background: var(--wp--preset--color--brand-primary)
}

.ie-network-ticker__item .slick-pause.pause {
    right: 2.0625rem;
    width: 0;
    height: 0;
    border-top: .5rem solid transparent;
    border-left: .875rem solid var(--wp--preset--color--brand-primary);
    border-bottom: .5rem solid transparent
}

.ie-network-ticker__item .slick-pause.pause:after,
.ie-network-ticker__item .slick-pause.pause:before {
    content: none
}

.ie-network-ticker__item .slick-list {
    width: calc(100% - 4.375rem)
}

.ie-network-ticker:not(.slick-initialized)+.slick-pause {
    display: none
}

.slick-slider {
    overflow: hidden
}

.slick-slider:not(.slick-initialized) div:nth-child(n+2) {
    display: none
}

.slick-dots {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    list-style: none
}

.slick-dots li+li {
    margin-left: .3125rem
}

.slick-dots button {
    font-size: 0;
    padding: 0;
    margin: 0;
    outline: none;
    border: none;
    width: .3125rem;
    height: .3125rem;
    background: silver;
    border-radius: 50%
}

.slick-dots .slick-active button {
    background: var(--wp--preset--color--brand-primary)
}

button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    border-radius: 50%;
    background-color: var(--wp--preset--color--brand-primary);
    background-repeat: no-repeat;
    background-position: 50%;
    font-size: 0;
    padding: 0;
    border: none;
    width: 2.3125rem;
    height: 2.3125rem;
    outline: none
}

button.slick-arrow.slick-disabled {
    display: block;
    opacity: .5;
    background-color: #000;
    cursor: auto
}

button.slick-prev {
    left: .625rem;
    background-position: 40% 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M18 4.12L10.12 12 18 19.88 15.88 22l-10-10 10-10z' fill='%23fff'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")
}

button.slick-next {
    right: .625rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z' fill='%23fff'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")
}

.arrow-style-2 button.slick-arrow {
    top: auto;
    transform: none;
    bottom: .9375rem;
    border-radius: .625rem
}

.arrow-style-2 button.slick-arrow.slick-prev {
    right: 3.125rem;
    left: auto
}

.toggle-content-wrapper .toggle-content:not(.extend) {
    display: none
}

.toggle-content-wrapper .toggle-content:not(.extend)+a:after {
    content: "+";
    margin-left: .3125rem;
    vertical-align: text-top
}

.toggle-content-wrapper .toggle-content.extend+a:after {
    content: "-";
    margin-left: .3125rem;
    vertical-align: text-top
}

.toggle-content-wrapper a.toggle-trigger {
    color: var(--wp--preset--color--brand-primary);
    margin-left: .3125rem;
    font-weight: 500;
    cursor: pointer
}

[amp] .toggle-content-wrapper a.toggle-trigger {
    display: inline-flex
}

.is-reveal-modal-open {
    overflow: hidden
}

.ie-reveal-modal {
    border-radius: .1875rem;
    display: none;
    position: fixed;
    visibility: hidden;
    z-index: 1005;
    width: 100%;
    height: 100%;
    line-height: 1.3;
    overflow-y: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-family: sans-serif
}

.wf-active .ie-reveal-modal {
    font-family: var(--wp--custom--font-main)
}

.ie-reveal-modal .wrapper {
    position: relative;
    z-index: 10;
    width: 90%;
    background-color: var(--wp--preset--color--white);
    padding: 1.875rem;
    margin: 0 auto;
    max-width: var(--wp--custom--content--default-width);
    overflow-y: auto;
    overflow-x: hidden
}

.ie-reveal-modal__open {
    display: block;
    opacity: 1;
    visibility: visible;
    margin-top: 0 !important
}

.ie-reveal-modal__close-container {
    font-size: .75rem
}

.ie-reveal-modal__back {
    font-weight: 700
}

.ie-reveal-modal__back:before {
    position: relative;
    top: .125rem
}

.ie-reveal-modal__close {
    cursor: pointer;
    position: absolute;
    top: .625rem;
    right: .625rem;
    font-weight: 500;
    color: #6a6a6a
}

.ie-reveal-modal__bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3)
}

@media screen and (min-width:20.0625em) {
    #jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        width: 50%
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row .jp-related-posts-i2__post {
        max-width: calc(50% - 1.75rem)
    }
}

@media print,
screen and (min-width:40em) {

    .reveal,
    .reveal.large,
    .reveal.small,
    .reveal.tiny {
        right: auto;
        left: auto;
        margin: 0 auto
    }
}

@media print,
screen and (min-width:48.875em) {
    .alignleft {
        float: left
    }

    .alignleft.alignleft {
        margin-right: 1.5em
    }

    .alignright {
        float: right
    }

    .alignright.alignright {
        margin-left: 1.5em
    }

    h1 {
        font-size: 1.625rem;
        line-height: 1
    }

    h2 {
        font-size: 1.375rem
    }

    h3 {
        font-size: 1.125rem
    }

    h3,
    h4 {
        line-height: 1.5
    }

    h4 {
        font-size: 1rem
    }

    h5 {
        font-size: .75rem
    }

    h5,
    h6 {
        line-height: 1.5
    }

    h6 {
        font-size: .625rem
    }

    .row .row {
        margin-right: -.9375rem;
        margin-left: -.9375rem
    }

    .column,
    .columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .medium-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .medium-offset-0 {
        margin-left: 0
    }

    .medium-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .medium-offset-1 {
        margin-left: 8.33333%
    }

    .medium-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .medium-offset-2 {
        margin-left: 16.66667%
    }

    .medium-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .medium-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .medium-offset-4 {
        margin-left: 33.33333%
    }

    .medium-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .medium-offset-5 {
        margin-left: 41.66667%
    }

    .medium-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .medium-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .medium-offset-7 {
        margin-left: 58.33333%
    }

    .medium-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .medium-offset-8 {
        margin-left: 66.66667%
    }

    .medium-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .medium-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .medium-offset-10 {
        margin-left: 83.33333%
    }

    .medium-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .medium-offset-11 {
        margin-left: 91.66667%
    }

    .medium-up-1 {
        flex-wrap: wrap
    }

    .medium-up-1>.column,
    .medium-up-1>.columns {
        flex: 0 0 100%;
        max-width: 100%
    }

    .medium-up-2 {
        flex-wrap: wrap
    }

    .medium-up-2>.column,
    .medium-up-2>.columns {
        flex: 0 0 50%;
        max-width: 50%
    }

    .medium-up-3 {
        flex-wrap: wrap
    }

    .medium-up-3>.column,
    .medium-up-3>.columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .medium-up-4 {
        flex-wrap: wrap
    }

    .medium-up-4>.column,
    .medium-up-4>.columns {
        flex: 0 0 25%;
        max-width: 25%
    }

    .medium-up-5 {
        flex-wrap: wrap
    }

    .medium-up-5>.column,
    .medium-up-5>.columns {
        flex: 0 0 20%;
        max-width: 20%
    }

    .medium-up-6 {
        flex-wrap: wrap
    }

    .medium-up-6>.column,
    .medium-up-6>.columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .medium-up-7 {
        flex-wrap: wrap
    }

    .medium-up-7>.column,
    .medium-up-7>.columns {
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }

    .medium-up-8 {
        flex-wrap: wrap
    }

    .medium-up-8>.column,
    .medium-up-8>.columns {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .row.medium-unstack>.column,
    .row.medium-unstack>.columns {
        flex: 1 1 0px
    }

    .medium-collapse>.column,
    .medium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .medium-uncollapse>.column,
    .medium-uncollapse>.columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .column-block {
        margin-bottom: 1.875rem
    }

    .column-block>:last-child {
        margin-bottom: 0
    }

    .medium-order-1 {
        order: 1
    }

    .medium-order-2 {
        order: 2
    }

    .medium-order-3 {
        order: 3
    }

    .medium-order-4 {
        order: 4
    }

    .medium-order-5 {
        order: 5
    }

    .medium-order-6 {
        order: 6
    }

    .medium-flex-container {
        display: flex
    }

    .medium-flex-child-auto {
        flex: 1 1 auto
    }

    .medium-flex-child-grow {
        flex: 1 0 auto
    }

    .medium-flex-child-shrink {
        flex: 0 1 auto
    }

    .medium-flex-dir-row {
        flex-direction: row
    }

    .medium-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .medium-flex-dir-column {
        flex-direction: column
    }

    .medium-flex-dir-column-reverse {
        flex-direction: column-reverse
    }

    .hide-for-medium {
        display: none !important
    }

    .reveal {
        min-height: 0;
        width: 37.5rem;
        max-width: 75rem
    }

    .reveal.tiny {
        width: 30%;
        max-width: 75rem
    }

    .reveal.small {
        width: 50%;
        max-width: 75rem
    }

    .reveal.large {
        width: 90%;
        max-width: 75rem
    }

    .site-header__brand-list {
        white-space: nowrap
    }

    .ie-network-tamil .hamburger_menu {
        top: 9.875rem
    }

    .header-social-list {
        margin-left: .625rem;
        display: flex
    }

    .header-social-list li {
        margin-left: .625rem
    }

    .download-app {
        margin-top: 1.25rem
    }

    .site-header__logo .sme-logo img {
        height: 5.3125rem
    }

    .hamburger_menu__navigation {
        -moz-column-count: 5;
        column-count: 5
    }

    .s-level-menu-item {
        justify-content: center
    }

    .ie-network-inner-top-menu {
        display: none
    }

    .footer__center>*+* {
        border-left: 1px solid #4f4f57
    }

    .footer__bottom {
        display: flex;
        justify-content: space-between
    }

    .footer_nav.ie-nw-theme {
        -moz-column-count: auto;
        column-count: auto;
        display: inline-block;
        width: 100%
    }

    .footer_nav.ie-nw-theme li {
        float: left;
        padding-right: .9375rem;
        margin-top: 0;
        text-transform: uppercase
    }

    .footer_nav.ie-nw-theme li+li:before {
        content: "\007c";
        display: inline-block;
        margin-right: .5rem
    }

    .footer__nav-list {
        display: flex;
        flex-wrap: wrap;
        margin-top: -1.125rem
    }

    .footer__nav-list li {
        width: 20%;
        margin-top: 1.25rem;
        padding-right: .625rem
    }

    .footer__nav-list li+li {
        margin-top: 1.25rem
    }

    .ie-network-also-read {
        margin-top: .5rem
    }

    .ie-network-also-read.alignleft,
    .ie-network-also-read.alignright {
        width: 50%
    }

    .ie-network-next-story img {
        margin-left: .875rem;
        min-width: 5.75rem
    }

    .gallery-slider-modal .wrapper {
        padding: 1.0625rem .75rem;
        background-color: #000;
        color: #fff
    }

    .gallery-slider-modal .title {
        width: calc(100% - 18.75rem)
    }

    .gallery-slider {
        display: flex
    }

    .gallery-slider__lhs {
        width: calc(100% - 18.75rem);
        margin-right: .9375rem
    }

    .gallery-slider__rhs {
        width: 18.75rem
    }

    .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .swiper-pagination-bullets {
        display: none
    }

    .ie-network-post-meta-wrapper span.author-link:before {
        content: "|";
        margin-left: .3125rem;
        margin-right: .3125rem
    }

    .ie_custom_theme_multiple_authors span.multiple_author_link:before {
        content: ",";
        margin-left: 0;
        margin-right: .3125rem
    }

    body .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: .9375rem
    }

    body .webstories-widget.js-photogallery .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: 4.6875rem
    }

    body.ie-network-indianexpress .webstories-widget.js-photogallery .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: 7rem;
        padding-left: .125rem
    }

    .pharmeasy-logo {
        display: flex;
        align-items: center
    }

    .pharmeasy__peby {
        padding: 0 .625rem
    }

    .pharmeasy-logo img {
        max-width: 6.25rem
    }

    .ie-block-bg .wp-block-group.has-background .wp-block-columns {
        margin-bottom: .9375rem
    }

    .section-gallery-slider-main .section-link {
        padding: 0 0 0 2.25rem
    }

    .author-list__item li:nth-child(3n-1) {
        margin-left: 1.0625rem;
        margin-right: 1.0625rem
    }

    .hamburger_btn span,
    .hamburger_btn span:after,
    .hamburger_btn span:before {
        background-color: #fff
    }

    .hamburger_menu {
        z-index: 999999;
        padding-top: .75rem
    }

    .hamburger_menu .sub-menu {
        display: block
    }

    .hamburger_menu .sub-menu li {
        padding-left: 0;
        font-weight: 400
    }

    .inner-menu {
        max-width: var(--wp--custom--content--wide-width);
        margin-left: auto;
        margin-right: auto
    }

    .ie-network-theme-author-detail__profile-pic {
        float: left;
        margin-right: .9375rem
    }

    .wp-block-newspack-blocks-carousel.is-style-image-on-top {
        padding: 0 4.6875rem 0 0
    }

    .wp-block-newspack-blocks-carousel.is-style-image-on-top .swiper-controls {
        position: absolute;
        right: 0;
        background-image: linear-gradient(90deg, hsla(0, 0%, 89%, .7), rgba(227, 0, 0, 0));
        width: 3.4375rem;
        height: 100%;
        top: 0
    }

    body .swiper-container {
        width: 100%
    }

    .express-explained.is-style-border:not(.has-background) {
        padding-bottom: .75rem
    }

    .home .latest-news .entry-wrapper {
        height: 4.625rem;
        overflow: hidden
    }

    .home .space-bottom-none .is-style-with-border {
        margin-top: -1.5625rem
    }

    .post-type-archive-picture-gallery .ie-stories.ts-1 .entry-title {
        font-size: .875rem
    }

    .express-explained .ie-stories.image-alignright .post-has-image .post-thumbnail {
        flex-basis: 60%
    }

    .express-explained .ie-stories.image-alignright .post-has-image .entry-wrapper {
        flex-basis: 40%
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets {
        padding: 0
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets .swiper-pagination-bullets {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets .swiper-controls {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 1.25rem
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets .swiper-button {
        display: block;
        position: static;
        margin: 0;
        width: 1.5rem;
        height: 1.5rem;
        background-size: .75rem
    }

    .wp-block-group.is-multimedia {
        margin-top: 1.875rem
    }

    .slides-on-mobile .entry-wrapper .entry-title {
        height: 4.3125rem;
        overflow: hidden;
        margin-bottom: .9375rem
    }

    .home-banner-mobile {
        display: none
    }

    .active-top-band.is-menu-open .hamburger_menu {
        top: 13.3125rem
    }

    .active-top-band.is-menu-open .hamburger_menu.sticky-hamburger-menu {
        top: 2.5rem
    }

    .wp-site-blocks .js-photogallery.alignwide {
        max-width: 62.5rem;
        position: relative;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .js-photogallery .is-style-with-border:after {
        margin-left: 1.25rem
    }

    .js-tabs-menu {
        position: absolute;
        left: 7.25rem;
        background-color: #0a112d;
        padding: 0 1.25rem
    }

    .wp-site-blocks .wp-block-column.remove-space,
    .wp-site-blocks .wp-block-columns.remove-space {
        margin-bottom: 0
    }

    .ie-audio-block .podcast-shows-page-container .shows-image-box {
        float: none;
        width: 100%
    }

    .popular-shows-card li .showname p {
        line-height: 1.5rem
    }

    .wp-block-post-content .read-story-category-link {
        margin-top: 1.25rem
    }

    .wp-block-post-content .read-story {
        margin: .75rem 0 0 -.9375rem;
        padding-bottom: 1.5625rem
    }

    .wp-block-post-content .read-story:after {
        content: "";
        background: #e1e1e1;
        height: 1px;
        width: calc(100% - .9375rem);
        position: absolute;
        bottom: 0;
        left: .9375rem
    }

    .read-story figure {
        height: 5.375rem;
        width: 9.625rem
    }

    .read-story-item {
        width: 25%;
        padding-left: .9375rem
    }

    .ie-network-loksatta .h-top-block {
        margin-top: 1.25rem
    }

    .ie-network-loksatta .h-top-block .ie-network-grid {
        margin-bottom: 0
    }

    .ie-network-loksatta .js-today-news article:nth-child(7),
    .ie-network-loksatta .js-today-news article:nth-child(8),
    .ie-network-loksatta .js-today-news article:nth-child(9) {
        border-bottom: 0;
        padding-bottom: .375rem
    }

    .ie-network-loksatta .ie-stories.image-alignbehind .post-has-image .entry-wrapper {
        bottom: .3125rem
    }

    .interstitialbx .header {
        display: flex
    }

    .loadtxt ul li+li {
        border-left: 1px solid #333
    }

    .evham_signin:after,
    .evham_signout:after,
    .evusrlogin:after,
    .evusrlogout:after {
        margin-left: .5rem
    }

    .slimScroll-col-6 .constituency-list .table-data {
        width: 20%
    }

    .slimScroll-col-6 .constituency-list .table-data:first-child {
        width: 40%
    }

    .slimScroll-col-6 .constituency-list .table-data:nth-child(2) {
        width: 35%
    }

    .slimScroll-col-6 .constituency-list .table-data:last-child {
        width: 30%;
        white-space: normal
    }

    .slimScroll-col-6 {
        margin-bottom: .9375rem
    }

    .state-heading {
        display: flex
    }

    .realestate-megamenu a:after {
        /* background-image: url(../src/img/pb-sy-logo1.png); */
        background-size: 5.625rem auto
    }

    .m-intel-megamenu a:after {
        /* background-image: url(../src/img/intel-black.svg) */
    }

    .mostread-mainbox {
        display: flex
    }

    .mostread-rightside {
        flex-basis: 48%;
        margin-right: 4%
    }

    .mostread-leftside {
        flex-basis: 48%
    }

    .mostread-leftside .read-story-article:last-child,
    .mostread-rightside .read-story-article:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .mr-viewbutton {
        display: none
    }

    .hamburger_menu .m-ls-99acres-megamenu a {
        background-position: 0 -.125rem;
        height: 1.6875rem;
        width: 7.5rem;
        background-size: 100%
    }

    .m-express-grid__inner .m-express-grid__thumb {
        min-height: 25.75rem
    }

    .short ul li {
        float: left;
        width: 33.33%
    }

    .screen .button {
        float: left;
        width: 50%
    }

    .ie-reveal-modal__open .wrapper {
        top: 10%
    }
}

@media print,
screen and (min-width:48.875em) and (min-width:48.875em) {
    .medium-expand {
        flex: 1 1 0px
    }
}

@media screen and (max-width:0em),
screen and (min-width:48.875em) {
    .show-for-small-only {
        display: none !important
    }
}

@media print,
screen and (min-width:48.875em) and (max-width:63.99875em) {
    .hide-for-medium-only {
        display: none !important
    }

    .wp-block-column[style^="flex-basis:3"] {
        flex-basis: 30% !important
    }

    .wp-block-column[style^="flex-basis:4"] {
        flex-basis: 40% !important
    }

    .wp-block-column[style^="flex-basis:5"] {
        flex-basis: 50% !important
    }

    .wp-block-column[style^="flex-basis:6"] {
        flex-basis: 60% !important
    }

    .wp-block-column[style^="flex-basis:7"] {
        flex-basis: 70% !important
    }

    .ie-network-grid__lhs {
        flex-grow: 1 !important
    }

    .ie-network-grid__rhs.wp-block-column {
        flex-basis: 18.75rem !important
    }

    .home .wp-block-column:not(:only-child) {
        flex-grow: 1
    }
}

@media print,
screen and (min-width:64em) {
    .row .row {
        margin-right: -.9375rem;
        margin-left: -.9375rem
    }

    .column,
    .columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .large-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .large-offset-0 {
        margin-left: 0
    }

    .large-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .large-offset-1 {
        margin-left: 8.33333%
    }

    .large-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .large-offset-2 {
        margin-left: 16.66667%
    }

    .large-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .large-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .large-offset-4 {
        margin-left: 33.33333%
    }

    .large-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .large-offset-5 {
        margin-left: 41.66667%
    }

    .large-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .large-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .large-offset-7 {
        margin-left: 58.33333%
    }

    .large-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .large-offset-8 {
        margin-left: 66.66667%
    }

    .large-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .large-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .large-offset-10 {
        margin-left: 83.33333%
    }

    .large-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .large-offset-11 {
        margin-left: 91.66667%
    }

    .large-up-1 {
        flex-wrap: wrap
    }

    .large-up-1>.column,
    .large-up-1>.columns {
        flex: 0 0 100%;
        max-width: 100%
    }

    .large-up-2 {
        flex-wrap: wrap
    }

    .large-up-2>.column,
    .large-up-2>.columns {
        flex: 0 0 50%;
        max-width: 50%
    }

    .large-up-3 {
        flex-wrap: wrap
    }

    .large-up-3>.column,
    .large-up-3>.columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .large-up-4 {
        flex-wrap: wrap
    }

    .large-up-4>.column,
    .large-up-4>.columns {
        flex: 0 0 25%;
        max-width: 25%
    }

    .large-up-5 {
        flex-wrap: wrap
    }

    .large-up-5>.column,
    .large-up-5>.columns {
        flex: 0 0 20%;
        max-width: 20%
    }

    .large-up-6 {
        flex-wrap: wrap
    }

    .large-up-6>.column,
    .large-up-6>.columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .large-up-7 {
        flex-wrap: wrap
    }

    .large-up-7>.column,
    .large-up-7>.columns {
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }

    .large-up-8 {
        flex-wrap: wrap
    }

    .large-up-8>.column,
    .large-up-8>.columns {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .row.large-unstack>.column,
    .row.large-unstack>.columns {
        flex: 1 1 0px
    }

    .large-collapse>.column,
    .large-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .large-uncollapse>.column,
    .large-uncollapse>.columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .column-block {
        margin-bottom: 1.875rem
    }

    .column-block>:last-child {
        margin-bottom: 0
    }

    .large-order-1 {
        order: 1
    }

    .large-order-2 {
        order: 2
    }

    .large-order-3 {
        order: 3
    }

    .large-order-4 {
        order: 4
    }

    .large-order-5 {
        order: 5
    }

    .large-order-6 {
        order: 6
    }

    .large-flex-container {
        display: flex
    }

    .large-flex-child-auto {
        flex: 1 1 auto
    }

    .large-flex-child-grow {
        flex: 1 0 auto
    }

    .large-flex-child-shrink {
        flex: 0 1 auto
    }

    .large-flex-dir-row {
        flex-direction: row
    }

    .large-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .large-flex-dir-column {
        flex-direction: column
    }

    .large-flex-dir-column-reverse {
        flex-direction: column-reverse
    }

    .hide-for-large {
        display: none !important
    }

    .wp-block-template-part:not(.has-background) .is-style-navigation-on-top .site-header__main-section {
        border-bottom: .1875rem solid #000;
        padding-bottom: .625rem
    }
}

@media print,
screen and (min-width:64em) and (min-width:64em) {
    .large-expand {
        flex: 1 1 0px
    }
}

@media screen and (max-width:48.87375em),
screen and (min-width:64em) {
    .show-for-medium-only {
        display: none !important
    }
}

@media print,
screen and (min-width:64em) and (max-width:79.99875em) {
    .hide-for-large-only {
        display: none !important
    }
}

@media screen and (min-width:80em) {
    .row .row {
        margin-right: -.9375rem;
        margin-left: -.9375rem
    }

    .column,
    .columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .xlarge-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .xlarge-offset-0 {
        margin-left: 0
    }

    .xlarge-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .xlarge-offset-1 {
        margin-left: 8.33333%
    }

    .xlarge-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .xlarge-offset-2 {
        margin-left: 16.66667%
    }

    .xlarge-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .xlarge-offset-3 {
        margin-left: 25%
    }

    .xlarge-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .xlarge-offset-4 {
        margin-left: 33.33333%
    }

    .xlarge-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .xlarge-offset-5 {
        margin-left: 41.66667%
    }

    .xlarge-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .xlarge-offset-6 {
        margin-left: 50%
    }

    .xlarge-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .xlarge-offset-7 {
        margin-left: 58.33333%
    }

    .xlarge-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .xlarge-offset-8 {
        margin-left: 66.66667%
    }

    .xlarge-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .xlarge-offset-9 {
        margin-left: 75%
    }

    .xlarge-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .xlarge-offset-10 {
        margin-left: 83.33333%
    }

    .xlarge-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .xlarge-offset-11 {
        margin-left: 91.66667%
    }

    .xlarge-up-1 {
        flex-wrap: wrap
    }

    .xlarge-up-1>.column,
    .xlarge-up-1>.columns {
        flex: 0 0 100%;
        max-width: 100%
    }

    .xlarge-up-2 {
        flex-wrap: wrap
    }

    .xlarge-up-2>.column,
    .xlarge-up-2>.columns {
        flex: 0 0 50%;
        max-width: 50%
    }

    .xlarge-up-3 {
        flex-wrap: wrap
    }

    .xlarge-up-3>.column,
    .xlarge-up-3>.columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .xlarge-up-4 {
        flex-wrap: wrap
    }

    .xlarge-up-4>.column,
    .xlarge-up-4>.columns {
        flex: 0 0 25%;
        max-width: 25%
    }

    .xlarge-up-5 {
        flex-wrap: wrap
    }

    .xlarge-up-5>.column,
    .xlarge-up-5>.columns {
        flex: 0 0 20%;
        max-width: 20%
    }

    .xlarge-up-6 {
        flex-wrap: wrap
    }

    .xlarge-up-6>.column,
    .xlarge-up-6>.columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .xlarge-up-7 {
        flex-wrap: wrap
    }

    .xlarge-up-7>.column,
    .xlarge-up-7>.columns {
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }

    .xlarge-up-8 {
        flex-wrap: wrap
    }

    .xlarge-up-8>.column,
    .xlarge-up-8>.columns {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .row.xlarge-unstack>.column,
    .row.xlarge-unstack>.columns {
        flex: 1 1 0px
    }

    .xlarge-collapse>.column,
    .xlarge-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .xlarge-uncollapse>.column,
    .xlarge-uncollapse>.columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }

    .column-block {
        margin-bottom: 1.875rem
    }

    .column-block>:last-child {
        margin-bottom: 0
    }

    .xlarge-order-1 {
        order: 1
    }

    .xlarge-order-2 {
        order: 2
    }

    .xlarge-order-3 {
        order: 3
    }

    .xlarge-order-4 {
        order: 4
    }

    .xlarge-order-5 {
        order: 5
    }

    .xlarge-order-6 {
        order: 6
    }

    .xlarge-flex-container {
        display: flex
    }

    .xlarge-flex-child-auto {
        flex: 1 1 auto
    }

    .xlarge-flex-child-grow {
        flex: 1 0 auto
    }

    .xlarge-flex-child-shrink {
        flex: 0 1 auto
    }

    .xlarge-flex-dir-row {
        flex-direction: row
    }

    .xlarge-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .xlarge-flex-dir-column {
        flex-direction: column
    }

    .xlarge-flex-dir-column-reverse {
        flex-direction: column-reverse
    }

    .hide-for-xlarge,
    .hide-for-xlarge-only {
        display: none !important
    }
}

@media screen and (min-width:80em) and (min-width:80em) {
    .xlarge-expand {
        flex: 1 1 0px
    }
}

@media screen and (max-width:63.99875em),
screen and (min-width:80em) {
    .show-for-large-only {
        display: none !important
    }
}

@media print,
screen and (max-width:48.87375em) {
    figcaption {
        margin-top: .375rem
    }

    .hide-for-small-only {
        display: none !important
    }

    .reveal {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }

    .wp-site-blocks .alignfull-small-only {
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none;
        padding-top: 0
    }

    .wp-site-blocks .alignfull-small-only>.wp-block-group.has-background {
        padding-top: 0
    }

    .m-alignfull-small {
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .ie-newsletter {
        background-color: #1c233e;
        color: #fff;
        position: absolute;
        right: 1.25rem;
        top: .875rem
    }

    .ham_nav {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 1.25rem
    }

    .ham_newsletter {
        background-color: #1c233e;
        border-radius: .1875rem;
        padding: .1875rem .625rem;
        position: relative;
        font-size: .6875rem;
        font-weight: 600;
        line-height: 1.125rem;
        margin-left: 1.25rem;
        text-transform: uppercase
    }

    .ham_newsletter,
    .ham_newsletter a {
        color: var(--wp--preset--color--white)
    }

    .ham-download-app,
    .ham_newsletter a .tnav-txt {
        font-size: .6875rem;
        font-weight: 600
    }

    .ham-download-app {
        background-color: #1c233e;
        border-radius: .1875rem;
        color: #fff;
        line-height: 1.125rem;
        padding: .1875rem .625rem;
        margin-right: 1.25rem;
        text-transform: uppercase
    }

    .ham-download-app .d-app-icon {
        /* background-image: url(../src/img/download-icons.svg); */
        background-repeat: no-repeat;
        background-size: 100%;
        display: inline-block;
        position: relative;
        top: 1px;
        margin-left: .3125rem;
        height: .9375rem;
        width: .875rem
    }

    .hamburger_menu.m-mega-menu li .sub-menu li {
        display: inline-block;
        width: 49.5%
    }

    .hamburger_menu.m-mega-menu li .sub-menu li a {
        font-weight: 500
    }

    .ie-network-brand-list {
        border-top: 1px solid #323850;
        padding-top: 1.25rem;
        margin-top: .625rem
    }

    .site-header__brand-list li+li:before {
        display: none
    }

    .hamburger_menu .ie-network-brand-list li a {
        line-height: 2.5rem
    }

    .ie-network-mobile-social {
        position: fixed;
        bottom: 0;
        background: #1c233e;
        color: #fff;
        width: 100%;
        padding: 0 1.25rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between
    }

    .ie-network-mobile-social .header-social-list li {
        display: inline-block;
        padding: 0 .4375rem
    }

    .ie-network-mobile-social .header-social-list li a {
        padding: 0
    }

    .search-holder .form-close-btn {
        display: none
    }

    .footer__top ul {
        -moz-column-count: 2;
        column-count: 2
    }

    .footer__center>*+* {
        margin-top: 1.25rem
    }

    .footer__quick-link {
        -moz-column-count: 2;
        column-count: 2
    }

    .footer__bottom>div+div {
        margin-top: .625rem
    }

    .news-guard.ev-meter-content ul {
        overflow: hidden;
        border-bottom: 1px solid #4f4f57;
        padding-bottom: .9375rem
    }

    .news-guard ul li:nth-child(2n) {
        max-width: 87%;
        color: #fff;
        height: auto
    }

    .news-guard-top.ev-meter-content ul {
        padding-bottom: 0
    }

    .news-guard-top {
        overflow: hidden;
        padding: .9375rem 0 0
    }

    .news-guard-top ul {
        display: block;
        position: relative;
        padding-bottom: 0
    }

    .news-guard-top ul li:first-child {
        float: left;
        width: 1.875rem;
        padding-top: .9375rem
    }

    .news-guard-top ul li:nth-child(2n) {
        padding-left: 1.875rem;
        padding-top: .9375rem;
        padding-bottom: .625rem
    }

    .news-guard-top ul li:last-child {
        position: absolute;
        top: 0
    }

    .single .ie-network-breadcrumb li:last-child {
        display: none
    }

    .wp-block-columns {
        flex-wrap: wrap
    }

    .wp-block-columns .wp-block-column.wp-block-column {
        flex-basis: 100% !important
    }

    .wp-block-columns .wp-block-column {
        margin-bottom: 1.25rem
    }

    .m-block-columns-2>div {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden
    }

    .m-block-columns-2 article {
        flex-basis: calc(50% - 0.625rem)
    }

    .m-block-columns-2 article:before {
        content: "";
        position: absolute;
        left: -.625rem;
        border-left: 1px solid #efefef;
        height: 15rem
    }

    .wp-block-gallery .blocks-gallery-item {
        margin-bottom: 1.25rem
    }

    body .wp-block-gallery .blocks-gallery-item figcaption,
    body .wp-block-gallery .blocks-gallery-item p {
        margin-top: .375rem
    }

    .single-picture-gallery .wp-block-post-content {
        padding-bottom: 0
    }

    .single-picture-gallery .wp-block-column.ie-network-grid__lhs {
        margin-bottom: 0
    }

    .sharedaddy .sd-content ul li {
        padding-left: .3125rem
    }

    .sharedaddy .sd-content ul li:first-child {
        padding-left: 0
    }

    .sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a,
    .sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover {
        padding: .375rem
    }

    .ie-network-custom-share {
        width: 60%;
        text-align: right
    }

    .ie-network-custom-share .universal_footer_event.univ-nav-share-widget {
        display: none
    }

    .ie-network-custom-share .universal_footer_event {
        display: inline-block;
        margin: 0 .3125rem .1875rem 0;
        padding: 0
    }

    .ie-network-custom-share .universal_footer_event .sprite {
        border-radius: 50%;
        width: 1.875rem;
        height: 1.875rem;
        display: block
    }

    .ie-network-custom-share .universal_footer_event .facebook {
        /* background: url(../src/img/facebookus.png) no-repeat; */
        background-size: 100%
    }

    .ie-network-custom-share .universal_footer_event .linkedin {
        /* background: url(../src/img/linkedin.png) no-repeat; */
        background-size: 100%
    }

    .ie-network-custom-share .universal_footer_event .twitter {
        /* background: url(../src/img/tweet.png) no-repeat; */
        background-size: 100%
    }

    .ie-network-custom-share .universal_footer_event .whatsapp {
        /* background: url(../src/img/whatsapp.png) no-repeat; */
        background-size: 100%
    }

    .ie-google-news__btn {
        padding: .125rem .3125rem
    }

    .download-app {
        margin-left: -1.375rem
    }

    .universal_footer_event.share-custom-followongooglenews {
        position: relative
    }

    .universal_footer_event.share-custom-followongooglenews .sprite.googlenews {
        position: absolute;
        content: "";
        width: 1.125rem;
        height: 1.125rem;
        display: inline-block;
        vertical-align: middle;
        background-size: 100% auto;
        top: .375rem;
        left: .375rem
    }

    .universal_footer_event.share-custom-followongooglenews span {
        background: #fff;
        border-radius: .9375rem;
        padding: .375rem .625rem .375rem 1.75rem;
        display: inline-block;
        color: #4c8bf5;
        font-weight: 600;
        position: static !important;
        width: auto;
        vertical-align: top;
        margin: 0;
        height: auto;
        font-size: .5rem;
        text-align: left
    }

    .site-header .ie-google-news__btn {
        font-size: .5625rem
    }

    .ie-network-post-meta .author-link {
        margin-bottom: .1875rem
    }

    .post-city+.ie-network-post-meta-date {
        font-size: .5625rem;
        line-height: 1.125rem
    }

    #jp-relatedposts.jp-relatedposts {
        padding: 1.125rem;
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    #jp-relatedposts.jp-relatedposts .jp-relatedposts-headline {
        font-size: 1.125rem
    }

    #jp-relatedposts.jp-relatedposts .jp-relatedposts-items {
        margin-right: -1.25rem
    }

    #jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        padding-right: 1.25rem
    }

    #jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
        font-size: .875rem
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 {
        padding: 1.125rem;
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 .heading {
        font-size: 1.125rem
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row {
        margin-right: -1.25rem
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__row .jp-related-posts-i2__post {
        margin-right: 1.25rem
    }

    .jp-relatedposts-i2.jp-relatedposts-i2 .jp-related-posts-i2__post-link a {
        font-size: .875rem
    }

    .wp-block-navigation {
        margin-right: -1.25rem
    }

    .wp-block-navigation .wp-block-navigation__container {
        flex-wrap: inherit;
        padding-bottom: .75rem;
        margin-bottom: .625rem
    }

    .wp-block-navigation__container {
        white-space: nowrap
    }

    body .wp-block-navigation {
        flex-wrap: inherit
    }

    .ie-network-next-story img {
        width: 30%;
        margin-left: .875rem
    }

    .ie-network-next-story a {
        width: 70%
    }

    .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel {
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel article {
        border-radius: 0
    }

    .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-wrapper {
        padding: .625rem 1.25rem
    }

    .wp-block-newspack-blocks-carousel.wp-block-newspack-blocks-carousel .entry-title {
        font-size: 1rem;
        line-height: 1.3;
        margin-top: .3125rem
    }

    .wp-block-newspack-blocks-carousel .swiper-controls {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: .9375rem
    }

    .wp-block-newspack-blocks-carousel .swiper-controls .swiper-button {
        display: block;
        position: static;
        margin: 0;
        width: 1.5rem;
        height: 1.5rem;
        background-size: .75rem
    }

    .ie-network-post-meta-wrapper {
        padding-right: .3125rem
    }

    .ie-network-post-meta-wrapper .post-city:after {
        margin-left: .1875rem;
        margin-right: .1875rem
    }

    .ie-network-post-meta-wrapper span.author-link {
        display: block
    }

    .ie-network-post-meta {
        font-size: .6875rem
    }

    .ie-reveal-modal .ie-network-post-meta {
        flex-direction: row;
        align-items: center
    }

    .ie-network-post-meta-sharing {
        margin-left: 0;
        margin-top: .3125rem
    }

    .ie_custom_theme_multiple_authors span.multiple_author_link {
        display: inline-block
    }

    .ie_custom_theme_multiple_authors span.multiple_author_link:before {
        content: ",";
        margin-left: 0;
        margin-right: .3125rem
    }

    .ie-network-jansatta .liveblog-sub-heading h1,
    .ie-network-jansatta .liveblog-sub-heading h2,
    .ie-network-jansatta .liveblog-sub-heading h3,
    .ie-network-jansatta .liveblog-sub-heading h4,
    .ie-network-jansatta .liveblog-sub-heading h5 {
        font-size: 1rem;
        line-height: 1.375rem
    }

    .ie-network-tab__title-item {
        font-size: .625rem
    }

    .ie-network-tab__title-item+.ie-network-tab__title-item:before {
        margin: 0 .5rem
    }

    .ie-network-tag-description .entry-wrapper {
        display: block
    }

    .ie-network-tag-description .entry-image {
        float: left
    }

    .ie-network-tag-description .toggle-content-wrapper:not(.has-read-more) {
        display: block;
        margin-bottom: 2.1875rem
    }

    .ie-network-tag-description .tag-social-share {
        position: static
    }

    .ie-network-ticker {
        flex-direction: column
    }

    .ie-network-ticker__item {
        overflow: hidden
    }

    .ie-network-video-top-box iframe {
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .wp-block-post-title {
        font-size: 1.5rem;
        margin-bottom: .5rem
    }

    .home .ie-full-with {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .home .webstories-widget.js-photogallery .wp-block-columns {
        margin-bottom: .3125rem
    }

    .o-sabrang {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .o-sabrang.wp-block-group {
        margin-top: 0
    }

    .o-sabrang h2 {
        margin-bottom: 0
    }

    .pharmeasy-logo {
        width: 6.25rem;
        top: -.9375rem;
        padding-left: .625rem
    }

    .o-four-column {
        margin-top: .625rem
    }

    .o-four-column .wp-block-column {
        margin-bottom: 1.25rem
    }

    .o-four-column .wp-block-column:after {
        border-width: 0
    }

    .o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail {
        flex-basis: 9.375rem;
        margin-left: .875rem
    }

    .o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail img {
        width: 9.375rem;
        max-width: 9.375rem
    }

    .o-four-column .ie-stories.m-image-alignright .post-has-image .entry-wrapper {
        flex-basis: 58%
    }

    .t-bdr {
        border-bottom: 1px dotted rgba(0, 0, 0, .2)
    }

    .justnow-scroll .ie-network-popup-container__heading {
        height: 0
    }

    .justnow-scroll .ie-network-popup-container__heading .close {
        color: #000;
        font-size: 2.5rem;
        z-index: 1;
        top: .625rem
    }

    .justnow-scroll .ie-network-popup-container__content {
        height: auto
    }

    body .justnow-scroll .ie-network-popup-container__content .entry-title {
        font-size: .8125rem;
        line-height: .875rem;
        font-weight: 500
    }

    .justnow-scroll .ie-network-popup-container__content .ie-stories.image-alignleft .entry-wrapper {
        height: 2.625rem;
        overflow: hidden
    }

    .justnow-scroll .ie-network-popup-container__content figure {
        width: 3.125rem;
        height: 2.5rem
    }

    .justnow-scroll {
        box-sizing: border-box;
        width: 100%;
        position: fixed;
        bottom: -6.25rem;
        left: 0;
        overflow: hidden;
        transition: .5s ease-out .5s;
        -webkit-transition: .5s ease-out .5s;
        box-shadow: 0 1px .75rem .1875rem rgba(0, 0, 0, .14);
        z-index: 98
    }

    .justnow-scroll .heading {
        display: none
    }

    .justnow-scroll .justnow-scrollbx {
        background: #fff;
        border-top: .1875rem solid #d80202;
        position: relative;
        height: 3.5625rem;
        height: 3.75rem
    }

    .animate-break {
        bottom: 0;
        left: 0
    }

    .footer {
        padding-bottom: 2.5rem
    }

    .wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-wrapper {
        padding: .3125rem 0 0
    }

    .wp-block-newspack-blocks-carousel.is-style-image-on-top .entry-title {
        font-weight: 700
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides {
        padding: 1.25rem 1.25rem 0
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides .swiper-wrapper {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: .625rem;
        transform: inherit
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides article {
        border-radius: 0;
        max-height: 35vh;
        width: 14.1875rem
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides article+article {
        margin-left: 1.25rem
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides article .entry-wrapper {
        white-space: normal
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides article .entry-title {
        font-weight: 500
    }

    .wp-block-newspack-blocks-carousel.m-one-half-slides .swiper-controls {
        display: none
    }

    .m-shadow {
        background: #fff;
        box-shadow: 0 0 1.25rem 0 hsla(0, 0%, 62.7%, .5);
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none;
        padding: .9375rem 1.25rem .625rem
    }

    .m-shadow .wp-block-columns {
        margin-bottom: 0
    }

    .express-explained {
        margin-top: 0;
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .express-explained.is-style-border {
        border: 0;
        border-top: .25rem solid var(--wp--preset--color--black)
    }

    .express-explained.is-style-border:not(.has-background) {
        padding-bottom: 0
    }

    .express-explained .image-alignright .entry-title {
        font-weight: 700;
        line-height: 1.375rem
    }

    .hide-small-only {
        display: none
    }

    .home .ie-stories:not(.single-column-from-tablet).columns-2 article {
        flex-basis: calc(50% - 0.625rem)
    }

    .home .wp-block-separator.has-background:not(.is-style-dots) {
        height: 0
    }

    .home .is-style-with-border {
        margin-top: 0
    }

    .wp-block-columns.border-btm {
        border-bottom: 1px dotted rgba(0, 0, 0, .2);
        padding-bottom: .375rem;
        margin-bottom: .75rem
    }

    .wp-block-column.margin-b-none,
    .wp-block-columns.margin-b-none,
    .wp-block-group.margin-b-none {
        margin-bottom: 0
    }

    .wp-block-column.margin-t-none,
    .wp-block-columns.margin-t-none,
    .wp-block-group.margin-t-none {
        margin-top: 0
    }

    .wp-block-column.margin-b-15,
    .wp-block-columns.margin-b-15,
    .wp-block-group.margin-b-15 {
        margin-bottom: .9375rem
    }

    .border-btm1 {
        border-bottom: 1px dotted rgba(0, 0, 0, .2)
    }

    .m-bottom-20 {
        margin-bottom: 1.25rem
    }

    .home .wp-block-separator.has-background:not(.is-style-dots) {
        border-bottom: 0
    }

    .ie-stories.en-font-modify .entry-title {
        font-weight: 700
    }

    .e-result-chart .entry-wrapper .entry-title {
        font-size: 1.125rem
    }

    .elections-top-sec .m-margin-bottom {
        margin-bottom: 0
    }

    .elections-top-sec .m-margin-top {
        margin-top: 0
    }

    .elections-top-sec ul {
        margin-top: .625rem;
        margin-bottom: 0
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-wrapper {
        padding: .3125rem 0 0
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-title {
        font-weight: 700
    }

    .wp-block-newspack-blocks-carousel.is-style-with-bullets {
        padding: .9375rem 1.25rem 0
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: .9375rem
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile .swiper-wrapper {
        display: block
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile article {
        display: flex;
        align-items: flex-start;
        border-radius: 0;
        margin-top: .4375rem;
        padding-top: .875rem;
        max-height: inherit;
        border-top: 1px dotted rgba(0, 0, 0, .2)
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile article .entry-wrapper {
        flex-basis: 67%;
        order: -1;
        padding-top: 0
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile article .entry-title {
        line-height: 1.375rem
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile article .post-thumbnail {
        flex-basis: 33%;
        margin-left: .875rem;
        margin-bottom: .3em;
        position: relative
    }

    .wp-block-newspack-blocks-carousel.m-listing-on-mobile .swiper-controls {
        display: none
    }

    .adcode300x250 {
        text-align: center;
        margin: 0 auto;
        max-width: 18.75rem
    }

    .wp-site-blocks .ad-bg-container {
        background: #eee;
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        margin-bottom: .9375rem;
        padding: .3125rem 0 .625rem
    }

    .wp-site-blocks .blocks-gallery-grid .ad-bg-container {
        margin-left: auto;
        margin-right: auto;
        width: 100%
    }

    .loadmore-ad-container.adcode300x250 {
        margin-bottom: 1.25rem
    }

    .adcode300x250>div>div {
        display: inline-block;
        margin: 0 auto
    }

    .home-banner-desktop {
        display: none
    }

    .adspruce-bannerspot {
        z-index: 100 !important
    }

    .ad-bg-container.adcode300x250.readmore-ad {
        max-width: inherit
    }

    .wp-block-group.has-background.trending-naw {
        margin: 1.25rem -1.25rem
    }

    .remove-space.m-topblock-space {
        margin-bottom: 0
    }

    .o-breaking-story.wp-block-group.has-background {
        padding: 1.25rem
    }

    .o-breaking-story .ie-stories.ts-4 .entry-title {
        font-size: 1.625rem
    }

    .o-breaking-story .ie-stories.image-alignright .entry-wrapper {
        position: relative;
        margin-top: -3.125rem
    }

    .o-breaking-story {
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .o-breaking-story .ie-stories.image-alignright .post-has-image {
        display: inherit
    }

    .o-breaking-story .ie-stories.image-alignright .post-thumbnail {
        margin-left: 0;
        margin-top: -1.25rem
    }

    .o-breaking-story .ie-stories .post-thumbnail:after {
        background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .8), #000);
        bottom: 0;
        content: "";
        display: block;
        height: 60%;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 0
    }

    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .custom-head.city-weather .skymet-power {
        display: block;
        width: 6.25rem;
        position: static
    }

    .custom-head.city-weather .data {
        font-size: .625rem;
        display: block;
        text-align: center;
        padding-bottom: .3125rem;
        padding-right: 0
    }

    .custom-head.city-weather h2 {
        font-size: 1.1875rem;
        line-height: 1.25rem;
        margin-bottom: -1.0625rem
    }

    .custom-head.city-weather h2 span {
        display: block
    }

    .skymet-power .data-logo {
        width: 5rem
    }

    .about-weather {
        width: 100%
    }

    .about-weather .col-6 {
        width: 50%
    }

    .ienw_microsite .p15 {
        padding: .625rem 0
    }

    .cloud-weather .celcius-count {
        font-size: 3rem;
        line-height: 3rem
    }

    .celcius {
        font-size: 2rem
    }

    .col-12.main-wethr-top .d-flex {
        width: 48%;
        box-sizing: border-box
    }

    .celcius-sml {
        font-size: 1.25rem
    }

    .season-table {
        white-space: nowrap;
        overflow: auto
    }

    .season-table ul li {
        width: 5.9375rem
    }

    .cloud-bg .col-3:after {
        content: none
    }

    .cloud-bg .col-3:nth-child(2),
    .col-3:first-child {
        flex: 0 0 50%;
        max-width: 50%;
        background: rgba(0, 0, 0, .1);
        padding: .625rem;
        margin-bottom: .625rem
    }

    .cloud-weather {
        margin: 0 -1.1875rem
    }

    .mob-cl.col-6 {
        flex: 50%
    }

    .col-12.main-wethr-top .d-flex {
        margin-right: .3125rem
    }

    .cloud-bg .ienw_microsite .p15 {
        padding: 0
    }

    .cloud-bg .custom-row.p15 {
        padding-left: 0;
        padding-right: 0
    }

    .ienw_city_pages .ie-network-inner-top-menu {
        display: none
    }

    .js-tabs-menu {
        margin-top: -1.25rem
    }

    .ie-city-dropdown {
        background-color: #fff;
        position: absolute;
        right: 0;
        z-index: 99
    }

    .js-opinion-style {
        background-color: #e9e9e9;
        padding: .9375rem 1.25rem;
        margin: 0 -1.25rem 1.5625rem
    }

    .podcast-shows-container {
        /* background: url(../src/img/audio/podcast-top-bg-mobi.jpg) 0 0 no-repeat; */
        border-bottom: 1px solid #bbb;
        padding: 1.3125rem 0 1.8125rem 1.3125rem;
        margin: 0 -1.25rem
    }

    .podcast-shows-container .shows-image-box {
        width: 30%
    }

    .podcast-shows-container .shows-image-box img {
        padding: 1.875rem 0 1.5625rem
    }

    .podcast-shows-container .shows-image-box:after {
        width: 7.1875rem;
        height: 7.1875rem;
        margin-top: -3.5625rem;
        margin-right: -5.3125rem;
        border: 2.625rem solid #414141;
        background: none
    }

    .podcast-shows-container .shows-meta-box {
        float: left;
        width: 70%;
        padding: .625rem 0 0 3.25rem
    }

    .podcast-shows-container .shows-meta-box .shows-name {
        font-size: 1.0625rem;
        display: block
    }

    .podcast-shows-container .shows-meta-box .shows-total-episodes:before {
        content: none
    }

    .podcast-shows-container .shows-meta-box .shows-total-episodes {
        display: block;
        font-size: .875rem
    }

    .podcast-shows-container .shows-meta-box .shows-share-icons {
        margin-top: -1.375rem
    }

    .podcast-shows-container .shows-description {
        float: left;
        width: 70%;
        font-size: .875rem;
        padding: 1.875rem .625rem 0 3.25rem;
        line-height: 1.125rem
    }

    .episode-top-wrap {
        padding: 1.25rem;
        margin: 0 -1.25rem
    }

    .episode-top-wrap .episode-top-sec {
        border-bottom: none;
        margin-bottom: 0
    }

    .episode-top-wrap .post-has-image {
        border-top: 1px solid #ccc;
        padding-top: .9375rem;
        margin-top: .9375rem
    }

    .episode-top-wrap .espisode-content {
        width: 100%
    }

    .episode-top-wrap .espisode-content p {
        margin-bottom: 0
    }

    .podcast-single-container .episode-title h1 {
        font-size: 1.25rem;
        line-height: 1.75rem;
        margin: 0
    }

    .podcast-single-container .ie-network-post-meta-sharing,
    .podcast-single-container .ie-share-on-hover-parent {
        margin: 0
    }

    .podcast-single-container .ie-network-episode-play-holder {
        width: 100%;
        margin: 1.25rem 0 1.125rem
    }

    .podcast-single-container .ie-network-episode-play-holder .bcvideo-player {
        width: 100%;
        margin: 0 auto;
        text-align: center
    }

    .podcast-single-container .shows-meta-box {
        width: 100%;
        margin-top: 0;
        margin-bottom: .9375rem
    }

    .podcast-single-container .shows-meta-box .ie-network-post-meta-date {
        margin: .3125rem 0 0
    }

    .ie-network-jansatta .episode-top-sec .wp-block-column,
    .ie-network-jansatta .episode-top-sec .wp-block-columns {
        margin-bottom: 0
    }

    .espisode-content .read-more-art-btn {
        font-size: .9375rem;
        line-height: 1.5rem;
        color: #fff
    }

    .podcast-single-container amp-audio {
        height: 1.875rem;
        width: 100%;
        margin: 0 auto
    }

    .podcast-single-container audio {
        height: 1.875rem;
        width: 100%
    }

    .espisode-content .o-content-info__more,
    .espisode-content .read-more-article .read-more-art {
        position: absolute;
        z-index: 4;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        text-align: left;
        padding: 3.125rem 1.25rem .625rem 0;
        cursor: pointer;
        background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #0a112d 40%, #0a112d);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#fff", GradientType=0);
        width: 100%;
        border: none;
        text-transform: lowercase;
        color: #fff
    }

    .espisode-content .o-content-info__more {
        font-weight: 500
    }

    .podcast-shows-page-container {
        border-bottom: 1px solid #bbb;
        padding: 1.3125rem 0 1.8125rem 1.3125rem;
        margin: 0 -1.25rem
    }

    .podcast-shows-page-container .shows-image-box {
        width: 30%
    }

    .podcast-shows-page-container .shows-image-box img {
        padding: 1.875rem 0 1.5625rem
    }

    .podcast-shows-page-container .shows-image-box:after {
        width: 7.1875rem;
        height: 7.1875rem;
        margin-top: -3.5625rem;
        margin-right: -5.3125rem;
        border: 2.625rem solid #414141;
        background: none
    }

    .podcast-shows-page-container .shows-meta-box {
        float: left;
        width: 70%;
        padding: 2.5rem 0 0 3.25rem
    }

    .podcast-shows-page-container .shows-meta-box .shows-name {
        font-size: 1.0625rem;
        display: block
    }

    .podcast-shows-page-container .shows-meta-box .shows-total-episodes:before {
        content: none
    }

    .podcast-shows-page-container .shows-meta-box .shows-total-episodes {
        display: block;
        font-size: .875rem
    }

    .podcast-shows-page-container .shows-meta-box .shows-share-icons {
        margin-top: -1.375rem
    }

    .podcast-shows-page-container .shows-description {
        float: left;
        width: 70%;
        font-size: .875rem;
        padding: 1.875rem .625rem 0 3.25rem;
        line-height: 1.125rem
    }

    .ie-audio-block .podcast-shows-page-container .shows-image-box {
        padding: 0 1.25rem 1.25rem
    }

    .ie-audio-block .podcast-shows-page-container .shows-meta-box {
        padding: 1.5625rem 0 0 3.25rem
    }

    .popular-shows-card li {
        display: inline-block;
        width: 10rem;
        vertical-align: top
    }

    .popular-shows-card li figure img {
        padding: 1.25rem 0;
        width: 6.375rem
    }

    .popular-shows-card li figure:after {
        width: 6rem;
        height: 6rem;
        border-width: 2.125rem;
        margin-top: -3rem;
        margin-right: -4.5rem
    }

    .popular-shows-card li .showname p {
        font-size: 1rem;
        line-height: 1.375rem;
        white-space: normal
    }

    .popular-shows-card li .showname .countbox {
        font-size: .8125rem;
        line-height: 1.25rem
    }

    .popular-shows-card {
        margin-top: .9375rem;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        clear: both;
        display: block
    }

    .popular-shows-card::-webkit-scrollbar {
        display: none
    }

    .ie-network-indianexpress .ie-audio-block .ie-stories.ts-2 .entry-title {
        font-size: 1rem;
        line-height: 1.375rem
    }

    .w670 {
        width: 100%;
        max-width: 100%
    }

    .city-news-div {
        display: block
    }

    .city-news-div-item {
        width: 100%;
        max-width: 100%;
        border-bottom: 1px dotted #ddd;
        padding-bottom: .625rem
    }

    .city-news-div-item:nth-of-type(-n+2) {
        max-width: 100%;
        width: auto
    }

    .city-news-div-item:nth-of-type(-n+2) .city-news-story-title {
        max-width: 66%;
        font-size: .9375rem;
        line-height: 1.25rem
    }

    .city-news-div-item:last-child {
        border-bottom: 0
    }

    .city-news-div-item a {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse
    }

    .city-news-div-item .city-news-story-title {
        max-width: 66%;
        font-size: .9375rem;
        line-height: 1.25rem;
        font-weight: 600;
        padding: 0;
        margin: 0
    }

    .city-news-div-item figure {
        margin: 0;
        max-width: 30%;
        overflow: hidden
    }

    .ie-network-indianexpress .city-news-div-item:nth-of-type(-n+2) .city-news-story-title {
        font-size: .9375rem;
        line-height: 1.25rem
    }

    .ie-network-indianexpress .city-news-div-item .city-news-story-title {
        font-size: .9375rem;
        line-height: 1.25rem;
        font-weight: 400;
        font-family: var(--wp--custom--font-secondary)
    }

    .wp-block-post-content .parent_also_read .read-story {
        border-bottom: none
    }

    .parent_also_read {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .ad-bg-container+.parent_also_read,
    .parent_also_read {
        margin: 1.25rem -1.25rem 0
    }

    .ie-network-loksatta .site-header {
        margin-bottom: 0;
        z-index: 99
    }

    .ie-network-loksatta .wp-site-blocks .sticky-site-naviation {
        padding-top: 5.625rem
    }

    .ie-network-loksatta .ie-network-city-news .ie-stories:not(.single-column-from-tablet).columns-2 article {
        flex-basis: 100%
    }

    .ie-network-loksatta .h-top-block .ie-network-grid__lhs {
        margin-bottom: 0
    }

    .ie-network-loksatta .js-today-news article:last-child {
        border-bottom: 0;
        padding-bottom: .9375rem
    }

    .ie-network-loksatta .o-sports {
        margin-top: .9375rem
    }

    .ie-network-loksatta .o-four-column {
        margin-top: .625rem
    }

    .ie-network-loksatta .o-four-column .wp-block-column {
        margin-bottom: 1.25rem
    }

    .ie-network-loksatta .o-four-column .wp-block-column:after {
        border-width: 0
    }

    .ie-network-loksatta .o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail {
        flex-basis: 9.375rem;
        margin-left: .875rem
    }

    .ie-network-loksatta .o-four-column .ie-stories.m-image-alignright .post-has-image .post-thumbnail img {
        width: 9.375rem;
        max-width: 9.375rem
    }

    .ie-network-loksatta .o-four-column .ie-stories.m-image-alignright .post-has-image .entry-wrapper {
        flex-basis: 58%
    }

    .ie-network-loksatta .t-bdr {
        border-bottom: 1px dotted rgba(0, 0, 0, .2)
    }

    .ie-network-loksatta .ie-stories.m-image-alignbehind .post-has-image .entry-wrapper {
        bottom: .625rem
    }

    .ie-network-loksatta .m-top-15 {
        margin-top: .9375rem
    }

    .ie-network-loksatta .m-bottom-o {
        margin-bottom: 0
    }

    .ie-network-loksatta .ie-stories.image-alignbehind .post-has-image .entry-wrapper {
        bottom: .625rem
    }

    .ie-network-loksatta .o-entertainment .ie-network-grid {
        margin-bottom: 0
    }

    .hamburger_menu li.ctd-menunew:before,
    .hamburger_menu li.ctd-sup2022:before {
        top: .75rem
    }

    .hamburger_menu li.ctd-menunew:before {
        right: 66%
    }

    .hamburger_menu li.ctd-sup2022:before {
        right: 67%
    }

    .ctd-menunew.audio-newmenu:before {
        right: 0
    }

    .hamburger_menu li.ctd-menunew.audio-newmenu:before {
        right: 80%
    }

    .post-has-image.category-weekly-rashi-bhavishya {
        padding: 0 .625rem .625rem 1.25rem
    }

    .category-astrotype figure.post-thumbnail {
        width: 100%;
        float: none;
        display: block
    }

    .category-astrotype figure.post-thumbnail .post-overlay {
        display: none
    }

    .category-astrotype figure.post-thumbnail img {
        width: 8.125rem
    }

    .post-has-image.category-astrotype {
        padding: 0 .625rem .625rem 0;
        margin-top: -1.25rem;
        margin-bottom: 2.5rem
    }

    .post-has-image.category-astrotype .entry-content {
        float: none;
        width: 100%
    }

    .fe-astro-cal .category-astrotype {
        margin-top: .625rem
    }

    .fe-astro-cal .category-astrotype .post-thumbnail {
        float: left;
        width: 6.875rem
    }

    .fe-astro-cal .entry-content {
        font-size: .9375rem
    }

    body .interstitialbx.sticky-site-naviation {
        padding-top: 0 !important;
        margin-left: 0;
        margin-right: 0
    }

    .header,
    .loadtxt ul li {
        text-align: center
    }

    .interstitialbx .ielogo {
        width: 9.375rem;
        margin: 0 auto
    }

    .loadtxt ul li {
        float: none;
        line-height: 1.125rem
    }

    .image-cross-button {
        right: 0;
        top: 0
    }

    .form-submission-data-main-container .form-submission-item {
        flex-basis: 100%
    }

    .podcasts-homepage {
        padding: 1.25rem 0 1rem;
        flex-wrap: nowrap;
        overflow-x: auto
    }

    .podcasts-homepage li {
        max-width: 17.5rem;
        min-width: 16.25rem
    }

    .podcasts-homepage li figure {
        border-radius: .3125rem;
        margin-bottom: .625rem;
        overflow: hidden;
        margin-right: .625rem;
        border: 1px solid red
    }

    .featured-showsbox {
        display: none
    }

    .podcasts-listing {
        margin: 0;
        padding-top: 1.25rem;
        clear: both;
        justify-content: space-between;
        box-shadow: none
    }

    .podcasts-listing .podcast-grid {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 2.5rem;
        width: 48%
    }

    .podcasts-listing .podcast-grid .showsnamebox {
        text-align: center
    }

    .podcasts-listing .podcast-grid .showsnamebox h3 {
        font-size: .875rem;
        line-height: 1.1875rem;
        margin: 0;
        min-height: auto;
        font-weight: 500
    }

    .podcasts-listing .podcast-grid .showsnamebox p {
        font-size: .875rem;
        line-height: 1.25rem;
        margin: 0 0 .625rem;
        display: none
    }

    .podcasts-listing .shows-logos {
        display: none
    }

    .podcasts-listing .gradient-shows {
        margin-bottom: 0;
        border-radius: .3125rem
    }

    .podcasts-listing .podcast-showsbox {
        box-shadow: none
    }

    .episodes-lhs {
        display: flex
    }

    .episodes-lhs .ie-stories .is-audio-article {
        flex-wrap: wrap
    }

    .episodes-lhs .ie-stories .post-thumbnail {
        flex-basis: 100% !important;
        margin-right: 0
    }

    .episodes-lhs .ie-stories .entry-wrapper {
        flex-basis: 100% !important
    }

    .episodes-lhs .entry-title a {
        font-size: 1.625rem;
        line-height: 2.125rem;
        margin-bottom: .9375rem
    }

    .episodes-rhs .ie-stories div {
        display: flex;
        justify-content: space-between
    }

    .episodes-rhs article {
        width: 100%;
        max-width: 48%;
        flex-wrap: wrap
    }

    .episodes-rhs article .post-thumbnail {
        flex-basis: 100% !important;
        margin-right: 0 !important;
        border-radius: .3125rem;
        overflow: hidden
    }

    .episodes-rhs article .entry-wrapper {
        flex-basis: 100% !important
    }

    .episodes-rhs .entry-title a {
        font-size: .875rem;
        line-height: 1.375rem
    }

    .narration .figure {
        min-height: auto;
        margin: 0;
        max-width: 100%
    }

    .narration .figure_detail {
        max-width: 100%;
        margin: .625rem 0 0;
        padding: 0
    }

    .agencybox .agency-logo {
        max-width: 33%
    }

    .agencybox .agency-desc {
        padding-left: 0
    }

    .o-evolok {
        margin-top: .25rem;
        position: relative;
        right: 0;
        top: .1875rem
    }

    .evham_signin,
    .evham_signout,
    .evusrlogin,
    .evusrlogout {
        overflow: hidden;
        text-indent: -6.1875rem
    }

    .auto-scroll-sticky-widget {
        background: #f34727;
        position: fixed;
        top: .375rem;
        left: 1px;
        z-index: 9999999;
        margin: .625rem;
        box-sizing: border-box;
        height: auto;
        border: .125rem solid #000;
        padding: .3125rem;
        color: #fff;
        font-weight: 700
    }

    .auto-scroll-sticky-widget a {
        color: #fff;
        font-weight: 600;
        box-sizing: border-box;
        margin-bottom: .9375rem;
        display: block
    }

    .auto-scroll-sticky-widget .auto-scroll-next-article {
        color: #000;
        position: absolute;
        bottom: 0;
        right: .375rem;
        font-size: 1rem
    }

    .ie-nw-inf-scroll .ie-network-grid__rhs {
        display: none
    }

    .result-bar {
        margin-top: .3125rem
    }

    .party-sheet {
        margin-top: 0
    }

    .party-sheet li {
        font-size: .8125rem;
        padding-right: .3125rem;
        margin-right: .3125rem
    }

    .party-sheet li span {
        padding-right: 0
    }

    .election-schedule2022 {
        margin: 0 -1.25rem;
        padding: .625rem
    }

    .election-schedule2022 .schedule-left {
        width: 100%
    }

    .election-schedule2022 .schedule-rhs {
        width: 100%;
        margin-top: .625rem
    }

    .election-result {
        text-align: left;
        padding-top: 1.625rem;
        font-size: 1.25rem
    }

    .election-result span {
        display: block
    }

    .ie-ae-el-dropdown {
        background-color: #fff;
        position: absolute;
        right: 0;
        z-index: 99
    }

    .party-sheet+.slimScroll-col-3 {
        margin: 0 -1.25rem
    }

    .party-sheet+.slimScroll-col-3 .constituency-list {
        display: block;
        overflow: hidden
    }

    .elections-top-sec .party-sheet {
        margin-top: 0
    }

    .election-schedule2022 .schedule-left {
        display: flex
    }

    .election-result-map {
        width: 35%
    }

    .voter-graph {
        text-align: center
    }

    .voter-graph img {
        max-width: 100%;
        width: 100%
    }

    .elections-top-sec .constituency-list__th,
    .elections-top-sec .constituency-list__tr {
        margin-bottom: .3125rem
    }

    .party-sheet+.slimScrollDiv {
        margin: 0 -1.25rem
    }

    .party-sheet+.slimScrollDiv .slimScroll-col-3 {
        white-space: inherit
    }

    .party-sheet+.slimScrollDiv .slimScroll-col-3 .constituency-list .table-data:first-child,
    .party-sheet+.slimScrollDiv .slimScroll-col-3 .constituency-list .table-data:nth-child(2) {
        width: 7.5rem
    }

    .party-sheet+.slimScrollDiv .slimScroll-col-3 .constituency-list .table-data:nth-child(3) {
        width: 5rem
    }

    .party-sheet+.slimScrollDiv .constituency-list {
        display: block
    }

    .slimScroll-col-3,
    .slimScroll-col-4,
    .slimScroll-col-6 {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }

    .slimScroll-col-3 .constituency-list .table-data:first-child {
        width: 15.625rem;
        white-space: normal
    }

    .slimScroll-col-3 .constituency-list .table-data:nth-child(2),
    .slimScroll-col-3 .constituency-list .table-data:nth-child(3) {
        width: 15.625rem
    }

    .slimScroll-col-4 .constituency-list .table-data:first-child {
        width: 15.625rem;
        white-space: normal
    }

    .slimScroll-col-4 .constituency-list .table-data:nth-child(2),
    .slimScroll-col-4 .constituency-list .table-data:nth-child(3),
    .slimScroll-col-4 .constituency-list .table-data:nth-child(4) {
        width: 15.625rem
    }

    .slimScroll-col-6 .constituency-list .table-data {
        width: 15.625rem;
        white-space: break-spaces
    }

    .slimScroll-col-6 .constituency-list .table-data:first-child {
        white-space: normal;
        width: 12.5rem
    }

    .slimScroll-col-6 .constituency-list .table-data:nth-child(3),
    .slimScroll-col-6 .constituency-list .table-data:nth-child(4),
    .slimScroll-col-6 .constituency-list .table-data:nth-child(5) {
        width: 7.5rem
    }

    .ie-listbox li {
        width: 44%
    }

    .candidates-box {
        width: 46%
    }

    .slimScroll-col-3 .constituency-list-new .table-data:first-child {
        width: 15.625rem;
        white-space: normal
    }

    .slimScroll-col-3 .constituency-list-new .table-data:nth-child(2),
    .slimScroll-col-3 .constituency-list-new .table-data:nth-child(3) {
        width: 15.625rem
    }

    .slim-constituencies {
        margin: 0 -1.25rem;
        white-space: inherit
    }

    .slim-constituencies .constituency-list {
        display: block;
        padding: .625rem
    }

    .slim-constituencies .constituency-list__th,
    .slim-constituencies .constituency-list__tr {
        margin-bottom: .3125rem
    }

    .slim-constituencies .constituency-list .table-data:nth-child(3) {
        text-align: center;
        width: 37%
    }

    .slim-constituencies .constituency-list .table-data:first-child,
    .slim-constituencies .constituency-list .table-data:nth-child(2) {
        width: 40%
    }

    .slim-constituencies .constituency-list {
        height: auto
    }

    .slim-constituencies .election-contents-info {
        height: 26.25rem;
        overflow: scroll
    }

    .state-heading h1.is-style-with-border {
        width: 100%
    }

    .state-heading h1 {
        width: 100%;
        margin-bottom: .625rem
    }

    .election-result-slider .slick-slider {
        margin: 0
    }

    .election-result-slider button.slick-prev {
        left: 31%
    }

    .election-result-slider button.slick-next {
        right: 31%
    }

    .election-result-slider .slick-dots {
        padding-top: 0
    }

    .election-result-slider button.slick-arrow {
        top: 82%
    }

    .slimscroll-div {
        height: 13.75rem;
        overflow: scroll
    }

    .election-result-sec .election-head1 {
        font-size: 1rem
    }

    .election-result-sec .election-head1 .red {
        font-size: 1.25rem
    }

    .realestate-megamenu a:before {
        content: "";
        display: block;
        width: 6.25rem;
        position: absolute;
        left: 8.9375rem;
        background: #fff;
        height: 1.875rem;
        border-radius: .3125rem;
        top: .375rem
    }

    .realestate-megamenu a .child-trigger {
        width: 0;
        height: 0;
        border-top: .5rem solid transparent;
        border-right: .625rem solid #fff;
        border-bottom: .5rem solid transparent;
        display: inline-block;
        position: absolute;
        left: 8.5rem;
        top: .8125rem
    }

    .top-realestate-menu a {
        background: #00b474;
        border-radius: .25rem
    }

    .hamburger_menu .m-ls-99acres-megamenu a {
        background-position: 0 -.125rem;
        background-size: 100%;
        margin-left: 1.0625rem;
        height: 1.75rem;
        width: 7.875rem
    }

    .video-top-menu .wp-block-navigation {
        margin: 0
    }

    .video-top-menu .wp-block-navigation .wp-block-navigation__container {
        margin: 0;
        padding: 0
    }

    .video-top-menu .wp-block-columns .wp-block-column {
        margin-bottom: 0
    }

    .top-video-block+.video-latest-popular .is-video-article,
    .top-video-revamp-box+.video-latest-popular .is-video-article {
        box-shadow: inherit;
        background-color: none;
        border-radius: 0;
        padding-bottom: 0
    }

    .top-video-block+.video-latest-popular .is-video-article .entry-wrapper,
    .top-video-revamp-box+.video-latest-popular .is-video-article .entry-wrapper {
        padding: 0
    }

    .top-video-block+.video-latest-popular .ie-stories .is-video-article figure a:before,
    .top-video-revamp-box+.video-latest-popular .ie-stories .is-video-article figure a:before {
        width: 1.875rem;
        height: 1.875rem
    }

    .top-video-block+.video-latest-popular .ie-stories .is-video-article figure a:after,
    .top-video-revamp-box+.video-latest-popular .ie-stories .is-video-article figure a:after {
        border-top: .375rem solid transparent;
        border-bottom: .375rem solid transparent;
        border-left: .625rem solid #fff
    }

    .editorial-video .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-wrapper,
    .video-latest-popular .wp-block-newspack-blocks-carousel.is-style-with-bullets .entry-wrapper {
        padding: .625rem .75rem 0
    }

    .editorial-video .is-style-with-border,
    .video-latest-popular .is-style-with-border {
        margin-bottom: 0
    }

    .podcast-video-sec .wp-block-newspack-blocks-carousel.m-one-half-slides article {
        box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
        background-color: #fff;
        border-radius: .625rem;
        padding-bottom: .625rem;
        border: 1px solid hsla(0, 0%, 80%, .71)
    }

    .podcast-video-sec .wp-block-newspack-blocks-carousel.m-one-half-slides article img {
        border-radius: .625rem .625rem 0 0
    }

    .podcast-video-sec .ie-network-tab__inner-content {
        padding-top: 0
    }

    .podcast-video-sec .ie-network-tab-main,
    .video-latest-popular .ie-network-tab-main,
    .web-stories-widget .ie-network-tab-main {
        min-height: inherit;
        margin-bottom: .625rem
    }

    .top-video-revamp-box .top-video-left .is-video-article {
        padding: 0
    }

    .top-video-revamp-box {
        padding: .625rem
    }

    .dm-video {
        position: relative
    }

    .dm-video:before {
        content: "";
        display: block;
        padding-top: 56.25%
    }

    .dailymotion-player-root iframe,
    .dm-video iframe {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

    .dailymotion-player-root iframe {
        transform: inherit;
        max-width: 100%
    }

    .ie-stories .fourth-video .entry-title a {
        color: #fff
    }

    .ie-stories .is-video-article .entry-title a {
        color: inherit
    }

    .express-popular-mobi {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        display: block
    }

    .express-popular-mobi .is-video-article {
        box-shadow: 0 1px .25rem rgba(0, 0, 0, .19);
        background-color: #fff;
        border-radius: 0 0 .625rem .625rem;
        box-sizing: border-box;
        padding-bottom: .625rem;
        border: 1px solid hsla(0, 0%, 80%, .71);
        max-height: 35vh;
        width: 14.1875rem;
        word-break: break-word;
        overflow-wrap: break-word;
        display: inline-block
    }

    .express-popular-mobi .ie-stories+.ie-stories {
        margin-top: 0;
        margin-left: 1.25rem
    }

    .top-video-block+.video-latest-popular .express-popular-mobi .is-video-article .entry-wrapper {
        padding: 0 .75rem 1.25rem
    }

    .top-video-block+.video-latest-popular .express-popular-mobi .is-video-article .entry-wrapper .entry-title {
        font-size: .9375rem;
        font-weight: 600;
        white-space: break-spaces
    }

    .top-video-block+.video-latest-popular .express-popular-mobi .is-video-article .entry-wrapper .entry-meta {
        color: #787676;
        display: block;
        width: 100%;
        font-size: .75rem;
        flex-wrap: wrap;
        align-items: center;
        margin-top: 8
    }

    .top-video-block+.video-latest-popular .express-popular-mobi .is-video-article .entry-wrapper .ie-share-on-hover-parent {
        display: inline-block;
        float: right;
        position: relative
    }

    .top-video-block+.video-latest-popular .express-popular-mobi .is-video-article .entry-wrapper .ie-share-on-hover-parent:before {
        content: none
    }

    .video-latest-popular .ie-network-tabs[data-active-tab="1"]>.ie-network-tabs__content>[data-tab="1"],
    .video-latest-popular .ie-network-tabs[data-active-tab="2"]>.ie-network-tabs__content>[data-tab="2"],
    .video-latest-popular .ie-network-tabs[data-active-tab="3"]>.ie-network-tabs__content>[data-tab="3"],
    .video-latest-popular .ie-network-tabs[data-active-tab="4"]>.ie-network-tabs__content>[data-tab="4"],
    .video-latest-popular .ie-network-tabs[data-active-tab="5"]>.ie-network-tabs__content>[data-tab="5"],
    .video-latest-popular .ie-network-tabs[data-active-tab="6"]>.ie-network-tabs__content>[data-tab="6"],
    .video-latest-popular .ie-network-tabs[data-active-tab="7"]>.ie-network-tabs__content>[data-tab="7"],
    .video-latest-popular .ie-network-tabs[data-active-tab="8"]>.ie-network-tabs__content>[data-tab="8"],
    .video-latest-popular .ie-network-tabs[data-active-tab="9"]>.ie-network-tabs__content>[data-tab="9"],
    .video-latest-popular .ie-network-tabs[data-active-tab="10"]>.ie-network-tabs__content>[data-tab="10"],
    .video-latest-popular .ie-network-tabs[data-active-tab="11"]>.ie-network-tabs__content>[data-tab="11"],
    .video-latest-popular .ie-network-tabs[data-active-tab="12"]>.ie-network-tabs__content>[data-tab="12"],
    .video-latest-popular .ie-network-tabs[data-active-tab="13"]>.ie-network-tabs__content>[data-tab="13"],
    .video-latest-popular .ie-network-tabs[data-active-tab="14"]>.ie-network-tabs__content>[data-tab="14"],
    .video-latest-popular .ie-network-tabs[data-active-tab="15"]>.ie-network-tabs__content>[data-tab="15"],
    .video-latest-popular .ie-network-tabs[data-active-tab="16"]>.ie-network-tabs__content>[data-tab="16"],
    .video-latest-popular .ie-network-tabs[data-active-tab="17"]>.ie-network-tabs__content>[data-tab="17"],
    .video-latest-popular .ie-network-tabs[data-active-tab="18"]>.ie-network-tabs__content>[data-tab="18"],
    .video-latest-popular .ie-network-tabs[data-active-tab="19"]>.ie-network-tabs__content>[data-tab="19"],
    .video-latest-popular .ie-network-tabs[data-active-tab="20"]>.ie-network-tabs__content>[data-tab="20"],
    .video-latest-popular .ie-network-tabs[data-active-tab="21"]>.ie-network-tabs__content>[data-tab="21"],
    .video-latest-popular .ie-network-tabs[data-active-tab="22"]>.ie-network-tabs__content>[data-tab="22"],
    .video-latest-popular .ie-network-tabs[data-active-tab="23"]>.ie-network-tabs__content>[data-tab="23"],
    .video-latest-popular .ie-network-tabs[data-active-tab="24"]>.ie-network-tabs__content>[data-tab="24"] {
        padding-top: .9375rem
    }

    .video-latest-popular .ie-stories.m-image-alignright .post-has-image {
        box-shadow: none;
        border-radius: 0
    }

    .video-latest-popular .ie-stories.m-image-alignright .post-has-image .entry-wrapper {
        padding: 0
    }

    .video-latest-popular .ie-stories.m-image-alignright .post-has-image .entry-wrapper .entry-title {
        height: auto
    }

    .horoscope-sec .wp-block-columns {
        margin-bottom: 0
    }

    .rashi-rhs-slides .slick-slide {
        margin-right: .3125rem;
        margin-left: .3125rem
    }

    .rashi-rhs-slides button.slick-arrow {
        top: 93%
    }

    .rashi-rhs-slides button.slick-prev {
        left: 3.4375rem
    }

    .rashi-rhs-slides button.slick-next {
        right: 3.4375rem
    }

    .rashi-rhs-slides.astro-col-wrap button.slick-arrow {
        top: 96%
    }

    .rashi-rhs-slides.astro-col-wrap .astro-column p {
        height: auto
    }

    .horoscope-sec .wp-block-navigation {
        margin-top: 0
    }

    .slides-on-mobile-rashifal {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        height: auto
    }

    .rashifal-box {
        float: none
    }

    .rashifal-con p {
        white-space: normal;
        height: 4.4375rem
    }

    .astro-col-wrap {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        height: auto
    }

    .astro-column {
        width: 60%;
        margin: 2.0625rem .4375rem 1.25rem 0;
        float: none
    }

    .astro-column p {
        white-space: normal
    }

    .punchang-wrapper .punchang-cols {
        max-width: 100%
    }

    .rashi-navbar li:first-child {
        width: 100%;
        display: block;
        margin-bottom: .375rem;
        margin-left: 0
    }

    .horoscope-sec-tabs-menu {
        top: -.3125rem;
        position: static;
        margin-top: -1.25rem;
        padding-left: 0
    }

    .rashi-rhs-slides {
        margin: 0
    }

    .rashi-lhs .ie-city-dropdown {
        padding: .375rem .625rem;
        height: 2rem
    }

    .wp-site-blocks .js-photogallery.alignwide {
        width: 100%
    }

    .wp-block-template-part .wp-block-navigation {
        margin: 0 -.9375rem
    }

    .ie-network-multipurpose-ticker {
        height: 5rem;
        min-height: 2.625rem;
        width: auto
    }

    .ie-network-multipurpose-ticker .multi-bg-div {
        box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .5);
        border-radius: 0;
        font-weight: 500;
        line-height: 1.4375rem;
        width: 100%
    }

    .ie-network-multipurpose-ticker .multi-bg-div .start-heading {
        padding-right: 0
    }

    .ie-network-multipurpose-ticker .multi-bg-div .start-heading .divider {
        display: none
    }

    .ie-network-multipurpose-ticker {
        margin: 1.25rem -1.25rem .625rem
    }

    .stock-analysis-container .content-box {
        width: 100%;
        margin: 0 0 1.875rem
    }

    .stock-analysis-container .slimscrolling-cal {
        height: auto
    }

    .stock-analysis-topsection h1 {
        font-size: 1.25rem;
        display: block;
        line-height: 1.25rem;
        padding: .625rem 0
    }

    .stock-analysis-topsection .ie-network-post-meta-sharing {
        float: none;
        padding-bottom: .5rem;
        padding-top: .25rem
    }

    .stock-analysis-topsection {
        font-size: .9375rem;
        line-height: 1.5rem
    }

    .stock-analysis-topsection+.ie-network-post-meta-sharing {
        position: static
    }

    .hindi-budget-bottom.is-style-borders.columns-3 article {
        padding: 0 0 .625rem
    }

    .budget-top-sec .top-head h2 {
        font-size: 1.5rem;
        line-height: 1.9375rem
    }

    .supported-dev {
        position: absolute;
        top: -.1875rem;
        right: 0;
        background: #fff
    }

    .supported-dev small {
        width: 3.875rem;
        display: inline-block;
        text-align: right;
        font-size: .625rem;
        line-height: .75rem
    }

    .supported-dev img {
        height: 1.125rem;
        display: inline-block;
        vertical-align: baseline
    }

    .budget-tag-sec li {
        width: auto;
        margin: 0 .5rem .625rem 0
    }

    .sponsered_logo_head h2 {
        font-size: 1rem
    }

    .corporate-sec .supported-dev {
        position: static
    }

    .budget-new-top-left .entry-title {
        font-weight: 600 !important
    }

    .budget-video-slider h2 {
        margin: 0
    }

    .sponsered_logo_head {
        position: relative
    }

    .hideonmobile {
        display: none
    }

    .budget-top-sponsored li:first-child {
        border-left: none;
        margin-left: 0;
        padding-left: 0
    }

    .brand-left span,
    .budget-top-sponsored li span {
        font-size: .5625rem;
        margin-bottom: 0
    }

    .budget-top-sponsored li a {
        width: auto
    }

    .brand-left a {
        width: 100%
    }

    .budget-top-sponsored>div {
        border-left: none
    }

    .taxcalculator {
        margin: 0 -1.25rem
    }

    .budget-header-section {
        width: 100%;
        padding: 0 1.25rem;
        display: block;
        margin: -1.25rem 0 0
    }

    .budget-header-section .wp-block-template-part {
        display: block
    }

    .brand-left {
        margin-right: 0;
        padding-right: 0;
        border: none;
        width: 38%
    }

    .brand-left img.brand-logo {
        width: auto;
        height: 2.625rem
    }

    .budget-top-sponsored li {
        margin-right: .625rem;
        padding-right: .625rem;
        width: 48%;
        padding-bottom: .625rem;
        padding-top: .625rem
    }

    .budget-top-sponsored li img.brand-logo1 {
        width: 4rem;
        height: 3.75rem
    }

    .budget-logo2022 {
        width: 57%;
        margin-right: .625rem;
        padding-top: .875rem;
        vertical-align: top
    }

    .budget-top-left {
        margin: 0 0 0 1.875rem;
        text-align: left;
        height: 3.75rem
    }

    .budget-top-left .budget-spon-ad {
        display: inline-block
    }

    .budget-top-left .budget-spon-ad img {
        height: 3.75rem
    }

    .budget-top-sponsored {
        text-align: center;
        border: none;
        margin-left: 0;
        padding-left: 0
    }

    .mb80 {
        margin-bottom: 5rem
    }

    .associate_header+.mb100 {
        margin-bottom: 6.25rem
    }

    .highlight-budget-box {
        height: 12.5rem;
        overflow: auto
    }

    .belowheaders {
        margin-top: 0;
        height: auto
    }

    .sticky-site-naviation .belowheaders {
        margin-top: .625rem;
        text-align: left
    }

    .mb20,
    .wp-block-group.budget-video-slider,
    .wp-block-group.mb20 {
        margin-bottom: 1.25rem
    }

    .mt20,
    .wp-block-group.mt20 {
        margin-top: 1.25rem
    }

    .wp-block-group.budget-top-sec.has-background {
        margin: 1.25rem -1.25rem 0
    }

    .page-template-subscription-pages .wp-site-blocks .sticky-site-naviation,
    .wp-site-blocks .my-premium-header.sticky-site-naviation {
        padding-top: 0
    }

    .ie-network-ticker__item .slick-arrow {
        top: 1.125rem
    }

    .ie-reveal-modal .wrapper {
        width: 100%;
        height: 100%;
        padding: 0 var(--wp--custom--content--padding)
    }

    .ie-reveal-modal .wrapper .alignfull-small-only {
        margin-left: calc(0px - var(--wp--custom--content--padding));
        margin-right: calc(0px - var(--wp--custom--content--padding))
    }

    .ie-reveal-modal__close-container {
        display: flex;
        background: #f6f6f6;
        padding: .625rem var(--wp--custom--content--padding);
        margin-bottom: var(--wp--custom--content--padding);
        transform: translateX(calc(0px - var(--wp--custom--content--padding)));
        min-width: calc(100% + 2*var(--wp--custom--content--padding));
        max-width: none
    }

    .ie-reveal-modal__close {
        position: static;
        margin-left: auto
    }
}

@media print,
screen and (max-width:63.99875em) {
    .table-responsive {
        width: 100%;
        margin-bottom: .9375rem;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid var(--wp--preset--color--gray-light)
    }

    .table-responsive>table {
        margin-bottom: 0
    }

    .table-responsive>table>tbody>tr>td,
    .table-responsive>table>tbody>tr>th,
    .table-responsive>table>tfoot>tr>td,
    .table-responsive>table>tfoot>tr>th,
    .table-responsive>table>thead>tr>td,
    .table-responsive>table>thead>tr>th {
        white-space: nowrap
    }

    .site-header {
        background: var(--wp--preset--color--white);
        box-shadow: 0 .5625rem .9375rem 0 hsla(0, 0%, 79.2%, .3);
        margin-bottom: 0
    }

    .site-header__logo {
        max-width: 13.75rem;
        padding-left: 3.5rem;
        text-align: left
    }

    .site-header__logo img {
        height: 2rem
    }

    .ie-network-tamil .site-logo {
        padding-top: 0
    }

    .ie-network-tamil .site-header__logo img {
        height: 2rem
    }

    .ie-network-bengali .site-logo {
        padding-top: 0
    }

    .ie-network-bengali .site-header__logo img {
        height: 2rem
    }

    .ie-network-malayalam .site-logo {
        padding-top: 0
    }

    .ie-network-malayalam .site-header__logo img {
        height: 2rem
    }

    .ie-network-indianexpress .site-header__logo .site-logo {
        width: 10.625rem
    }

    .live-blog-card-link .m-featured-link {
        line-height: 1.375rem
    }

    .download-app {
        padding: .1875rem .625rem;
        margin-top: .1875rem;
        text-transform: uppercase
    }

    .download-app .d-app-icon {
        /* background-image: url(../src/img/download-icons.svg); */
        background-repeat: no-repeat;
        background-size: 100%;
        display: inline-block;
        position: relative;
        top: .125rem;
        margin-right: .3125rem;
        height: .9375rem;
        width: .875rem
    }

    .hamburger_menu.m-mega-menu {
        background-color: #0a112d;
        border-top: 1px solid #323850
    }

    .is-menu-open .hamburger_menu.m-mega-menu .ham-menu-overly {
        background-color: #0a112d
    }

    .s-level-menu {
        border-top: .125rem solid red
    }

    .sticky-site-naviation .s-level-menu {
        margin-left: -1.25rem;
        margin-top: -1px
    }

    .s-level-menu-item {
        white-space: nowrap;
        overflow-x: auto;
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .s-level-menu-item::-webkit-scrollbar {
        display: none
    }

    .s-level-menu-item li:first-child {
        display: none
    }

    .pharmeasy__peby {
        display: block
    }

    .wp-site-blocks .ie-block-bg .js-photogallery.alignwide {
        padding-left: 1.25rem;
        padding-top: .9375rem
    }

    .ie-block-bg .wp-block-group.is-multimedia {
        margin-left: 0;
        padding-right: 1.25rem
    }

    body .js-photogallery.alignwide .wp-block-columns {
        margin-bottom: 0
    }

    .ie-about-listing__items li {
        width: 100%;
        margin: 0 0 .625rem
    }

    .ie-section-top-dark {
        margin: 0 -1.25rem 1.25rem
    }

    .ie-section-top-dark .ie-stories.image-alignbehind article {
        border-radius: 0
    }

    .section-top-box+.wp-block-group {
        margin-top: 0
    }

    .section-gallery-slider-main {
        padding: 1.25rem 0 1.25rem 1.25rem;
        margin: 1.25rem -1.25rem
    }

    .section-gallery-slider-main .section-gallery-heading {
        padding-left: 0
    }

    .section-gallery-slider-main .section-gallery-slider {
        padding-left: 1.25rem;
        margin-left: -1.25rem
    }

    .section-gallery-slider-main .section-link {
        padding-right: 1.25rem
    }

    .section-gallery-slider-main .section-link a {
        display: block;
        text-align: center;
        padding: .6875rem;
        border-radius: .4375rem;
        background: #f6f6f6;
        font-size: .75rem;
        font-weight: 700;
        line-height: 1.75;
        color: #000
    }

    .search-form-full {
        top: 4.0625rem;
        padding: 2.5rem 0
    }

    .search-form-full form {
        width: 100%;
        max-width: 20.9375rem
    }

    .search-form-full form input {
        height: 2.1875rem;
        width: 15.625rem;
        font-size: .875rem;
        line-height: 1rem
    }

    .search-form-full form button {
        width: 4.0625rem;
        height: 2.1875rem
    }

    .search-form-full form .form-close-btn {
        display: none
    }

    .mobile-header-search {
        position: absolute;
        display: block;
        right: var(--wp--custom--content--padding);
        top: 1.125rem
    }

    .is-search-open .search-box-btn .ie-spyglass {
        display: none
    }

    .ie-network-jansatta .search-form-full form button {
        font-size: .875rem;
        font-weight: 600
    }

    .author-list__main .author-search__filters {
        margin: .75rem -1.25rem 1.5rem 0
    }

    .author-list__main .author-search__filters:after {
        background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
        content: "";
        position: -webkit-sticky;
        position: sticky;
        right: 0;
        width: 3.75rem;
        height: 2.5rem;
        top: 0;
        display: inline-block;
        vertical-align: middle
    }

    .author-list__main .author-search__filters button {
        font-size: .875rem
    }

    .author-list__item li {
        flex-basis: 100%
    }

    .hamburger_btn {
        left: var(--wp--custom--content--padding);
        top: .4375rem;
        z-index: 9999;
        position: absolute;
        padding-top: .125rem;
        margin-top: .625rem
    }

    .is-menu-open .hamburger_btn span:after,
    .is-menu-open .hamburger_btn span:before {
        background-color: #fff
    }

    .hamburger_menu {
        top: 3.25rem;
        width: 100%
    }

    .hamburger_menu li {
        padding: 0
    }

    .hamburger_menu li a {
        font-size: .9375rem;
        line-height: 2.625rem;
        color: #fff;
        padding: 0 1.25rem
    }

    .hamburger_menu li a span {
        display: none
    }

    .hamburger_menu .sub-menu {
        display: none;
        width: auto;
        position: relative;
        box-shadow: none;
        left: 0;
        top: 0;
        border-bottom: 1px solid #323850;
        padding-bottom: .625rem;
        margin: .625rem 1.25rem
    }

    .hamburger_menu .menu-item-has-children>.child-trigger,
    .hamburger_menu .menu-item-has-children>a .child-trigger {
        display: inline-block;
        height: 1.5625rem;
        width: 1.5625rem;
        /* background: url(../src/img/child-trigger-arrow.png) no-repeat 0 0; */
        position: absolute;
        right: .625rem;
        top: .625rem;
        cursor: pointer;
        background-size: cover;
        right: 1.25rem
    }

    .is-menu-open .hamburger_menu .ham-menu-overly {
        display: block;
        height: 3.25rem
    }

    .inner-menu {
        height: calc(100vh - 3.25rem);
        padding-bottom: 7.5rem
    }

    .is-menu-open .hamburger_btn span:after,
    .is-menu-open .hamburger_btn span:before {
        background-color: #fff
    }

    .wp-site-blocks .sticky-site-naviation {
        padding-top: 3.25rem
    }

    .wp-site-blocks .sticky-site-naviation .site-header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%
    }

    .ie-network-theme-author-detail {
        text-align: center
    }

    .ie-network-theme-author-detail__name {
        font-size: 1rem
    }

    .author .ie-stories .entry-wrapper>p {
        display: none
    }

    .wp-block-columns .wp-block-column.ie-title-with-icon {
        position: relative;
        display: flex;
        align-items: center;
        margin-bottom: 0
    }

    .wp-block-columns .wp-block-column.ie-title-with-icon figure {
        margin: 0 0 0 .9375rem;
        width: 2rem
    }

    .wp-block-columns .wp-block-column.ie-title-with-icon h2 {
        margin: 0
    }

    .error404 .wp-block-group {
        border: 0
    }

    .error404 .wp-block-group .wp-block-image img {
        max-width: 5.5625rem
    }

    .error404 .wp-block-group h2 {
        font-size: 1.375rem;
        line-height: normal
    }

    .error404 .wp-block-group p {
        font-size: 1rem;
        margin: .375rem 0 1.3125rem
    }

    .error404 .wp-block-group .wp-block-button {
        max-width: 12.375rem;
        width: 100%;
        margin-right: 0
    }

    .error404 .wp-block-group .wp-block-button__link {
        width: 100%
    }

    .is-multimedia .ie-stories .entry-title {
        font-size: 1.125rem;
        font-weight: 700
    }

    .m-listing-block {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%
    }

    .m-listing-block .ie-stories.image-alignleft {
        display: inline-block;
        vertical-align: top;
        margin-top: 0;
        width: 12.5rem
    }

    .m-listing-block .ie-stories.image-alignleft+.image-alignleft {
        margin-left: 1.25rem
    }

    .m-listing-block .ie-stories.image-alignleft .post-has-image {
        display: inherit
    }

    .m-listing-block .ie-stories.image-alignleft article {
        border-bottom: 0
    }

    .m-listing-block .ie-stories.image-alignleft .entry-wrapper {
        white-space: normal
    }

    .m-listing-block .ie-stories.image-alignleft .entry-wrapper .entry-title {
        font-size: .8125rem;
        line-height: 1.1875rem;
        font-weight: 600
    }

    .wp-block-group.is-multimedia {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

    .wp-site-blocks .js-photogallery.alignwide {
        padding-left: 2.5rem;
        margin-bottom: .9375rem
    }

    .js-photogallery .slides-on-mobile {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%
    }

    .js-photogallery .ie-stories.is-grid article {
        display: inline-block;
        margin-right: 1.25rem;
        vertical-align: top;
        width: 15.625rem
    }

    .js-photogallery .ie-stories.is-grid>div {
        display: inherit
    }

    .js-photogallery .entry-wrapper {
        white-space: normal
    }

    .wp-block-post-content .read-story {
        border-bottom: 1px solid #e1e1e1;
        margin: .75rem 0 0
    }

    .read-story .read-story-post-title {
        font-size: .875rem;
        line-height: 1.25rem;
        height: 5.5rem
    }

    .read-story figure {
        height: 6.875rem;
        width: 12.375rem
    }

    .read-story-item {
        max-width: 32%;
        width: 100%
    }

    .read-story {
        flex-wrap: nowrap;
        overflow-x: auto;
        scrollbar-width: none
    }

    .read-story .read-story-item {
        min-width: 9.0625rem;
        width: 9.0625rem;
        font-size: .875rem;
        line-height: 1.125rem;
        margin-right: .625rem
    }

    .read-story .read-story-item:last-child {
        margin-right: 0
    }

    .read-story .read-story-item figure {
        margin: 0;
        height: 5.125rem
    }

    .read-story::-webkit-scrollbar {
        display: none
    }

    .read-story::-moz-scrollbar {
        display: none
    }

    .realestate-megamenu a:after {
        /* background-image: url(../src/img/pb-sy-logo1.png); */
        background-size: 5.625rem auto
    }

    .m-intel-megamenu a:after {
        /* background-image: url(../src/img/intel-white.svg) */
    }

    .mostread-mainbox {
        position: relative
    }

    .mostread-leftside,
    .mostread-rightside {
        flex-basis: 100%
    }

    .mostread-leftside {
        display: none
    }

    .mr-viewbutton {
        border: 1px solid #333;
        padding: .3125rem;
        text-align: center;
        font-size: .875rem;
        background: #fff;
        position: absolute;
        min-width: 13.75rem;
        left: 50%;
        margin-left: -6.875rem
    }

    .giottus_band {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        margin-top: -.625rem
    }

    .giottus-left {
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-y: auto
    }

    .bitcoinlogo {
        width: 10rem
    }

    .giottus-col {
        width: 100%
    }

    .giottus-right {
        margin-left: .625rem;
        width: 5rem
    }

    .giottus-right img {
        max-width: 4.0625rem
    }
}

@media screen and (max-width:48.87375em) {
    .show-for-medium {
        display: none !important
    }
}

@media screen and (max-width:63.99875em) {
    .show-for-large {
        display: none !important
    }
}

@media screen and (max-width:79.99875em) {

    .show-for-xlarge,
    .show-for-xlarge-only {
        display: none !important
    }
}

@media screen and (orientation:landscape) {

    .hide-for-portrait,
    .show-for-landscape {
        display: block !important
    }

    .hide-for-landscape,
    .show-for-portrait {
        display: none !important
    }
}

@media screen and (orientation:portrait) {

    .hide-for-portrait,
    .show-for-landscape {
        display: none !important
    }

    .hide-for-landscape,
    .show-for-portrait {
        display: block !important
    }
}

@media (max-width: 767px) {
    .is-style-with-border {
        display: none;
    }
    .o-mostread-section{
        display: none;
    }
    .adcode300x250{
        display: none;
    }
    .wp-block-columns {
        margin-bottom: 0rem
    }
    #author-link:nth-of-type(1) {
        display: none;
    }
    #author-link:nth-of-type(2) {
        display: inline;
    }
}
@media (min-width: 768px) {
    .first-wp-block-column{
        display: none;
    }
    #author-link:nth-of-type(1) {
        display: none;
    }
}