@charset "UTF-8";
:root{
    font-family: 'Scada', sans-serif !important;
}
html {
    font-family: 'Scada', sans-serif !important;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
    font-family: 'Scada', sans-serif !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
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;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
h1, h2, h3,h4.h5, blockquote{
    font-weight: 700 !important;
    font-family: 'Scada', sans-serif !important; 
}
h6{
    font-family: 'Scada', sans-serif !important; 
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-size: 1em;
}
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;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
@font-face {
    font-family: "icomoon";
    src: url("../fonts/icomoon.eot?f4wjas");
    src: url("../fonts/icomoon.eot?f4wjas#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?f4wjas") format("truetype"), url("../fonts/icomoon.woff?f4wjas") format("woff"),
        url("../fonts/icomoon.svg?f4wjas#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-like:before {
    content: "";
}
.icon-reply:before {
    content: "";
}
.icon-flag:before {
    content: "";
}
.icon-stockmarket-up:before {
    content: "";
}
.icon-stockmarket-down:before {
    content: "";
}
.icon-progress-bar-cancel:before {
    content: "";
}
.icon-progress-bar-check:before {
    content: "";
}
.icon-time-stamp-09:before {
    content: "";
}
.icon-share-12:before {
    content: "";
}
.icon-go-to-top-13:before {
    content: "";
}
.icon-audio:before {
    content: "";
}
.icon-marker:before {
    content: "";
}
.icon-text:before {
    content: "";
}
.icon-star-default:before {
    content: "";
}
.icon-camera-icon:before {
    content: "";
}
.icon-play-icon:before {
    content: "";
}
.icon-apple:before {
    content: "";
}
.icon-android-logo:before {
    content: "";
}
.icon-instagram:before {
    content: "";
}
.icon-youtube:before {
    content: "";
}
.icon-facebook-logo:before {
    content: "";
}
.icon-left-arrow:before {
    content: "";
}
.icon-menu:before {
    content: "";
}
.icon-right-arrow:before {
    content: "";
}
.icon-save:before {
    content: "";
}
.icon-search:before {
    content: "";
}
.icon-telegram:before {
    content: "";
}
.icon-twitter:before {
    content: "";
}
.icon-whatsapp:before {
    content: "";
}
.icon-comments:before {
    content: "";
}
.has-tooltip {
    position: relative;
    overflow: visible;
}
.has-tooltip:hover .tooltip,
.has-tooltip:focus .tooltip {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, 0);
    transition: visibility 0s linear 0s, opacity 0.3s ease-out 0s, transform 0.3s ease-out 0s;
}
.tooltip {
    text-align: center;
    font-size: 14px;
    min-width: 10em;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    box-shadow: 0 0.05em 0.15em rgba(255, 255, 255, 0.1);
}
.tooltip-with-border {
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    bottom: 100%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    font-size: 14px;
    font-weight: 300;
    width: 234px;
    height: auto;
    border-radius: 5px;
    margin-bottom: 0.75em;
    background-color: white;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 0.75em);
    transition: visibility 0s linear 0.2s, opacity 0.2s ease-in 0s, transform 0.2s ease-in 0s;
    pointer-events: none;
    border: 0.05em solid #999;
    color: #333;
}
.tooltip-with-border::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 0.7em solid white;
    border-left: 0.7em solid transparent;
    border-right: 0.7em solid transparent;
    margin-left: -0.7em;
}
.tooltip-with-border::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 0.75em solid #999;
    border-left: 0.75em solid transparent;
    border-right: 0.75em solid transparent;
    margin-left: -0.75em;
}
.tooltip-without-border {
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    bottom: 100%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    font-size: 14px;
    font-weight: 300;
    width: 234px;
    height: auto;
    border-radius: 5px;
    margin-bottom: 0.5em;
    background-color: #fff;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, 0.5em);
    transition: visibility 0s linear 0.2s, opacity 0.2s ease-in 0s, transform 0.2s ease-in 0s;
    pointer-events: none;
    border: 0 solid transparent;
    color: #fff;
}
.tooltip-without-border::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 0.5em solid #fff;
    border-left: 0.5em solid transparent;
    border-right: 0.5em solid transparent;
    margin-left: -0.5em;
}
.tooltip-without-border::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 0.5em solid transparent;
    border-left: 0.5em solid transparent;
    border-right: 0.5em solid transparent;
    margin-left: -0.5em;
}
h2 {
    font-size: 28px;
    color: #245093;
    line-height: 1;
}
.btn-addto-round {
    border-radius: 18px;
    color: #2755a5;
    border: 1px solid #2755a5;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 1;
    padding: 11px 16px;
    vertical-align: super;
}
@media screen and (max-width: 767px) {
    .btn-addto-round {
        padding: 11px 7px;
        font-size: 11px;
    }
}
.btn-addto-round.red-color {
    border: 1px solid #af1055;
}
.btn-addto-round.red-color:hover {
    border: 1px solid #000;
    color: #000 !important;
}
.btn-addto-round.color-white {
    border: 1px solid #fff;
}
.btn-addto-round.color-white:hover {
    border: 1px solid #000;
    color: #000 !important;
}
.btn-addto-round:hover {
    border: 1px solid #000;
    color: #000;
}
img {
    max-width: 100%;
    height: auto;
}
body {
    font-size: 14px;
    background: #fff;
    font-family: 'Scada', sans-serif !important;
}
.header-wrapper {
    padding: 9px 0 12px;
}
.header-wrapper .top-header .inline-menu {
    font-size: 11px;
}
.header-wrapper .top-header .inline-menu .active a {
    color: #2755a5;
}
.header-wrapper .sm-icons-top {
    font-size: 30px;
    color: #2755a5;
}
.header-wrapper .sm-icons-top li {
    border-right: 1px solid rgba(0, 0, 0, 0.27);
}
.header-wrapper .sm-icons-top li:last-child {
    border: 0px;
}
.header-wrapper .sm-icons-top li a {
    font-size: 18px;
    color: #2755a5;
}
.header-wrapper .main-header {
    border-bottom: 2px solid #e5001a;
}
.header-wrapper .main-header .date-wrapper-top {
    color: #2b2b2b;
    font-size: 10px;
    border-top: 1px solid #2b2b2b;
    padding-top: 8px;
}
.header-wrapper .main-header .inner-wrap-right {
    text-align: left;
    width: auto;
    display: inline-block;
}
.header-wrapper .main-header .inner-wrap-right .btn-right-arrow {
    padding-left: 0;
}
a {
    -webkit-transition: 0.3s all ease;
    transition: 0.3s ease all;
    text-decoration: none;
    color: #2b2b2b;
}
a:hover {
    text-decoration: none;
}
.inline-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.inline-menu li {
    display: inline-block;
    padding: 0 12px;
}
.btn-primary {
    background: #2755a5;
    color: #fff;
    border-radius: 0px;
    font-size: 12px;
    border: 0px;
    font-family: 'Scada', sans-serif !important;
    font-weight: 700;
}
.btn-primary.bg-yellow:hover {
    background: #000;
}
.btn-primary.dark-blue {
    background: #16315c;
}
.btn-primary.white-btn {
    background: #fff;
    border: 1px solid #2755a5;
    color: #445959;
}
.btn-primary.white-btn:hover {
    background: #2755a5;
    color: #fff;
}
.main-navbar {
    text-align: center;
    padding: 0 0;
}
.main-navbar ul {
    white-space: nowrap;
    overflow-x: auto;
    display: block;
}
.main-navbar ul li {
    font-family: "BentonSansCond Bold";
}
.main-navbar ul li a {
    padding: 10px 0;
    font-size: 13px;
    color: #3e3e3e;
    display: inline-block;
    border: 2px solid transparent;
}
.main-navbar ul li a:hover {
    border-bottom: 2px solid #2755a5;
}
.main-navbar ul li.active a {
    border-bottom: 2px solid #2755a5;
}
.btn-right-arrow {
    color: #2755a5;
    font-size: 14px;
    display: block;
    padding: 0 0;
    text-align: left;
}
.btn-right-arrow.big18 {
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.btn-right-arrow.big18 .arrow-right {
    margin-left: 10px;
}
.btn-right-arrow .arrow-right {
    float: right;
}
.center-elm {
    text-align: center;
}
.right-elm {
    text-align: right;
}
.left-elm {
    text-align: left;
}
.tranding-nav-section {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    padding: 15px 0;
}
.tranding-nav-section .tranding-tab {
    color: #fff;
    font-size: 14px;
    background: #2755a5;
    border-left: 3px solid #e5001a;
    padding: 3px 6px;
    padding: 3px 12px 3px 4px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.tranding-nav-section .tranding-txt-wrapper {
    font-size: 13px;
    line-height: 24px;
    overflow: auto;
    white-space: nowrap;
    flex-wrap: inherit;
}
.tranding-nav-section .tranding-txt-wrapper li {
    border-right: 1px solid rgba(43, 43, 43, 0.4);
}
.footer-main .footer-btm {
    background: #2755a5;
    color: #fff;
    padding: 49px 0 29px;
    border-top: 5px solid #e5001a;
    margin-top: 10px;
}
.footer-main .footer-btm .title-heading {
    font-size: 16px;
}
.footer-main .footer-btm ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer-main .footer-btm ul li {
    line-height: 31px;
}
.footer-main .footer-btm ul li a {
    color: #fff;
    font-size: 13px;
}
.footer-main .footer-btm ul li a:hover {
    color: #a1c3ff;
}
.footer-bottom-menu {
    padding-top: 36px;
    padding-bottom: 36px;
    text-align: center;
    border-top: 1px solid #316bd0;
    border-bottom: 1px solid #316bd0;
    margin-bottom: 20px;
    margin-top: 40px;
}
.footer-copyright {
    font-size: 13px;
    line-height: 31px;
}
.social-icons-inline {
    font-size: 14px;
}
.social-icons-inline li {
    padding: 0 10px;
}
.social-icons-inline li a {
    color: #2755a5;
}
.social-icons-inline li a:hover {
    color: #3e3e3e;
}
.footer-social-icons {
    text-align: right;
}
.tag-news {
    font-size: 13px;
    line-height: 2;
    letter-spacing: normal;
    display: block;
    font-weight: 700;
}
.tag-news.big {
    font-size: 18px;
}
.tag-news.tag-new-type-city {
    color: #2755a5;
}
.tag-news.tag-new-type-news {
    color: #3ca4d2;
}
.tag-news.tag-new-type-sports {
    color: #b0193f;
}
.tag-news.tag-new-type-entertainment {
    color: #ac1795;
}
.tag-news.tag-new-type-food {
    color: #eb8b2e;
}
.bg-news-section-txt {
    background: #3ca4d2;
    display: inline;
    color: #fff;
}
.bg-news-section-txt.orange-txt {
    background: #e98b7f;
    font-size: 46px !important;
    line-height: 53px !important;
}
.news-list-wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.news-list-wrapper ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(97, 93, 93, 0.4);
}
.news-list-wrapper ul li:last-child {
    border: 0;
}
.title-news-heading {
    font-size: 14px;
    color: #000;
    line-height: 1.5;
    font-weight: 700;
}
.title-news-heading.big-title {
    font-size: 22px;
    line-height: 1.25;
    height: auto !important;
}

.sub-section-news {
    background: #ffd700;
    color: #00008b;
    font-size: 10px;
    line-height: 14px;
    padding: 4px 10px;
    display: inline-block;
}
.small-txt-news {
    display: block;
    color: #3e3e3e;
    font-size: 10px;
    margin-top: 10px;
    height: auto;
    margin-bottom: 5px;
}
.small-txt-news a {
    color: #2755a5;
}
.bg-blue {
    background: #2755a5;
}
.bg-blue .border-left,
.bg-blue .border-bottom {
    border-color: rgba(222, 226, 230, 0.2) !important;
}
.bg-blue-with-img {
    background: url("assets/images/bg-image-with-blue-bg.jpg") center center no-repeat;
}
.img-with-social-icons {
    position: relative;
}
.img-with-social-icons .icons-over-img {
    font-size: 12px;
    position: absolute;
    width: 100%;
    z-index: 7;
    left: 0;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: space-between;
}
.img-with-social-icons .icons-over-img .img-icon-list {
    width: auto;
    display: inline-block;
    padding: 4px 0px;
}
.img-with-social-icons .icons-over-img .img-icon-list ul li {
    vertical-align: middle;
    padding: 0 7px;
}
.img-with-social-icons .icons-over-img .img-icon-list ul li:first-child {
    font-size: 12px;
    border-right: 1px solid #3c6ab9;
}
.img-with-social-icons .icons-over-img a {
    color: #fff;
}
.news-section-txt {
    font-size: 13px;
    line-height: 17px;
}
.blockquote-light-blue {
    color: #3ca4d2;
    line-height: 28px;
    font-size: 24px;
    border-left: 2px solid #3ca4d2;
    padding-left: 10px;
}
.blockquote-light-blue.boder-right-dark {
    border-left: 2px solid #2755a5;
}
.blockquote-light-blue.red-color {
    border-left-color: #af1055 !important;
}
.blockquote-light-blue.yellow-color {
    border-left-color: #eb8b2e !important;
}
.blockquote-dark-blue {
    color: #2755a5;
    line-height: 28px;
    font-size: 24px;
    border-left: 2px solid #3ca4d2;
    padding-left: 10px;
}
.blockquote-dark-blue.boder-right-dark {
    border-left: 2px solid #2755a5;
}
.blockquote-dark-blue.red-color {
    border-left-color: #af1055 !important;
}
.blockquote-dark-blue.yellow-color {
    border-left-color: #eb8b2e !important;
}
.heading-warpper {
    font-size: 24px;
    color: #fff;
    padding: 13px 12px;
    margin-bottom: 15px;
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.heading-warpper .arrow-slider-heading {
    font-size: 12px;
    padding: 0 10px;
    outline: 0;
}
.heading-warpper .arrow-slider-heading.swiper-button-disabled {
    opacity: 0.5;
}
.heading-warpper .title-sidebar {
    font-size: 24px;
    margin-bottom: 0;
    font-weight: 700;
}
.tab-menu-list {
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    font-family: 'Scada', sans-serif !important;
}
.author-info {
    display: flex;
}
.author-info.big .author-pic {
    width: 67px;
    height: 67px;
    margin-right: 15px;
    position: relative;
    min-width: 67px;
}
.author-info.big .author-pic img {
    width: 90%;
    border-radius: 50%;
    height: 60px;
    position: relative;
    z-index: 1;
}
.author-info.big .author-pic .author-pic-bg {
    border-radius: 50%;
    background: #3da8d6;
    width: 98%;
    height: 90%;
    position: absolute;
    left: 0;
    top: -2px;
}
.author-info.big .author-pic .author-pic-bg.dark-blue {
    background: #1a3b6a;
}
.author-info .author-pic {
    width: 57px;
    height: 57px;
    margin-right: 15px;
    position: relative;
}
.author-info .author-pic img {
    width: 90%;
    border-radius: 50%;
    height: 50px;
    position: relative;
    z-index: 1;
}
.author-info .author-pic .author-pic-bg {
    border-radius: 50%;
    background: #3da8d6;
    width: 98%;
    height: 90%;
    position: absolute;
    left: 0;
    top: -2px;
}
.author-info .author-info-details .author-info-details-top {
    padding-bottom: 2px;
    margin-bottom: 2px;
}
.author-info .author-info-details .author-info-details-top,
.author-info .author-info-details .author-info-details-bottom {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Scada', sans-serif !important;
    font-weight: 700;
}
.author-info .author-info-details .author-info-details-bottom {
    color: #3da8d6;
}
.author-info .author-info-details .author-info-details-bottom.big {
    font-size: 20px;
    line-height: 24px;
}
.slider-with-small-pagination .slider-small-bg {
    background: #f4f4f4;
    text-align: center;
}
.slider-with-small-pagination .swiper-button-next,
.slider-with-small-pagination .swiper-container-rtl .swiper-button-prev {
    background: #af1055;
    color: #fff;
    width: 20px;
    height: 20px;
}
.slider-with-small-pagination .swiper-button-next:after,
.slider-with-small-pagination .swiper-container-rtl .swiper-button-prev:after {
    font-size: 10px;
}
.slider-with-small-pagination .swiper-button-prev {
    left: 0;
    background: #af1055;
    color: #fff;
    width: 20px;
    height: 20px;
}
.slider-with-small-pagination .swiper-button-prev:after {
    font-size: 10px;
}
.slider-with-small-pagination .swiper-button-next {
    right: 0;
    background: #af1055;
    color: #fff;
    width: 20px;
    height: 20px;
}
.slider-with-small-pagination .swiper-button-next:after {
    font-size: 10px;
}
.slider-politcis .video-txt-overlay-title-heading {
    font-size: 26px;
    line-height: 30px;
    color: #fff;
}
.slider-politcis .slider-small-bg {
    background: #f4f4f4;
    text-align: center;
}
.slider-politcis .swiper-button-next,
.slider-politcis .swiper-container-rtl .swiper-button-prev {
    background: #ffffff;
    color: #162949;
    width: 30px;
    height: 30px;
}
.slider-politcis .swiper-button-next:after,
.slider-politcis .swiper-container-rtl .swiper-button-prev:after {
    font-size: 15px;
}
.slider-politcis .swiper-button-prev {
    left: 0;
    background: #ffffff;
    color: #162949;
    width: 30px;
    height: 30px;
}
.slider-politcis .swiper-button-prev:after {
    font-size: 15px;
}
.slider-politcis .swiper-button-next {
    right: 0;
    background: #ffffff;
    color: #162949;
    width: 30px;
    height: 30px;
}
.slider-politcis .swiper-button-next:after {
    font-size: 15px;
}
.slider-politcis .video-txt-overlay {
    left: 0;
    bottom: 0;
    background: rgba(39, 85, 165, 0.74);
    padding: 10px;
}
.slider-politcis .video-txt-overlay .title-heading,
.slider-politcis .video-txt-overlay .video-txt-overlay-title-heading {
    font-size: 26px;
    line-height: 30px;
    color: #fff;
}
.slider-politcis .icons-over-img {
    font-size: 12px;
    position: relative;
    width: 100%;
    z-index: 7;
    left: 0;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: space-between;
}
.slider-politcis .icons-over-img .img-icon-list {
    width: auto;
    display: inline-block;
    padding: 4px 0px;
}
.slider-politcis .icons-over-img .img-icon-list ul li {
    vertical-align: middle;
    padding: 0 7px;
}
.slider-politcis .icons-over-img .img-icon-list ul li:first-child {
    font-size: 12px;
    border-right: 1px solid #3c6ab9;
}
.slider-politcis .icons-over-img a {
    color: #fff;
}
.small-slider-heading {
    font-size: 24px;
    line-height: 24px;
    margin-top: 20px;
}
.color-white {
    color: #fff !important;
}
.gallery-post-wrapper .gallery-post-txt-wrapper {
    position: relative;
}
.gallery-post-wrapper .gallery-post-txt-wrapper .gallery-overlay {
    position: absolute;
    left: 5%;
    right: 0;
    bottom: 5%;
    z-index: 1;
    margin: 0 auto;
    color: #fff;
    width: 95%;
}
.gallery-post-wrapper .gallery-post-txt-wrapper .video-overlay {
    position: absolute;
   /* left: 46%;*/
    /*right: 0;*/
    bottom: 42%;
    z-index: 1;
    margin: 0 auto;
    color: #fff;
    /*width: 95%;*/
} 
.gallery-post-wrapper .gallery-post-txt-wrapper .gallery-overlay .title-news-heading {
    line-height: 43px;
    padding: 4px 1px;
}
.txt-light-headline {
    font-size: 14px;
}
.bg-light-blue {
    background: #46c1f2;
}
.camera-icon-wrapper {
    text-align: center;
    width: 22px;
    height: 22px;
    margin-right: 20px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.camera-icon-wrapper.big {
    width: 44px;
    height: 44px;
    font-size: 22px;
    line-height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
}
.play-icon-wrapper {
    text-align: center;
    width: 22px;
    height: 22px;
    margin-right: 20px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 26px;
}
.play-icon-wrapper.big {
    width: 44px;
    height: 44px;
    font-size: 22px;
    line-height: 47px;
    padding: 2px 0 0 4px;
}
.color-blue {
    color: #2755a5;
}
.color-purpule {
    color: #922b7d !important;
    background: transparent;
}
.bg-purpule {
    background: #922b7d;
}
.light-blue {
    background: rgba(39, 85, 165, 0.1);
}
.bg-yellow {
    background: #eb8b2e;
}
.star-rating {
    color: #fff;
}
.star-rating.dark {
    color: #d4d4d4;
}
.star-rating.dark .dark-txt {
    color: #000;
}
.star-rating .fill-star {
    color: #e5001a;
}
.h-200 {
    height: 300px;
    justify-content: space-between;
    display: flex;
    flex-flow: column;
}
.recommended-slider .swiper-button-next,
.recommended-slider .swiper-button-prev {
    background: #2755a5;
    width: 30px;
    height: 30px;
    top: 40%;
}
.recommended-slider .swiper-button-next:after,
.recommended-slider .swiper-button-prev:after {
    font-size: 15px;
}
.recommended-slider .swiper-pagination-bullet-active {
    background: #2755a5;
}
.recommended-slider .swiper-pagination {
    text-align: left;
    bottom: 2px;
}
.covid-slider .swiper-button-next,
.covid-slider .swiper-button-prev {
    background: #2755a5;
    width: 30px;
    height: 30px;
    top: 30%;
}
.covid-slider .swiper-button-next:after,
.covid-slider .swiper-button-prev:after {
    font-size: 15px;
}
.covid-slider .swiper-pagination-bullet-active {
    background: #2755a5;
}
.covid-slider .swiper-pagination {
    text-align: left;
    bottom: 2px;
}
.red-color {
    color: #af1055 !important;
}
.yellow-color {
    color: #eb8b2e !important;
}
.video-post-wrapper {
    position: relative;
}
.video-post-wrapper .video-overlay {
    position: absolute;
    left: 60%;
    bottom:35%;
    transform: translate(-50%, 0%);
    color: #fff;
} 
 .video-post-wrapper .video-subcategory {
    position: absolute;
    left: 52%;
    bottom:45%;
    transform: translate(-50%, 0%);
    color: #fff;
}  
.video-post-wrapper .video-element {
    position: absolute;
    left: 50%;
    bottom:40%; 
    transform: translate(-50%, 0%);
    color: #fff;
} 
.bg-gradeint-blue {
    background: #2b63ac;
    background: linear-gradient(180deg, #2b63ac 0%, #0a3071 100%);
}
.videos-stip-slider .swiper-button-prev,
.sports-stip-slider .swiper-button-prev {
    left: -30px;
}
.videos-stip-slider .swiper-button-prev:after,
.sports-stip-slider .swiper-button-prev:after {
    color: #fff;
    font-size: 22px;
}
.videos-stip-slider .swiper-button-next,
.sports-stip-slider .swiper-button-next {
    right: -30px;
}
.videos-stip-slider .swiper-button-next:after,
.sports-stip-slider .swiper-button-next:after {
    color: #fff;
    font-size: 22px;
}
.sports-stip-slider .swiper-button-prev {
    background: #2463ac;
    top: 60%;
    height: 30px;
}
.sports-stip-slider .swiper-button-prev:after {
    font-size: 12px;
}
.sports-stip-slider .swiper-button-next {
    height: 30px;
    background: #2463ac;
    top: 60%;
}
.sports-stip-slider .swiper-button-next:after {
    font-size: 12px;
}
.timepass_slider_1 .swiper-button-next,
.timepass_slider_1 .swiper-button-prev,
.timepass_slider_2 .swiper-button-next,
.timepass_slider_2 .swiper-button-prev {
    background: #af1055;
    width: 30px;
    height: 30px;
    top: 40%;
}
.timepass_slider_1 .swiper-button-next:after,
.timepass_slider_1 .swiper-button-prev:after,
.timepass_slider_2 .swiper-button-next:after,
.timepass_slider_2 .swiper-button-prev:after {
    font-size: 15px;
}
.timepass_slider_1 .swiper-pagination-bullet-active,
.timepass_slider_2 .swiper-pagination-bullet-active {
    background: #af1055;
}
.timepass_slider_1 .swiper-pagination,
.timepass_slider_2 .swiper-pagination {
    text-align: left;
    bottom: 2px;
}
.color-light-blue {
    color: #3ca4d2 !important;
}
.ads-space-01 {
    height: 247px;
    background: #f4f4f4;
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.live_update {
    color: #e5001a;
    position: relative;
    padding: 0 0 0 24px;
}
.live_update.red_bg {
    color: #fff;
    background: #e5001a;
    display: inline-block;
    font-size: 10px;
    padding: 2px 7px 2px 17px;
    letter-spacing: 0.5px;
}
.live_update.red_bg:before {
    background: #fff;
    left: 3px;
    top: 3px;
    width: 10px;
    height: 10px;
}
/*.live_update:before {
    position: absolute;
    left: 0;
    top: 5px;
    content: "";
    width: 18px;
    height: 18px;
    background: #e5001a;
    border-radius: 50%;
}*/
.card-blue {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
}
.img-with-col-wrapper {
    position: relative;
}
.img-with-col-wrapper .text-overlay-card {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    width: 95%;
    margin: 0 auto;
    z-index: 9;
}
.covid-state {
    background: #dd2d2d;
    color: #fff;
    text-align: center;
    padding: 10px;
}
.covid-state .big-title {
    font-size: 50px;
    color: #fff;
}
.covid-state .tab-links a {
    color: #fff;
}
.hide-desktop {
    display: none;
}
.hide-mobile {
    display: block;
}
.swiperTop .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    position: relative;
}
.swiperTop .swiper-slide {
    text-align: center;
    font-size: 12px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    position: relative;
    overflow: hidden;
    padding: 0 12px;
    display: inline-block;
    border-right: 1px solid rgba(43, 43, 43, 0.4);
    font-size: 13px;
    line-height: 24px;
}
.weather-widget {
    width: 180px !important;
    margin-right: auto;
    margin-left: 0;
    height: 66px;
}
.weather-widget .swiper-slide img {
    width: 40% !important;
    display: block;
    margin: 0 auto;
}
.weather-widget .swiper-button-next:after,
.weather-widget .swiper-button-prev:after {
    font-size: 14px;
}
.weather-widget .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    bottom: 0;
}
.weather-widget .swiper-pagination-bullets {
    bottom: 0 !important;
}
.weather-widget .swiper-pagination-bullet-active {
    background: #2755a5;
}
.top-author-txt {
    font-size: 15px;
    line-height: 23px;
}
.btn-follow {
    color: #2755a5;
    border: 1px solid #2755a5;
    font-size: 10px;
    padding: 2px 12px;
    line-height: 15px;
}
.page-title {
    font-size: 38px;
    line-height: 38px;
}
.article-section p {
    font-size: 14px;
    line-height: 30px;
}
.article-section .small-txt-news {
    font-size: 10px;
}
.article-section .bg-news-section-txt {
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 10px;
}
.article-related-posts p {
    font-size: 13px;
    line-height: 17px;
}
.key-highlight-section {
    border-left: 3px solid #e50018;
    background: #f9fafc;
    padding: 20px 10px 20px 20px;
}
.key-highlight-section .social-icons-inline {
    font-size: 12px;
    color: #7c7c7c;
}
.key-highlight-section ol {
    list-style-type: none;
    counter-reset: li;
}
.key-highlight-section ol li {
    position: relative;
    margin-bottom: 20px;
    line-height: 30px;
    font-size: 14px;
    border-bottom: 1px solid #dee2e6;
}
.key-highlight-section ol li:last-child {
    border: 0;
}
.key-highlight-section ol li:before {
    counter-increment: li;
    content: counter(li) ".";
    margin-right: 0.25em;
    position: absolute;
    margin-right: 51px;
    font-size: 24px;
    color: #2755a5;
    font-weight: 900;
    top: 0;
    line-height: 35px;
    left: -30px;
}
.txt-below-title {
    font-size: 12px;
    color: #3e3e3e;
}
.txt-below-title a {
    color: #2755a5;
}
.single-title-section .page-title {
    margin-bottom: 10px;
}
.single-title-section .sub-title {
    font-size: 18px;
    color: #245093;
    line-height: 28px;
}
.single-title-section .sub-title li {
    border-right: 1px solid #2b58a6;
}
.single-title-section .sub-title li:first-child {
    padding-left: 0;
}
.single-title-section .sub-title li:last-child {
    border: 0px;
}
.single-title-section .sub-title a {
    color: #245093;
}
.social-sharing-post-txt {
    padding: 20px 0;
    font-size: 12px;
    color: #7c7c7c;
    margin-bottom: 10px;
}
.article-mis-icons {
    font-size: 12px;
    color: #7c7c7c;
}
.article-mis-icons li {
    border-right: 1px solid #eaeaea;
}
.article-mis-icons li:last-child {
    border: 0;
}
.article-mis-icons a {
    color: #7c7c7c;
}
.article-mis-icons a span {
    color: #2755a5;
    padding-left: 7px;
}
.spotlight-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.spotlight-section .circle-blue {
    width: 88px;
    height: 88px;
    color: #fff;
    text-align: center;
    background: #3ca4d2;
    border-radius: 50%;
    font-size: 24px;
    line-height: 85px;
    min-width: 88px;
    margin-right: 10px;
}
.color-black {
    color: #000 !important;
}
.list-item-circle {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 0;
}
.list-item-circle li {
    font-size: 16px;
    line-height: 40px;
}
.list-item-circle li:before {
    content: "•";
    color: #d5d5d5;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.news-tags {
    background: #e5e5e5;
    text-align: center;
    font-size: 11px;
    display: inline-block;
    color: #2b2b2b;
    padding: 4px 7px;
    font-weight: 700;
    font-family: 'Scada', sans-serif !important;
}
.news-tags:first-child {
    margin-left: 0;
}
.article-subscribe-section {
    margin-bottom: 10px;
}
.article-subscribe-section p {
    color: #343434;
    font-size: 13px;
}
.subscribe-cta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #f6f8fc;
    padding: 10px;
    margin-bottom: 10px;
}
.subscribe-cta p {
    font-size: 16px;
}
.subscribe-cta .txt-img-cta {
    min-width: 75%;
    width: 70%;
    display: flex;
    align-items: center;
}
.subscribe-cta .txt-img-cta .clt {
    margin-right: 10px;
    width: 55px;
    border-right: 1px solid #eaeaea;
    padding: 0 6px 0 0;
}
.subscribe-cta .txt-img-cta .sb-cta-heading {
    font-size: 18px;
    line-height: 26px;
}
.comment-banner-section {
    background: #f6f8fc;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 60px 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.comment-banner-section .cbs-inner {
    width: 70%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
    color: #000000;
    font-family: "BentonSansCond Regular";
    font-size: 16px;
}
.comment-banner-section .cbs-inner a {
    color: #2755a5;
}
.comment-banner-section .cbs-inner .img-commnet-sbi {
    margin-right: 15px;
}
.post-comment-top {
    font-size: 12px;
    color: #7c7c7c;
    border-bottom: 1px solid #aaaaaa;
    margin-bottom: 20px;
}
.post-comment-top .title-pct {
    color: #2755a5;
    font-size: 14px;
}
.main-comment-section-wrapper {
    display: none;
}
.main-comment-section-wrapper.hide {
    display: block;
}
.post-comment-section {
    margin-bottom: 20px;
}
.post-comment-section .new-comment-post {
    border-bottom: 1px solid #aaaaaa;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}
.post-comment-section .new-comment-post .user-profile-wrapper {
    width: 90px;
    margin: 0 17px 0 0;
}
.post-comment-section .new-comment-post .comment-detail-wrapper .time-counter {
    font-size: 12px;
    color: #3e3e3e;
}
.post-comment-section .new-comment-post .comment-detail-wrapper .user-name-comment {
    color: #2755a5;
    margin: 0 16px 10px 0;
}
.post-comment-section .new-comment-post .comment-detail-wrapper .article-mis-icons a span {
    color: #7c7c7c;
}
.article-left {
    position: relative;
}
.article-left .sticky-article-left {
    text-align: center;
    width: 80px;
}
.article-left .sticky-article-left .circle-small {
    border: 1px solid #bfbfbf;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 5px 0 0 0;
    text-align: center;
    font-size: 9px;
    line-height: 13px;
    color: #525252;
    margin: 0 auto 10px;
}
.article-left .sticky-article-left .circle-small .circle-count {
    display: block;
}
.scroll_to_top {
    display: block;
    z-index: 999;
}
.scroll_to_top .circle-small {
    border: 1px solid #bfbfbf;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 5px 0 0 0;
    text-align: center;
    font-size: 9px;
    line-height: 13px;
    color: #525252;
    margin: 0 auto 10px;
    display: block;
}
.scroll_to_top .circle-small .circle-count {
    display: block;
}
.stuck {
    position: fixed;
    top: 0;
}
.progress-pie-chart {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #e5e5e5;
    position: relative;
}
.progress-pie-chart.gt-50 {
    background-color: #2755a5;
}
.ppc-progress {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 24px);
    top: calc(50% - 24px);
    width: 48px;
    height: 48px;
    clip: rect(0, 48px, 48px, 24px);
}
.ppc-progress .ppc-progress-fill {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 24px);
    top: calc(50% - 24px);
    width: 48px;
    height: 48px;
    clip: rect(0, 24px, 48px, 0);
    background: #2755a5;
    transform: rotate(60deg);
}
.gt-50 .ppc-progress {
    clip: rect(0, 24px, 48px, 0);
}
.gt-50 .ppc-progress .ppc-progress-fill {
    clip: rect(0, 48px, 48px, 24px);
    background: #e5e5e5;
}
.ppc-percents {
    content: "";
    position: absolute;
    border-radius: 50%;
    left: calc(50% - 42.4778761062px / 2);
    top: calc(50% - 42.4778761062px / 2);
    width: 42.4778761062px;
    height: 42.4778761062px;
    background: #fff;
    text-align: center;
    display: table;
}
.ppc-percents span {
    display: block;
    font-size: 9px;
    font-weight: bold;
    color: #2755a5;
}
.pcc-percents-wrapper {
    display: table-cell;
    vertical-align: middle;
}
.progress-pie-chart {
    margin: 20px auto 20px;
}
.heading-m-progress {
    display: none;
}
.scroll_to_top {
    position: absolute;
    right: 0;
    bottom: 0;
}
.radio-form-wrapper {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 16px;
}
.radio-form-wrapper li {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 10px;
}
.radio-form-wrapper .radio-button .radio-button__label {
    margin-left: 8px;
}
.count-num {
    font-size: 18px;
    color: #2755a5;
}
.count-num span {
    color: #e5001a;
    margin-right: 10px;
}
.list-count-num {
    padding: 10px 0 0 0;
}
.list-count-num-wrapper {
    flex-flow: column;
    padding: 0 15px;
    margin-bottom: 10px;
}
.just-in {
    color: #2755a5;
    font-size: 18px;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    height: 100%;
}
.just-in h4 {
    font-size: 16px;
}
.title-24-blue {
    font-size: 24px;
    line-height: 28px;
    color: #2755a5;
}
.bg-yellow-light {
    background: #efe2be;
}
.bg-yellow-light .border-top,
.bg-yellow-light .border-bottom,
.bg-yellow-light .border-left,
.bg-yellow-light .border-right {
    border-color: #cac2ae !important;
}
.xsmall-heading {
    font-size: 14px;
    color: #2755a5;
}
.pt-line {
    color: #000;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pt-line small {
    font-size: 12px;
}
.pt-line span {
    color: #51911a;
    font-size: 12px;
}
.pt-line span.down {
    color: #e5001a;
}
.pt-line span.down span {
    color: #e5001a;
}
.time-date-market {
    color: #2755a5;
    font-size: 9px;
}
.left-cat-slider.swiper-button-disabled,
.right-cat-slider.swiper-button-disabled {
    opacity: 0.5;
}
.cat-article-text-wrap {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}
.img-ads {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
}
.img-overlay-section {
    position: relative;
}
@media screen and (max-width: 767px) {
    .img-overlay-section {
        margin-bottom: 10px;
    }
}
.img-overlay-section .txt-wrapper {
    position: absolute;
    background: rgba(39, 85, 165, 0.8);
    bottom: 0;
    left: 0;
    width: 80%;
    padding: 10px;
}
@media screen and (max-width: 767px) {
    .img-overlay-section .txt-wrapper {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .img-overlay-section .txt-wrapper h2 {
        font-size: 20px;
    }
}
.ts_bg_wrapper {
    background: rgba(39, 85, 165, 0.7);
    color: #fff;
    border-top: 2px solid #e5001a;
    padding: 10px 10px;
    height: 100%;
}
.photp-gallery-fe-slider .swiper-button-next,
.photp-gallery-fe-slider .swiper-container-rtl .swiper-button-prev {
    background: #ffffff;
    color: #305ca8;
    width: 30px;
    height: 30px;
}
.photp-gallery-fe-slider .swiper-button-next:after,
.photp-gallery-fe-slider .swiper-container-rtl .swiper-button-prev:after {
    font-size: 10px;
}
.photp-gallery-fe-slider .swiper-button-prev {
    left: 0;
    background: #ffffff;
    color: #305ca8;
    width: 31px;
    height: 34px;
    top: 40%;
}
.photp-gallery-fe-slider .swiper-button-prev:after {
    font-size: 10px;
}
.photp-gallery-fe-slider .swiper-button-next {
    right: 0;
    background: #ffffff;
    color: #305ca8;
    width: 31px;
    height: 34px;
    top: 40%;
}
.photp-gallery-fe-slider .swiper-button-next:after {
    font-size: 10px;
}
.festive-bg {
    background: #082962 url("assets/images/fe-img_n2.jpg") center center no-repeat;
    background-size: cover;
    position: relative;
}
.festive-bg .border-top,
.festive-bg .border-bottom,
.festive-bg .border-left,
.festive-bg .border-right {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.festive-bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    z-index: 1;
    background: linear-gradient(0deg, #082962 0%, #2755a5 100%);
    height: 100%;
    width: 100%;
    opacity: 0.9;
}
.festive-bg .container {
    position: relative;
    z-index: 2;
}
.blueBggr-bg {
    background: linear-gradient(0deg, #082962 0%, #2755a5 100%);
    position: relative;
}
.blueBggr-bg .single-title-section .sub-title li {
    border-color: #fff;
}
.blueBggr-bg .btn-follow {
    border-color: #fff;
}
.photo_listing_bg {
    background: #082962 url("assets/images/photo_landing2.jpg") center center no-repeat;
    background-size: cover;
    position: relative;
}
.photo_listing_bg .border-top,
.photo_listing_bg .border-bottom,
.photo_listing_bg .border-left,
.photo_listing_bg .border-right {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.photo_listing_bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    z-index: 1;
    background: linear-gradient(0deg, #082962 0%, #2755a5 100%);
    height: 100%;
    width: 100%;
    opacity: 0.9;
}
.photo_listing_bg .container {
    position: relative;
    z-index: 2;
}
.top_fe_slider .swiper-slide {
    height: auto;
}
.photo-gallery-slider .swiper-button-next,
.photo-gallery-slider .swiper-button-prev {
    color: #2755a5;
    font-size: 22px;
    font-weight: normal;
}
.photo-gallery-slider .swiper-button-next:after,
.photo-gallery-slider .swiper-button-prev:after {
    content: "" !important;
}
.highlight-slider {
    margin-top: 40px;
    margin-bottom: 30px;
}
.highlight-slider .swiper-slide {
    width: 50%;
}
@media screen and (max-width: 767px) {
    .highlight-slider .swiper-slide {
        width: 100%;
    }
}
.highlight-slider .swiper-slide .bg-news-section-txt {
    background: #46c1f2;
}
.highlight-slider .swiper-button-prev,
.highlight-slider .swiper-container-rtl .swiper-button-next {
    left: 23%;
    font-size: 20px;
    color: #2755a5;
}
@media screen and (max-width: 767px) {
    .highlight-slider .swiper-button-prev,
    .highlight-slider .swiper-container-rtl .swiper-button-next {
        left: 10px;
    }
}
.highlight-slider .swiper-button-prev:after,
.highlight-slider .swiper-container-rtl .swiper-button-next:after {
    content: "";
}
.highlight-slider .swiper-button-next,
.highlight-slider .swiper-container-rtl .swiper-button-prev {
    right: 23%;
    font-size: 20px;
    color: #2755a5;
}
@media screen and (max-width: 767px) {
    .highlight-slider .swiper-button-next,
    .highlight-slider .swiper-container-rtl .swiper-button-prev {
        right: 10px;
    }
}
.highlight-slider .swiper-button-next:after,
.highlight-slider .swiper-container-rtl .swiper-button-prev:after {
    content: "";
}
.sharelink_act .circle-small {
    cursor: pointer;
}
.share-vertical {
    text-align: center;
    visibility: hidden;
    -webkit-transition: 0.1s all ease;
    transition: 0.1s ease all;
    top: -20px;
    position: relative;
}
.share-vertical.show {
    top: 0;
    visibility: visible;
}
.share-vertical ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
.share-vertical ul li {
    margin: 0px 0 12px 0;
    padding: 0;
    font-size: 12px;
}
@media screen and (max-width: 767px) {
    .swiper-img-gallary {
        margin-top: 0px;
    }
    .small-txt-news{
        height: auto !important;
        margin-bottom: 0px;
    }
    .title-news-heading.big-title{
        height: auto !important;
    }
    .main-headline {
        font-size: 23px !important;
        line-height: 1;
        text-align: left;
    }
}
.swiper-img-gallary .swiper-slide {
    padding: 0 40px;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .swiper-img-gallary .swiper-slide {
        padding: 0;
    }
}
.swiper-img-gallary .swiper-button-next,
.swiper-img-gallary .swiper-button-prev {
    display: flex;
}
@media screen and (max-width: 767px) {
    .swiper-img-gallary .swiper-button-next,
    .swiper-img-gallary .swiper-button-prev {
        display: none;
    }
}
.swiper-img-gallary .swiper-button-next:after,
.swiper-img-gallary .swiper-button-prev:after {
    color: #fff;
    font-size: 14px;
}
.text-slider-detail-pg .swiper-button-next:after,
.text-slider-detail-pg .swiper-button-prev:after {
    color: #fff;
    font-size: 14px;
}
.text-slider-detail-pg .swiper-button-next,
.text-slider-detail-pg .swiper-button-prev {
    display: none;
    top: 10px !important;
}
@media screen and (max-width: 767px) {
    .text-slider-detail-pg .swiper-button-next,
    .text-slider-detail-pg .swiper-button-prev {
        display: flex;
    }
}
.text-slider-detail-pg .swiper-pagination {
    position: relative;
    bottom: 0;
    left: 0;
    text-align: left;
    font-size: 18px;
    color: #fff;
}
@media screen and (max-width: 767px) {
    .text-slider-detail-pg .swiper-pagination {
        text-align: center;
    }
}
.text-slider-detail-pg .swiper-slide {
    height: auto;
    display: flex;
    justify-content: space-between;
    flex-flow: column;
    padding: 10px 0 20px;
}
.text-slider-detail-pg .social-icons-inline {
    color: #fff;
    margin-top: 10px;
}
.text-slider-detail-pg .social-icons-inline li:first-child {
    padding-left: 0;
}
.text-slider-detail-pg .social-icons-inline li a {
    color: #fff;
}
.text-slider-detail-pg .news-tags {
    color: #2755a5;
}
.text-slider-detail-pg .news-section-txt {
    font-size: 13px;
    line-height: 27px;
}
.text-slider-detail-pg .article-mis-icons li:first-child {
    padding-left: 0;
}
.text-slider-detail-pg .article-mis-icons a {
    color: #fff;
}
.text-slider-detail-pg .article-mis-icons a span {
    color: #fff;
}
.share-mg-popup li {
    font-size: 11px;
}
.share-mg-popup li a {
    color: #fff;
}
.expand-gallery {
    width: 41px;
    height: 41px;
    position: absolute;
    z-index: 2;
    right: 60px;
    top: 20px;
    background: rgba(0, 0, 0, 0.2);
    padding: 9px 11px;
    border-radius: 50%;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .expand-gallery {
        right: 10px;
        top: 10px;
    }
}
@media screen and (max-width: 767px) {
    .txt-order-slider {
        order: 2;
        margin-top: 10px;
    }
}
.author-info.single-author-wrapper {
    display: block;
}
.author-info.single-author-wrapper .ath-pic-wrapper {
    width: 90%;
    border-radius: 50%;
    overflow: hidden;
}
.author-info.single-author-wrapper .ath-pic-wrapper img {
    width: auto;
    border-radius: 0;
    height: auto;
}
.author-info.single-author-wrapper .author-pic {
    margin: 0 auto !important;
    height: 106px !important;
    width: 106px !important;
}
.author-info.single-author-wrapper .author-pic.big-author-detail {
    height: 186px !important;
    width: 186px !important;
}
.author-info.single-author-wrapper .author-info-details-bottom {
    text-align: center;
    font-size: 22px !important;
    color: #000;
}
@media screen and (max-width: 767px) {
    .search-form-wrapper {
        text-align: right;
    }
}
.search-form-wrapper .btn-primary {
    margin-left: 10px;
    padding: 6px 29px;
}
@media screen and (max-width: 767px) {
    .search-form-wrapper .btn-primary {
        display: inline-block;
        margin-top: 10px;
    }
}
.search-form-wrapper .search-fm-wrapper {
    display: inline-block;
    border: 1px solid #c5c5c5;
    width: 400px;
}
@media screen and (max-width: 767px) {
    .search-form-wrapper .search-fm-wrapper {
        width: 100%;
    }
}
.search-form-wrapper .search-fm-wrapper .search-icon {
    background: #f4f4f4;
    padding: 5px 10px;
    font-size: 15px;
    display: inline-block;
}
.search-form-wrapper .search-fm-wrapper .search-input {
    border: 0px;
    border-radius: 0px;
    width: 87%;
    font-size: 15px;
    padding: 5px 8px;
}
.search-form-wrapper .search-fm-wrapper .search-input:focus {
    border: 0px;
    outline: 0px;
}
.bg-organge {
    background: rgba(229, 116, 101, 0.9);
}
.bg-organge .border-top,
.bg-organge .border-bottom,
.bg-organge .border-left,
.bg-organge .border-right {
    border-color: #b56a60 !important;
}
.dark-blue-bg {
    background: #16315c;
}
.video-txt-overlay {
    position: absolute;
    left: 20px;
    bottom: 10%;
    color: #fff;
}
.video-txt-overlay .title-heading {
    font-size: 52px;
}
.video-txt-overlay .small-txt-news {
    color: #fff;
}
.video-txt-overlay .small-txt-news a {
    color: #fff;
}
.video-txt-overlay-title-heading {
    font-size: 42px;
    color: #16315c;
    line-height: 46px;
}
.title-32 {
    font-size: 32px;
    line-height: 40px;
    color: #000;
}
.bg-light-green {
    background: #dce3e0;
}
.bg-light-green .border-top,
.bg-light-green .border-bottom,
.bg-light-green .border-left,
.bg-light-green .border-right {
    border-color: #8b918b !important;
}
.dark-green-bg {
    background: #21685e;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 10px;
}
.dark-green-bg p {
    margin-bottom: 3px;
}
.title-22 {
    font-size: 22px;
    line-height: 26px;
}
@media screen and (max-width: 767px) {
    .swiper_4_desk .swiper-slide {
        width: 60%;
    }
}
.swiper_4_desk .swiper-button-next,
.swiper_4_desk .swiper-button-prev {
    background: #2755a5;
    width: 30px;
    height: 30px;
    top: 40%;
    color: #fff;
}
.swiper_4_desk .swiper-button-next:after,
.swiper_4_desk .swiper-button-prev:after {
    font-size: 15px;
}
.swiper_4_desk .swiper-button-next {
    right: 0;
}
.swiper_4_desk .swiper-button-prev {
    left: 0;
}
.bg-blue-grad {
    background: #16315c;
    background: linear-gradient(180deg, #16315c 0%, #0d213e 100%);
}
.bg-blue-grad .border-top,
.bg-blue-grad .border-bottom,
.bg-blue-grad .border-left,
.bg-blue-grad .border-right {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.extra-incoma-paregraph {
    font-size: 28px;
    color: #fff;
    line-height: 39px;
}
.extra-incoma-paregraph span {
    color: #e98b7f;
}
.border-highliter {
    height: 5px;
    width: 100%;
    margin-bottom: 5px;
}
.border-highliter.dark-blue {
    background: #1a3b6a;
}
.border-highliter.red {
    background: #b0193f;
}
.font-size-28 {
    font-size: 28px;
}
.font-size-24 {
    font-size: 24px;
}
.border-highliter.orange {
    background: #e57465;
}
.hightligher-txt {
    display: inline;
}
.hightligher-txt.dark-blue {
    background: #1a3b6a;
    color: #fff;
}
.hightligher-txt.dark-blue a {
    color: #fff;
}
.hightligher-txt.orange {
    background: #e57465;
    color: #fff;
}
.hightligher-txt.orange a {
    color: #fff;
}
.font-52-normal {
    font-size: 52px;
    line-height: 58px;
}
@media screen and (max-width: 767px) {
    .font-52-normal {
        font-size: 42px;
        line-height: 46px;
    }
}
.font-46-bold {
     font-size: 35px !important;
    line-height: 45px !important;
}

.font-46-bold-lineclime{
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 407px !important;
}

@media screen and (max-width: 767px) {
    .font-46-bold {
        font-size: 36px !important;
        line-height: 43px !important;
    }
    .font-46-bold-lineclime{
        height: 390px !important;
    }
}
.title-heading-nb {
    font-size: 52px;
    line-height: 58px;
}
@media screen and (max-width: 767px) {
    .title-heading-nb {
        font-size: 42px;
        line-height: 46px;
    }
}
.title-heading-nb a {
    color: #fff;
}
.page-heading {
}
.font-size-36 {
    font-size: 36px;
}
.font-size-20 {
    font-size: 20px;
}
.font-size-18 {
    font-size: 18px;
}
.font-size-26 {
    font-size: 26px;
}
.font-size-10 {
    font-size: 10px;
}
.bsc-regular {
}
.titile-top-section .sub-title {
}
.actor-bio-subtxt {
    font-size: 16px;
}
.bg-dark-purple {
    background: #922b7d;
}
.slider-actor-photo-section.highlight-slider .swiper-slide .bg-news-section-txt {
    background: #922b7d !important;
}
.slider-actor-photo-section .swiper-button-next,
.slider-actor-photo-section .swiper-container-rtl .swiper-button-prev,
.slider-actor-photo-section .swiper-button-prev,
.slider-actor-photo-section .swiper-container-rtl .swiper-button-next {
    color: #922b7d !important;
}
.actor-tab-header ul li a {
    border-bottom: 1px solid transparent;
    padding: 17px 0;
}
.actor-tab-header ul li a.active {
    color: #922b7d;
    border-bottom: 1px solid #922b7d;
    padding: 17px 0;
}
@media screen and (max-width: 767px) {
    .horoscope-main-wrapper .dflex-ct {
        margin-top: 10px;
        display: block;
    }
}
.author_detail_wrapper {
    background: #fafafa;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 26px;
}
.author_detail_wrapper .top-author-txt {
    font-size: 15px;
    line-height: 23px;
    color: #4a4a4a;
}
.author_detail_wrapper .social-icons-inline li:first-child {
    color: #7c7c7c;
}
.sub-title-small {
    font-size: 18px;
    color: #2755a5;
}
.author_detail_list_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .author_detail_list_title .sub-title-small {
        display: none;
    }
}
.orange_grad_bg {
    background: linear-gradient(180deg, #eb8b2e 0%, #c9690f 100%);
}
.orange_grad_bg .border-top,
.orange_grad_bg .border-bottom,
.orange_grad_bg .border-left,
.orange_grad_bg .border-right {
    border-color: #da8a3e !important;
}
.bg-orange-light {
    background: #fdf3e9;
}
.form-dark-bg {
    color: #fff;
}
.form-dark-bg .question_small_txt {
    font-size: 12px;
}
.form-dark-bg .quiz_question_heading {
    font-size: 20px;
    line-height: 25px;
}
.manjul-detail-wrapper {
    position: relative;
}
.manjul-detail-wrapper .pagination_manjul {
    position: absolute;
    right: 10px;
    bottom: 40px;
    color: #af1055;
    font-size: 18px;
}
.manjul-detail-wrapper .icons-over-img {
    display: none;
}
.manjul-detail-wrapper:hover .icons-over-img {
    display: flex;
}
.pl_tags {
    color: #fff;
}
.pl_tags.pl_blue {
    background: #4ca9f0;
}
.pl_tags.pl_orange {
    background: #f4964f;
}
.pl_tags.pl_grey {
    background: #83898b;
}
.pl_tags.win {
    background: #6ba858;
    padding-left: 20px;
    padding-right: 20px;
}
.tb-cart_pl .table {
    color: #fff;
    font-size: 14px;
}
.tb-cart_pl .table th {
    background: #2755a5;
}
.tb-cart_pl .table th,
.tb-cart_pl .table td {
    border-color: #334f86;
}
.star-candidates-slider {
    border: 1px solid #334f86;
    text-align: center;
}
.star-candidates-slider .swiper-slide {
    min-height: 320px;
    align-items: center;
    display: flex;
    flex-flow: column;
}
.star-candidates-slider .img_pl_star {
    border-radius: 50%;
    margin-top: 30px;
    margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
    .star-candidates-slider .img_pl_star {
        width: 140px;
    }
}
.star-candidates-slider .sub-heading {
    color: #fff;
    font-size: 13px;
}
.star-candidates-slider .title-heading {
    font-size: 16px;
    color: #fff;
}
.star-candidates-slider .swiper-button-prev {
    left: 0;
    background: #ffffff;
    color: #162949;
    width: 30px;
    height: 30px;
}
.star-candidates-slider .swiper-button-prev:after {
    font-size: 15px;
}
.star-candidates-slider .swiper-button-next {
    right: 0;
    background: #ffffff;
    color: #162949;
    width: 30px;
    height: 30px;
}
.star-candidates-slider .swiper-button-next:after {
    font-size: 15px;
}
.pl_section_top .border {
    border: 1px solid #295bbe !important;
}
.pl_section_top .border-top {
    border-top: 1px solid #295bbe !important;
}
.ct_pl {
    padding-top: 15px;
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}
.ct_pl .ct_pl_title {
    font-size: 16px;
}
.ct_pl .ct_pl_sub_txt {
    font-size: 10px;
    color: #9d9d9d;
    margin-bottom: 15px;
}
.pl_ct_action {
    height: 100%;
    overflow: hidden;
}
.pl_ct_action .pl_ct_top {
    color: #fff;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-flow: row;
    justify-content: space-between;
}
.pl_ct_action .pl_ct_top .small-img-section {
    display: flex;
    align-items: center;
}
.pl_ct_action .pl_ct_top .small-img-section .border-round {
    border-radius: 50%;
    margin-right: 10px;
}
.pl_ct_action .pl_ct_top .title-heading {
    font-size: 16px;
    margin-bottom: 1px;
}
.pl_ct_action .pl_ct_top .sub-heading {
    font-size: 12px;
    margin-bottom: 1px;
}
.pl_ct_action .pl_ct_top.bg-blue {
    background: #46c1f2;
}
.pl_ct_action .pl_ct_top.bg-orange {
    background: #f28f46;
}
.pl_ct_action .pl_ct_travel {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px;
}
.pl_ct_action .pl_ct_travel .pl_ct_travel_inside {
    display: flex;
    align-items: center;
    margin-right: 10px;
    padding-right: 10px;
}
.pl_ct_action .pl_ct_travel .pl_ct_travel_inside:first-child {
    border-right: 1px solid #aaaaaa;
}
.pl_ct_action .pl_ct_travel .pl_ct_travel_inside .total-distance {
    font-size: 10px;
    margin-right: 10px;
}
.pl_ct_action .pl_ct_travel .pl_ct_travel_inside .total-km {
    font-size: 16px;
}
.pl_ct_action .swiper_pl_top {
    position: relative;
    background: #fff;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
    padding: 8px 0;
}
.pl_ct_action .swiper_pl_top .swiper-button-prev {
    left: 0;
    background: #ffffff;
    color: #162949;
    width: 20px;
    height: 100%;
    border-right: 1px solid #aaaaaa;
    top: 22px;
}
.pl_ct_action .swiper_pl_top .swiper-button-prev:after {
    font-size: 10px;
}
.pl_ct_action .swiper_pl_top .swiper-button-next {
    right: 0;
    background: #ffffff;
    color: #162949;
    width: 20px;
    height: 100%;
    border-left: 1px solid #aaaaaa;
    top: 22px;
}
.pl_ct_action .swiper_pl_top .swiper-button-next:after {
    font-size: 10px;
}
.pl_ct_action .swiper_pl_top .swiper-slide {
    width: 20%;
    font-size: 10px;
    line-height: 11px;
    cursor: pointer;
}
.pl_ct_action .swiper_pl_top .swiper-slide.swiper-slide-thumb-active {
}
.pl_ct_action .swiper_pl_top .swiper-container {
    width: 80%;
    margin: 0 auto;
}
.pl_ct_action .swiper_pl_bottom {
    background: #fff;
    padding: 15px;
    height: 100%;
}
.pl_ct_action .swiper_pl_bottom .swiper-slide {
    height: auto;
}
.pl_ct_action .swiper_pl_bottom ul li {
    display: inline-block;
    width: 45%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 10px;
}
.pl_ct_action .swiper_pl_bottom ul li:before {
    content: ">";
    position: absolute;
    left: 0;
    top: 0;
}
.election_vote_01 {
    position: relative;
}
.election_vote_01 .sym-vs {
    font-size: 9px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 21px;
    position: absolute;
    right: -10px;
    top: 20px;
    z-index: 9;
}
@media screen and (max-width: 767px) {
    .election_vote_01 .sym-vs {
        margin: 0 auto;
        top: -10px;
        left: auto;
        right: auto;
        position: relative;
    }
}
.banner-static {
    position: relative;
    margin-bottom: 30px;
}
.banner-static .banner-contain {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background: rgba(39, 85, 165, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner-static .banner-contain .static-heading {
    color: #fff;
    font-size: 36px;
    line-height: 28px;
}
@media screen and (max-width: 767px) {
    .contact-email-wrapper {
        align-items: flex-start !important;
        flex-flow: column;
    }
}
.contact-email-wrapper .link-email {
    margin-left: 10px;
    margin-bottom: 0;
}
@media screen and (max-width: 767px) {
    .contact-email-wrapper .link-email {
        margin-left: 0px;
        margin-top: 10px;
    }
}
.contact-address-details {
    background: #f9fafc;
    padding: 10px;
    border-left: 2px solid #e50018;
    font-size: 16px;
    line-height: 28px;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-flow: column;
}
.contact-address-details .cp-title {
    font-size: 24px;
    color: #2755a5;
    line-height: 28px;
}
.contact-address-details .cl-get-direction {
    text-decoration: underline;
    color: #2755a5;
}
.contact-address-details .cad-phone-number {
    color: #2755a5;
}
.contact-address-details p {
    padding-right: 10px;
    margin-bottom: 0;
}
.sub-heading-with-icon {
    display: flex;
    align-items: center;
}
.sub-heading-with-icon span {
    width: 28px;
    display: inline-block;
    margin: 0 10px 5px 0;
}
.static-page-wrapper {
    color: #4a4a4a;
    line-height: 23px;
}
.static-page-wrapper a {
    color: #1891ee;
}
@media screen and (max-width: 767px) {
    .slider-actor-photo-section .gallery-post-txt-wrapper.gp-wrapper-overlay .gp-post-content {
        position: absolute;
        left: 0;
        top: auto;
    }
    .w-icon-nb {
        width: 20px;
    }
    .border-bottom-mb {
        border-bottom: 1px solid #dee2e6 !important;
    }
    .border-left-m-hide {
        border-left: 0px !important;
    }
    .border-right-m-hide {
        border-right: 0px !important;
    }
    .border-top-m-hide {
        border-top: 0px !important;
    }
    .border-bottom-m-hide {
        border-bottom: 0px !important;
    }
    .author-listing-main-wrapper .white-btn {
        display: inline-block;
        padding: 14px 35px;
    }
    .w-m-100 {
        width: 100%;
    }
    .border-mb-0 {
        border: 0px !important;
    }
    img {
        width: 100%;
    }
    .videos-stip-slider .swiper-slide {
        width: 40%;
    }
    .videos-stip-slider .swiper-button-next {
        display: none;
    }
    .videos-stip-slider .swiper-button-prev {
        display: none;
    }
    .sports-stip-slider .swiper-button-next,
    .sports-stip-slider .swiper-button-prev {
        display: none;
    }
    .inline-menu {
        list-style-type: none;
        white-space: nowrap;
        overflow-x: auto;
        display: block;
    }
    .news-small-widget-wrapper {
        margin-bottom: 20px;
    }
    .left-inner-colm {
        width: 100%;
        display: flex;
        justify-content: space-between;
        /* margin-bottom: 20px; */
        align-items: center;
        /* border-bottom: 1px solid #eef0f2; */
        padding: 0 0 12px 0;
        padding-top: 4px !important;
    }
    .tab-header {
        /* display: block !important; */
        align-items: normal !important;
        /* justify-content: normal !important; */
    }
    .img-icon-list .social-icons-inline {
        font-size: 11px;
    }
    .lt-img-wtxt {
        align-items: center;
        flex-direction: row-reverse;
    }
    .gallery-post-txt-wrapper.gp-wrapper-overlay .gp-post-content {
        position: relative;
        left: 0;
        top: 20px;
    }
    .gallery-img-txt-m {
        position: relative;
    }
    .gallery-img-txt-m .gallery-overlay {
        text-align: right;
    }
    .hide-desktop {
        display: flex;
    }
    .hide-mobile {
        display: none;
    }
    .news-section-txt {
        font-size: 15px;
        line-height: 23px;
    }
    .bg-news-section-txt {
        font-size: 20px;
        line-height: 29px;
    }
    .slider-with-small-pagination .swiper-button-next,
    .slider-with-small-pagination .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    .recommended-slider .swiper-button-next,
    .recommended-slider .swiper-button-prev {
        top: 24%;
    }
    .btn-wtabs {
        float: right;
    }
    .footer-main .footer-btm {
        padding: 19px 0 19px;
    }
    .logo-wrapper {
        width: 200px;
    }
    .icons-mobile-header a {
        color: #2755a5;
        font-size: 19px;
    }
    .header-sub-links {

        font-size: 14px;
        line-height: 20px;
        color: #2755a5;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
        border-bottom: 3px solid #e5001a;
    }
    .header-sub-links a {
        color: #2755a5;
    }
    .footer-social-icons {
        text-align: left;
    }
    .footer-logo {
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .footer-top .inline-menu {
        white-space: initial;
        overflow-x: initial;
        margin: 10px 0 20px;
        border-bottom: 1px solid #dee2e6;
        display: block !important;
        border-right: 0 !important;
        padding-bottom: 20px;
        font-size: 17px;
    }
    .footer-top .inline-menu li {
        padding: 0 12px;
    }
    .footer-top .inline-menu li:first-child {
        padding-left: 0;
    }
    .footer-top .cols-ft {
        border-bottom: 1px solid #dee2e6;
        margin-bottom: 15px;
    }
    .btn-primary {
        font-size: 16px;
        display: block;
        padding: 14px 5px;
    }
    .footer-main .footer-btm .title-heading {
        border-bottom: 1px solid #316bd0;
        padding: 12px 0 13px 0;
    }
    .footer-bottom-menu {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .footer-bottom-menu .footer-nav .inline-menu {
        white-space: unset;
        overflow-x: unset;
    }
    .footer-bottom-menu .footer-nav .inline-menu li {
        line-height: 36px;
        padding: 0 6px;
    }
    .footer-bottom-menu .footer-nav .inline-menu li:first-child {
        padding-left: 0;
    }
    .footer-mobile-menu .col {
        border-right: 1px solid #316bd0;
    }
    .footer-mobile-menu .col:last-child .menu-items {
        border-right: 0;
    }
    .footer-mobile-menu .menu-items li {
        border-bottom: 1px solid #316bd0;
        padding: 20px 0px;
        font-size: 14px;
    }
    .social-sharing-post-txt {
        flex-wrap: wrap;
    }
    .spotlight-section {
        margin-bottom: 20px;
    }
    .news-tags {
        margin-bottom: 10px;
    }
    .subscribe-cta {
        flex-flow: column;
    }
    .subscribe-cta .txt-img-cta {
        min-width: 100%;
        width: 100%;
        margin-bottom: 10px;
    }
    .single-title-section .page-title {
        font-size: 27px;
    }
    .single-title-section .sub-title {
        font-size: 15px;
    }
    .txt-below-title {
        line-height: 22px;
    }
    .sticky-title {
        left: 0;
        width: 100%;
        background: #fff;
        display: block;
        z-index: 999;
        display: flex;
        padding: 0 17px;
    }
    .sticky-title.stuck {
        border-bottom: 1px solid #cfcfcf;
    }
    .sticky-title.stuck .heading-m-progress {
        display: block;
    }
    .just-in {
        flex-flow: row;
        justify-content: space-between;
        height: 100%;
        margin: 10px;
        align-items: center;
    }
    .list-count-num-wrapper {
        border: 0 !important;
    }
}
.sidenav {
    height: 100%;
    width: 25%;
    position: fixed;
    z-index: 11;
    top: 0;
    left: -25%;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 20px;
}
.sidenav a {
    padding: 0;
    text-decoration: none;
    font-size: 25px;
    color: #2755a5;
    display: block;
    transition: 0.3s;
}
.sidenav .closebtn {
    font-size: 36px;
}
.sidenav .navbar-nav {
    display: flex;
    flex-direction: column;
}
.dropdown-menu .dropdown-toggle:after {
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}
.dropdown-menu .dropdown-menu {
    margin-left: 0;
    margin-right: 0;
}
.dropdown-menu li {
    position: relative;
}
.nav-item .submenu {
    display: none;
    position: fixed;
    left: 100%;
    top: -7px;
}
.nav-item .submenu-left {
    right: 100%;
    left: 24%;
}
.dropdown-menu > li:hover {
    background-color: #f1f1f1;
}
.dropdown-menu > li:hover > .submenu {
    display: block;
}
.secondiv {
    left: 25%;
    display: block;
    width: 20%;
    z-index: 2;
}
.serchmenucl {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: space-between;
    align-items: center;
}
.serchmenucl li {
    display: flex;
}
.serchmenucl .clser {
    width: 20%;
    align-items: center;
    justify-content: space-around;
    display: flex;
    margin-left: 13px;
}
.custome-menu {
    display: flex;
    flex-direction: column;
}
.custome-menu li {
    display: flex;
    justify-content: space-between;
    padding: 15px 15px 5px 15px;
    border-top: solid 0.5px #3e3e3e;
}
.custome-menu li h2 {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #3e3e3e;
    cursor: pointer;
}
.targetDiv h2 {
    font-size: 28px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #922b7d;
    padding: 9px 10px;
}
.selected {
    background: #f4f4f4;
}
.selected h2 {
    color: #922b7d !important;
}
.selected span {
    color: #922b7d !important;
}
#menu {
    overflow: auto;
    position: absolute;
    z-index: 1000;
    left: -50%;
    width: 50%;
    -webkit-transition: left 800ms ease-in;
    -moz-transition: left 800ms ease-in;
    -ms-transition: left 800ms ease-in;
    transition: left 800ms ease-in;
}
@media screen and (max-width: 767px) {
    #menu {
        width: 100%;
        left: -100%;
    }
}
.parent-menu {
    background: #fff;
    min-width: 50%;
    float: left;
    margin: 0;
    padding: 0;
}
#menu ul {
    list-style-type: none;
    box-shadow: 10px 0 5px -9px #888;
    max-width: 360px;
}
@media screen and (max-width: 767px) {
    #menu ul {
        max-width: 180px;
    }
}
#menu ul li a {
    padding: 15px 10px;
    display: block;
    color: #3e3e3e;
    text-decoration: none;
    align-items: center;
    justify-content: space-between;
    font-size:16px;
}
#menu ul li a span {
    float: right;
}
#menu ul li a:hover {
    background: #f4f4f4;
    color: #922b7d;
}
#menu ul li:hover > ul {
    left: 50%;
    -webkit-transition: left 600ms ease-in;
    -moz-transition: left 600ms ease-in;
    -ms-transition: left 600ms ease-in;
    transition: left 600ms ease-in;
}
@media screen and (max-width: 767px) {
    #menu ul li:hover > ul {
        left: 50%;
    }
}
#menu ul li > ul {
    /* position: absolute; */
    background: #fff;
    top: 0;
    left: -50%;
    min-width: 35%;
    z-index: -1;
    height: 100%;
    -webkit-transition: left 200ms ease-in;
    -moz-transition: left 200ms ease-in;
    -ms-transition: left 200ms ease-in;
    transition: left 200ms ease-in;
}
@media screen and (max-width: 767px) {
    #menu ul li > ul {
        min-width: 50%;
    }
}
#menu ul li > ul li a:hover {
    background: #f4f4f4;
}
.menuheding {
    height: 61px;
}
.menuheding h2 {
    align-items: center;
    padding-top: 18px;
    font-size: 28px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    color: #922b7d;
}
@media screen and (max-width: 767px) {
    .menuheding h2 {
        font-size: 18px;
    }
}
.closein {
    margin-top: -16px;
    font-size: 48px;
    padding-left: 0 !important;
}
.closein span {
    color: #2755a5;
}
.clser a:hover {
    background: transparent !important;
}
a.search-icon {
    font-size: 25px;
    padding-left: 0 !important;
}
a.search-icon span {
    color: #2755a5;
    border-left: 1px solid rgba(0, 0, 0, 0.27);
    padding-left: 10px;
}
@media screen and (max-width: 767px) {
    a.search-icon span {
        display: none;
    }
}
.datetm {
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #2b2b2b;
    margin-top: 0;
    margin-right: 20px;
}
@media screen and (max-width: 767px) {
    .datetm {
        display: none;
    }
}
.parent-menu li {
    border-bottom: solid 0.2px #d4d4d4;
}
.parent-menu li ul {
    padding-left: 0;
}
.parent-menu li ul li {
    padding-left: 7%;
}
.parent-menu li ul li a {
    padding-left: 0 !important;
}
.parent-menu li ul li a:hover {
    background: transparent !important;
}
li.topfl {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
li.topfl .today-epaper a {
    color: #2755a5 !important;
    cursor: pointer;
}
li.topfl .today-epaper a span {
    padding-left: 10px;
    padding-top: 4px;
}
.ant-search-ct {
    width: 60%;
    /* position: absolute; */
    top: 0;
    background: #fff;
    /* left: 100px; */
    z-index: -1;
}
@media screen and (max-width: 767px) {
    .ant-search-ct {
        width: 65%;
        left: 0;
        right: 0;
        text-align: center;
        margin: 0 auto;
        top: 265px;
    }
}
.ant-search-ct input.form-control {
    padding: 0 0 0 10px;
    height: calc(1em + 0.75rem + 2px);
    transition: all 0.35s, border-radius 0s;
}
.ant-search-ct .search-icon-ct {
    background: #2755a5;
    color: #fff;
}
.ant-search-ct .bor-right {
    border-left: 1px solid rgba(0, 0, 0, 0.27);
    margin-left: -6px;
    padding-left: 10px;
}
.ant-search-ct button {
    padding: 0.1rem 0.75rem;
    font-size: 13px;
}
.ant-search-ct:hover .bor-right {
    border-left: 0px solid rgba(0, 0, 0, 0.27);
}
.header-mobile .border-bottom {
    flex-wrap: initial;
}
.header-mobile .border-bottom .icons-mobile-header.text-right {
    padding-left: 0;
}
.teaser::placeholder {
    font-size: 13px;
}
.ant-search-ct input.form-control::placeholder,
.placeholder input.form-control::placeholder {
    font-weight: bold;
    opacity: 1;
    font-size: 13px;
}
.ant-search-ct input.form-control:-ms-input-placeholder,
.placeholder input.form-control:-ms-input-placeholder {
    font-weight: bold;
    font-size: 13px;
}
.ant-search-ct input.form-control::-ms-input-placeholder,
.placeholder input.form-control::-ms-input-placeholder {
    font-size: 13px;
    font-weight: bold;
}
input.modify-calendar::placeholder {
    color: #af1055;
    font-weight: bold;
}
input.modify-calendar:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.ant-search-ct input.form-control:focus,
.ant-search-ct button:focus {
    box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25);
}
.ant-search-ct-top {
    width: 100%;
    max-width: 250px;
    top: 15px;
    left: 85px;
}
.form-inline-ct {
    display: none;
}
.bg-light-purpule {
    background: #922b7d;
}
.bg-light-purpule .bg-light-purpule:focus,
.bg-light-purpule .bg-light-purpule:visited,
.bg-light-purpule .btn-primary:not(:disabled):not(.disabled):active {
    border: none;
}
.bg-light-purpule:hover,
.bg-light-purpule:active,
.bg-light-purpule:focus,
.bg-light-purpule:visited {
    opacity: 0.9;
    background: #922b7d;
}
.bg-light-orange {
    background: #eb8b2e;
}
.slider-latest-video {
    padding-left: 50px;
    padding-right: 50px;
}
@media screen and (max-width: 767px) {
    .slider-latest-video {
        padding: 0;
    }
}
@media screen and (max-width: 767px) {
    .slider-latest-video .video-post-wrapper {
        margin-left: 15px;
    }
}
.slider-latest-video .right-text-field {
    background: #2754a5;
}
@media screen and (max-width: 767px) {
    .slider-latest-video .right-text-field {
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media screen and (max-width: 767px) {
    .slider-latest-video .right-text-field p.news-section-txt {
        display: none;
    }
}
.slider-latest-video .right-text-field .img-with-social-icons {
    position: unset;
}
.slider-latest-video .right-text-field .img-with-social-icons .icons-over-img {
    bottom: 3%;
    padding: 0 15px;
}
.slider-latest-video .right-text-field .img-with-social-icons .icons-over-img .img-icon-list {
    border: 1px solid #3c6ab9;
}
.text-white-cl {
    color: #fff !important;
}
.custome-pagn {
    position: unset;
    text-align: center !important;
}
.custome-pagn span {
    background: #e3dcd4 !important;
}
.video-listing-bg {
    background: #082962 url(assets/images/blue-bg2.jpg) center;
    background-size: cover;
}
.video-listing-bg:before {
    opacity: 0.6;
}
@media screen and (max-width: 767px) {
    .video-listing-bg .mb-wl {
        padding: 0;
    }
}
.video-listing-bg .swiper-button-next,
.video-listing-bg .swiper-button-prev {
    background: transparent;
}
@media screen and (max-width: 767px) {
    .mb-wid {
        width: 50%;
    }
}
.Horoscope-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bg-purpule {
    background: #af1055;
}
.bg-purpule:hover,
.bg-purpule:active,
.bg-purpule:focus,
.bg-purpule:visited {
    opacity: 0.9;
    background: #af1055;
}
.calendar-ct,
.ui-datepicker-trigger {
    width: 15px;
    margin: 0 5px;
}
.blockqute-ct {
    width: 30px;
}
.ui-datepicker-trigger {
    cursor: pointer;
}
.dflex-ct {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.read-more-ct {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 30%;
    padding-top: 4%;
}
.bg-orange {
    background: rgba(239, 226, 190, 0.5);
}
.bg-orange-pd {
    padding: 5% 0;
    margin-bottom: 3%;
}
.color-purpule-light {
    color: #af1055 !important;
    background: transparent;
}
@media screen and (max-width: 767px) {
    .mb-pd {
        padding: 0 15px !important;
    }
}
.bg-puruple-light {
    background: linear-gradient(to bottom, #863c88, #5d195f);
}
.drack-color-pr {
    background: #922b7d !important;
}
.icon-ct-wt {
    width: 32px;
    height: 32px;
}
.opcity-07 {
    opacity: 0.7;
}
.entertainment-ct .border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.14) !important;
}
.entertainment-ct .border-left {
    border-left: 1px solid rgba(255, 255, 255, 0.14) !important;
}
.enterment-grad {
    background: url(assets/images/gradient.jpg) no-repeat 100% 100%;
}
.enterment-grad .fill-star {
    color: #db42bc;
}
.icon-purpule-ct {
    background: #922b7d !important;
    padding-left: 0 !important;
}
.active-text-show {
    visibility: hidden;
}
.swiper-slide-active .active-text-show {
    visibility: initial;
}
.center-row-ct {
    max-width: 98%;
    margin: 0 auto;
}
.font-14px {
    font-size: 14px;
    line-height: 19px;
}
.fnt-ut {
    font-style: italic;
}
@media screen and (max-width: 767px) {
    .mob-entermet-text {
        display: flex;
        align-items: end;
        flex-direction: column;
        padding-left: 15px;
        padding-right: 15px;
    }
}
:focus {
    outline: none;
}
@media screen and (max-width: 767px) {
    .mobile-pad-enterment {
        padding: 0 15px;
    }
}
@media screen and (max-width: 767px) {
    .mobile-ct-spac-enter {
        padding-bottom: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .mobile-ct-spac-enter .left-inner-colm {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 767px) {
    .mob-entermet-hide {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .mobile-slambook {
        top: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .mobile-slambook .text-field-ct {
        margin-left: 0 !important;
    }
}
.bg-blue-light {
    background: #f6f8fc;
}
.schedule-dt {
    background: #fff;
    height: 140px;
    border: solid 1px #d4d4d4;
}
@media screen and (max-width: 767px) {
    .schedule-dt {
        height: auto;
    }
}
.schedule-dt h2 {
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #4b4b4b;
    padding-top: 10px;
}
.matches-stdul {
    display: flex;
    align-items: center;
}
.matches-stdul div {
    width: 45%;
    text-align: center;
    padding: 0 10px;
}
.matches-stdul div:nth-child(-2n + 4) {
    color: #2755a5;
    width: 10%;
    padding: 0;
}
.bg-trans-sports {
    margin-left: auto;
    padding-left: 0 !important;
    margin-bottom: 20px;
}
.ct-sports-social {
    align-items: flex-end;
}
.sport-dflex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sport-dflex div {
    width: 45%;
}
.sport-dflex div:nth-child(-2n + 4) {
    width: 10%;
}
@media screen and (max-width: 767px) {
    .sport-dflex div:nth-child(-2n + 4) {
        text-align: center;
    }
}
.sport-dflex .sport-dflex-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sport-dflex .sport-dflex-logo img {
    border-radius: 50%;
}
.sport-dflex .sport-dflex-logo p {
    padding: 0 5px;
    margin-bottom: 0;
}
.point-table-ct th {
    color: #2699fb;
}
.point-table-ct td {
    text-align: center;
    vertical-align: middle;
}
.point-table-ct td h4 {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    color: #2755a5;
}
.sport-ct-border ul li {
    border-bottom: none;
}
@media screen and (max-width: 767px) {
    .mobile-sport-wt .gallery-post-wrapper {
        width: 100%;
    }
}
.blog-live-ct {
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 0 10px;
}
/*.blog-live-ct:before {
    width: 12px;
    height: 12px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}*/
.blog-bg-mg {
    background: #c11c30;
    margin: 0;
    padding: 15px;
}
.blog-bg-mg .icon-close {
    text-align: center;
    margin: 0 auto;
    display: block;
    color: #fff;
    font-size: 25px;
    cursor: pointer;
}
@media screen and (max-width: 767px) {
    .blog-bg-mg .icon-close {
        display: none;
    }
}
.blog-bg-mg .mobil-close {
    display: none;
}
@media screen and (max-width: 767px) {
    .blog-bg-mg .mobil-close {
        display: block;
    }
}
.ping-post-ct {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px 0;
    border-right: 1px solid #dee2e6 !important;
    margin-left: 20px;
}
.ping-post-ct P {
    color: #fff;
    margin: 0;
    padding: 0;
    /*width: 50%;*/
}
.blog-follow {
    color: #fff;
}
.blog-follow span {
    color: #fff;
    border-color: #fff;
    margin-left: 5px;
}
.color-white-blog {
    margin-bottom: 0;
}
.color-white-blog li a,
.color-white-blog li span {
    color: #fff;
}
.blog-live h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    color: #e5001a;
}
.blog-live h4 span {
    background: #e5001a;
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50%;
    margin-bottom: 5px;
}
.blog-live .updated-ct {
    font-size: 14px;
    /*width: 60%;*/
    line-height: 20px;
}
.blog-live p {
    margin: 0;
    padding: 0;
}
.live-post-ct {
    padding-left: 0;
}
.live-post-ct h2 {
    font-size: 22px;
    line-height: 28px;
}
@media screen and (max-width: 767px) {
    .live-post-ct h2 {
        padding-left: 10px;
    }
}
.live-post-ct ul.built-blog {
    margin: 0;
    padding: 0;
}
@media screen and (max-width: 767px) {
    .live-post-ct ul.built-blog {
        padding-left: 10px;
    }
}
.live-post-ct ul.built-blog li {
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #3e3e3e;
    list-style: none;
    border-bottom: 1px solid #dee2e6 !important;
    display: flex;
    align-items: center;
    padding: 10px 0;
}
@media screen and (max-width: 767px) {
    .live-post-ct ul.built-blog li {
        align-items: flex-start;
    }
}
.live-post-ct ul.built-blog li span {
    width: 12px;
    height: 12px;
    background: #e5001a;
    border-radius: 50%;
    margin-right: 5px;
}
.share-blog-icon li {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    padding: 0;
    margin: 0;
    border: 1px solid #bfbfbf;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.bg-blue-blog {
    background: #2755a5 !important;
    color: #fff;
}
.blog-post-text {
    font-size: 13px !important;
}
@media screen and (max-width: 767px) {
    .blog-post-text {
        padding-left: 10px;
    }
}
.red-color-blog {
    color: #e5001a;
}
.summary-blog {
    margin: 0;
    padding: 0 15px 0 20px;
    border-left: 1px solid #dee2e6 !important;
}
.summary-blog li {
    display: flex;
    flex-direction: column;
}
.summary-blog li:before {
    content: "";
    background: #e5001a;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    position: absolute;
    left: 25px;
}
.summary-blog li span {
    color: #e5001a;
}
.pin-blog {
    display: flex;
}
@media screen and (max-width: 767px) {
    .pin-blog {
        padding-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .pin-blog .ping-post-ct {
        width: 100%;
        border-right: none !important;
        margin-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .pin-blog .ping-post-ct img {
        width: 20%;
    }
}
.search-ct .search-fm-wrapper {
    width: 100% !important;
    max-width: 670px;
}
.search-ct .btn-primary {
    padding: 6px 50px;
}
.font-blog {
}
.font-blog .search-fm-wrapper {
    width: 100%;
    max-width: 670px;
}
@media screen and (max-width: 767px) {
    .font-blog .search-fm-wrapper .search-icon {
        padding: 5px 13px;
    }
}
.font-blog .btn-primary {
    padding: 6px 50px;
}
@media screen and (max-width: 767px) {
    .font-blog .btn-primary {
        width: 100%;
        margin-left: 0;
    }
}
.search-output-ct {
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width: 767px) {
    .search-output-ct {
        flex-direction: column;
    }
}
.search-output-ct .seart-box {
    color: #6d6d6d;
}
.search-output-ct .seart-box a {
    color: #2755a5;
    font-size: 17px;
    padding-left: 10px;
}
.search-output-ct select {
    border: none;
    font-weight: bold;
}
@media screen and (max-width: 350px) {
    #menu ul li:hover > ul {
        left: 55%;
    }
    .mb-flex-enterment {
        display: flex;
        flex-direction: column;
        align-items: end;
    }
}

.pgAdWrapper {
    margin-bottom: 1rem !important;
    min-height: auto !important;
}
.hideBk {
    display: none;
}
.arrow:after,
.tooltip {
    background: #000;
    color: #fff;
}
.Location-track {
    font-size: 10px;
}
.weatherHr {
    border-top: 2px solid #aaa;
}
.weather-widget .swiper-button-next,
.weather-widget .swiper-button-prev {
    display: none !important;
}
.weather-measure-Celcius {
    font-size: 16px;
}
.font-blue-metal {
    color: #2755a5;
}
.font-blue {
    color: #2453a7;
}
.font-green {
    color: green;
}
.font-red {
    color: #e5001a;
}
.font-light-blue {
    color: #3ca4d2;
}
.topStories:hover {
    color: #3ca4d2 !important;
}
.font-gray-shade {
    color: #6f6e6e;
}
.font-red {
    color: red;
}
.sbold {
    font-weight: 700;
}
.bold {
    font-weight: 700;
}
.celciusDiv,
.locationDiv {
    line-height: 1;
}
.weatherReport {
    margin: 0 54px;
}
.margin-0 {
    margin: 0 !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
.text-left {
    text-align: left !important;
}
img {
    width: 100%;
    height: auto !important;
    object-fit: cover !important;
}
.calendar-ct,
.ui-datepicker-trigger {
    width: 15px !important;
    margin: 0 5px;
}
.weather-widget .swiper-slide img {
    width: 100% !important;
}
.newsSubcategoryCls {
    width: 100% !important;
}
.news-tags {
    margin-top: 10px;
    margin-right: 5px;
}
.highlight-slider .swiper-button-next,
.highlight-slider .swiper-button-prev {
    top: 40% !important;
}
.crosswordTitle {
    background-color: #283593 !important;
    border-color: #283593;
}
.crosswordTitle h4 {
    color: #fff !important;
}
.primary_text {
    color: #fff !important;
}
.indigo {
    background-color: #3f51b5 !important;
    padding: 10px;
}
.crosswordModal {
    padding: 0 !important;
}
.howToPlay {
    position: absolute;
    right: 35px;
    border-radius: 15px;
}
.swiper_4_desk .swiper-button-next,
.swiper_4_desk .swiper-button-prev {
    background: #2755a5;
    width: 30px;
    height: 30px;
    top: 25% !important;
    color: #fff;
}
@media screen and (max-width: 767px) {
    .swiper_4_desk .swiper-button-next,
    .swiper_4_desk .swiper-button-prev {
        background: #2755a5;
        width: 30px;
        height: 30px;
        top: 19% !important;
        color: #fff;
    }
}
.homeSportBlackQuoteCls {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.homeMumbaiBlackQuote {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.addImg {
    max-width: 100%;
    width: auto !important;
}
.border-right:last-child,
.col-md-3.border-right:last-child {
    border-right: none !important;
}
.just-in div {
    text-align: center !important;
    color: #fff;
}
.just-in .icon-time-stamp-09 {
    font-size: xx-large !important;
    color: #fff;
}
.just-in h4 {
    white-space: nowrap;
    color: #fff;
}
.just-in-bg {
    background-color: #3da8d6;
}
.just-in-bg .count-num,
.just-in-bg .count-num span,
.just-in-bg h3 a,
.just-in-bg h3 a:hover {
    color: #fff;
}
@media screen and (max-width: 767px) {
    .hide-mobile {
        display: none !important;
    }
    .howToPlay {
        position: absolute;
        right: 45px;
        border-radius: 15px;
    }
}
.btn-default {
    color: #333;
    border-color: #adadad;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.authorImgAside {
    width: 90% !important;
    border-radius: 50% !important;
    height: 60px !important;
    position: relative;
    z-index: 1;
}
.authorImgAsideSmall {
    width: 90% !important;
    border-radius: 50% !important;
    height: 50px !important;
    position: relative;
    z-index: 1;
}
.authorImgcls {
    width: 100% !important;
    border-radius: 50% !important;
    height: 95px !important;
    position: relative;
    z-index: 1;
}
.authorDetailsImgcls {
    width: 100% !important;
    border-radius: 50% !important;
    height: 165px !important;
    position: relative;
    z-index: 1;
}
.blockquote-light-blue a {
    color: #3ca4d2;
}
.object-fit_contain {
    object-fit: contain !important;
}
.photoCover .imgCut {
    width: 100% !important;
    height: 420px !important;
    background-color: #000;
}
.mfp-img {
    height: auto !important;
    max-height: 100% !important;
}
.holliwoodTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.holliwoodmovieReviewTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
input.firstcomicdatepicker::placeholder,
input.forthcomicdatepicker::placeholder,
input.modify-calendar-manjul::placeholder,
input.secondcomicdatepicker::placeholder,
input.thirdcomicdatepicker::placeholder {
    color: #af1055 !important;
    font-weight: 700;
}
input.modify-calendar-manjul:focus {
    outline: -webkit-focus-ring-color auto 0;
}
.blog-pin {
    width: 22px !important;
}
.article_txt a {
    color: #ee1d23;
}
.ishighlighted a,
.ishighlighted h1,
.ishighlighted h2,
.ishighlighted h3,
.ishighlighted h4,
.ishighlighted h5,
.ishighlighted h6,
.ishighlighted li,
.ishighlighted p {
    color: #fff !important;
}
.rating {
    color: #d4d4d4;
    margin: 0;
    padding: 0;
}
ul.rating {
    display: inline-block;
}
.rating li {
    list-style-type: none;
    display: inline-block;
    padding: 1px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
}
.rating .filled {
    color: #e5001a;
}
.rating .half {
    content: "\2605";
    color: #e5001a;
    width: 8px;
    position: absolute;
    margin-top: 3px;
    overflow: hidden;
}
.cls_Inline {
    display: inline-block !important;
}
.cls_Inline1 {
    display: inline !important;
}
#menu ul li span.subMenu {
    padding: 16px 10px;
}
#menu ul li span.subMenu:hover {
    /* background: #f4f4f4; */
    color: #922b7d;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.dflex-ct img.icon {
    width: 15px !important;
}
.caterogyNewsRhsTop:first-child {
    padding-top: 0 !important;
}
.submenuList {
    height: max-content !important;
}
.questionList:not(.active) {
    display: none;
}
.cut-infocusImgBlk {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    background-color: #000;
}
.afterInfocusImg {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut-mumbaiElemtImg,
.cut-sundayMiddayImg,
.cut_sportElemHomeImg {
    width: 100% !important;
    aspect-ratio: 16/9 ;
    /* height: 304px !important; */
    object-fit: contain !important;
    background-color: #000;
}
.cut-mumbaiElemtrhsImg,
.cut_opinionRhsImg,
.cut_sportElemHomeRhsImg {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    background-color: #000;
}
.enterTainImg_Horoscpoe,
.lifeStyleImg_Home {
    /* height: 143px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut-sundayMiddayBtmImg {
    /* height: 143.4px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut-newsElemImg {
    /* height: 144px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_sportElemHomeBtmImg,
.mumbaiElementHomeImg {
    /* height: 101px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.imgEntertainFirstBlk {
    height: 196.9px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.imgEntertainSecondBlk {
    height: 143.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.imgEntertainBWoodBtm {
    height: 125.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertaingSlideImg {
    height: 321px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.tvNewsMainImg {
    height: 321px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.tvNewsSecondaryImg {
    height: 143.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.Entertain_holliwoodImg {
    height: 143.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_EntertainelemtImg {
    /* height: 263px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_EntertainelemtRhsImg {
    height: 183.4px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_DrLoveAside {
    height: 122px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_ManjulAside {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_ManjulAsideSlider {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_GallaeryElemRhsImg {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cut_GallaeryElemImgBtm {
    /* height: 91px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cutGallerySlider {
    /* height: 465px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.cutHomeVideoelem {
    /* height: 518px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.categoryGalleryRhsImg,
.categoryNews Img,
.latestLshImg img,
.mumbaiCrime Img {
    height: 143px !important;
    width: 100% !important;
    background-color: #000;
}
.asideImgOpinion {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.pollImgSection {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.latestmiddleImg img {
    height: 183px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photoGalleryImgBlk img {
    /* height: 464.1px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyNewsLhs img {
    /* height: 263px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyVideoLhs img {
    height: auto;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyNewsRhs img {
    /* height: 91.5px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyWorldNewsRhs img {
    /* height: 76px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyFootbalNewsRhs img {
    height: 76px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyVideosRhs img {
    /* height: 83.5px !important; */
    aspect-ratio: 16/9;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.subcaterogyVideosRhs img {
    height: 89.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyOpinionRhs img {
    height: 61px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.caterogyRansRhs img {
    height: 65px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainLatestLhs img {
    height: 304px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainLatestMiddle img,
.videosListLifeStyle img {
    height: 143px !important;
    width: 100% !important;
    background-color: #000;
}
.entertainLatestRhs img {
    height: auto !important;
    width: 100% !important;
    background-color: #000;
}
.entertainBolliwoodLhs img {
    height: 197px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.lifestyleBtm img {
    height: 196.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainBolliwoodRhs img {
    height: 167px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainGallery img {
    height: 312.3px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.PhotoListGallery img {
    height: 312.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainHolliwood img {
    height: 464.1px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.subCatGalleryImgBlk img {
    height: 463px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.subCatGalleryImgBlkRhs img {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.entertainMovieReview img {
    height: 148px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.lifestyleTrending img {
    height: 410.9px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.lifestyleTrendingBtm img {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.MumabiGuideTrendingBtm img {
    height: 223.2px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.healthFitnessBlk img {
    height: 624.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.foofBlk img,
.sexRelBlk img,
.travelBlk img {
    height: 418px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.travelBtmBlk img {
    height: 219px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.sundaymidaySliderImg {
    height: 624.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.sundaymidaySliderBtmImg {
    height: 304px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.sundayMiddaayBtm {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.sundayMiddayChk22 {
    height: 411px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.sundayMiddayChk22Btm img {
    height: 143px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListLhs img {
    height: 344px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListrhs img {
    height: 59px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListmiddle img {
    height: 103.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListMdleRhs img {
    height: 112.6px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosDetalListBtm img {
    height: 106px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListEnttertain img {
    height: 412px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListEnttertainGallaryBtm img {
    height: 125px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosListEnttertainBtm img {
    height: 201px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photosCatData img {
    height: 223.9px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.latestVideoListSlide {
    height: 390px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.latestVideoListSlideBtm img {
    height: 90px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.latestVideoListEntertainLhs img {
    height: 264px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.latestVideoListEntertainRhs img {
    height: 92px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.blogpageMainImg,
article .articlePageImgBlk {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photoListedImgSlide {
    height: 409px !important;
    width: 726px !important;
    object-fit: contain !important;
    background-color: #000;
}
.timepassComic {
    width: 100% !important;
    object-fit: contain !important;
}
.timepassElemLhs img {
    /* height: 230px !important; */
    aspect-ratio: 1280/404;
    width: 726px !important;
    object-fit: contain !important;
    background-color: #000;
}
.timepassElemRhs img {
    height: 206px !important;
    width: 726px !important;
    object-fit: contain !important;
    background-color: #000;
}
.photoListImgMain img {
    aspect-ratio: 16/9;
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.articlesImgMain img {
    height: 271px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photoListImgMainThumbBtm img {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.photoListImgMainBtm img {
    height: auto !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.opinionPageMainBtm img {
    height: 143.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.opinionPageBtmList img {
    height: 154px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.otherSubCatBtmList img {
    height: 154px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.famPersonMainBtm img {
    height: 143.5px !important;
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}
.authdetailsBtmlhs img {
    /* height: 143px !important; */
    width: 100% !important;
    object-fit: contain !important;
    background-color: #000;
}

.mb-auto{
    margin-bottom: auto;
}
.overflow-hidden{
    overflow:hidden;
}
.lineclamp3{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
@media screen and (max-width: 767px) {
    .cut_GallaeryElemImgBtm {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photoListImgMain img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .articlesImgMain img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .famPersonMainBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .MumabiGuideTrendingBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photoListImgMainBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .otherSubCatBtmList img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .opinionPageMainBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .opinionPageBtmList img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListEnttertainGallaryBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photoCover .imgCut {
        width: 100% !important;
        height: 260px !important;
        background-color: #000;
    }
    .cut-infocusImgBlk {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .afterInfocusImg {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut-mumbaiElemtImg,
    .cut-sundayMiddayImg,
    .cut_sportElemHomeImg {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut-mumbaiElemtrhsImg,
    .cut_opinionRhsImg,
    .cut_sportElemHomeRhsImg {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut-newsElemImg,
    .cut-sundayMiddayBtmImg,
    .enterTainImg_Horoscpoe,
    .lifeStyleImg_Home {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_sportElemHomeBtmImg,
    .mumbaiElementHomeImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .imgEntertainFirstBlk {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .imgEntertainSecondBlk {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .imgEntertainBWoodBtm {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertaingSlideImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .tvNewsMainImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .tvNewsSecondaryImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .Entertain_holliwoodImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_EntertainelemtImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_EntertainelemtRhsImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_DrLoveAside {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_ManjulAside {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_ManjulAsideSlider {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cut_GallaeryElemRhsImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cutGallerySlider {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .cutHomeVideoelem {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .categoryGalleryRhsImg,
    .categoryNews Img,
    .latestLshImg img,
    .mumbaiCrime Img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .asideImgOpinion,
    aside .opinionSection img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .latestmiddleImg img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photoGalleryImgBlk img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyNewsLhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyVideoLhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyNewsRhs img,
    .caterogyVideosRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .subcaterogyVideosRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyWorldNewsRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyFootbalNewsRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .caterogyRansRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainLatestLhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainLatestMiddle img,
    .videosListLifeStyle img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainLatestRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainBolliwoodLhs img,
    .lifestyleBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainBolliwoodRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .PhotoListGallery img,
    .entertainGallery img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainHolliwood img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .subCatGalleryImgBlk img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .subCatGalleryImgBlkRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .entertainMovieReview img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .lifestyleTrending img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .lifestyleTrendingBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .healthFitnessBlk img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .foofBlk img,
    .sexRelBlk img,
    .travelBlk img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .travelBtmBlk img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .sundaymidaySliderImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .sundaymidaySliderBtmImg {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .sundayMiddaayBtm {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .sundayMiddayChk22 {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .sundayMiddayChk22Btm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListLhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListrhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosDetalListBtm img,
    .photosListmiddle img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListMdleRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListEnttertain img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosListEnttertainBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .photosCatData img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .latestVideoListSlide {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .latestVideoListSlideBtm img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .latestVideoListEntertainLhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .latestVideoListEntertainRhs img {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
    .blogpageMainImg,
    article .articlePageImgBlk {
        height: auto !important;
        width: 100% !important;
        object-fit: contain !important;
        background-color: #000;
    }
}
.horizontalBannerAdPhotoVideo {
    background: #f4f4f4;
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.horizontalBannerAd,
.topBanner {
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.horizontalBannerAd1,
.topBanner1 {
    height: 90px;
    width: 728px;
    background: #f4f4f4;
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.rhsTopBannerAd,
.squareBannerAd {
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    align-items: center;
    justify-content: center;
}
.RectangleBannerAd {
    height: 600px;
    width: 100%;
    background: #f4f4f4;
    color: #2755a5;
    text-align: center;
    font-size: 12px;
    align-items: center;
    justify-content: center;
}
.rhsTopBannerParentAdTP {
    padding-left: 15px;
}
.squareBannerAdParent {
    display: none;
}
.icon-link {
    content: "\f0c1";
}
.rhsTopBannerParentAd {
    margin-top: 0;
}
.crossWordImgParent {
    height: auto;
    overflow: hidden;
    position: relative;
}
.crossWordImgParentTp {
    height: auto;
    overflow: hidden;
    position: relative;
}
.btnplayCrossword {
    position: absolute;
    right: 42%;
    bottom: 42%;
}
.btnplayCrosswordTp {
    position: absolute;
    right: 44%;
    bottom: 45%;
}
.btn-circle {
    width: 40px;
    height: 40px;
    text-align: center;
    padding-left: 14px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 1.428571429;
    border-radius: 50%;
}
@media screen and (max-width: 767px) {
    .left0 {
        padding-left: 0 !important;
    }
    .right16 {
        padding-right: 10px !important;
    }
    .btnplayCrossword {
        position: absolute;
        right: 43%;
        bottom: 43%;
    }
    .btnplayCrosswordTp {
        position: absolute;
        right: 43%;
        bottom: 43%;
    }
    .btn-circle {
        width: 40px;
        height: 40px;
        text-align: center;
        padding-left: 14px;
        padding-top: 10px;
        font-size: 16px;
        line-height: 1.428571429;
        border-radius: 50%;
    }
    .crossWordImgParent {
        height: auto;
        overflow: hidden;
        position: relative;
    }
    .crossWordImgParentTp {
        height: auto;
        overflow: hidden;
        position: relative;
    }
    .topBanner {
        background: #f4f4f4;
        color: #2755a5;
        text-align: center;

        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .horizontalBannerAd {
        background: #f4f4f4;
        color: #2755a5;
        text-align: center;

        font-size: 12px;
        display: none;
        align-items: center;
        justify-content: center;
    }
    .rhsTopBannerAd,
    .squareBannerAd {
        color: #2755a5;
        text-align: center;

        font-size: 12px;
        align-items: center;
        justify-content: center;
    }
    .rhsTopBannerParentAd {
        margin-top: 15px;
    }
    .squareBannerAdParent {
        display: block;
        margin-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .horizontalBannerAdPhotoVideo {
        background: #f4f4f4;
        color: #2755a5;
        text-align: center;

        font-size: 12px;
        display: none;
        align-items: center;
        justify-content: center;
    }
    .RectangleBannerAd {
        height: 600px;
        width: 100%;
        background: #f4f4f4;
        color: #2755a5;
        text-align: center;

        font-size: 12px;
        align-items: center;
        justify-content: center;
        margin-top: 15px;
    }
    .noMobile {
        display: none !important;
    }
}
.acrossWordDiv,
.downWordDiv {
    height: 230px;
    overflow-y: auto;
}
#puzzle-wrapper {
    height: 500px;
    overflow-y: auto;
}
#puzzle-wrapper::-webkit-scrollbar-track,
.acrossWordDiv::-webkit-scrollbar-track,
.downWordDiv::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
#puzzle-wrapper::-webkit-scrollbar,
.acrossWordDiv::-webkit-scrollbar,
.downWordDiv::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}
#puzzle-wrapper::-webkit-scrollbar-thumb,
.acrossWordDiv::-webkit-scrollbar-thumb,
.downWordDiv::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #c1c1c1;
}
.menuUl {
    height: 100vh;
    overflow-y: auto;
}
.menuUl::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
.menuUl::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}
.menuUl::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #c1c1c1;
}
.footer-btm a {
    white-space: nowrap !important;
}
.nothighlighted h5 {
    color: #245093 !important;
}
.nothighlighted p {
    color: #3e3e3e !important;
}
.ishighlighted .article-mis-icons a span {
    color: #fff;
    padding-left: 7px;
}
.innserAsideBlk:first-child {
    padding-top: 0 !important;
}
.AlignVdoPlayBtn {
    position: absolute;
    left: 50% !important;
    bottom: 44% !important;
    color: #fff;
}
.autorDetailsDisp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.autorDetailsDisp1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.parallax {
    background-image: url(../images/parallaxBg.jpg);
    min-height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallax-curtain {
    min-height: 500px;
    background: rgba(12, 12, 12, 0.418);
}
.scroll_to_top {
    position: absolute;
    right: -6px !important;
    bottom: 0;
}
.catPhotoDesc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.w-40 {
    width: 40% !important;
}
.catnameinStyle {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.1;
}
.catParainStyle {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
.lhdArticleLatest:last-child,
.lhdArticlemid:last-child {
    border-bottom: none !important;
}
.mainVdoPlayIcon {
    position: absolute !important;
    top: 40% !important;
    left: 50% !important;
}
.mainVdoPlayIcon .camera-icon-wrapper {
    width: 40px !important;
    height: 40px !important;
    font-size: 16px !important;
}
.mt4Equal {
    margin-top: 1.5rem !important;
}
.pb5Equal {
    padding-bottom: 3rem !important;
}
.mt2Equal {
    margin-top: 0.5rem !important;
}
.mtAsideAd {
    margin-top: 94px !important;
}
.mtAsideEntrAd {
    margin-top: 80px !important;
}
.mt75 {
    margin-top: 75px !important;
}
.mtAdTopLanding {
    margin-top: 70px !important;
}
.pb24 {
    padding-bottom: 24px !important;
}
.mt50 {
    margin-top: 50px !important;
}
.pt20 {
    padding-top: 20px !important;
}
@media screen and (max-width: 767px) {
    .mt4Equal {
        margin-top: 0 !important;
    }
    .pb5Equal {
        padding-bottom: 0 !important;
    }
    .mt2Equal {
        margin-top: 0 !important;
    }
    .mtAsideAd {
        margin-top: 24px !important;
    }
    .mtAsideEntrAd {
        margin-top: 0 !important;
    }
    .pb24 {
        padding-bottom: 0 !important;
    }
    .mtAdTopLanding {
        margin-top: 0 !important;
    }
    .mt75 {
        margin-top: 15px !important;
    }
    .mt50 {
        margin-top: 0 !important;
    }
}
li.submenuListLi:first-child {
    padding-left: 0 !important;
}
.mainTrendNameTop {
    margin-top: -10px;
}
.authimage img:first-child {
    float: left;
    width: 12%;
    margin-right: 10px;
}
p.article_txt img:first-child {
    float: left;
    width: auto;
    margin-right: 10px;
}
.seePhotoDiv {
    position: absolute;
    left: 0;
    bottom: 0;
}
.txtOverlayBg {
    background: #e88274;
    padding: 5px 10px;
}
.bgOverlay {
    background: #e88274;
    padding: 5px 10px;
}
.technoTxtOverlayBg {
    background: #16315c;
    padding: 5px 10px;
}
.bgOrgBtm .border-bottom {
    border-color: #fff !important;
}
.inAuthorWraper .author-pic.big-author-detail {
    height: 113px !important;
    width: 113px !important;
}
.inAuthorWraper .ath-pic-wrapper {
    width: 90% !important;
    border-radius: 50%;
    overflow: hidden;
}
.inAuthorWraper .authorDetailsImgcls {
    width: 100% !important;
    border-radius: 50% !important;
    height: 100px !important;
}
.authDescMidAlign {
    vertical-align: middle !important;
    padding: 30px 0 0 20px;
}
.font14 {
    font-size: 14px !important;
}
.authorsNameList:nth-child(3n + 0) {
    border-right: none !important;
}
.loading {
    height: 0;
    width: 0;
    padding: 15px;
    border: 6px solid #ccc;
    border-right-color: #888;
    border-radius: 22px;
    -webkit-animation: rotate 1s infinite linear;
    position: absolute;
    left: 50%;
    top: 50%;
}
@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
.article-left .social-icons-inline li:first-child {
    padding-left: 0 !important;
}
img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}
img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}
@keyframes mover {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}
#page_loader {
    top: 35%;
}
.dot-bricks {
    position: relative;
    top: 30px;
    left: -9969px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #0055a5;
    color: #0055a5;
    box-shadow: 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5;
    animation: dotBricks 2s infinite ease;
}
@media screen and (max-width: 767px) {
    #page_loader .modal-content {
        width: 100%;
    }
    .dot-bricks {
        position: relative;
        top: 30px;
        left: -9969px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #0055a5;
        color: #0055a5;
        box-shadow: 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5;
        animation: dotBricks 2s infinite ease;
    }
}
@keyframes dotBricks {
    0% {
        box-shadow: 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5;
    }
    8.333% {
        box-shadow: 10007px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5;
    }
    16.667% {
        box-shadow: 10007px -16px 0 0 #0055a5, 9991px -16px 0 0 #0055a5, 10007px 0 0 0 #0055a5;
    }
    25% {
        box-shadow: 10007px -16px 0 0 #0055a5, 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5;
    }
    33.333% {
        box-shadow: 10007px 0 0 0 #0055a5, 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5;
    }
    41.667% {
        box-shadow: 10007px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5;
    }
    50% {
        box-shadow: 10007px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5, 9991px -16px 0 0 #0055a5;
    }
    58.333% {
        box-shadow: 9991px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5, 9991px -16px 0 0 #0055a5;
    }
    66.666% {
        box-shadow: 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5, 9991px -16px 0 0 #0055a5;
    }
    75% {
        box-shadow: 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5;
    }
    83.333% {
        box-shadow: 9991px -16px 0 0 #0055a5, 10007px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5;
    }
    91.667% {
        box-shadow: 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px -16px 0 0 #0055a5;
    }
    100% {
        box-shadow: 9991px -16px 0 0 #0055a5, 9991px 0 0 0 #0055a5, 10007px 0 0 0 #0055a5;
    }
}
.container.article_section {
    padding-bottom: 10px !important;
}
.socialIconRhs {
    float: right !important;
}
.sportsRhsLogo {
    width: 4% !important;
    margin-top: -5px;
}
@media screen and (max-width: 767px) {
    .sportsRhsLogo {
        width: 15% !important;
        margin-top: -7px;
    }
    .socialIconRhs {
        float: right !important;
    }
}
.technologyRhsLogo {
    width: 50% !important;
    margin-top: 0;
    height: 50px !important;
}
.alignWithLogo {
    position: absolute;
    padding-top: 10px;
}
.sportsimage {
    width: auto;
}
.whatimg {
    width: 43px;
    margin-top: -61px;
}
.whatp1 {
    color: #000;
    margin-bottom: 0;
    font-size: 12px;
}
.whatp2 {
    color: #000;
    margin-top: -3px;
    font-size: 12px;
}
.whatpm {
    font-size: smaller;
    color: #000;
    padding-top: 4px;
    text-decoration: none;
}
.whatimgm {
    margin-top: -3px;
}
.epaperm {
    padding-top: 4px;
}
.textblack {
    color: #000;
}
.hp_slide {
    width: 100%;
    background: #e6e6e6;
    height: 3px;
}
.hp_range {
    width: 0;
    background: #315da9;
    height: 3px;
}
.boxshadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
}
.soundgif {
    background-image: url(images/soundgif.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
.soundgifpause {
    background-image: url(images/soundgifpause.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
#podcastpara {
    height: 66px;
}
.podcastpara {
    height: auto;
}
#episode {
}
.episode {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: -11px;
    padding-top: 4px;
    font-size: 14px;
}
.round-button {
    box-sizing: border-box;
    display: block;
    width: 40px;
    height: 40px;
    padding-top: 8px;
    padding-left: 2px;
    line-height: 16px;
    border: 2px solid #315da9;
    border-radius: 50%;
    color: #315da9;
    text-align: center;
    text-decoration: none;
    font-size: 10px;
    font-weight: 700;
    transition: all 0.3s ease;
}
.volumeslider {
    height: 2px;
    width: 80px;
    float: right;
    margin-top: 9px;
    color: #315da9;
    display: none;
}
.durationslide {
    height: 2px;
    width: 91%;
    padding-top: 0;
    margin-top: 0;
    color: #fefeff;
    opacity: 1;
    position: absolute;
    padding-right: 0;
}
.fa-volume-up {
    color: #315da9;
}
#time {
    font-size: small;
    font-weight: bolder;
    margin-top: -4px;
    padding-bottom: 4px;
}
.desc-podcast-left:after {
    font-size: 20px;
    padding-left: 36px;
    padding-bottom: 50px;
    margin-bottom: 132px;
}
.desc-podcast-right:after {
    font-size: 20px;
    padding-right: 34px;
    padding-bottom: 50px;
    margin-bottom: 132px;
}
.arrowleft {
    position: absolute;
    padding: 5px;
    margin-top: 126px;
    color: #315da9;
    font-size: 30px;
}
#episode {
    padding-left: 2px;
}
.arrowright {
    position: absolute;
    padding: 5px;
    margin-top: 126px;
    padding-left: 201px;
    margin-left: 30px;
    color: #315da9;
    font-size: 30px;
}
.singerleft {
    position: absolute;
    padding: 5px;
    color: #315da9;
    font-size: 30px;
}
.singerright {
    position: absolute;
    padding: 5px;
    padding-left: 201px;
    margin-left: 30px;
    color: #315da9;
    font-size: 30px;
}
@media screen and (max-width: 768px) {
    .arrowright {
        padding-left: 300px;
        margin-left: 66px;
        padding-top: 89px;
    }
    .arrowleft {
        padding-top: 89px;
    }
    .durationslide {
        opacity: 0;
    }
    .singerright {
        padding-left: 300px;
        margin-left: 66px;
        padding-top: 89px;
    }
    .singerleft {
        padding-top: 89px;
    }
    .slider-detail .swiper-button-next:after,
    .slider-detail .swiper-button-prev:after {
        color: #315da9;
        font-size: 20px;
    }
    .whatimgm {
        margin-top: 6px;
        width: 24px;
    }
    .padleft {
        padding-left: 0;
    }
    .soundbox {
        height: 84px;
    }
    .soundgifpause {
        background-size: contain;
    }
    .soundgif {
        background-size: contain;
    }
}
.swiper-podcast .swiper-button-next:after {
    color: #315da9 !important;
    font-size: 20px;
    padding-left: 26px;
}
.swiper-podcast .swiper-button-prev:after {
    color: #315da9 !important;
    font-size: 20px;
    margin-left: -7px;
}
.sport-side-wid::-webkit-scrollbar {
    width: 5px;
}
.sport-side-wid::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.sport-side-wid::-webkit-scrollbar-thumb {
    background: #888;
}
.sport-side-wid::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.sport-side-wid {
    height: 525px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.pod-title {
    color: #2755a5;
    padding-bottom: 10px;
    font-size: 18px;
}
.pod-img {
    padding-left: 18px !important;
    padding-right: 17px !important;
}
.gameimg12 {
    width: 29px;
    margin-top: -17px;
}
.game-text {
    padding-top: 2px !important;
    padding-left: 2px;
}
.game-all {
    padding-top: 6px;
    padding-right: 11px;
}
.gameimgmobile {
    padding-top: 8px;
}
.gametextm {
    margin-right: 10px;
    padding-top: 6px;
    padding-right: 42px;
}
img {
    border: 0;
}
.lozad {
    transition: opacity 0.8s ease;
    opacity: 0;
    width: 100%;
    height: auto;
}
.fade {
    opacity: 1 !important;
    width: 100%;
    height: auto;
    -webkit-animation-name: flash;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-timing-function: steps(3, end);
}
.img {
    max-width: 100%;
    height: 295px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.img2 {
    aspect-ratio: 17/9;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img2 {
        aspect-ratio: 17/9;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img2-homevideoelement {
    aspect-ratio: 16/8;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img2-homevideoelement {
        aspect-ratio: 16/8;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img3 {
    aspect-ratio: 17/9;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img3 {
        aspect-ratio: 17/9;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img4 {
    width: 100%;
    height: 142px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img4 {
        width: 100%;
        height: 204px;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img5 {
    width: 87px;
    height: 65px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media only screen and (max-width: 650px) {
    .img5-mobile {
        aspect-ratio: 25/14;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img6 {
    aspect-ratio: 212/101;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img6 {
        aspect-ratio: 180/101;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img7 {
    aspect-ratio: 16/9;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img7 {
        aspect-ratio: 16/9;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img8 {
    width: 100%;
    height: 197px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img8 {
        width: 100%;
        height: 197px;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img9 {
    width: 100%;
    height: 124px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img9 {
        width: 100%;
        height: 124px;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img10 {
    aspect-ratio: 19/9;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img10 {
        aspect-ratio: 19/9;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img11 {
    aspect-ratio: 1280/357;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img11 {
        aspect-ratio: 1280/357;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.img12 {
    width: 100%;
    height: 197px;
    background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .img12 {
        width: 100%;
        height: 185px;
        background: url(https://static-stage.mid-day.com/assets/images/img_midday_demo.png) no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.whatappimg { 
    width: 33px;
    margin-top: -17px;
}
.fontlarge {
    font-size: 15px;
}
.sportpaddingleft {
    padding-left: 8px !important;
}
@media screen and (max-width: 768px) {
    .sportpaddingleft {
        padding-left: 48px !important;
    }
}
.fontdateven {
    font-size: 12px;
}
.nheight {
    height: 50px;
}
.lnheigth17 {
    line-height: 17px !important;
}
.manjul-detail-wrapper .icons-over-img {
    display: block !important;
}
.manjulposition {
    top: 25px !important;
    left: 711px !important;
}
@media screen and (max-width: 768px) {
    .manjulposition {
        font-size: 0 !important;
        top: 0 !important;
        left: 250px !important;
    }
    .nodisplaym {
        display: none !important;
    }
}
.btn-ent {
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
}
@media (min-width: 1200px) {
    .container {
        max-width: 1186px !important;
    }
    .lhselement {
        flex: 0 0 70% !important;
        max-width: 70% !important;
    }
    .lhselementlhs {
        flex: 0 0 47% !important;
        max-width: 47% !important;
    }
    .lhselementrhs {
        flex: 0 0 23% !important;
        max-width: 23% !important;
    }
    .rhselement {
        flex: 0 0 30% !important;
        max-width: 30% !important;
    }
    .lhs-indiaelementlhs {
        flex: 0 0 56.07% !important;
        max-width: 56.07% !important;
    }
    .lhs-indiaelementrhs {
        flex: 0 0 16.02% !important;
        max-width: 16.02% !important;
    }
}
.add5 {
    position: absolute;
    top: 4px;
    right: 24px;
    background: #ee1d23;
    border-radius: 50%;
    width: 20px;
    font-size: 12px;
    padding-top: 1px;
    height: 20px;
    color: #fff;
}
.noti-open {
    display: none;
    position: absolute;
    width: 340px;
    background: #fff;
    z-index: 999;
    right: 6px;
    top: 40px;
    padding: 7px;
    box-shadow: 2px 3px 5px -2px;
    border-radius: 2px
}
@media only screen and (max-width: 600px) {
    .add5 {
        position: absolute;
        top: 4px;
        right: 8px;
        background: #ee1d23;
        border-radius: 50%;
        width: 17px;
        font-size: 10px;
        height: 17px;
        color: #fff;
        padding-top: 0;
    }
    .noti-open {
        display: none;
        position: absolute;
        width: 90vw;
        background: #fff;
        z-index: 999;
        right: 16%;
        top: 43px;
        padding: 7px;
        box-shadow: 2px 3px 5px -2px;
        border-radius: 2px;
    }
}
.line-clamp4-hero {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.news-headline-updated11 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-headline-updated21 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-headline-updated16 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-headline-updated17 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news-headline-updatedall {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
.poll-font-updated {
    width: 50%;
    display: inline-block;
}
.poll-progress-updated {
    width: 25%;
    display: inline-block;
    margin-top: 8px;
    height: 11px;
}
.poll-font-updated1 {
    width: 20%;
    display: inline-block;
    text-align: end;
}
.poll-error-updated {
    display: none;
    color: red;
}
.sports-news-updated {
    font-weight: 600;
    background-color: #d3d3d3;
    text-align: center;
    padding: 20px;
}
.sports-news-updated-anchor {
    color: #00f;
}
.lineclamp13 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 13;
    -webkit-box-orient: vertical;
}
.lineclamp13 p{
    display: inline;
}
.pinpost h2 {
    color: #fff;
}
@media screen and (max-width: 767px) {
    .custom-pagination {
        margin-top: 25px !important;
    }
}
.inline-menu li {
    display: inline-block;
    padding: 0 5px !important;
}
.order-d1-m2 {
    order: 1;
}
.order-d2-m1 {
    order: 2;
}
@media screen and (max-width: 767px) {
    .order-d1-m2 {
        order: 2;
    }
    .order-d2-m1 {
        order: 1;
    }
}
.new-photo-side {
    background: rgba(255, 255, 255, 0);
    margin-inline: 0;
    color: #fff;
}
.gallery-rhs,
.gallery-rhs-top {
    color: #fff !important;
}
.borderdeskbottom {
    border-bottom: 1px solid #dee2e6;
}
.lineclampnomob {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.infocusimg {
    aspect-ratio: 105/79;
    object-fit: cover;
    /* border-radius: 4px; */
}
@media screen and (max-width: 767px) {
    .new-photo-side {
        background: #fff;
        margin-inline: 15px;
        color: #000;
    }
    .gallery-rhs {
        color: #000 !important;
    }
    .gallery-rhs-top {
        color: #2755a5 !important;
    }
    .gallery-post-txt-wrapper.gp-wrapper-overlay .gp-post-content {
        position: relative;
        left: 0;
        top: 0;
        margin-bottom: 18px;
    }
    .borderdeskbottom {
        border-bottom: none;
    }
    .lineclampnomob {
        -webkit-line-clamp: 4 !important;
    }
    .infocusimg {
        aspect-ratio: auto;
        object-fit: auto;
        border-radius: 0;
    }
}
.marginfor {
    margin-inline: 15px;
}
.height51 {
    height: 51px;
}
.sharelink_act:hover .share-vertical {
    top: 0;
    visibility: initial;
}
.header-wrapper-shortning {
    padding: 15px 0 0 !important;
    box-shadow: 0 0 4px 0;
}
.weather-widget {
    width: 180px !important;
    margin-inline: auto;
    height: 66px;
}
.weather-widget-updated {
    width: 180px !important;
    margin-inline: auto;
}
.logo-img {
    max-height: 83px;
    max-width: 365px;
}
.header-wrapper {
    padding: 9px 0 2px !important;
}
.ant-search-ct {
    width: 140% ;
    top: 0px !important;
}
@media screen and (max-width: 767px) {
    .ant-search-ct {
        position: absolute;
        width: 80vw;
        left: 36%;
        right: 0;
        text-align: center;
        margin: 0 auto;
        z-index: 10;
        top: 33px !important
   }
    .ant-search-ct-onscroll {
        top: 15px !important;
    }
}
.main-navbar ul li a {
    padding: 4px 0;
    font-family: 'Scada', sans-serif !important;
}
@media screen and (max-width: 767px) {
    .header-sub-links {
        padding-bottom: 4px;
        padding-top: 4px;
    }
    .main-navbar ul ::-webkit-scrollbar {
        display: none;
    }
    .main-navbar ul {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
}
#header-wrapper-stick {
    transition: top 0.5s;
}
.also-read-main .swiper-button-prev {
    top: 40%;
    left: -2px;
}
.also-read-main .swiper-button-next {
    top: 40%;
    right: -10px;
}
.also-read-main .swiper-button-next::after,
.also-read-main .swiper-button-prev::after {
    font-size: 30px;
}
.shadow-alsoread {
    box-shadow: 0 3px 10px -3px;
}
.entertainment-background {
    background-color: #ac1795;
}
.color-blue-background,
.mumbai-background,
.sunday-mid-day-background,
.technology-background {
    background-color: #2755a5;
}
.sports-background {
    background-color: #b0193f;
}
.news-background {
    background-color: #3ca4d2;
}
.mumbai-guide-background {
    background-color: #eb8b2e;
}
.lifestyle-background,
.yellow-color-background {
    background-color: #eb8b2e;
}
.timepass-background {
    background-color: #af1055;
}
.btn-primary.yellow-color-background:hover {
    background: #000;
}
.premium-also {
    top: 0;
    border-top-left-radius: 3px;
}
.entertainment-text {
    color: #ac1795;
}
.color-blue-text,
.mumbai-text,
.sunday-mid-day-text,
.technology-text {
    color: #2755a5;
}
.sports-text {
    color: #b0193f;
}
.news-text {
    color: #3ca4d2;
}
.mumbai-guide-text {
    color: #eb8b2e;
}
.lifestyle-text,
.yellow-color-text {
    color: #eb8b2e;
}
.timepass-text {
    color: #af1055;
}
.modal-description {
    padding-left: 15px !important;
}
.article_txt iframe {
    width: 100% !important;
}
.inline-menu li a.active {
    padding-bottom: 4px;
    border-bottom: 2px solid #2755a5;
    -webkit-transition: none;
    transition: none;
}
.camera-over-image {
    position: absolute;
    text-align: center;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    font-size: 7px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 2px;
    top: 2px;
    display: none;
}
.photo .fa-camera {
    display: flex;
}
.video .fa-play {
    display: flex;
    padding-left: 2px;
}
.video .small-play {
    display: flex;
    padding-left: 2px;
    right: 40px;
    top: 30px;
}
.camera-over-image-big {
    position: absolute;
    text-align: center;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    font-size: 12px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 6px;
    top: 6px;
    display: none;
}
.camera-over-image-big.fa-play{
    right: 50%;
    top: 50%;
    transform: translate(50%,-50%);
}
@media screen and (max-width: 767px) {
    .camera-over-image,
    .camera-over-image-big {
        width: 24px !important;
        height: 23px !important;
        font-size: 12px !important;
        right: 4px;
        top: 4px;
    }
}
.camera-over-image-gallery {
    width: 22px;
    height: 22px;
    font-size: 10px;
    right: 6px;
    bottom: 6px;
    position: absolute;
    text-align: center;
    border-radius: 50%;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}
@media screen and (max-width: 767px) {
    .infocustwo:first-child {
        border-top: 1px solid #dee2e6;
        padding-top: 16px;
    }
    .infocustwo {
        padding-bottom: 16px;
    }
    .ByLineArticle {
        border-bottom: 1px solid #dee2e6;
    }
}
.other-articles-border {
    padding-top: 16px;
    margin-top: 16px;
    border-top: 1px solid #dee2e6;
}
.shorts-read {
    border: 1px solid #fff;
    padding: 10px;
}
#overlay {
    position: fixed;
    opacity: 1;
    transition: 0.2s ease-in-out;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(255 255 255);
    pointer-events: none;
    z-index: 9999;
}
.imag-deta-size {
    overflow: hidden;
    object-fit: cover;
    border-radius: 15px;
    overflow: hidden;
    margin: auto;
}
.modal-sh {
    display: flex;
    overflow: hidden;
    position: fixed;
    top: 43%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.856);
    z-index: 10000;
    max-width: 405px;
    height: 103%;
    min-width: 360px;
}
@media only screen and (max-width: 600px) {
    .modal-sh {
        top: 47%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 405px;
        height: 97%;
        min-width: 360px;
    }
}
.detailed-swiper .swiper-slide-active .imag-deta-size {
    animation: popAnim 5s forwards;
    transition: 1s ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
.swiper-slide-active .swiper-slide-active .imag-deta-size {
    animation: popAnim 5s forwards;
    transition: 1s ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
@keyframes popAnim {
    0% {
        transform: scale(3.7);
    }
    100% {
        transform: scale(4.1);
    }
}
@-webkit-keyframes popAnim {
    0% {
        transform: scale(3.7);
    }
    100% {
        transform: scale(4.1);
    }
}
.guide-swiper .swiper-button-prev,
.shots-swiper-detail .swiper-button-prev {
    height: 100%;
    top: 0;
    opacity: 0 !important;
    width: 50%;
    left: 0;
    background-color: grey;
    padding: 20px 25px 20px 19px;
    border-radius: 51%;
    color: #000;
}
.guide-swiper .swiper-button-next::after,
.guide-swiper .swiper-button-prev::after,
.shots-swiper-detail .swiper-button-next::after,
.shots-swiper-detail .swiper-button-prev::after {
    font-size: 24px;
}
.guide-swiper .swiper-button-next,
.shots-swiper-detail .swiper-button-next {
    height: 100%;
    top: 0;
    opacity: 0 !important;
    width: 50%;
    right: 0;
    background-color: grey;
    padding: 20px 19px 20px 25px;
    border-radius: 51%;
    color: #000;
}
.desc-short {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.over-text-short-detail {
    background: linear-gradient(0deg, #101010b5, #00000005 104%);
    border-radius: 15px;
    bottom: 0;
}
.swiper-pagination-bullet {
    width: 17%;
    height: 3px;
    border-radius: 60px;
    margin-inline: 4px;
}
.shots-swiper-detail {
    border-bottom: 6px solid #ef1c22;
    box-shadow: 0 0 31px -1px;
    border-radius: 40px;
}
.swiper-pagination {
    top: 10px;
    width: 100%;
    bottom: auto !important;
}
.swiper-pagination-bullet {
    background: #ed8385;
    opacity: 1;
}
.swiper-pagination-bullet-active ~ .swiper-pagination-bullet {
    background: #00000020;
}
.swiper-slide-active .swiper-pagination-bullet-active {
    background: linear-gradient(90deg, #ed8385 50%, #00000020 50%);
    -webkit-animation: animateGradient 5s ease 1;
    animation: animateGradient 5s ease 1;
    background-size: 200% 200%;
}
@-webkit-keyframes animateGradient {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}
@keyframes animateGradient {
    0% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}
@media only screen and (max-width: 600px) {
    .guide-swiper .swiper-button-next,
    .guide-swiper .swiper-button-prev,
    .shots-swiper-detail .swiper-button-next,
    .shots-swiper-detail .swiper-button-prev {
        height: 100%;
        top: 0;
        opacity: 0 !important;
        width: 50%;
    }
    .modal-sh {
        max-width: 100%;
    }
    .guide-swiper .swiper-button-next,
    .shots-swiper-detail .swiper-button-next {
        right: 0;
    }
    .guide-swiper .swiper-button-prev,
    .shots-swiper-detail .swiper-button-prev {
        left: 0;
    }
}
.close-button-n {
    display: flex;
    overflow: hidden;
    position: fixed;
    top: 3%;
    right: 33%;
    z-index: 10000;
}
.modal-sh-guide {
    display: flex;
    min-width: 360px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10001;
    max-width: 373px;
    height: 100%;
}
.titlefamily {
    font-weight: 700;
}
.skipnt {
    width: 100%;
    bottom: 0;
    height: 90px;
}
.skiplasts {
    width: 50%;
    top: 0;
    height: 83%;
    right: 0;
}
.swiperbuttonsh {
    height: 80%;
    width: 100%;
    top: 0;
    z-index: 10000;
}
.objfit-fill {
    object-fit: fill !important;
}
.imag-size {
    height: 308px !important;
    overflow: hidden;
    object-fit: cover;
    border-radius: 15px;
}
.img-gradient {
    position: relative;
}
.over-text-short {
    background: linear-gradient(0deg, #353535, transparent);
    margin-bottom: 1px;
    margin-right: 4px;
    border-radius: 15px;
    bottom: 0;
    width: 96%;
}
.toplines {
    border-top: 2px solid #fff;
}
.md-topline {
    top: 8px;
    left: -2px;
    width: 95%;
}
.header-wrapper .main-header .date-wrapper-top {
    padding-top: 5px;
}
.img-mdshorts {
    width: 28px;
    padding-bottom: 2px;
    margin-top: -11px;
}
.img-md-span {
    position: absolute;
    top: 5px;
    font-size: 11px;
    line-height: 14px;
}
.header-wrapper .main-header .epaperad {
    padding-top: 11px;
}
@media only screen and (max-width: 600px) {
    .img-mdshorts {
        margin-top: 0;
    }
}
.md-d-ban-right {
    position: fixed;
    left: 50%;
    transform: translate(220%, -50%);
    z-index: 10001;
    width: 160px;
    top: -100px;
}
.md-d-ban-left {
    position: fixed;
    left: 50%;
    transform: translate(-300%, -50%);
    z-index: 10001;
    width: 160px;
    top: -100px;
}
#menu .parent-menu {
    overflow: initial !important;
}
#menu ul li {
    background-color: #fff;
    box-shadow: 10px 0 5px -9px #888;
}
#menu::-webkit-scrollbar {
    display: none;
}
.news-section-txt-repeat {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: auto !important;
}
.main-headline {
    font-size: 28px;
    color: #245093;
    line-height: 1;
}
.Breadcrumb-arrow {
    font-size: 16px;
}
.entertainment-section-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.entertainment-section-text-repeat {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.title-news-heading-repeat {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.author-picture-detail {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.videos-article-news-section {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
.jackpot {
    font-weight: 600;
    background-color: #d3d3d3;
    text-align: center;
    padding: 20px;
}
.visit {
    color: #00f;
}
.sunday-midday-text {
    color: #3e3e3e;
}
.poll-display {
    display: none;
}
.poll-yes {
    width: 50%;
    display: inline-block;
}
.poll-yes-repeat {
    width: 20%;
    display: inline-block;
    text-align: end;
}
.poll-progress {
    width: 25%;
    display: inline-block;
    margin-top: 8px;
    height: 11px;
}
.poll-error {
    display: none;
    color: red;
}
.quiz-widget-play-now {
    border-radius: 20px;
}
.poll-display {
    display: none;
}
.opinion-headline {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
.extra-incoma-repeat {
    width: 25px !important;
}
.extra-incoma-color {
    color: #fff;
}
.article-position-color {
    color: #3e3e3e;
}
.technology-byline-color {
    color: #000;
}
.podcast-position {
}
.author-pic-detail-size {
    width: 113px !important;
    height: 113px !important;
}
.author-detail-latest-block {
    display: block;
}
.author-detail-latest {
    background-color: #2755a5;
}
.author-input-style {
    width: 213px;
    height: 27px;
}
.author-search-keyword {
    width: 24px;
    height: 24px;
    margin: auto;
    background-color: #0056b3;
}
.author-icon-class {
    padding: 4px;
}
.author-search-count {
    font-size: 15px;
}
.author-menu-active-level {
    margin-right: 5px;
}
.timepass-calendar {
    width: 15px !important;
}
.dr-love-position {
    width: 85px !important;
}
.title-videos-heading-repeat {
    word-break: break-all !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.line-clamp-one {
    word-break: break-all !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.photo-title {
    margin-top: 10px;
}
.news-videos-detail {
    word-break: break-all !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.podcast-section {
}
.podcast-description {
    font-size: 16px;
    font-weight: 600;
}
.podcast-detail-background {
    background-color: #e50018;
}
.podacet-date-time {
    text-align: end;
    font-size: 10px;
}
.podcast-title-size {
    font-weight: 600;
}
.podcast-listen-now {
    color: #fff;
    text-align: center;
}
.podcast-audio {
    width: -webkit-fill-available;
}
.article-detail-author-email {
    color: #2755a5;
    font-size: 10px;
}
.article-full-description {
    background: #fff;
}
.common-article-headline {
    background: #2755a5;
    min-height: 60px;
    color: #fff;
}
.common-article-headline-position {
    align-self: center;
}
.common-article-headline-positions {
    color: #fff;
    line-height: 27px;
    font-size: 21px;
    padding-top: 5px;
    text-transform: capitalize;
}
.common-article-url-position {
    color: #fff;
    font-size: 42px;
    font-weight: 300;
    float: right;
}
.game-img {
    border-radius: 20px;
}
.onhover-game {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    padding-top: 33%;
    border-radius: 20px;
    opacity: 0;
}
.onhover-game:hover {
    opacity: 1;
}
.common-gamezone-more-games {
    background-color: #2755a5;
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
}
.common-gamezone-swiper-slide {
    position: relative;
}
.common-gamezone-onhover {
    color: #fff;
    font-size: 30px;
}
.sticky.static {
    position: sticky;
    width: 100%;
    top: 0;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}
.sticky.stick {
    position: fixed;
    width: 22.2%;
    top: 0;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}
.stickys.statics {
    position: sticky;
    width: 100%;
    top: 0;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}
.stickys.sticks {
    position: fixed;
    width: 22.2%;
    top: 0;
    z-index: 10;
    border-radius: 0 0 0.5em 0.5em;
}
.image-share-icons {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #2755a5;
    padding: 6px;
    color: #fff;
}
.image-caption {
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
}
.icon-over {
    position: absolute;
    top: 37px;
    right: 16px;
}
@media only screen and (max-width: 600px) {
    .icon-over {
        top: 153px;
        right: 28px;
    }
}
.common-next-photo-gallery {
    font-size: 24px;
    color: #4267b2;
}
.common-photo-gallery-share {
    padding: 0 7px !important;
}
.common-gallery-child {
    position: relative;
}
.common-gallery-caption {
    text-align: justify;
    font-size: 16px;
    line-height: 30px;
}
.common-gallery-tags-name {
    margin-top: 10px;
}
.common-relating-title {
    font-size: 15px;
}
.common-other-photos-title {
    font-size: 15px;
}
@media only screen and (max-width: 600px) {
    .single-line-breadcrumb {
        white-space: nowrap;
        overflow-x: auto;
        display: block;
    }
}
.news-story-label {
    background: #245093;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    padding: 4px 10px;
    display: inline-block;
}
@media only screen and (max-width: 600px) {
    .news-story-label {
        background: #245093;
        color: #fff;

        font-size: 14px;
        line-height: 14px;
        padding: 7px 13px;
        display: inline-block;
    }
}
.img-with-social-icons .icons-over-img .img-icon-lists {
    width: auto;
    display: inline-block;
    padding: 10px 0;
}
.camera-icon-wrappers {
    text-align: center;
    width: 30px;
    height: 30px;
    margin-right: 20px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.camera-icon-small-wrappers {
    text-align: center;
    width: 23px;
    height: 23px;
    margin-right: 20px;
    border-radius: 50%;
    font-size: 10px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.camera-icon-big {
    position: absolute;
    bottom: 1px;
    left: 0;
}
.video-icon-big {
    position: absolute;
    bottom: 1px;
    left: 35px;
}
.camera-icon-small {
    position: absolute;
    bottom: 35px;
    left: 15px;
}
.video-icon-small {
    position: absolute;
    bottom: 35px;
    left: 40px;
}
.camera-icon-medium {
    position: absolute;
    bottom: 2px;
    left: 15px;
}
.video-icon-medium {
    position: absolute;
    bottom: 2px;
    left: 44px;
}
.img-story-label-position1-desktop {
    background: #e5001a;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 0;
}
@media only screen and (max-device-width: 600px) {
    .img-story-label-position1-mobile {
        background: #e5001a;
        color: #fff;

        font-size: 10px;
        line-height: 14px;
        padding: 5px 10px;
        left: 0;
        bottom: 0;
    }
}
.img-story-label-position2-desktop {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 11px;
}
.img-story-label-position2-mobile {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 5px 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 0;
}
.img-story-label-position3-desktop {
    background: #e5001a;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0;
    display: inline-block;
    position: absolute;
    left: 8px;
    bottom: 12px;
}
.img-story-label-position3-mobile {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 5px 10px;
    display: inline-block;
    position: absolute;
    left: 16px;
    bottom: 0;
}
.img-story-label-position4 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 0;
}
.img-story-label-position5 {
    background: #e5001a;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: relative;
    left: 0;
    bottom: 0;
}
.img-story-label-position6-desktop {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 5px;
}
.img-story-label-position6-mobile {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 0;
}
.img-story-label-position6 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: relative;
    bottom: 20px;
    left: 15px;
}
@media screen and (max-width: 767px) {
    .img-story-label-position6 {
        background: #e5001a;
        color: #fff;

        font-size: 9px;
        line-height: 14px;
        padding: 3px 10px;
        display: inline-block;
        position: absolute;
        left: 15px;
        bottom: 0;
    }
}
.img-story-label-position7 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.img-story-label-position8 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: relative;
    bottom: 25px;
}
.img-story-label-position9 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: relative;
    bottom: 37px;
}
.img-story-label-position10 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 15px;
}
.img-story-label-position11 {
    background: #e5001a;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.img-story-label-position12 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 35px;
}
@media screen and (max-width: 767px) {
    .img-story-label-position12 {
        background: #e5001a;
        color: #fff;

        font-size: 9px;
        line-height: 14px;
        padding: 3px 10px;
        display: inline-block;
        position: absolute;
        bottom: 0;
    }
}
.img-story-label-position13 {
    background: #e5001a;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    padding: 3px 10px;
    display: inline-block;
    position: absolute;
    bottom: 11px;
}
@media screen and (max-width: 767px) {
    .img-story-label-position13 {
        background: #e5001a;
        color: #fff;

        font-size: 9px;
        line-height: 14px;
        padding: 3px 10px;
        display: inline-block;
        position: absolute;
        bottom: 0;
    }
}
.latest-news-background-image-position1 {
    height: 109px;
}
.latest-news-background-image-position2 {
    height: 128px;
}
@media screen and (max-width: 767px) {
    .ent-video-space {
        margin-top: 0px !important;
        margin-bottom: 0%;
    }
    .lifestyle-border-right {
        border: none;
    }
    .inline-menu {
        list-style-type: none;
        white-space: nowrap;
        overflow-x: auto;
        display: block;
    }
    .news-list-wrapper ul li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .icon-menu {
        color: #0056b3;
    }
    .txt-light-headline {
        color: #0056b3;
    }
    .mobile-border {
        border-bottom: 1px solid #dee2e6;
    }
}
.ant-search-ct-top {
    top: 16px !important;
}
.news-list-wrapper ul li {
    border-bottom: 1px solid #dee2e6;
}
.last-ele div {
    margin-bottom: 16px;
}
.last-ele:last-child div {
    margin-bottom: 0;
}
.lifestyle-border {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
}
.lifestyle-border-right-section {
    border-right: 1px solid rgba(255, 255, 255, 0.4) !important;
}
.lifestyle-border-right-section:last-child {
    border-right: none !important;
}
@media screen and (max-width: 767px) {
    .lifestyle-border-right {
        border: none;
    }
    .mobile-small{
        font-size: 14px !important;

    }
    .border-bottom-mobile{
        border-bottom: 1px solid #dee2e6!important;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(222, 226, 230);
    }
    .d-md-inline{
        text-align: left !important;
      }
    }
.midday-gold a {
    color: #daa520 !important;
}
.sunday-midday-border-right {
    border-right: 1px solid #c9c9c9 !important;
}
.sunday-midday-border-right:last-child {
    border-right: none !important;
}
.sunday-midday-border-bottom {
    border-bottom: 1px solid #c9c9c9 !important;
}
.sunday-midday-border-right-section-6 {
    border-right: 1px solid #dee2e6;
}
.sunday-midday-border-right-section-6:last-child {
    border-right: none !important;
}
 @media screen and (max-width: 767px){
  .catagoryIcon2.liveBlog:before,.catagoryIcon2.liveBlog:after{
     left:15px !important;
  }
  .catagoryIcon3.liveBlog:before,.catagoryIcon3.liveBlog:after{
     top:7px !important;
  }
  .catagoryIcon4.liveBlog:before,.catagoryIcon4.liveBlog:after{
     left:14px !important;
  }
}
/*! CSS Used from: Embedded */
.catagoryIcon1,.catagoryIcon2,.catagoryIcon3,.catagoryIcon4,.catagoryIcon5,.catagoryIcon6,.catagoryIcon7,.catagoryIcon8{margin-left:10px;}   
.catagoryIcon1.liveBlog,.catagoryIcon2.liveBlog,.catagoryIcon3.liveBlog,.catagoryIcon4.liveBlog,.catagoryIcon5.liveBlog,.catagoryIcon6.liveBlog,.catagoryIcon7.liveBlog,.catagoryIcon8.liveBlog{background:none;margin-right: 6px;}
.catagoryIcon1.liveBlog:before,.catagoryIcon1.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:30px;left:-5px;width:20px;height:20px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon2.liveBlog:before,.catagoryIcon2.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:7px;left:9px;width:12px;height:12px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon3.liveBlog:before,.catagoryIcon3.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:11px;left:15px;width:12px;height:12px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon4.liveBlog:before,.catagoryIcon4.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:5px;left:9px;width:12px;height:12px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon5.liveBlog:before,.catagoryIcon5.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:5px;left:0px;width:15px;height:15px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;} 
.catagoryIcon6.liveBlog:before,.catagoryIcon6.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:4px;left:0px;width:20px;height:20px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon7.liveBlog:before,.catagoryIcon7.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:120px;left:8px;width:20px;height:20px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon8.liveBlog:before,.catagoryIcon8.liveBlog:after{content:"";position:absolute;opacity:0;box-sizing:border-box;top:0px;left:-5px;width:20px;height:20px;border:2px solid #e21b22;box-shadow:0 0 10px #e21b22,inset 0 0 10px #e21b22;border-radius:100px;background-clip:padding-box;}
.catagoryIcon1.liveBlog:before,.catagoryIcon2.liveBlog:before,.catagoryIcon3.liveBlog:before,.catagoryIcon4.liveBlog:before,.catagoryIcon5.liveBlog:before,.catagoryIcon6.liveBlog:before,.catagoryIcon7.liveBlog:before,.catagoryIcon8.liveBlog:before{z-index:2;-webkit-animation:blinker 2s infinite;animation:blinker 2s infinite;}
.catagoryIcon1.liveBlog:after,.catagoryIcon2.liveBlog:after,.catagoryIcon3.liveBlog:after,.catagoryIcon4.liveBlog:after,.catagoryIcon5.liveBlog:after,.catagoryIcon6.liveBlog:after,.catagoryIcon7.liveBlog:after,.catagoryIcon8.liveBlog:after{z-index:1;-webkit-animation:blinker 2s infinite 1s;animation:blinker 2s infinite 1s;}
/*! CSS Used from: Embedded */
div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
*{box-sizing:border-box;}
/*! CSS Used from: Embedded */ 
div{margin:0;padding:0;box-sizing:border-box;}
/*! CSS Used from: Embedded */
*{margin:0;padding:0;outline:0;}
/*! CSS Used from: Embedded */
div{margin:0;padding:0;box-sizing:border-box;}
/*! CSS Used keyframes */
@-webkit-keyframes blinker{0%{-webkit-transform:scale(0);opacity:0;}50%{opacity:1;}to{-webkit-transform:scale(1);opacity:0;}}
@keyframes blinker{0%{-webkit-transform:scale(0);opacity:0;}50%{opacity:1;}to{-webkit-transform:scale(1);opacity:0;}}


.entertainment-home .entertainment-home-title{
    font-size: 14px;
    line-height: 1.5;
    font-weight: 700;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 88px;
}

.entertainment-home .entertainment-home-border{
    border-left: 1px solid #FFFFFF !important;
}

@media (max-width: 768px){
    /* 14-09-2023 */
    .entertainment-home .entertainment-home-title{
        -webkit-line-clamp: 3;
        height: 70px;
    }
    .entertainment-home .entertainment-home-border {
        border-left: none !important;
        border-top: 1px solid #FFF;
        padding-top: 15px;
    }
    .entertainment-home .small-txt-news {
        height: 0px !important;
        margin-bottom: 0px;
    }
}
.entertainment-home .camera-over-image-big-img {
    position: absolute;
    text-align: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 12px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 6px;
    top: 6px;
    display: none;
}
.entertainment-home .camera-over-image-big-video {
    position: absolute;
    text-align: center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 12px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 70px;
    top: 30px;
    display: none;
}
.entertainment-home .camera-over-image-display {
    display: block;
}
.entertainment-home .hidebk{
    display: none;
} 
@media screen and (max-width: 767px) {
    .video .fa-play {
        right: 170px;
        top: 95px;
    } 
    .video .infocus-play {
        right: 160px;
        top: 85px;
    }
}   