@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap');


abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin: 0;padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}
body{ margin: 0; padding: 0; font-size: 16px;line-height: 24px;color: #333; font-family: "Roboto Condensed", sans-serif; /* font-family: "Ubuntu", sans-serif;*/ }
*{box-sizing: border-box;}
a{color: #111; text-decoration: none;}
img{max-width: 100%;}
.text-center{text-align: center;}
.container{max-width: 1200px;width: 100%;margin: auto;}
.d-flex{display: flex;}
.flex-start{align-items: flex-start;} 
ul{list-style: none;}
.paddingTop-20{padding-top:20px;}

.table-wrapper {
    overflow-x: auto;
    width: 100%;
}
.table-wrapper table {
    width: 100%;
    border-collapse: collapse;
	margin:0 0 20px;
}
.table-wrapper th,
.table-wrapper td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}
.table-wrapper tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.table-wrapper tbody tr:nth-child(even) {
    background-color: #ffffff;
}
/* Ad css */
.flex_align{
	display: flex;
    width: 100%;
    justify-content: center;
}
@media (max-width:728px){ 
    .nomobileads{display:none} 
    .onlymobileads{display:block}
}
@media (min-width:729px){
    .onlymobileads{display:none}
}
.top-add-section {
    margin: 0 auto 15px;
    background-color: #f9f9f9; 
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    padding: 5px 0;
    max-width: 1030px;
	width:100%;
    text-align: center;
	min-height:90px;
}
.add_sideBar { 
    background-color: #f9f9f9; 
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    padding: 5px 0; 
	width:100%;
    text-align: center;
	min-height:300px;
}
.addText {font-size: 11px;color: #404040;line-height: 13px; text-align: center; width:100%; display:block;padding: 0 0 6px;}
.category_inner .right .top-add-section {margin-bottom: 22px;}
.add_middle{padding-bottom:20px;background-color:#fff;}
.add_middle .top-add-section{margin-bottom:0px;}
.singleAdd_sec{ 
	width: 100%; 
	border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    padding: 10px 0; 
    text-align: center;
	margin:0 0 5px;
}
.singleAdd_sec .innerAdd{
	display: flex;  
	justify-content: center; 
	width: 100%; 
}
.singleAdd_one{ 
	width: 100%; 
	border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    padding: 10px 0; 
    text-align: center;
	margin:0 0 5px; 
}
.singleAdd_one .addText, .singleAdd_sec .addText{ 
	display:flex;
	justify-content:center;
}
.ftr_logo {
    display: inline-block;
    background-color: #fff;
    padding: 6px;
    border-radius: 4px;
}
.ftr_logo img {
    display: block;
}
/* Pop up code */
#popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.popup-content {
    color: #333;
    padding: 20px 0;
    max-width: 300px;
	width: 100%;
    height: 100%; 
    background-color: #efefef;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .16);
    position: relative; 
    transform: translateX(-100%);
    transition: transform 0.5s ease-out;
}
#popup.activeNewMenu .popup-content {transform: translateX(0);}
.close {cursor: pointer;line-height: 21px; margin-top: 12px;display: inline-block;}
.close svg {width: 26px;height: 26px;}
body.overFlow {overflow: hidden;}
/* Search popup */
#popup_search {
    display: none;
    position: fixed;
    left: 0;
    top: 45px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.Search_content { 
    min-height: 300px;
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0; 
    border-top: none;
    max-width: 1240px;
    width: 100%; 
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
}
@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}
.close {position: relative;font-size: 20px;cursor: pointer;}
.social_top .tppsnrgt a:last-child {
    margin-left: 8px;
    display: inline-block;
}
/* Serach inner css */
form#searchform {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0 auto;
}
.secarch-body {
    width: 100%; 
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0 auto;
    padding: 20px 60px;
}
.secarch-search {
    width: calc(100% - 150px);
    position: relative;
    margin-top: 0;
    margin-right: 0px;
}
.form-controll {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px 6px 0;
    font-size: 17px;
    line-height: 1.42857143;
    background-color: transparent;
    border: none;
    outline: none;
    border: 1px solid #bfbdbd;
    background: #fafafa;
    padding: 16px 60px 16px 40px;
    border-radius: 5px 0px 0px 5px;
}
.input-search-icon {
    position: absolute;
    left: 14px;
    width: 24px;
    top: 8px;
}
.input-search-icon svg {
    fill: #9cafcd;
    width: 18px;
    height: 18px;
    position: absolute;
    cursor: pointer;
}
.key-popup {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lang-keyboard {
    position: absolute;
    top: 6px;
    right: 12px;
}
.key-popup .popuptext {
    visibility: hidden;
    width: 120px;
    background-color: #fff;
    color: #555;
    text-align: center;
    border-radius: 0px;
    position: absolute;
    z-index: 1;
    top: 90%; right: 0%; margin-left: -80px;border: 1px solid #E2E2E2;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
.search-button {background: #d70012;border: 0;color: #fff;font-size: 16px;text-transform: uppercase;padding: 8px 30px;border-radius: 0px 5px 5px 0; height: 34px;}
#menusearch:focus {outline: 1px solid #007bff;}
.search-tag {margin-top: 20px;}
.search-tag ul {display: flex;flex-wrap: wrap;}
.search-tag ul li a {color: #000;border: 1px solid #e5e5e5; padding: 10px 20px;background-color: #fafafa;font-size: 16px;border-radius: 25px;margin: 10px 10px 0px 0px;font-weight: 600; display: inline-block;}
/* Pop up Inner */
.menu_content ul{list-style: none;}
.top_line{
    border-bottom: solid 1px #dbdbdb;
    padding: 0 15px 6px;
    text-align: right;
    position: relative;}
.menu_content{
    text-align: left;
    border-top: solid 1px #dbdbdb;
    border-bottom: solid 1px #dbdbdb;
    margin-top: 2px;}
.topics_menu { 
    margin: 20px auto 32px;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;}
.topics_menu>li {max-width: 199px;width: 100%;}
.topics_menu li .topics_subMenu li {margin-bottom: 10px;}
.topics_menu li .topics_subMenu li a { 
    font-size: 15px; 
    color: #000;
    display: inline-block;
    transition: all 0.5s ease;}
.topics_menu li .topics_subMenu li a:hover {color: #9d191c;}
.top_trend{border-top: solid 1px #dbdbdb;margin-top: 2px;padding: 20px;}
/* Header css */
header{padding: 12px 0;background-color: #fff;}
.top_header{display: flex; justify-content: space-between;}
.top_middle {width:44%;}
.top_right {text-align: right;width: 28%;}
.top_left {text-align: left; width: 28%;}
.hamburger_btn {cursor: pointer;border: 0;z-index: 99}
.hamburger_btn.toggle-menu {
    background-color: #fff;
    padding: 0;
}
.topsearch{
    background: #efefef;
    margin-left: 10px;
    display: flex;
    align-items: center;
    border-radius: 3px;
    width: 33px;
    justify-content: center;
    height: 30px;
}
.topsearch a{
    vertical-align: middle;
    display: inline-block;
    line-height: 100%;
}
.nav_top {
    padding: 0 0 10px 0;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.nav_top a{color: #000; font-weight: 500; transition: all 0.5s ease;}
.nav_top a:hover{color: #c42826;}
.nav_top li{position: relative;}
.strip_nav{
	padding: 0px 0 2px;
    margin-top: 10px;
    border-top: solid 1px #dbdbdb;
    border-bottom: solid 1px #dbdbdb;
	background-color:#fff;
}
.strip_nav .navItems {
    border-bottom: solid 1px #dbdbdb;
}
.navItems{padding: 7px 12px 6px; display: flex; list-style: none; flex-wrap: wrap; justify-content: center; gap: 15px;}
.navItems a {color: #000;font-weight: 500;transition: all 0.5s ease; font-size:14px;} 
.strip_nav .navItems a svg {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 2px 0 0;
}
.navItems a:hover{color: #c42826;}
.red{position: relative;padding: 0 0 0 15px;}
.red::before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    background: #c60d0d;
    top: 50%;
    left: 0;
    border-radius: 100%;
    margin-top: -5px;
    animation: livedot 1s infinite;
}
@keyframes livedot {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
.subLevelMenu{border-bottom: solid 1px #dbdbdb; padding: 8px 0; margin-top: 2px;}
.news_subLevel{  
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.news_subLevel a { 
    transition: all 0.5s ease;
    padding: 1px 8px;
    border-radius: 3px;
    background-color: #efefef;
    color: #000;
    line-height: 20px;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    transition: all 0.5s ease;
} 
.news_subLevel li:nth-child(1) a {
    background-color: #9d191c;
    color: #fff;
}
.news_subLevel a:hover{background-color: #9d191c;color: #fff;}
/* .bg_red{
    background-color: #9d191c !important;
    color: #fff !important;
} */
.epaper-sec{display: flex;flex-wrap: wrap;}
.epaper-date{font-size: 13px;
    font-weight: 400;
    color: #000;
    width: 100%;
}  
/* footer css */
footer{
/* 	background-color: #01040d;  */
	background-color: #1f222b;
	padding: 25px 12px 15px;  
}
.small_info {
    color: #fff;
    font-size: 12px;
    margin-top: 12px;
    line-height: 19px;
    font-weight: 300;
}
footer .nav_top li a{color: #ccc;}
footer .navItems a {color: #ccc;}
.btm_footer{
    border-top: 1px solid #3d3d3d;
    padding: 10px 10px 0    ;
    text-align: center;
    color: #d2d1d1;
    font-size: 14px;
    line-height: 24px;
	margin-top:15px;
}
.nationalMenu{margin: 10px 0 0;border-top: 1px solid #3d3d3d; padding: 15px 0 0;}
.nationalMenu ul {display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}
.nationalMenu ul li a {color: #ccc; font-size:14px;}
.nationalMenu ul li a:hover{color: #fff; }
.top_footerMiddle ul {display: flex;flex-wrap: wrap; color: #ccc;font-size: 14px;align-items: center; gap: 10px;padding: 0;} 
.category {border-bottom: 1px solid #3d3d3d;padding: 0 0 20px;margin-bottom: 25px;}
.category ul li a {color: #d2d1d1;display: inline-block;line-height: 22px;transition: all 0.5s ease;}
.category ul {list-style: none;display: flex;flex-wrap: wrap; padding: 0 0 0 0;}
.category ul li {max-width: 300px;width: 100%;padding:0 0 5px;}
.category ul li a:hover {background-color: #9d191c;color: #fff;padding: 0 6px;}
.heading_ftr {color: #fff; margin: 0 0 5px; font-size: 16px;font-weight:600;}
.mainBtm_footer {display: flex;padding: 0 0 20px;}
.top_footerRight {width: 15%;text-align: right;} 
.top_footerleft {width: 15%;}
.top_footerMiddle {width: 70%;}
.mainBtm_footer .top_footerLeft .nav_top {justify-content: left;}
.mainBtm_footer .top_footerRight a {margin: 0 3px;display: inline-block;line-height: 1;}
.live img {width: 45px; animation: smoothScale 2s ease-in-out infinite;}
@keyframes smoothScale {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.red_color{
    color: #9d191c;
    font-weight: 600;
}
/* topNews_section */
.add_block, .addBlock_right{
    padding-top: 7px;
    padding-bottom: 10px;
    text-align: center;
    display: block;
    width: 100%;
    background-color: #fbfbfb;
}
.heading{
    margin: 0 0 20px;
    background: #fff;
    text-transform: uppercase;
    position: relative;
    font-size: 24px;
    font-weight: 600;
    border-left: 5px solid #9d191c;
    line-height: 22px;
}
.heading:before {
    border-bottom: 4px solid #e8e7e7;
    content: "";
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
}
.heading span {
    display: inline-block;
    background-color: #fff;
    position: relative;
    padding: 0 10px;
    transition: all 0.5s ease;
    cursor: pointer;
    color:#000;}
.heading span:hover, .in-text-items a:hover{color: #9d191c;}
.heading_block {position: relative; width:100%;}
.in-text-items {position: absolute;top: -3px;right: 0px;font-size: 14px;font-weight: 500;}
.in-text-items a {color: #333;}
.in-text-items .arrow {color: #9d191c;font-size: 18px;}
.play_live, #player {
	width: 100%;
    padding-top: 56.3%;
    position: relative;
    margin: 0 0 20px;
}
.play_live iframe, #player iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
}
  
#video-section {width: 100%; background: inherit;}
.topNews_section {padding: 5px 0;background-color: #fff;}
section{background-color: #fff;}
.topNews_section .left_wrap {max-width: 900px; width: 100%;padding: 0 0 0 20px;}
.topNews_section .right_wrap {max-width: 300px; width: 100%;}
.topNews_section .wrap_topHomePage {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: self-start;
	width:100%;
}
/* .homePageTop {
    position: relative;
    max-width: 560px;
    width: 100%;
    min-height: 310px;
}
.homePageTop::before {
    content: "";
    background:url('https://www.newsx.com/wp-content/uploads/2025/03/Loading-image.gif') no-repeat center center; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;  
} */
.sliderOne{
	z-index:2;
}
.topnewsLeft{display: flex;flex-wrap: wrap; width: 100%;}
.topnewsLeft .wrap_boxLeft {max-width: calc(100% - 300px); width: 100%; padding-right: 20px;}
.topnewsLeft .wrap_boxRight {max-width: 300px ;width: 100%;}
.top_newsBtm {margin-top: 20px;}
.bnrSideNews a {display: flex;width: 100%; flex-direction: row-reverse;}
.bnrSideNews {
	margin-bottom: 7px;
    width: 100%;
    border: solid 1px #dbdbdb;
    padding: 5px;
    border-radius: 4px;
}
.bnrSideNews a span {
	display: inline-block;
    width: 110px;
    aspect-ratio: 16 / 9; 
    overflow: hidden;
    background: #f3f3f3;
    transition: transform 0.3s;
} 
.bnrSideNews img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}
.bnrSideNews a h3 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: calc(100% - 110px);
    padding: 0 10px 0 0;
    margin: -2px 0 0 0;
    overflow: hidden;
    height: 61px;
}
.bnrSideNews a span img, .related_new .thumb-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}
.newsTopLatest {position: relative;}
.newsTopLatest .content_NewsTop{
    position: absolute;
    bottom: 0; right:0;
    left: 0;
    width: 100%;
}
.newsTopLatest h1 {
    color: #fff;
    padding: 10px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    width: 100%;
    position: relative;
}
.newsTopLatest h1:before {
    content: '';
    position: absolute;
    bottom: 0;
/*     background: rgba(0,0,0,0.5); */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9));
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 1;
}
.newsTopLatest a { 
    position: relative;
    width: 100%;
    display: block;
}
.newsTopLatest h1 span{
	position: relative;
    width: 100%;
    display: block;
	z-index:2;
}
/* .newsTopLatest a:before {
    content:'';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
}
  */
/* Slider setting */
.sliderOne .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}
.sliderOne .owl-nav span {width: 35px; height: 35px; background-color: #9d191c; border-radius: 50%;display: inline-block; font-size: 30px;font-weight: bold;color: #fff;line-height: 31px; box-shadow: 0px 2px 3px 0px #000;margin-top: -17px;}
.sliderOne .owl-nav button {
    height: 37px;
    line-height: 42px !important;
}
.sliderOne .owl-dots {
    text-align: center;
    margin: 10px 0 0;
}
.sliderOne .owl-dots .owl-dot {
    position: relative;
    width: 12px; /* Actual visual size */
    height: 12px; /* Actual visual size */
    background: #ddd;
    margin: 5px;  
    border-radius: 50%;
}
.sliderOne .owl-dots .owl-dot::before {
    content: "";
    position: absolute;
    top: -18px;  
    left: -18px;
    width: 48px; 
    height: 48px; 
    border-radius: 50%;
    background: transparent; 
}
.sliderOne .owl-dots .owl-dot.active {
    background-color: #9d191c;
}
.sliderOne .disabled {
    opacity: 0;
}
.indiaPageHome .container {
    display: flex;
    flex-wrap: wrap;
}
.indiaPageHome .left_wrap {
    padding: 0 16px 0 0;
}
/* .sliderOne .owl-dots {text-align: center;margin:10px 0 0;}
.sliderOne .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    background: #ddd;
    margin: 5px 3px;
    border-radius: 50%;
}
.sliderOne .owl-dots .owl-dot.active {background-color: #9d191c;} */
.sliderOne .owl-nav .owl-prev {left: -5px;position: absolute;}
.sliderOne .owl-nav .owl-next {right: -5px;position: absolute;}
.addBlock_right {
    margin-bottom: 20px;
    height: 180px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;}
.liveTv .heading, .category_inner .right .heading {font-size: 22px;line-height: 22px;}
.liveTv .heading span, .category_inner .right .heading span {padding: 0 10px;}
.section_common{margin: 0 0 30px;}
.webstories-home {background: #2e2e2e;padding: 20px;}
.webstories_box {position: relative;margin-bottom: 0; width: 100%;transition: all 0.5s ease;}
.webstories-homeimg img { width: 100%;height: 100%; transition: all 0.5s ease;}
.webstories_box:hover img{transform: scale(1.03); border-radius: 3px;}
.webstories_box:hover .webstories-homeimg {border-radius: 5px;}
.webstories_box figcaption {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    white-space: normal;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: 14px;
    transition: all 0.5s ease;}
.webstories_box:hover figcaption{color: #e2e2e2;}
.top_newsBtm .thumb-box {flex: 0 0 auto;width: 25%;max-width: 100%;}
.commonNews {display: flex;flex-wrap: wrap;gap: 20px;}
.commonNews .thumb-box {flex: 1 1 calc(25% - 20px);}
.commonNews .thumb-box p {
    font-size: 16px;
    line-height: 22px; 
    margin: 14px 0 0;
    transition: all 0.5s ease;
    font-weight: 400;
}
.commonNews .thumb-img {
    width: 280px;
    height: 180px;
    overflow: hidden;
    transition: all 0.5s ease;
}
.commonNews .thumb-img img {
    width: 100%;
    height: 100%;
    transition: all 0.5s ease;
}
.commonNews .thumb-img:hover { 
    border-radius: 5px;
}
.commonNews .thumb-box:hover .thumb-img img{
    transform: scale(1.03);
    border-radius: 3px;
}
.commonNews .thumb-box:hover p{
    color: #9d191c;
}
.videos_block {
    display: flex;
    flex-wrap: wrap;
}

.video-section-big {
    padding-right: 30px;
    flex: 0 0 calc(100% - 485px);
    max-width: calc(100% - 485px);
}

.video-small {
    -ms-flex: 0 0 465px;
    flex: 0 0 465px;
    max-width: 465px;
}
.box_video_small {
    margin-bottom: 15px;
}

.box_video_small a {
    display: flex;
    width: 100%;
}

.left_videoSmall {
    position: relative;
    min-width: 140px;
    margin-right: 10px;
    height: 86px;
    overflow: hidden;
}

.left_videoSmall span {
    position: absolute;
    bottom: 0;
    right: 7px;
}
.left_videoSmall span > img {
    width: 25px;
}
.left_video {
    width: 100%;
    height: auto;}
.left_video {
    width: 100%;
    height: auto;}
.box_video_small h5 {
    margin: 0 0 10px;
    color: #333;
    font-size: 15px;
    font-weight: 500;
    overflow: hidden;
    height: 76px;}
.bis_sizeIm {
    width: 685px;
    height: 385px;
    display: block;
} 
.video-section-big h5{
    background-color: #000;
    color: #fff;
    padding: 11px;
}
.video-section-big .innerBig > div {
    position: relative;
}
.video-section-big .innerBig > div span {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-section-big .innerBig > div span .play_icon {
    width: 50px;}
.box_enteraiment{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 20px;
}
.entertainmentLeft{
    flex: 0 0 calc(100% - 300px);
    max-width: calc(100% - 300px);
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 15px;
}
.entertainmentRight{
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
    max-width: 280px;
}
.thumb-box {
    flex: 0 0 32%;
    max-width: 32%;}
.thumb-box p {
    color: #333;
    line-height: 24px;
	font-size: 16px;
}
.thumb-box :hover p{color:#9d191c}   
.box_repeat a {
    display: flex;
    width: 100%;
    align-items: flex-start;
} 
.box_repeat { 
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 8px;
}
.box_repeat:last-child{
	margin-bottom: 0;
    border-bottom: 0px solid;
    padding: 0 0 0;}
.box_repeatIM {
    width: 100%; 
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-width: 100px; 
}
.box_repeatIM img{
    width: 100%;
    display: block; }
.box_repeat h3 {  
    font-weight: 400;
    overflow: hidden;
    height: 60px;
    padding-left: 10px;
    width: 100%;
    max-width: calc(100% - 100px);
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.world_news{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 15px; 
} 
.world_news .thumb-box {
    flex: 0 0 24%;
    max-width: 24%;
} 
.national_news{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 15px;
} 
.national_news .thumb-box {
    flex: 0 0 24%;
    max-width: 24%;
} 
.article-content{
	position:relative;
}
.article-content ul {list-style: disc; padding: 0 0 10px 18px;}
.article-content ul li {padding: 0 0 3px;}
.article-content ol{ padding: 0 0 10px 18px;}
.article-content ol li {padding: 0 0 3px;}
.article-content table {
    width: 100%;
    border-collapse: collapse;
}
.article-content table th,
.article-content table td {
    border: 1px solid #ddd; 
    padding: 6px;
    text-align: left;
}

.spclnws {
    display: grid;
    grid-template-columns: repeat(3, 1fr); 
}
.spclnws li:first-child {
    grid-column: 1 / 2;
    grid-row: 1 / 6;
}
.spclnws li:last-child {
    grid-column: 3 / 6;
    grid-row: 1 / 6;
}
.spclnws li { 
    margin: 8px;
}
.spclnws li:first-child a, .spclnws li:last-child a {
    display: block;
}
.spclnws li a {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.spclnws li:first-child a figure, .spclnws li:last-child a figure{
    width: 100%;
    height: auto;
}
.spclnws li a figure {width: 110px; height: 74px; flex-shrink: 0;}
.spclnws li:first-child a figure img{
    width: 100%;
    height: auto;
}
.spclnws li:first-child a h3, .spclnws li:first-child a h3, .spclnws li:last-child a h3{
    font-size: 16px !important;
    line-height: 20px !important; 
    padding-left: 0;
}
.spclnws li a h3 {
    font-size: 15px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 500;
    padding-left: 12px;
}
.spclnws li:first-child a, .spclnws li:last-child a {
    display: block;
}
.spclnws li a:hover h3{
    color: #c60d0d;
}
.sport_news .container{
    position: relative;
}
.sports-sub-link {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -350px;
}
.sports-sub-link a:first-child {
    padding-left: 0;
}
.sports-sub-link a {
    font-size: 16px;
    position: relative;
    padding: 0 10px;
}
.sports-sub-link a:hover{
    color: #c60d0d;
}
.sports-sub-link a:after {
    position: absolute;
    content: "/";
    color: #e8e7e7;
    font-size: 20px;
    right: -5px;
    top: -5px;
}
.sports-sub-link a:last-child:after {
    content: "";
}

.business .container {
    display: flex;
    flex-wrap: wrap; 
    justify-content: space-between;
    align-items: flex-start;
}
.business .left {
    max-width: 585px;
    width: 100%;
}
.business .right {
    max-width: 585px;
    width: 100%;
}
.box_business {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    gap: 20px;
}
.box_business .thumb-box {
    flex: 0 0 48%;
    max-width: 48%;
}
.scienceTech{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 15px; 
}
.scienceTech .thumb-box {
    flex: 0 0 24%;
    max-width: 24%;
}
/* subMenu */
.subMenu .innerMenu {
    display: none;
	background-color: #fff;
    width: 115%;
    position: relative;
    padding: 0px 26px;
    left: -19px;
}
.menuBarNew {padding: 10px 15px;}
.menuBarNew li {
    padding: 0;
}
.menuBarNew li:last-child a {
    border-bottom: 0px solid;
}
.subMenu > a {
    position: relative;
    padding-right: 20px; /* Space for the arrow */
} 
.menuBarNew li a {
    display: flex;
    border-bottom: 1px solid #c5c5c5;
    padding: 8px 0;
    align-items: center;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
}
.menuBarNew li a svg {
    margin: 0 5px 0 0;
}
.menuBarNew li a.subMenu_active {
    border-bottom: 0px solid;
}
.subMenu .innerMenu > div:last-child a {
    border: none;
}
.top_popupNav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 5px;
}
.top_popupNav .close{
	margin:0;
}
/* newsletter_form */
.newsletter_form{
    display:none;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
    text-align: center;
    padding: 20px 15px;
}
.newsletter_form .form_title {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    color: #000;
    margin: 15px 0;
}
.error_msg {
    color: red;
    text-align: left;
    font-size: 15px;
    line-height: 17px; 
}
.newsletter_form input[type=email] {
    width: 279px;
    height: 38px;
    border-radius: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-sizing: border-box;
    padding: 0 5px;
}
.newsletter_form input[type=submit] {
    width: 173px;
    height: 38px;
    border-radius: 4px;
    background-color: #dc0506; 
    font-size: 16px;
    font-weight: 700; 
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    border: 0;
    cursor: pointer;  
}
.more-news {
    padding: 5px 0 0;
    text-align: center;
    display: none;
}
.more-news a {
    display: inline-block;  
    font-weight: bold;
    border-radius: 20px;
    padding: 7px 20px; 
	background-color: #9d191c;
    font-size: 14px;
    color: #fff;
}
.mobile_new{display: none;}
.SliderTwo_mobile{display: none;}
.advertisement_MobTop{display: none;}
/* category_home css */
.category_home {padding: 10px 0 25px;} 
.category_inner .left {width: calc(100% - 300px); padding: 0 25px 0 0;}
.category_inner .right {max-width: 300px;width: 100%;}
.category_inner .repeat_block {padding: 0 0 7px;margin: 0 0 10px;border-bottom: 1px solid #ddd;}
.category_inner .repeat_block a {width: 100%;display: flex;align-items: flex-start;}
.category_inner .repeat_block a .articlelistImg {max-width: 300px;width: 100%;}
.category_inner .repeat_block .articlelistText {max-width: calc(100% - 300px); width: 100%;padding: 0 0 0 20px;}
.category_inner .repeat_block .articlelistText h3 {font-size: 18px;margin: -4px 0 4px;font-weight: 500;}
.category_inner .repeat_block .articlelistText p {height: 74px;overflow: hidden;}
.category_inner .repeat_block:hover h3, .category_inner .repeat_block:hover .ReadMore{color: #9d191c;}
.date {font-size: 14px;color: #8f8888;margin: 0 0 7px;}
.category_inner {display: flex;flex-wrap: wrap;align-items: flex-start;}
/* article-section */
.article-heading{ 
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 600;
    margin: 0 0 12px; 
}
.artsechd {
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 26px; 
    margin: 20px 0;
}
.article-content, .article-content p {
    margin: 0 0 15px; 
    font-size: 16px;
    line-height: 26px;
}
/* Author and date */
.byln{padding: 6px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 10px 0;display: flex;justify-content: space-between;align-items: center;}
.bylnlft{display: flex;align-items: center;gap: 10px;}
.bylnlft figure{width: 60px;height: 60px;overflow: hidden;border-radius: 100%;box-shadow: 0px 0px 5px #ccc;border: 1px solid #ccc;}
.bylnlft figure img{width: 60px;height: 60px;} 
.bylnlft ul li{font-size: 14px; color: #444; line-height: 20px; margin:0 0 4px;}
.bylnlft ul li a{color: #000;
    font-size: 15px;
    font-weight: 600;}
.bylnrgt{display: flex;gap: 8px;}
.bylnrgt a span{transform: scale(.9);}
.bylnrgt .sclicna {display: block;width: 28px;height: 28px;overflow: hidden;border-radius: 100%;}
.sclicna {width:100%;max-width:100%;display:flex;justify-content:center}
.sclicna .sclicn {width:100%;height:auto;max-width:100%;border-radius:10px}
.brdcmb{display: flex;overflow: hidden; background-color: #fff; padding: 0 0 12px;}
.brdcmb li{flex-shrink: 0;font-size: 14px;color: #000;font-weight: bold;margin-right: 10px;}
.brdcmb li a{color: #666; padding-right: 10px}
.brdcmb li:last-child{color: #9d191c;}
 
/* Tab Css */ 
.tabs {width: 100%; margin: 30px auto;}
.tab-links {padding: 0px 15px 0 289px;padding-right: 0px;width: 100%;list-style: none; margin: 0;display: flex; margin: -59px 0 24px;}
.tab-links li {position: relative;}
.tab-links a {display: block;padding: 0px 10px;text-decoration: none;}
.tab-links li.active a {color: #f80101;position: relative;font-size: 15px;font-weight: bold;}
.tab-content {padding: 5px 0 0;}
.tab {display: none;}
.tab.active {display: block;}
.tab-links li a:after {position: absolute;content: "/";color: #9b9b9b; font-weight: 400;right: -5px;top: -1px;}
.tab-links li:last-child:after a {content: "";}
.post-pagination {display: flex; justify-content: center;padding: 10px 12px 20px; gap: 30px;}
.previous-post a, .next-post a {text-decoration: none;font-size: 16px;font-weight: bold;color: #333;}
.previous-post a:hover, .next-post a:hover {color: #0073e6;}
.arttgs{display: flex; gap:4px; align-items: center; flex-wrap: wrap; margin: 10px 0 0;}
.arttgs h3{color: #fff;
    background-color: #000;
    text-transform: uppercase;
    font-size: 16px;
    padding: 1px 6px;
    line-height: 23px;}
.arttgs a{display: inline-block;color: #585858; text-transform: uppercase; margin: 0 3px; text-decoration: underline; font-weight: 500; font-size: 14px; position: relative;}
.arttgs a:after {
    content: ',';
    right: -5px;
    position: absolute;
    bottom: 0;}
.arttgs a:last-child:after {content: '';}
.topnewsLeft .wrap_boxRight .bnrSideNews:hover h3 {color:#9d191c}
.article-content h2, .article-content h3 {font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    margin: 0 0 5px;}
 
 .show-more {
	display: none;   
	margin: auto;
    background-color: #9d191c;
    color: #fff;
    border: none;
    padding: 9px 18px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 20px;
}
 
.social_top .tppsnrgt {display: flex;justify-content: flex-end; align-items: center;}
.article-content p img + em {display: inline-block;background-color: #f7f7f7;padding: 5px 2px;font-size: 13px;line-height: 20px; position: relative;}
.stroy_detial{padding-bottom:20px;margin-bottom:15px;}
.stroy_detial button span {display: inline-block;font-size: 50px;font-weight: 300;padding: 1px 11px 10px;transition: all 0.5s ease; color:#000;}
.stroy_detial .owl-nav {position: absolute;bottom: -10px;z-index: 2;right: 0; background-color: #fff;}
.stroy_detial .owl-nav button:not(.disabled) span:hover {box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08); border-radius: 5px;}
.stroy_detial .owl-nav button.disabled span {opacity: 0.6;pointer-events: none;}
.storyDetailTop p {font-size: 12px;line-height: 16px;font-weight: 400; padding: 0 90px 0 0; color:#000;}
/* Sticky Btm css Mobile*/ 
	.stickyBtm{
		display:none; 
        z-index: 888; 
        position: fixed;
        bottom: -1px;
        left: 0px;
        background-color: #ffffff;
        padding: 14px 30px 15px;
        width: 100%;
        box-shadow: 0px -5px 6px #00000029;
	}
	.btm_Box {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
	}
	.btm_Box strong {
		display: block;
		vertical-align: top;
		line-height: 11px;}
	.btm_Box .stickBtm_innner {text-align: center;color:#000;font-size:17px;}
	.live a {
		background: #fff600;
		width: fit-content;
		display: flex;
		gap: 5px;
		align-items: center;
		justify-content: center;
		font-size: 14px;
		word-break: break-word;
		overflow: hidden;
		color: #002186 !important;
		padding: 2px 8px;
		border: none;
		border-radius: 5px;
		cursor: pointer;
		outline: none;
		font-weight: 600;
	}
	.liveIcon {
		height: 8px;
		width: 8px;
		background-color: #002186;
		border-radius: 50%;
		display: inline-block;
		animation: smoothScale 2s ease-in-out infinite;
	}
	.live {
		display: flex;
		justify-content: end;
		margin: 5px 0 0;
	}
	.btm_Box .stickBtm_innner svg {
        margin: 0 0 5px;
    }

	/* Popup container */
	.contentSettings {
		display: none;
		position: fixed;
		z-index: 1000;
		left: 0;
		top: 0;
		width: 100%;
		height: calc(100% - 0px);
		overflow: auto;
		background-color: rgba(0, 0, 0, 0.4);
        z-index: 222;
	}

	/* The Close Button */
	.contentSettings .close {
		color: #fff;
        font-size: 40px;
        font-weight: 500;
        top: 6px;
        right: 20px;
        position: absolute;
	} 
	/* Inner content styling */
	.contentSettings .innerContent {
		background-color: #000;
        padding: 20px 20px 68px;
        width: 100%;
        position: absolute;
        top: 0;
        height: 100%;
        left: 0;
        right: 0;
        overflow: scroll;
	}
	.contentSettings h4 {
        color: #fff;
        font-size: 24px;
        border-bottom: 1px solid #4e4e4e;
        padding:0 0 15px;
        margin: 0 0 15px;
        font-weight: bold;   
        display: flex;
        align-items: center;
        gap: 6px;																										
    }																
	.contentSettings h3 {
       font-size: 20px;
       color: #fff;
       padding: 0 0 10px;																		
    } 
	.contentSettings ul li a{
		color: #fff;
		font-weight: 600;
	}
    .change_Mode {
        display: flex;
        gap: 10px;
    } 
    .change_Mode a {
        background-color: #f8fd00;
        color: #000 !important;
        display: inline-block;
        padding: 3px 10px;
        border-radius: 20px;
        font-size: 18px;
    }
    .change_Mode li { margin: 0 !important;}
	.detailSetting {
        color: #fff;
        padding: 0 0 12px;
        font-size: 14px;
        line-height: 18px;
    }
    .repeatSetting {
        border-bottom: 1px solid #4e4e4e;
        margin: 0 0 15px;
        padding: 0 0 15px;
    }
	#notification-options {
        display: flex;
        gap: 10px;
    }
    #notification-options input {
        opacity: 0;
        position: absolute;
    }
    #notification-options label {
        background-color: #f8fd00;
        color: #000 !important;
        display: inline-block;
        padding: 3px 10px;
        border-radius: 20px;
        font-size: 18px;
        font-weight: 600;
    }
    .repeatSetting .subLevelMenu{border-bottom: solid 0px #dbdbdb; padding: 0;display: block !important;}
	.repeatSetting .subLevelMenu a {font-size: 16px;font-weight: 500;padding: 4px 8px;background-color: #333030;color: #fff;}

	.webStory_Page {
		display: flex;
		flex-wrap: wrap;
		gap: 16px;
	}
	.webStory_Page .video_list {
		flex: 0 0 calc(33.333% - 16px);
		border-radius: 8px;
		overflow: hidden;
		position: relative;
		transition: background-color 0.3s;
	}
	.webStory_Page .video_list .date {
		font-size: 14px;
		font-weight: 600;
		background: #f1f1f1;
		padding: 6px 10px;
		color: #000;
		border-radius: 5px;
	}
	.webStory_Page .video_list  h3 {
		margin: 0 0 10px;
		font-size: 16px;
		line-height: 22px;
		font-weight: 500; 
	}
	.videocls footer, .videocls .newsletter_form, .videocls  header, .videocls .stickyBtm{display: none;}
	.videocls {background: #e3baa3 !important;}
	.youTubeDetail {
		max-width: 440px;
		width: 100%;
		margin: 20px auto;
	}
	.videoTag { border-radius: 15px;}
	.videoTag video {width: 100%; height: calc(100vh - 30vh); object-fit: fill;}
	.youTube_video .owl-nav {position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width:100%;
	}
	.youTube_video .owl-nav span {
		display: inline-block;
		width: 48px;
		height: 48px;
		background-color: #ddd;
		border-radius: 50%;
		line-height: 41px;
		font-size: 48px;
		color: #444343;
		box-shadow: -1px 2px 17px 0px rgba(0,0,0,0.75);
	}
	.youTube_video .owl-nav .disabled span{
		box-shadow: none;
	}
	.youTube_video .owl-nav .owl-prev {
		left: -60px;
		position: absolute;
	}
	.youTube_video .owl-nav .owl-next {
		right: -60px;
		position: absolute;
	}
	.article-content iframe {
		max-width: 550px;
		width: 100%;
		/* height: 309px; */
}
.article-content, .article-heading{color:#000;}
.post-excerpt p{color:#808080;}
.pagesOther {padding:5px 12px 20px;}
.pagesOther h2, .pagesOther p {margin: 10px 0;color:#000}
.pagesOther ol, .pagesOther ul {padding: 0 0 0 13px;color:#000}
/*.sticky-sidebar{position: sticky; top: 14px;}    */     
.category_inner .right .sideBarInner {margin-bottom: 25px;}

/* 	Setting menu language tab css */
.custom_tabLang {
    position: relative;
    max-width: 500px; 
    width: 100%;
}
.custom_tabLang .tab_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    background-color: #f1f1f1; /* Background of the tab */
    border: 1px solid #ccc;
}
.custom_tabLang .tab_title {
    font-size: 18px;
    font-weight: 600;
    color:#000;
}
.custom_tabLang .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 10px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #333; /* Arrow color */
}
.custom_tabLang .arrow.down {
    border-top: 8px solid #333;
}
.custom_tabLang .arrow.up {
    border-bottom: 8px solid #333;
    border-top: none;
}
.custom_tabLang .news_subLevel {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    border-top: none;
    background-color: #fff;
    display:none;
}  
.custom_tabLang .news_subLevel li a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
    display: block;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.custom_tabLang .news_subLevel li a:hover {
    background-color: #eaeaea;
}
#fontincrease {
    text-decoration: underline;
}
/* 	Setting menu language tab css */
/* festival css Start */
.event-woman24-wrap {
    font-family: "Merriweather", serif;
}
.heading_weWomen {
    font-family: "Anton", sans-serif;
    font-weight: 400;
    font-size: 46px;
    line-height:48px;
    color: #fe4648;
    text-transform: uppercase;
    margin: 0 0 28px;
}
.heading_weWomen span {
    color: #159ca5;
}
.heading_shakti {
    font-family: "Anton", sans-serif;
    font-weight: 400;
    font-size: 51px;
    color: #ab8915;
    text-transform: uppercase;
    margin: 0 0 28px;
    line-height: 60px;
}

.festival_Event {
    background: #fffcf7 url(https://www.newsx.com/wp-content/uploads/2024/09/topBg-we-woman.png);
    position: relative;
    padding: 10px 0 25px;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
}
.festival_Event .container {
    padding: 30px 0 0 12%;
}
.festival_Event .left_top {max-width: 620px;}
.festival_Event .rightTop {position: absolute;top: 3%;max-width: 1200px;width: 100%;right: 0;text-align: center;padding: 0 27px;}
.festival_Event .detail-info {margin: 25px 0;} 
.festival_Event .date-info {
     
    display: flex; 
    font-size: 21px;
    text-transform: uppercase;
    color: #000;
    gap: 33px;
    justify-content: center;
    align-items: center;
    margin-bottom: 26px;
}
.festival_Event .date-info svg {
    color: #159ca5;
}
.festival_Event .btn-Event {
     
    display: inline-block;
    background: linear-gradient(to right, #b01b1f, #ed1f24);
    color: #fff;
    padding: 8px 10px;
    border-radius: 5px;
    text-decoration: none;
    border: none;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    transition: all 0.4s ease; 
}
.festival_Event .btn-Event:hover {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); 
    background: linear-gradient(to right, #ed1f24, #b01b1f); 
    transform: translateY(-2px); 
}
.festival_Event .topLogo img {
    width: 365px;
} 
.festival_Event .topLogo-2 img {width: 800px;}
.festival_Event .topLogo {
    margin: 0 0 26px;
}
.festival_Event .detail-info h3 {
     
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 15px;
}
.festival_Event .detail-info h3 strong {
    color: #fe4648;
}
.festival_Event .date-info span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.festival_Event .date-info span img {
    width: 30px;
}
.festival_Event .left_top img {
    display: block;
}
.festival_section {
    padding: 30px 0;
    background: #fffcf7 url(https://www.newsx.com/wp-content/uploads/2024/09/galler_bg.png);
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
}
.we_woman_Heading {
    font-size: 32px;
    text-align: center;
    background: linear-gradient(90deg, transparent, #fe4648, #fe4648 , transparent);
    max-width: 557px;
    text-transform: uppercase;
    margin: 10px auto 30px;
    width: 100%;
    padding: 13px 0;
    color: #fff;
    text-shadow: 2px 2px 4px rgb(0 0 0 / 50%);
}
.color_pFestival {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    line-height: 32px;
    margin-bottom: 30px;
}
.color_pFestival img {
    width: 300px;
    display: inline-block;
    vertical-align: bottom;
}
.detail_festival {
    max-width: 1200px;
    margin: 0 auto;
}
.detail_festival-inner {
   margin: 20px 0;
}
.date_festival svg {
    color: #159ca5;
}
.date_festival {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    align-items: center;
    margin: 0 0 20px;
    color:#000;
}
.date_festival span {
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    text-transform: uppercase;}
.date_festival span img {width: 35px;}
.btn_regiser {text-align: center; margin-top: 30px;}
.btn_regiser a {
    background: linear-gradient(45deg, #ad1b1e, #ed1f24);
    display: inline-block;
    padding: 9px 10px;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 10px;
    border: 1px solid #ad1b1e;
    transition: all 0.5s ease;
}
.btn_regiser a:hover {
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.3);
    background: linear-gradient(45deg, #ed1f24, #ad1b1e);
    transform: translateY(-3px);
} 
.detail_festival-inner .date_festival h4 {
    color: #ff4f4f;
    font-size: 25px;
    font-weight: 700;
    margin: 6px 0;
    text-align: center;}
.full_width_We_woman{
	padding: 20px 0 30px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(255, 255, 255, 0.5));
}
 .slider_festivel_woman {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
}
.we_Slider .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}
.we_Slider .owl-nav .owl-prev {left: -15px;position: absolute;}
.we_Slider .owl-nav span {
    width: 35px;
    height: 35px;
    background-color: #9d191c;
    border-radius: 50%;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    line-height: 31px;
    box-shadow: 0px 2px 3px 0px #000;
    margin-top: -17px;
}
.we_Slider .owl-nav .owl-next {
    right: -15px;
    position: absolute;
}
.we_Slider .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    background: #ddd;
    margin: 5px 3px;
    border-radius: 50%;
}
.we_Slider .owl-dots .owl-dot.active {background-color: #9d191c;}
.we_Slider .owl-dots {text-align:center;padding: 15px 0;}
.guestSliderInfo {
    background-color: #fff;
    padding: 0 0 10px;
    border-radius: 10px;
    height: 411px;
    overflow: hidden;
    box-shadow: -3px 4px 6px rgba(0, 0, 0, 0.1);
    margin: 10px;
}
.guestSliderInfo h3 {
    font-size: 19px;
    padding: 10px 10px 4px;
    line-height: 24px;
}
.guestSliderInfo p {
    padding: 0 10px;
    font-size: 15px;
}
.section_about {
    background: #fffcf7 url(https://www.newsx.com/wp-content/uploads/2024/09/we-about_bg.png);
    padding: 50px 0;
    background-size: 100%;
    background-repeat: no-repeat;
}
.section_about .inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}
.section_about .inner .left_box,
.section_about .inner .right_box {
    padding: 12px; 
    position: relative;
    flex: 1;
   text-align: center;
}  
.section_about h2 {
    text-align: center;
    background: rgba(255, 255, 255, 0.9);
    padding: 10px;
    display: inline-block;
    margin: 0 0 6px;
}
.section_about .right_box {
    text-align: center;
}
.section_about .round_box {
    color: #000; 
    font-size: 18px;
    line-height: 28px;
    margin: 15px 0 0;
    text-align: justify;
} 
.section_about .round_box p .strog_1 {color: #df393d;}
.section_about .inner .playList {
    background-color: #fff;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    margin: 10px auto;
    max-width: 554px;
    width: 100%;
}
.sectionTwo_guest {
    padding: 40px 0;
    background: #fffaf5 url(https://www.newsx.com/wp-content/uploads/2024/09/festival_award-BgFull-woman.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.sectionTwo_guest .inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}
.sectionTwo_guest .left_box,
.sectionTwo_guest .right_box {flex: 1; padding: 20px; position: relative;}
.deatailInfo_Block {
     
    border: 1px solid #b78b97;
    padding: 30px;
    background: rgba(255,255,255,0.9);
    text-align: center;
}
.deatailInfo_Block h2 {
    color: #141414;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 25px;
}
.deatailInfo_Block .info_guset .rgt {
    width: calc(100% - 150px);
}
.info_guset .rgt h3 {
    text-align: center;
    color: #141414;
    font-size: 24px;
    font-weight: 400;
    line-height: 40px;
}
.info_guset .rgt h3 strong {
    color: #fe4648;
    font-size: 36px;
    display: block;
}
.deatailInfo_Block .info_guset {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    max-width: 488px;
    width: 100%;
    margin: 0 auto 20px;
}
.deatailInfo_Block .info_guset .lft img {width: 135px;} 
.deatailInfo_Block  .festival_award-logo img {width: 460px;}
.deatailInfo_Block h4 {
   font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    margin: 12px 0 0;
    text-align: justify;
}
.deatailInfo_Block .festival_award_2 img {width: 185px;}
.infoGuestRight {
    text-align: center;
}
.infoGuestRight h2 {
    margin: 0 0 20px;
}
.infoGuestRight h2 span {
    background: #fe4943;
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    display: inline-block;
    padding: 10px;
}
.infoGuestRight .thumb-guest img {
    width: 320px;
}
.infoGuestRight .profile_info strong {
   display: block;
    font-size: 32px;
    line-height: 38px;
}
.infoGuestRight .profile_info {
    margin: 2px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
}
.festival_Event .detail-info h3, .festival_Event .date-info span, .deatailInfo_Block h4, .infoGuestRight .profile_info, .guestSliderInfo, .color_pFestival, .section_about .inner .playList h3, .date_festival span{
	color:#000;
}
.cart_payment {
  background-color: #fff !important; 
  padding: 20px;
}
.cart_payment .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.cart_payment .ticket {
    background: linear-gradient(to right, #fff2e8, #fffff2);
    border-radius: 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    margin: 15px; 
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    flex: 1 1 300px;
    max-width: 320px;
    color: #000;
    font-family: "Merriweather", serif;
    border: 1px solid #000;
    padding:0 0 20px;
}
.cart_payment .ticket:hover {
  transform: translateY(-5px); 
}
.cart_payment .ticket h2 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #fff;
    background-color: #000;
    padding: 10px;
    border-radius: 5px 5px 0 0;
}
.cart_payment .ticket img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 15px;
}
.cart_payment .ticket a {
  display: inline-block;
  background-color: #e91418;
  color: #fff;
  padding: 7px 20px;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.cart_payment .ticket a:hover {
  background-color: #ca474a;
}
.list_pay {
    text-align:left;
    padding: 0 20px 0 20px;
    min-height: 125px;
}
.list_pay li {
    position: relative;
    padding: 0 0 4px;
    list-style: none; 
}
.list_pay li::after {
    content: "\2713"; 
    color: green; 
    font-size: 17px; 
    font-weight: 700;
    position: absolute;
    right: 0; 
    top: 0; 
    transform: translateY(0.1em); 
}
.remove_tick::after{display:none;}
.include_text{
	font-weight:600;
    text-align:left;
    padding:5px 20px;
}
.priceRs {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 15px;
}
/* Live Blog Page	*/
.liveBlock-page {
    background-color: #eff3f6; 
    padding: 15px 0;
}
.live_navigation {
   background-color: #9d191c;
    padding: 7px 20px 10px;
    border-radius: 6px;
    margin-bottom: 20px;
}
.live_navigation h1 {
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    line-height: 36px;
}
.liveBlock-section {
    padding: 5px 0 20px;
     color:#000;
}
.liveBlock-section .container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.liveBlock-section .lftBlock {
    width: calc(100% - 300px);
    padding: 0 15px 0 0;
}
.liveBlock-section .rightBlock {
    width: 300px;
} 
.story_card {
    border-radius: 5px;
    padding: 15px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    box-shadow: 0px 0px 2px #00000026;
    margin-bottom: 11px;
    color: #000;
	font-size: 16px;
    line-height: 25px;
}
.story_card:last-child{
	margin-bottom: 0px;
}
.story_shortcont p:last-child {
    margin: 0;
}
.tittle-live { 
    padding: 0 0 10px;
}
.tittle-live .tittleInner{
	font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 10px 4px;
    display: inline;
    vertical-align: middle;
    border: 1px solid #e31e25;
    border-radius: 20px;
    margin: 0;
    line-height: 1.2;
    background: #e31e25;
    margin-right: 5px;
    font-weight: 700;
	position:relative;
}
.tittle-live .tittleInner span {
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    position: relative;
    margin-right: 5px;
    vertical-align: baseline;
    background: #fff;
}
@keyframes blinker {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
.tittle-live .tittleInner span i {
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 50%;
    background: #e31e25;
    vertical-align: top;
    margin: 2px;
    animation: blinker 0.5s infinite alternate;
}

/* .tittle-live:before {
    content: '';
    position: absolute;
    left: 3px;
    top: 4px;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%;
    z-index: 2;
    animation: blink_3 2s ease-in-out infinite
}
.tittle-live:after {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 12px;
    height: 12px;
    background-color: #ffd3d0;
    border-radius: 50%;
    z-index: 1
} */

@keyframes blink_3 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.4)
    }

    100% {
        transform: scale(1)
    }
}
.story_card h2 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 3px;
	color: #333;
} 
.story_card h1 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 3px;
	color: #333;
} 
.story_shortcont {
    font-size: 16px;
    line-height: 24px;
}
.story_shortcont p, .story_card p {
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 15px;
    color: #000;
}
.story_card ol, .story_card ul {
    padding: 0 0 0 18px;
    font-size: 16px;
}
.story_card ol li, .story_card ul li {
    padding: 0 0 4px;
}
.thumb_Containe {
   width:100%;
}
.thumb_Container img {
    border-radius: 5px;
	display:block;
}
.contentLive-wrap {
    display: flex;
    flex-wrap: wrap;
     color:#000;
}
.contentLive-wrap .lft_block {
    width: calc(100% - 115px);
    padding: 0 15px 0 0;
}
.contentLive-wrap .rgt {
    max-width: 115px;
    width: 100%;
}
.contentLive-wrap h2 {
    font-size: 22px;
    line-height: 30px;
	margin-bottom: 5px; 
    color:#000;
}
.sticky_live {position: sticky; top: 29px;}
.contentLive-wrap .rgt .thumb_Container img{
	width:115px;
	height:115px;
}
.story_card .small {font-weight: 700;
    display: flex;
    align-items: center;
    position: relative;
    gap: 5px;
    padding: 0 0 5px 11px;
    width: 100%;
    font-style: normal;}
.story_card .small:before {
	content:'';
	position:absolute;
	left: 0;
    top: 6px;
	background-color: #c00;
	width:5px;
	height:5px; 
	border-radius:50%;
	animation: smoothScale 2s ease-in-out infinite;
}
.share_live{
	text-align:center;
	transition:all 0.5s ease;
}
.share_live svg{ 
	transition:all 0.5s ease;
	cursor: pointer;
}
.share_live svg:hover{
	color: #c00;
}
/* Live Blog Page Css End */
 /* social share Detail Page Start */
 .social-share {
    display: flex;
    gap: 7px;
    margin-top: 8px;
}
.social-share .share-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    color: #000;
    transition: color 0.3s;
}
.social-share .share-icon:hover {color: #0073e6;}
 /* social share Detail Page End */

/* Us election css start */
.us_election{padding: 0 0 0; background-color:#fff;}
.us_election .us_bnr{padding: 0 0 20px;}
.slider_us_Election {display: none;padding:0 0 10px;} 
.us_ShowMore {     text-align: right;
    width: 100%;
    display: flex;
    justify-content: end;}
#toggleSlider {
    cursor: pointer;
    border: none;
    font-weight: normal;
    font-size: 14px;
    background: inherit;
    color: #9d191c;
    text-decoration: underline;
    padding: 0 25px 0 0;
    position: relative;
}
.arrow_us::after {
   content: ">>"; 
    font-size: 16px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: -4px;
}
.slider_us_Election .owl-dots {text-align: center;margin:10px 0 0;}
.slider_us_Election .owl-dots .owl-dot {width: 12px; height: 12px; background: #ddd; margin: 5px 3px;border-radius: 50%;}
.slider_us_Election .owl-dots .owl-dot.active {background-color: #9d191c;}
.slider_us_Election .owl-stage{padding-left:0px !important;}
.summery_block {background-color: #f5f5f5;    padding: 10px;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    min-height: 114px;
    text-align: center;
    font-weight: 500;
}
.us_election .us_bnr img {display: block;}
.us_bnr .summery_block {
    min-height: auto;
}
.popup-overlay {
    display: none; /* Hidden by default */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}
.popup-contentUs {
    position: relative; 
    max-width: 70%;
    max-height: 70%; 
}
#popUs .close-btn {
    position: absolute;
    top: -30px;
    right: 10px;
    font-size: 30px;
    cursor: pointer;
    color: #d2cdcd;
} 
.jharkhandVote .galleryBox_us .summery_block {
    min-height: 90px;
}
/* Us election end */ 
.anchr_tabAssem {
   margin: 0 0 20px;
    gap: 5px;
    display: flex;
    justify-content: flex-start;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.anchr_tabAssem a {
    display: inline-block;
    padding: 4px 10px;
    border: 1px solid #9d191c;
    border-radius: 4px;
    background-color: #9d191c;
    color: #fff;
    font-weight: 600;
    text-transform:uppercase;
}
/* we-women-want Start */
.tribe-events-view{ background-color:#fff; color:#000;}
.tribe-common-l-container.tribe-events-l-container {padding: 15px 30px !important;}
.tribe-events-header__events-bar,h2.tribe-events-calendar-list__month-separator, nav.tribe-events-calendar-list-nav.tribe-events-c-nav, .tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: auto;
}
.register_container {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 20px !important;
}
.register_container .ticket {
    background-color: #fff4e8d4;
    border-radius: 8px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
    text-align: center;
    padding: 20px;
    width: 30%;
}
.register_container .ticket img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}
.register_container h2 {
    font-size: 1.5em;
    margin: 15px 0;
}
.register_container .btn {
    display: inline-block;
    padding: 5px 15px;
    background-color: #9d191c;
    color: #fff !important;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    border:1px solid #9d191c;
    font-weight: 500;}
.register_container .btn:hover {background-color: #fff; color:#9d191c !important;}
.ticket-details {
     font-family: "Merriweather", serif;
    background: linear-gradient(#fffafa, #f1efe0);
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    padding: 20px;
    margin: 20px auto;
    width: 340px;
    text-align: left;
}
.ticket-details h2 {
    font-size: 22px;
    color: #000;
    margin-bottom: 15px;
}
.ticket-details h2 span {
    font-weight: 400;
    font-size: 18px;
}
.formCheck {
    margin: 15px 0 0;
}
.small {
    font-size: 12px;
    line-height: 17px;
    font-style: italic;
}
.ticket-details img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    margin-bottom: 15px;
}
.ticket-details p {
    font-size: 18px;
    color: #000;
    margin: 10px 0;
}
.ticket-details label {
    font-size: 16px;
    color: #000;
    margin-right: 10px;
}
.ticket-details button {
    background-color: #f76c6c;
    color: white;
    border: none;
    border-radius: 5px;
    padding: 10px 15px;
    cursor: pointer;
    transition: background-color 0.3s;
    font-size: 16px;
    margin-top: 8px;
}
.ticket-details button:hover {
    background-color: #d95b5b;
}
.ticket-details input[type="number"] {
    width: 50px;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin: 0 10px;
    font-size: 18px;
    color: #000;
}
#totalPrice {
    color: red;
    font-weight: bold;
}
.checkout-details {
    background: linear-gradient(to right, #e0f7fa, #fce4ec);
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    padding: 20px;
    margin: 20px auto;
    max-width: 400px; 
    text-align: center;
}
.checkout-details h2 {
    font-size: 26px;
    color: #000;
    margin-bottom: 15px;
}
.checkout-details p {
    font-size: 18px;
    color: #000;
    margin: 10px 0;
}
.formCheck label {
    font-size: 16px;
    color: #000;
    display: block;
    margin: 0px 0 4px;
    font-weight: 500;
}
.formCheck input[type="email"],
.formCheck input[type="text"] {
    width: calc(100% - 20px);
    padding: 8px;
    border-radius: 5px;
    border: 1px solid #ccc; 
    font-size: 16px;
}
#coupon { 
    padding: 6px;
    border-radius: 5px;
    border: 1px solid #ccc;
    font-size: 15px;
    width: 54%;
}
.checkout-details label {
    font-size: 18px;
    color: #000;
    display: block;
    margin: 10px 0 5px;
    text-align: left;
    padding: 0 12px;
    font-weight: 700;
}
.form-block {
    margin: 0 0 10px;
}
.form-block .error-message {
    font-size: 12px;
}
.checkout-details input[type="email"],
.checkout-details input[type="text"] {
    width: calc(100% - 20px);
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    font-size: 18px;
}
.checkout-details img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    margin: 15px 0;
}
.checkout-details button {
    background-color: #f76c6c;
    color: white;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.3s;
    font-size: 18px;}
.checkout-details button:hover {background-color: #d95b5b; transform: scale(1.05);}
.red_price{color:red;}
.topLogo-2 {margin: 20px 0;}
.ticketHomePageBtn a {background-color: #fe4943; color: #fff !important;padding: 2px 4px 4px; transition:all 0.5s ease; border-radius:4px;}

.video_weWoman .item { 
    cursor: pointer; 
} 
.modal_weWoman {display: none;position: fixed; z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.9);}
.modal-content { margin: auto;display: block;width: 80%; max-width: 800px;height: 530px;}
.modal_weWoman .close {position: absolute;top: 20px; right: 35px;color: white;font-size: 40px;font-weight: bold;cursor: pointer;}
.video_weWoman .owl-dots .owl-dot {background: #000; border-radius: 50%;width: 10px;height: 10px; margin: 5px; opacity: 1;}
.video_weWoman .owl-stage {padding-left:40px !important} 
.video_weWoman .owl-dots .owl-dot.active {background: #fe4648;}
.payment-faild {padding: 20px 0; max-width: 600px;width: 100%;margin: 20px auto;text-align: center;border: 1px solid #ddd;}
.payment-faild .iconFailed svg {display: inline-block;color: #fff; font-size: 28px;}
.payment-faild .iconFailed {
    background-color: red;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.payment-faild p {
    font-size: 23px;
    font-weight: 600;
    margin: 16px 0 0;
    line-height: 30px;
}
.brn_event-womanWant{display:none;}
/* we-women-want End */
.videosBlock{display: none;}
.owl-carousel.owl-drag .owl-item{border:none;}

/* Us Result page Css Start */
.election_resultUs2024{padding:15px 0;background: #fff;color:#000;}
.election_resultUs2024 p{margin: 0 0 15px;}

.victory_Us{text-align: center;font-size: 24px;margin: 0 0 15px;}
.party_layOut_Us {width: 100%;margin: 0 auto 10px;position:relative;} 
.partyUs_cand {display: flex;justify-content: space-between;align-items: center; gap: 0px; padding: 0 0 10px;position:relative}
.partyUs_cand .left, .partyUs_cand .right {display: flex;align-items: center;width: 50%;}
.partyUs_cand .left .inner_section, .partyUs_cand .right .inner_section {width: 100%;display: flex;align-items: center;gap: 10px;}
.partyUs_cand .thumbPic {width: 130px;height: 130px;overflow: hidden;border-radius: 50%;} 
.partyUs_cand h3 {font-size:24px;text-transform: uppercase;line-height: 26px; font-weight:900;}
.partyUs_cand p {font-size: 15px;text-align: center;font-weight: 600;}
.partyUs_cand .right .inner_section {justify-content: flex-end;text-align: right;}
.republicanColor {color: #cd181c;}
.democratColor {color: #0a6aa6;}
.total_SeatCount {text-align: center;position: absolute;bottom: -30px;left: 50%;transform: translateX(-50%);justify-content: center;display: flex;align-items: center;font-weight:500;font-size: 13px;}
.winZone {text-align: center; font-weight: 500; font-size: 18px;position: relative; margin-bottom: 5px;}
.winZone::before {content: ""; height: 45px; width: 1px;background: #000;position: absolute; bottom: -45px;left: 50%;transform: translateX(-50%);z-index: 1;}
.win_seatsUs {position: relative;height: 40px;width: 100%;background-color: #ddd;display: flex;overflow: hidden;}
.Republican_Seats, .Democrat_Seats {height: 100%;color: #fff;display: flex;align-items: center;padding: 0px 10px; animation: fillProgress 1s ease forwards, fadeIn 0.5s ease forwards; position: absolute;opacity: 0;font-size: 32px;font-weight: 700;}
.Republican_Seats {
    background-color: #cd181c;
    animation-name: fillLeft, fadeIn;
    left: 0;
    min-width: 5px; /* Minimum width to show color even when seats are 0 */
}
.Democrat_Seats {
    background-color: #0a6aa6;
    justify-content: end;
    animation-name: fillRight, fadeIn;
    right: 0;
    min-width: 5px; /* Minimum width to show color even when seats are 0 */
}
/* Animation for left-to-right fill */
@keyframes fillLeft {
    from { width: 0; }
    to { width: var(--width); }
}
/* Animation for right-to-left fill */
@keyframes fillRight {
    from { width: 0; }
    to { width: var(--width); }
}
/* Fade-in animation */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.electionUsPage_link {display: flex;justify-content: space-between; padding: 5px 0 0;font-size: 13px; font-weight: 600;}
.electionUsPage_link a{color: red !important;text-decoration: underline;}
.usPageLink_liveUpdates span {color: #cd181c; font-weight: bold; display: inline-block; vertical-align: middle;}
.usPageLink {text-decoration: underline;}
.usPageLink_liveUpdates span .liveIcon {height: 6px; width: 6px; background-color: #cd181c; top: -2px; position: relative;}
.usPageLink_liveUpdates {display: flex; align-items: center; gap: 5px;}
.usElection_liveBlog{color: #000;padding:15px 12px 10px;border: 1px solid #fff1f1; background-color: #fff1f1; margin:20px 0 0;}
.usElection_liveBlog h4 {font-size: 24px; margin: 0 0 10px;font-family: "Merriweather", serif;}
.timeZoneLiveUS .zone {color: #838383; font-style: italic;}
.timeZoneLiveUS {display: flex; gap: 6px; font-size: 15px;flex-wrap: wrap;}
.live_contentUs span {font-size: 15px !important;}
.live_contentUs {display: block;width: 100%;}
.read_moreUSHome{text-align: right;}
.read_moreUSHome a {color: red !important;}
.usNewpage{padding-bottom:20px !important;}
.swing_slider .owl-dots{
        text-align: center;
        margin: 0;
        position: absolute;
        bottom: -142px;
        width: 100%;
}
.swing_slider .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    background: #ddd;
    margin: 5px 3px;
    border-radius: 50%;
}
.swing_slider .owl-dots .owl-dot.active{background-color: #9d191c;}
.swing_stateUS {padding: 0 0 20px; position: relative;}
.swing_stateUS .summery_block{min-height:auto}
/* tab css Election */
.tabUSEelctionPAGE {background-color: #fff;color:#000;padding:20px 0;}
.usElectionState-tab-container {width: 100%;margin:0px auto;}
.usElectionState-tab-nav {display: flex;list-style: none;padding: 0;margin: 0;border-bottom: 2px solid #ddd;}
.usElectionState-tab-nav li {    padding: 10px 10px;
    cursor: pointer;
    border-bottom: none;
    font-weight: 600;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;}
.usElectionState-tab-nav .re_color.active {background-color: #cd181c; color: #fff; }
.usElectionState-tab-nav .de_color.active {background-color: #0a6aa6;color: #fff;}
.usElectionTabNew {display: none;padding: 0 12px;border: 1px solid #ddd;border-top: none;}
.usElectionTabNew.active {display: block;}
.election_usCountVote {display: flex;justify-content: space-between;font-family: "Roboto", serif;font-size: 15px;padding: 24px 0 8px; font-weight:400;}
/* tab end */

/* US Poll Start Custom */
#app {max-width:410px;width: 100%;padding: 15px;background-color: #fbfbfb;border-radius: 4px; margin: 0 auto;color: #000;}
#app .text {font-size: 16px;font-weight: 500;text-align: center;margin:0 0 10px;font-family: "Roboto", serif;}
#app .color_change {color: #0073e6; font-weight: 500;}
#app .poll_Us {margin-bottom: 15px;}
#app .poll-choices {list-style-type: none;padding: 0; margin: 0;} 
#app .poll-choice {display: flex;align-items: center;margin-bottom: 10px;border-radius: 5px;}
#app .poll-choice label {display: flex;justify-content: space-between;align-items: center;width: 100%;border: 1px solid #ddd;padding: 8px;border-radius: 5px;cursor: pointer;background-color: #fff;position: relative;height: 40px;}
#app .answer {font-size: 14px;font-weight: 400;}
#app .poll-percent {font-size: 14px;color: #333; }
#app .total_vote {text-align: center;font-weight: 500;font-size: 16px;margin-top: 15px;}
#app .checkmark {color: green;font-size: 18px;margin-left: 10px;}
#app .voted {background-color: #e0f7fa;}
#app #total-votes-container {color: #282828; font-size:13px}
#app .share_pollUS {margin: 0 0 0 7px;line-height: 3px;}
#app #total-votes-container .inner {display: flex;align-items: center; gap: 5px;flex-wrap: wrap;}
#app #total-votes-container .inner div:first-child svg {vertical-align: text-top;}
.election_resultUs2024 .heading, .election_resultUs2024 .heading span, .main_USEL .heading, .main_USEL .heading span {background-color: #fff !important;color: #000 !important;}
/* US Poll Start Custom End */
/* Us Result page Css End  */
.profile_Author h1, .profile_Author h4 {color: #000;}

/* NEWSX NORTH EAST Start */
.nortEast_container{
	padding:20px 0;
    background-color:#fff;
    color:#000;
}
.reporterBlog {
    margin: 0 0 16px;
    padding: 0 0 16px;
    border-bottom: 1px solid #969696;
}
.reporterBlog:last-child {
    padding: 0;
    border-bottom: 0px solid;
}
.nortEast_block .box_1 {
    display: flex;
    margin: 15px 0 15px;
    padding: 15px 0 8px;
    border-top: 1px solid #6d6d6d;
    border-bottom: 1px solid #6d6d6d;
}
.nortEast_block .box_1 .lft_pic {
    width: 300px;
    margin: 0 15px 0 0;
}
.nortEast_block .box_1 .rgt_dis {
    width: calc(100% - 315px);
    background-color: #ebebeb;
    padding: 15px;
    border-radius: 4px;
}
.nortEast_block .box_1 .lft_pic img {
    display: block;
	border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
}
.nortEast_block .box_1 .rgt_dis h3 {
    margin: 0 0 7px;
    font-size: 20px;
    line-height: 29px;
} 
.nortEast_block .box_1 .rgt_dis h3 span {
    background: rgba(255, 246, 0, 0.8);
    display: inline-block;
    padding: 0 4px;
    border-radius: 3px;
}
.reporterBlog .inner {
    display: flex;
    justify-content: space-between;
    gap: 16px; 
	align-items: center;
}
.reporterBlog .inner .lft {
    flex: 0 0 auto;
    font-size: 32px;
    font-family: "Oswald", sans-serif;
    font-weight: 500;
    color: #000;
    text-align: center;
}
.reporterBlog .inner .middle {
    flex: 1; 
    display: flex;
    align-items: center; 
    flex-wrap: wrap;
}
.reporterBlog .inner .content_rep p {
    margin: 0;  
    font-size: 16px;
    line-height: 26px;
    color: #000; 
}
.reporterBlog .inner .rgt {
    flex: 0 0 auto; 
    display: flex;
}
.reporterBlog .inner .pic_box {
    max-width: 112px;
    width: 100%;
    min-width: 112px;
    padding: 3px 0 0; 
}
.reporterBlog .inner .pic_box img {
    display: block;
    max-width: 100%; 
    height: auto;
	border:1px solid #ebebeb;
	border-radius: 4px;
    overflow: hidden;
}
.reporterBlog .inner .content_rep { 
    background-color: #ebebeb;
    padding: 6px 10px;
    border-radius: 15px;
	width:100%;
	min-height: 76px;
}
.reporterBlog h3 {
    font-family: "Oswald", sans-serif;
    font-size: 20px;
    line-height: 27px;
    font-weight: 400;
    margin: 0 0 10px;
}
.reporterBlog .readMore {
    text-align: right;
    margin: 8px 132px 0 0;
    position: relative;
}
.reporterBlog .readMore a {
    color: #9d191c;
    display: inline-block;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding: 0 0 0 20px;
}
.reporterBlog .readMore:before {
    content: '';
    position: absolute;
    right: 0;
    width: 60%;
    height: 1px;
    background: #969696;
    top: 50%;
    margin: -0.5px 0 0 0;
}
.main_repoter {
    margin: 30px 0 0;
}
.middle_really {
    font-style: italic;
    letter-spacing: 7px;
    text-align: center;
    border-bottom: 1px solid #6d6d6d;
    border-top: 1px solid #6d6d6d;
    padding: 10px 0;
    color: #000;
}
.mob_display {display: none;}   
.mobile_Show_East {display: none;}
.reporterBlog h3 span {
    color: #6d6d6d;
    display: inline-block;
    padding: 0 4px;
}
/* NEWSX NORTH EAST End */
.flx_india {
    display: flex;
    flex-wrap: wrap;
}
.flx_india .lft {
    width: calc(100% - 300px);
	padding-right: 20px;
}
.flx_india .rgt {
    width: 300px;
}
.flx_india  .entertainmentLeft {
    flex: 0 0 100%;
    max-width: 100%;
}
/* live blogg cs start */
.live-blog .rhs-head {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 0 0 12px;
    border-bottom: 1px dotted #ccc; 
    text-transform: uppercase;
    position: relative;
}
.live-blog ul {
/*  background: #ffffff;
    margin: 0;
    padding: 0;
    list-style: none;   */ 
	background: #ffffff;
    margin: 0;
    padding: 8px 4px;
    list-style: none;
    border-radius: 0;
    border-left: 2px solid #df0505; 
}
.live-blog ul li {
/*     position: relative;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5; 
    border-left: 2px solid #df0505;
    margin: 0;
    margin-left: 5px;
    padding: 10px 10px 10px 15px; */
	position: relative;
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    border-bottom: 1px solid #d7d2d2;
    margin: 0px 0px 6px 7px;
    padding: 0px 0px 6px;
	
}
.live-blog ul li a:hover {
    text-decoration: underline;
} 
.live-blog ul li .update-info {
    display: block;
    font-size: 12px;
    color: #666; 
}
 .live-blog {
   /* height: 256px;
    overflow-y: scroll;
    scrollbar-width: thin; 
    scrollbar-color: #000 transparent; */ 
    height: 257px;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #000 transparent;
    border: 1px solid #d7d2d2;
    padding: 6px 8px;
    border-radius: 4px;
    background-color: #efefef;
    margin: -7px 0 0;
} 
.live-blog::-webkit-scrollbar {width: 8px;background-color: #000;}
.live-blog::-webkit-scrollbar-thumb {background-color: #c0c0c0; border-radius: 4px;}
.live-blog:hover::-webkit-scrollbar-thumb{background-color: #002765;}
.live-blog:hover::-webkit-scrollbar{background-color: #002765;}

.latest-cls {  
    padding: 6px 8px;
    border-radius: 4px;
    background-color: #f5f5f5; 
}  
.latest-cls ul{height: 312px; overflow:hidden; overflow-y: scroll; scrollbar-width: thin;scrollbar-color: #000 transparent; margin: 0; padding: 0 12px;}
.latest-cls ul::-webkit-scrollbar{width: 8px;background-color: #000;}
.latest-cls ul::-webkit-scrollbar-thumb {background-color: #c0c0c0; border-radius: 4px;}
.latest-cls ul:hover::-webkit-scrollbar-thumb{background-color: #002765;}
.latest-cls ul:hover::-webkit-scrollbar{background-color: #002765;}
.latest-cls ul li {margin: 0 0 8px;padding: 0 0 8px; border-bottom: 1px solid #d0d0d0; font-size: 14px; font-weight: 400;line-height: 20px;}
.latest-cls ul li a:hover{color: #9d191c;}
/* end live blog css */
.clickable-image{cursor: pointer;} 
.btn_bpr{text-align: center; margin:16px 0;}
.btn_bpr a{
	display: inline-block;
    padding: 8px 15px;
    background: #fcf1cd;
    border: 1px solid #000;
    border-radius: 27px;
    font-family: "Ubuntu", serif;
    font-weight: bold;
    font-size: 18px;
}
.text_blockBPR {
    background: #e9eaec;
    padding: 15px;
    text-align: center;
    border-radius: 20px;
    font-size: 17px;
    font-family: "Ubuntu", serif;
    line-height: 26px;
	font-weight: 500;
}
.bnr_Brp img {
    display: block;
}

.video-container {
	width: 100%;
	margin: 15px auto; 
/* 	background-color: #f4f4f4;
	border: 1px solid #ccc;  
	border-radius: 8px;
	text-align: center;*/
}
.video-container video {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.bpr_artOne {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 15px 0 13px;
    margin: 0 0 15px;
    font-family: "Ubuntu", serif;
}
.read_moreBPR {
    text-align: right;
    color: #ff3131;
    display: block;
    font-size: 17px;
    font-family: "Ubuntu", serif; 
}
.read_moreBPR:hover {
    text-decoration: underline;
}
.bpr_artOne .inner a {
    display: flex;
}
.bpr_artOne .inner a .lft {
    max-width: 180px;
    width: 100%;
    margin-right: 15px;
}
.bpr_artOne .inner a .thumb img {
    display: block;
    width: 100%;
}
.bpr_artOne .inner a .rgt {
    display: flex;
    max-width: calc(100% - 195px);
    width: 100%;
}
.bpr_artOne .inner a .rgt h3 {
    font-size: 22px;
    line-height: 26px;
}
.list_BPR {
    list-style: none;
    padding: 0;
    margin: 0;
}
.list_BPR li {
    margin: 0 0 10px;
    padding: 10px;
    border: 1px solid #000;
	border-radius: 7px;
}
.list_BPR li a {
    display: flex;
    width: 100%;
    transition: all 0.5s ease;
}
.list_BPR li a .thumb {
    min-width: 130px;
    width: 100%;
    max-width: 130px;
}
.list_BPR li a  h3 {
    margin: -3px 0 0;
    padding: 0 0 0 10px;
    font-size: 18px;
    color: #1e1e1e;
    font-weight: 400;
    display: flex;	
    align-items: center;
}
.brp_block .heading span:hover, .brp_block .in-text-items a:hover {
    color: #fa5855;
}
.caterory_itemBPR{
	padding: 2px 20px;
}
.main_BPR_content .bpr_artical { 
    padding: 1px 0 5px;
    margin: 0px 0 15px;
}
.webStories_newTypeSlider a .thumb {
    border: 4px solid #737373;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 10px;
}
.webStories_newTypeSlider a {
    display: block;
    width: 100%;
    text-align: center;
}
.webStories_newTypeSlider a .bpr_webText {
    background-color: #ffc300;
    border-radius: 30px;
    display: flex;
    color: #000;
    justify-content: center;
    padding: 10px 25px;
    font-weight: 700;
    align-items: center;
    min-height: 56px;
}
.webStories_newTypeSlider a .bpr_webText span {
    font-size: 42px;
    display: inline-block;
	padding:0 2px 0 0;
}
.webStories_newTypeSlider a .bpr_webText p {
    display: inline-block;
    text-align: left;
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
}
.webStories_newType{padding: 2px 20px;}
/* LS Start */
.main_ls {
    background: #fffcf7;
}
.ls_cheif_guest {
    padding: 20px 12px;
}  
.ls_heading {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
}
.ls_heading span {
    background: linear-gradient(90deg, #b31b1f, #b81b1f, #d11d21, #e61e23); 
    padding: 10px 12px;
    color: #fff;
    text-shadow: 2px 2px 4px rgb(0 0 0 / 50%);
    display: inline-block;
    border-radius: 4px;
}
.ls_cheif_box {
    display: flex;
    justify-content: center;
    gap: 60px;
    flex-wrap: wrap;
}
.ls_cheif_box .box_inner{
    flex: 1 1 300px;
    max-width: 300px;
}
.ls_cheif_box img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 8px;
} 
.about_LS {
    padding: 20px 12px;
	background-color: #fff;
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}
.headin_about_ls {
    font-weight: bold;
    font-size: 34px;
    line-height: 45px;
    margin: 0 0 15px;
    text-align: center;
    color: #000;
}
.about_Content_LS {
    color: #000;
    font-size: 18px;
    line-height: 28px;
    margin: 15px 0 0;
    font-family: "Merriweather", serif;
}
.about_Content_LS p {
    text-align: center;
}
.guest_LS_main {
   padding: 40px 12px 30px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.5));
}
.guest_Slider_lS .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}
.guest_Slider_lS .owl-nav .owl-prev {
    left: -15px;
    position: absolute;
}
.guest_Slider_lS .owl-nav span {
    width: 35px;
    height: 35px;
    background-color: #9d191c;
    border-radius: 50%;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    line-height: 31px;
    box-shadow: 0px 2px 3px 0px #000;
    margin-top: -17px;
}
.guest_Slider_lS .owl-nav .owl-next {
    right: -15px;
    position: absolute;
}
.guest_Slider_lS .owl-dots, .chiefGuest_slider .owl-dots, .presented_slider .owl-dots{text-align:center;}
.guest_Slider_lS .owl-dots .owl-dot, .chiefGuest_slider .owl-dots .owl-dot, .presented_slider .owl-dots .owl-dot{
    width: 12px;
    height: 12px;
    background: #ddd;
    margin: 5px 3px;
    border-radius: 50%;
}
.guest_Slider_lS .owl-dots .owl-dot.active, .chiefGuest_slider .owl-dots .owl-dot.active, .presented_slider .owl-dots .owl-dot.active{background-color: #9d191c;}
.guest_Slider_lS .guestSliderInfo{
	height:380px
}
.chiefGuest_slider .thumb-guest {
    min-height: 212px;
    display: flex;
    align-items: self-end;
    justify-content: center;
}
.ls_cheif_guest .profile_info {
    margin: 8px 0 0px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    font-family: "Merriweather", serif;
    line-height: 26px;
	color:#000;
}
.ls_cheif_guest .profile_info strong {
    display: block;
    font-size: 22px;
    line-height: 32px;
}
.chiefGuest_slider .thumb-guest img {
    width: 210px;
    margin: 0 auto;
}
.chiefGuest_slider{
	padding:0 20%;
}
.leg_S_Event{
	font-family: "Merriweather", serif;
}
.bnr_topLS {
    padding: 15px 0 15px;
}
.leg_S_Event {
    position: relative;
    padding: 10px 0 25px; 
    text-align: center;
	background-color: #fff;
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}
.leg_S_Event .topLogo-2 {
    margin: 5px 0;
}
.leg_S_Event .heading_weWomen {
    font-family: "Anton", sans-serif;
    font-weight: 400;
    font-size: 46px;
    line-height: 48px;
    color: #fe4648;
    text-transform: uppercase;
    margin: 0 0 28px;
}
.leg_S_Event .detail-info {
    margin: 17px 0 0;
}
.leg_S_Event .detail-info h3 {
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 15px;
	color: #333;
}
.leg_S_Event .date-info {
    display: flex;
    font-size: 21px;
    text-transform: uppercase;
    color: #000;
    gap: 6px;
    justify-content: center;
    align-items: center;
    margin-bottom: 26px;
}
.leg_S_Event .date-info span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.leg_S_Event .date-info svg {
    color: #fe4648;
}
.leg_S_Event .btn-Event {
    display: inline-block;
    background: linear-gradient(to right, #b01b1f, #ed1f24);
    color: #fff;
    padding: 8px 10px;
    border-radius: 5px;
    text-decoration: none;
    border: none;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    transition: all 0.4s ease;
}
.guest_LS_past {
    padding: 40px 12px 30px;
    background: linear-gradient(to bottom, rgb(255 255 255 / 80%), rgb(238 238 238 / 80%));
}
.guest_LS_past .guest_Slider_lS .guestSliderInfo {
    height: 380px;
}
.chiefGuest_slider .item {
    padding: 10px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: -2px 2px 6px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    margin: 6px 0;
} 
.about_middle_ls {
    padding: 35px 12px;
    text-align: center;
	background-color: #fff;
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}
.presented_slider .item {background-color: #fff;padding: 10px; border-radius: 4px; box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.1); margin: 9px 0;min-height: 122px;display: flex;align-items: center;justify-content: center;}
.presented_LS{padding: 20px 0;}
.bnrLS{padding: 15px 0 0;}
.presented_box_LS {
    display: flex;
    gap: 12px;
    justify-content: center;
    flex-wrap: wrap;
}
.presented_box_LS > div {
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.1);
    margin: 9px 0;
    min-height: 122px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 290px;
}
/* LS END */
/* New css 2024 Replay */
.repeat_ReplyBlock {
    margin: 0 0 20px;
}
.LatestNews_home {
    display: flex;
	flex-wrap: wrap;
}
.LatestNews_home .top_LftNews {
    max-width: 485px;
    width: 100%;
    padding: 0 15px 0 0;
}
.LatestNews_home .top_RgtNews {
    max-width: calc(100% - 485px);
    width: 100%;
}
.bigFrame img {
    display: block;
    width: 100%;
}
.bigFrame h2 {
    font-size: 21px;
    margin: 0;
    font-weight: bold;
    padding: 5px 0 0;
    line-height: 28px;
    color: #0c0c0c;
}
.bigFrame a:hover h2{
    text-decoration: underline;
}
.bigFrame a {
    display: block;
    width: 100%;
    position: relative;
}
.bigFrame a:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    top: 0;
    z-index: 1;
    display: none;
}
.news_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.news_list li {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #d7d2d2; 
}
.news_list li:last-child{
    margin: 0 ;
    padding: 0;
    border-bottom: 0px solid; 
}
.news_list li a{ 
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.news_list li .thumb {
    min-width: 120px;
    max-width: 120px;
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.news_list li h3 {
    width: calc(100% - 110px);
    padding: 0 0 0 10px;
    font-size: 17px;
    font-weight: 400;
    margin: -4px 0 0;
    line-height: 24px;
	height: 74px;
    overflow: hidden;
}
.news_list li .thumb img {
    display: block;
    width: 120px;
    height: 68px;
}
.news_list li a:hover h3 {
    text-decoration: underline;
}
.top_2024News {
    background-color: #545454;
    padding: 15px 15px 0;
    border-radius: 15px;
} 
.inner_contentReply a{
    position: relative;
    width: 100%;
    display: block;
} 
.inner_contentReply a h2 { 
	padding: 15px;
    font-size: 22px;
    line-height: 30px;
    font-weight: bold;
    background-color: #000;
    color: #fff;
    border-radius: 15px;
}
.inner_contentReply a .thumb img {
    border-radius: 15px;
}
.read_morePart {
    position: relative;
    text-align: center;
    margin: 10px 0 20px;
	line-height: 1;
}
.read_morePart a {
	display: inline-block;
    background-color: #ffcc00;
    width: auto !important;
    padding: 7px 16px 10px;
    border-radius: 4px;
    text-decoration: underline;
    font-weight: 500;
}
/* .read_morePart a img{
	display: block !important;
    width: 148px !important;
    margin: 0 auto;
} */
.main_brp_second{
	padding:0 20px 20px;
	border-bottom: 1px solid #b1b1b1;
}
.anto_text {
    font-family: "Anton", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    margin: 0 0 15px;
    text-transform: uppercase;
    color: #000;
    padding: 0 8px;
}
.secondry_pageBPR .bpr_artical {
    border-bottom: 1px solid #b1b1b1;
    padding: 1px 0 10px;
    margin: 0px 0 20px;
}
.list_BPR_new {
    list-style: none;
    padding: 0;
    margin: 0;
}
.list_BPR_new li {
    margin: 0 0 10px;
    padding: 8px;
    border: 1px solid #000;
    border-radius: 7px;
    background-color: #000;
}
.list_BPR_new li a {
    display: flex;
    width: 100%;
    transition: all 0.5s ease;
    color: #fff;
}
.list_BPR_new li a .thumb {
    min-width: 130px;
    width: 100%;
    max-width: 130px;
}
.list_BPR_new li a  .rgt { 
    padding: 0 0 0 10px; 
}
.list_BPR_new li a  .rgt h3 {
    margin: -3px 0 0;
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    line-height: 23px;
}
.writerName {
    font-size: 13px;
    line-height: 18px;
    margin:5px 0 0;
}
.list_BPR_new li a .thumb img {
    border: 2px solid #fff;
}
.bpr_linkPag {
    position: absolute;
    top: -1px;
    right: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px; 
    color: #9d191c;
}
.bpr_linkPag a {
    display: inline-block;
    background-color: #fff;
    padding: 0 4px 0;
/*     color: #9d191c; */
	color: #cc0000;
    text-decoration: underline;
	text-transform:uppercase;
}
/* common owl control */
.common_arrow .owl-nav button {
    position: absolute;
    top: 50%;
    margin-top: -15px;
}
.common_arrow .owl-nav button span {
    position: absolute;
    top: 50%;
    background-color: #000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    z-index: 3;
    color: #fff;
    font-size: 26px;
    line-height: 21px;
}
.common_arrow .owl-nav .owl-next {
    right: -4px;
}
.common_arrow .owl-prev {
    left: -33px;
}
.common_arrow .disabled {
    opacity: 0.5;
}
.common_arrow .owl-dots {
    text-align: center;
    margin: 10px 0 0;
}
.common_arrow .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    background: #ddd;
    margin: 5px 3px;
    border-radius: 50%;
}
.common_arrow .owl-dots .owl-dot.active {
    background-color: #9d191c;
}
.top_2024Slider.common_arrow .owl-nav .owl-next {
    right: -16px;
}
.top_2024Slider.common_arrow .owl-prev {
	left: -40px;
}
/* End */
/* New css 2024 Replay End */
.profile_Author {
/*     background: #f3f7fd; */
	background: #fff;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .16);
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #d4d4d4;
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
} 
.profile_Author .profileIMG {
    width: 120px;
    height: 120px;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid #b7b4b4;
}
.profile_Author .profileIMG img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile_Author .autor_lft{
	 width: 130px;
}
.profile_Author .autor_rgt {
    width: calc(100% - 130px);
    padding: 0 0 0 10px;
}
.profile_Author h1 {
    font-size: 20px;
    margin: 0 0 5px; 
}
.authr-social {
    margin: 10px 0 0;
    display: flex;
    justify-content: end;
}
.profile_Author p {
    font-size: 15px;
}
.summery_block_other{
	border-left: 4px solid #F48515;
    text-align: left;
    font-size: 15px;
    background-color: #F4851515;
    line-height: 25px;
    font-weight: 400;
	padding: 10px;
	color: #000;
} 

.about_autorDetail { 
    margin: 15px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10px 0;
    background-color: #fff;
}
.about_autorDetail h3 {
    color: #a6a6a6;
    font-weight: 600;
    font-size: 20px;
    margin: 0 0 10px;
}
.about_autorDetail .inner_box {
    display: flex;
    align-items: stretch; 
}
.about_autorDetail .inner_box .lft {
    width: 120px;
    height: 120px; 
    overflow: hidden;
    min-width: 120px;
    margin-right: 10px;
    border-radius: 50%;
    display: flex;
}
.about_autorDetail .inner_box .rgt {
    flex-grow: 1; 
    padding: 10px;
    background-color: #efefef;
    border: 1px solid #ddd;
    display: flex; 
    flex-direction: column; 
}
.about_autorDetail .inner_box .rgt .author_detailNew h4 {
    font-size: 18px;
    color: #000;
}
.about_autorDetail .inner_box .rgt .author_detailNew p {font-size: 14px;line-height: 20px;color: #000;}
.previousElections_block .summery_block {font-weight: 400;min-height: 157px;}

.bnr_swearing{margin:0 0 20px;}
.summery_swearing {
    background-color: #f5f5f5;
    padding: 10px;
    font-size: 14px;
    line-height: 22px;
    color: #000; 
    text-align: center;
    font-weight: 500;
}  
.bnr_swearing img {
    display: block;
}
.readMore_block {
    text-align: right;
    margin: 13px 0 0;
    width: 100%;display: flex;justify-content: end;}
.readMore_block a{color: #cc0000; display: flex;align-items: center; gap: 7px;font-size: 15px;font-weight: 500;text-decoration: underline;transition: color 0.3s ease; }
.readMore_block a svg{color: #cc0000;width: 13px;transition: transform 0.3s ease, color 0.3s ease;}
.readMore_block a:hover{color: #9d191c;  }
.readMore_block a:hover svg{color: #9d191c;transform: translateX(3px);}
.main_Swearing {padding: 20px 12px 0;}
.tbl-read-more-box .tbl-read-more-btn{background: #9d191c !important;color: #fff !important;border: 1px solid #9d191c !important;}
.tbl-read-more-box .tbl-read-more-btn .tbl-read-more-button-arrow{color: #fff !important;}
.article-content figure figcaption{font-size: 14px;line-height: 20px;font-weight: 400; font-style: italic;padding: 4px 5px; background-color: #f4f4f4;}
.article-content figure img {display: block; width: 100%; height: auto;}

.stroy_detial .storyDetailTop a{display: block; width: 100%;}
.button_SinglePage{height: 40px;position: absolute;right: 16px;top: 16px;width: 40px;z-index: 99;background: #fff; border-color: #949494;color: #666;border-radius: 8px;display: inline-block;vertical-align: top; cursor: pointer;}
.button_SinglePage .button_inner{display: flex;justify-content: center;align-items: center;height: 100%;}
.button_SinglePage .button_inner svg{fill: currentColor;width: 18px;}
.singlePage_Block_slider{position: relative;}
#popUp_Art_feature {
  position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1000;
	display: block;	
	overflow: hidden;
    overflow-y: scroll;
}
.popup-box_Art_feature { 
	padding: 35px 12px;
	max-width: 1200px;
	width: 100%;
	position: relative;
	margin: 0 auto;
}
.popup-box_Art_feature .close-btn{background: #fff;border: 1px solid #949494;color: #666;height: 40px;width: 40px;border-radius: 8px;display: flex;align-items: center;justify-content: center;position: absolute;top: 40px;right: 10px;}
.popup-box_Art_feature .close-btn svg{fill: currentColor;height: 16px;width: 16px;}
.popup-box_Art_feature .close-btn:hover{border-color: #666;box-shadow: 0 1px 4px 2px rgba(64, 64, 64, .08);color: #000;}
.story_list_Desktop{display: block;}
.story_list_mobile{display: none;}
.heading_content{color: #404040;font-size: 24px;line-height: 32px;font-weight: 600; padding: 5px 51px 20px 0;}

.stroy_detial_popup .owl-nav {position: absolute;
    bottom: -49px;
    z-index: 2;
    right: 213px;
    background-color: #fff;}
.stroy_detial_popup button span {display: inline-block;font-size: 50px;font-weight: 300;padding: 1px 11px 10px; transition: all 0.5s ease;color: #000;}
.stroy_detial_popup .owl-nav .disabled{opacity: 0.3;}
.stroy_detial_popup .owl-item .newsPic{position: relative;overflow: hidden;}
.stroy_detial_popup .owl-item .newsPic:before{content: "";width: 100%;height: 100%;position: absolute; top: 0;left: 0; background: rgba(0, 0, 0, 0.5);z-index: 2;}
.stroy_detial_popup .owl-item.active .newsPic:before{display:none;}
.list_socialMedia{list-style: none;margin: 0;padding: 10px 12px 2px; display: flex;gap: 10px;}
.list_socialMedia li .share-icon{background: #fff;border: 1px solid #949494;color: #666;border-radius: 8px; display: flex;width: 36px;height: 36px; align-items: center;justify-content: center;}
.list_socialMedia li .share-icon svg { fill: currentColor; width: 26px;}
.utility_share{background: #fff;border: 1px solid #949494;color: #666;border-radius: 8px; display: flex;width: 36px;height: 36px; align-items: center;justify-content: center;position: relative;cursor: pointer;}
.social_btmBlock{top: 0;position: relative;}
.utility_share svg { fill: currentColor; width: 26px;}
.toolTip_block {
    background: #fff;
    border: 1px solid #949494; /* Border for the tooltip */
    color: #666;
    border-radius: 8px;
    position: absolute;
    right: 54px;
    top: -2px;
    z-index: 4;
    display: none;
} 
.toolTip_block::after {
    content: '';
    position: absolute;
    right: -12px;
    top: 50%;
    margin-top: -8px;
    transform: translateX(-50%) rotate(134deg);
    border-left: 1px solid #949494;
    border-radius: 2px;
    border-top: 1px solid #949494;
    height: 10px;
    width: 10px;
    z-index: 1;
    background-color: #fff;
}
.utility_box{position: relative;}
.toolTip_block .list_socialMedia{padding: 6px 15px;}
.toolTip_block .list_socialMedia li .share-icon {
	width: auto;
    height: auto;
    border: 0px solid;
    border-radius: inherit;
}
.caption-bind{    
	max-width: 850px;
    margin: 10px auto;
    display: flex;
    justify-content: space-between;}
#dynamic-caption{
	font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}
.caption-container {
    width: calc(100% - 167px);
} 
/* .caption-title img {
    display: block;
    width: 100%;
} */

 .featureImg {
    width: 100%;
    max-width: 900px;
    aspect-ratio: 16 / 9;  
}
.featureImg img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;   
    transition: opacity 0.3s ease-in-out;
}
.caption-title p {
    color: #808080;
    font-size: 13px;
    line-height: 19px; 
    padding: 5px;
}
.caption-title{margin: 0 0 15px;}
.caption-title p + br {display: none;}

/* Table css */
.table_blockBox {
    margin: 0 0 15px;
    height: 400px;
    overflow: hidden;
    overflow-y: scroll;
    background-color: #fff;
}
.respTable{
    width: 100%;
    border-collapse: collapse;
}
.respTable td {
    border: 1px solid #ddd;
    padding:6px 8px;
    font-size: 16px;
    line-height: 22px;
    color: #464646;
	vertical-align:middle;
}
.respTable tbody tr:nth-child(odd) {background-color:#EEF3F7;}
.respTable tbody tr:nth-child(even){background-color: #fbfbfb;}
.respTable thead{
    background-color: #e9c46a;
    color: #fff;
	position:sticky;
	top:-1px;
}
.respTable td:first-child {
    color: #326891;
    font-weight: 600;
    font-size: 18px;
}
.respTable thead th{
    padding: 10px;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    width: 33%;
    text-align: left;
	border:1px solid #fff;
}
.wing_patyDL {
    display: flex;
    align-items: center;
    width: 100%;
}
.wing_patyDL > div:first-child {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wing_patyDL .party_logoDL{width: 30px;}
.wing_patyDL > div:last-child{width: calc(100% - 55px);padding-left: 10px;}
.respTable td:last-child .wing_patyDL > div:first-child {display: none !important;}
.election_state_map{display: flex;width: 100%;justify-content: center;margin: 0 0 20px;}
/* End Table */

.heading_blink {
    border-left: 0px !important;
    position: relative;
}
.heading_blink span {
    padding-left: 22px !important;
}
.heading_blink span:before {
    content: '';
    position: absolute;
    left: 4px;
    top: 8px;
    width: 8px;
    height: 8px;
    background-color: red;
    border-radius: 50%;
    z-index: 2;
    animation: blink_3 2s ease-in-out infinite
}
.heading_blink span:after {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 16px;
    height: 16px;
    background-color: #ffd3d0;
    border-radius: 50%;
    z-index: 1
}

@keyframes blink_3 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.5)
    }

    100% {
        transform: scale(1)
    }
}
 
.normal_content{color:#000;}
.box_card_gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 0px 0 20px; 
    gap: 16px;
}
.box_card_gallery .inner_card {
    background: #fff; 
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    cursor: pointer;
    width: 287px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15);
    margin: 11px 0;
}
.box_card_gallery .inner_card:hover {
    transform: translateY(-8px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.box_card_gallery .card_thumb img {
    width: 100%;
    height: auto;
    display: block; 
    transition: opacity 0.3s ease-in-out;
}
.box_card_gallery .inner_card:hover .box_card_gallery .card_thumb img {
    opacity: 0.9;
}
.box_card_gallery .card_caption {
    background-color: #f5f5f5;
    padding: 10px;
    font-size: 14px;
    line-height: 22px;
    color: #000; 
    text-align: center;
    font-weight: 500;
    border-radius: 0 0 12px 12px;
	display: none;
}
.constituency_check {
    font-weight: 500;
    font-style: italic;
    text-align: center;
    color: #9d191c;
	text-decoration: underline;
}
/* popup selectbox images */
/* Popup Styling */
 /* Background overlay */
#overlay_select {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);  
	z-index: 1000;
} 
#imagePopup_select {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 25px;
	border-radius: 10px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
	text-align: center;
	max-width: 90%;
	width: 950px;
	z-index: 1001;
} 
#popupImage_select {
	max-width: 100%;
	height: auto;
	border-radius: 8px;
} 
#imagePopup_select #closePopup {
	position: absolute;
    top: -11px;
    right: -40px;
    background: none;
    border: none;
    font-size: 41px;
    font-weight: 400;
    cursor: pointer;
    color: #fff;
}
#closePopup:hover{color: red;}
#districts{height: 30px;border: 1px solid #ddd;padding: 0 5px;}
.slection_box_Election{padding-bottom:30px;}
.new_slider_Block {padding-top: 15px;}
.newsLetters{padding: 10px 12px;}
.newsletter_heading {font-size: 24px;line-height: 32px;margin-bottom: 5px;text-align: center;color: #dc1d23;}
.top_heading{
	font-size: 17px;
    line-height: 27px;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
}
.thanks_subscribing {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 800px;
    padding: 20px;
    background: #f9f9f9;
    border: 2px solid #28a745;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    flex-wrap: wrap;
    margin: 0 auto 20px;
}
.thanks_subscribing img {
    width: 60px;
    margin-bottom: 10px;
}
.nl_thanks_heading {
    font-size: 18px;
    font-weight: bold;
    color: #28a745;
    margin-bottom: 5px;
}
.mail-sent-text {
    font-size: 14px;
    color: #333;
	text-align:center;
}
/* .thanks_subscribing:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
} */
.newsletter_block {
    display: flex; 
    justify-content: space-between;
    max-width: 800px;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    margin: 0 auto 20px;
	align-items: flex-start;
}
/* .newsletter_block:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
} */
/* Select All Checkbox */
.select_allcheck {
    display: flex;
    align-items: center;
    width: 129px;
}
.label_container {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}
/* Custom Checkbox */
.label_container input {
    display: none;
}
.checkmark_box {
    width: 18px;
    height: 18px;
    border: 2px solid #e41a2d;
    border-radius: 3px;
    margin-right: 8px;
    position: relative;
    transition: 0.3s;
}
.label_container input:checked + .checkmark_box {
    background-color: #e41a2d;
    border-color: #e41a2d;
}
.label_container input:checked + .checkmark_box::after {
    content: "✔";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 12px;
    color: white;
    font-weight: bold;
}
.rt_form {
    width: calc(100% - 130px);
    display: flex;
    justify-content: end;
}
.rt_form input[type="email"] {
    width: 276px;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 5px;
    outline: none;
    transition: 0.3s;
    margin-right: 20px;
    height: 40px;
}
.rt_form input[type="email"]:focus {
    border-color: #e41a2d;
    box-shadow: 0 0 5px rgba(228, 26, 45, 0.3);
}
.rt_form input[type="submit"] {
    width: 130px;
    padding: 11px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    height: 40px;
}
.rt_form input[type="submit"]:hover {
    background-color: #c11726;
}
.rt_form form {
    display: flex;
    justify-content: end;
    align-items: flex-start;
    flex-wrap: wrap;
}
.newslatter_addon_box {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 1095px;
    margin: 0 auto 20px;
}
/* .newslatter_addon_box li:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
} */
.newslatter_addon_box li {
    display: flex;
    align-items: flex-start;
    padding: 12px 15px 15px;
    border-bottom: 1px solid #eee;
    transition: background 0.3s ease;
    overflow: hidden;
	max-width: 350px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
/* Custom Checkbox */
.newslatter_addon_box .label_container {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-top: 5px;
}
.newslatter_addon_box .label_container input {
    display: none;
}
.checkmark_box {
    width: 18px;
    height: 18px;
    border: 2px solid #e41a2d;
    border-radius: 3px;
    margin-right: 12px;
    position: relative;
    transition: background 0.3s, border 0.3s;
}
.newslatter_addon_box .label_container input:checked + .checkmark_box {
    background-color: #e41a2d;
    border-color: #e41a2d;
}
.newslatter_addon_box .label_container input:checked + .checkmark_box::after {
    content: "✔";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 12px;
    color: white;
    font-weight: bold;
}
/* Right Section */
.newslatter_addon_box .rgt {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.newslatter_addon_box .nl_item_name {
    font-size: 16px;
    font-weight: bold;
    color: #222;
}
.newslatter_addon_box .rgt p {
    font-size: 14px;
    color: #555;
}
/* Hover Effect */
.newslatter_addon_box li:hover {
    background: #f9f9f9;
}
.rt_form .error_msg {  
    text-align: left; 
    max-width: 423px;
    width: 100%;
    margin: 6px 0 0;
}
.EdtSwt_wr {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 3px 15px;
    background-color: #f8f9fa;
}
.EdtSwt_ttl {
    font-size: 16px;
    font-weight: bold; 
    color: #333;
    min-width: 65px;
}
.EdtSwt_slect {
    min-width: 185px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 6px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
	gap:4px;
}
.EdtSwt_dropItem {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 5px;
    white-space: nowrap;
    opacity: 0.8;
    font-size: 14px;
    transition: all 0.3s ease;
    cursor: pointer;
}
.EdtSwt_dropItem:hover, .EdtSwt_slcted {
    background-color: #9d191c;
    color: #fff;
    border-radius: 6px;
    opacity: 1;
    box-shadow: 0 2px 6px rgba(157, 25, 28, 0.5);
}
.srh_cls {
    display: flex;
    position: absolute;
    right: 10px;
    top: 0;
    width: 30px;
    height: 43px;
    z-index: 1;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.srh_cls svg {
    background: #efefef;
    border-radius: 30px;
    color: #000;
    display: inline-block;
    margin: 0;
    padding: 7px;
    width: 24px;
    height: 24px;
}
.menuSideSearch{padding: 15px 15px 0;}
.innerSideSearch {width: 100%;position: relative;display: flex;align-items: center;}
.innerSideSearch #menusearch {
    background: #fafafa;
    border: 2px solid #343a40;
    border-radius: 8px;
    box-shadow: 0 6px 16px rgb(0 0 0 / 10%);
    color: #000;
    font-size: 15px;
    font-weight: 500;
    line-height: 44px;
    height: 44px;
    padding: 11px 25px 12px 32px;
    position: relative;
    width: 100%;
    display: block;
}
.innerSideSearch .input-search-icon {
    z-index: 2;
    top: 50%;
    margin-top: -6px;
    left: 9px;
}
.innerSideSearch .input-search-icon svg{ 
	fill: #000;
	width:13px;
	height:13px;
}
.innerSideSearch #menusearch:focus {
    outline: 0;
    border-color: #1a73e8;
    box-shadow: 0 17px 25px -19px rgba(0, 0, 0, .7);
}
#menusearch::placeholder {
    color: #888; 
    font-size: 14px; 
    opacity: 1; 
}
#menusearch:focus::placeholder {
    color: transparent;  
}
#menusearch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#menusearch::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none;
}
.hamburger_btn svg{
	width:30px;
	height:30px;
}
.in-edition {
    position: relative;
    display: flex;
    align-items: center;
    margin: 5px 0 0;
	font-family: Arial;
} 
.edition-outer {
    display: inline-block;
    position: relative;
}
#edition_button {
    background: none;
    border: none;
    padding: 3px 6px;
    cursor: pointer;
    font-size: 14px;
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}
#edition_button img {
    display: inline-block; 
    width: 17px;
}
.arrow_edition{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg);
    margin-left: auto;
    transition: transform 0.3s ease;
}
#edition_button .arrow_edition {
    top: -2px;
    position: relative;
}
.inh-dropdown li a .arrow_edition {
    margin-top: 4px;
}
.inh-dropdown {
    display: none;
    background: #fff;
    list-style: none;
    padding: 5px 12px;
    color: #000;
    width: 160px;
    text-transform: uppercase;
    position: absolute;
    z-index: 9;
    top: -7px;
    left: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.inh-dropdown li { 
    cursor: pointer;
}
.in-edition .edition-outer.active .inh-dropdown {
    display: block;
}
.in-edition label {
    font-size: 13px;
    margin-right: 4px;
}
.inh-dropdown li a {
    display: flex;
    width: 100%;
    gap: 10px;
	font-size:12px;
}
.inh-dropdown li a img {width: 17px;}
.ftr_new{display: flex;width: 100%;flex-wrap: wrap; }
.ftr_new .ftr_first, .ftr_new .ftr_third{max-width: 300px;
    width: 100%;}
.ftr_new .ftr_second{
	max-width: 600px;
    width: 100%;
    padding: 0 20px;
}
.menufooter li {font-size: 13px;font-weight: 300;padding: 0 0 5px;}
.menufooter a{color: #eee; }
.navItems_ftr {
    display: flex;
    flex-wrap: wrap;
}
.navItems_ftr li {
	font-size: 14px;
    font-weight: 300;
    padding: 0 0 10px;
    max-width: 186px;
    width: 100%;   
}
.navItems_ftr li a {color: #eee;}
.menufooter a:hover{color: #fff;}
.ftr_new .tppsnrgt {margin: 15px 0 0;}
.ftr_new .tppsnrgt a {display: inline-block; line-height: 1; vertical-align: middle; margin: 0 10px 0 0;}
.ftr_new .tppsnrgt a:last-child{margin-left: 5px;}
.ftr_first {    
	padding: 0 15px 0 0;
    border-right: 1px solid #3d3d3d;
}
.ftr_third {    
	padding: 0 0 0 15px;
    border-left: 1px solid #3d3d3d;
}
.related_news {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    padding: 0 0 8px;
}
.related_news .thumb_inner {
    max-width: 280px;
    width: 100%;
}
.related_news .thumb_inner h3 {
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
}
.article-content p a {
    font-size: 14px;
    color: #2C2C2C;
}
.newsx_logo a {
    display: inline-block;
}
.newsx_logo a img {
    display: block;
}



/* New live blog css start */

.live-label {
    padding-bottom: 14px;
}
.live-label-inner {
    padding: 3px 16px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border-radius: 7px;
    background: #D5251F;
    position: relative;
    color: #FFF;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 800;
}
.live-icon {
    width: 12px;
    height: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 50%;
    position: relative;
}
.live-blink {
    width: 6px;
    height: 6px;
    background: #D5251F;
    border-radius: 50%;
    animation: blink 1s infinite alternate;
}
@keyframes blink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
.live_headingH1{
	color: #000; 
	font-family: "Roboto Serif", serif;
	font-size: 25px;
	font-weight: 800;
	line-height: 33px;
	margin: 0 0 11px;
}
.live_headingH1 strong{
	color: #D5251F; 
    font-weight: 800; 
}
.dT_block {
    font-family: "Roboto Serif";
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #000;
	margin-bottom:11px;
} 
.updatedBlog {
    color: #757575;
    line-height: 22px; /* 157.143% */
    display: flex;
    align-items: center;
    gap: 4px;
}
.live_discr {
    color: #1F1F1F;
    font-family: "Roboto Serif";
    font-size: 18px;
    font-weight: 600;
    line-height: 31px;
	margin-bottom:11px;
}
.live_thumb {
    margin: 15px 0 29px;
}
.live_thumb img {
    display: block;
}
.live_thumb figcaption {
    color: #5E5E5E;
    font-family: "Roboto Serif";
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
    background: #EFEFEF;
    padding: 5px 10px;
}
.social_live {
    margin: 0 0 29px;
    display: flex;
    align-items: center;
    gap: 10px;
    line-height: 1;
}
.social_live span a {
    display: inline-block;
}
.social_live svg {
    width: 22px;
    height: 22px;
}
.shortDiscription_live {
    color: #1F1F1F;
    font-family: "Roboto Serif";
    font-size: 18px;
    font-weight: 500;
    line-height: 31px;
    background: #FCF4F4;
    padding: 15px 25px;
    margin: 0 0 37px;
}
.liveUpdates {
    background: #E2E2E2;
    padding: 11px 17px;
	margin:0 0 12px;
}
.live_heading {
    color: #000;
    font-family: "Roboto Serif";
    font-size: 23px;
    font-weight: 500;
    line-height: 31px;  
    text-transform: uppercase;
}
.sort-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 17px;
}
.sort-label {
    color: #000;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500; 
}
.sort-dropdown {
    padding: 1px 3px;
    border: 1px solid #ccc;
    border-radius: 2px;
    cursor: pointer;
    color: #000;
    font-family: Roboto;
    font-size: 13px;
    line-height: 31px; 
}
.updatedTime {
    color: #000;
    font-family: Roboto;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;  
    margin: 0 0 12px;
}
.list_updatedLive h2 {
    color: #000;
    font-family: "Roboto Serif";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 23px;  
    text-transform: capitalize;
    margin: 0 0 20px;
}
.list_updatedLive {
    padding: 0 0 0 8px;
}
.list_updatedLive p, .list_updatedLive {
    color: #1F1F1F;
    font-family: "Roboto Serif";
    font-size: 18px;
    font-weight: 500;
    line-height: 31px;  
	margin: 0 0 10px;
}
.more_shareBlock {
    margin: 10px 0 0;
	display: flex;
    justify-content: space-between;
    align-items: center;
	gap: 15px;
}
.read_btn {
    border-radius: 4px;
    background: #902723;
    padding: 5px 11px 4px;
    color: #FFF;
    font-family: Roboto;
    font-size: 14px; 
    display: inline-block;
	transition: background 0.3s ease;
}
.read_btn:hover {
    background: #751d1a;  
}
.lighted_liveBg {
    border-radius: 1px;
    background: #FCF4F4;
    padding: 10px 10px 8px;
}
.more_socialNew {
    display: flex;
    gap: 10px;
    align-items: center;
} 
.more_socialNew a svg {
    width: 22px;
    height: 22px;
}
.list_updatedLive li {
    border-left: 1px solid #F50000;
    padding: 0 0 24px 18px;
    position: relative;
}
.list_updatedLive li:last-child{
	padding-bottom: 0px;
}
.list_updatedLive li:before {
    content: '';
    position: absolute;
    left: -9px;
    top: -1px;
    width: 16px;
    height: 16px;
    border: 1px solid #FF2727;
    border-radius: 50%;
    background-color: #D9D9D9;
    box-sizing: border-box;
}
.list_updatedLive li:after{
	content: '';
    position: absolute;
    left: -6px;
    top: 2px;
	width: 10px;
    height: 10px;
    background: #D5251F;
    border-radius: 50%;
    animation: blink_7 1s infinite alternate;
}
@keyframes blink_7 {
    0% { opacity: 1; }
    100% { opacity: 1; }
}
.loadMore {
    text-align: center;
    margin: 20px 0;
}
.loadMore a {
    border-radius: 4px;
    background: #902723;
    padding: 5px 23px;
    display: inline-block;
    border-radius: 4px;
    color: #FFF;
    font-family: Roboto;
    font-size: 14px; 
}
.loadMore a:hover {
    background: #751d1a;  
}
.ranking-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Roboto', sans-serif;
    vertical-align: middle;
	margin-bottom: 10px;
}
.ranking-table tr {
    border: 1px solid #ccc;
}
.rank-number {
    text-align: center;
    padding: 10px;
    color: #000;
    font-family: "Roboto Serif";
    font-size: 60px;
    font-style: normal;
    font-weight: 800;
    line-height: 45px;  
}
.rank-text {
    color: #1F1F1F;
    font-family: "Roboto Serif";
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: middle;
    padding: 10px 10px 10px 0;
}
.list_updatedLive li .twitter-tweet {
    margin: 0 auto;
}
/* New live blog css End */
/* New Live blog Home page Design css Start */
.new_liveHomePage .container {
    background-color: #000;
    display: flex;
    flex-wrap: wrap;
}
.new_liveHomePage .lft_newLive,
.new_liveHomePage .rgt_newLive {
    flex: 0 0 50%;
    color: #fff;
}
.list_newLive {
    list-style: none;
    padding: 0;
    margin: 0;
}
.list_newLive li {
    border-bottom: 1px solid #A4A3A3;
    padding: 0 0 10px;
    margin: 0 0 10px;
}
.liveBlog_articleLink {
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.liveBlog_thumb {
    flex: 0 0 184px;  
    margin-right: 16px;
}
.liveBlog_thumb img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover; 
}
.liveBlog_title {
    flex: 1;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px; 
}
.time_infoLiveBlog {
    color: #8C8C8C;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;  
    letter-spacing: -0.14px;
	display:flex;
	gap:10px;
}
.new_liveHomePage .rgt_newLive {
    border-radius: 1px;
    background: linear-gradient(180deg, #000 0%, #666 100%);
    padding: 25px 20px;
}
.list_newLive li:last-child {
    border-bottom: 0px solid;
    padding: 0;
    margin: 0;
}
.breakingLiveBlock a {
	display:block;
	width:100%;
}
.breakingLiveBlock__img {
    position: relative;
}
.breakingLiveBlock__img:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24%;
    background: linear-gradient(179deg, rgba(51, 51, 51, 0.00) 0.57%, #222 80%);
}
.breakingLiveBlock__img img {
    width: 100%;
    height: auto;
    display: block;
}
.breakingLiveBlock__content {padding: 15px;}
.breakingLiveBlock__title {
	 font-family: "Roboto Condensed";
    color: #FFF; 
    font-size: 32px;
    font-weight: 800;
    line-height: 44px;
}
.breakingLiveBlock__time {
    color: #CCC;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 600;
    line-height: 18px; 
}
.new_liveHomePage .lft_newLive {
    background: linear-gradient(90deg, #333 0%, #222 100%);
}
.liveBlogHomeMobile{
	display:none;
}	
/* New Live blog Home page Design css End */

.photoListing {
    padding: 25px 0;
}
.photo-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
	gap: 20px;
}
.photo-list figure {
    margin: 0;
    padding: 0;
    position: relative;
}
.photo-box {
    margin: 25px 0 0;
}
.photo-list .photo-item {
    max-width: calc(398px - 20px);
    width: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.photo-list figure figcaption {
    padding: 100px 32px 10px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: transparent linear-gradient(180deg, rgb(44 45 49 / 0) 0, #000 100%) 0 0 no-repeat;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    line-height: 30px;
}
.icon-box {
    background-color: #e60a0a;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 2px 10px;
    display: flex;
    gap: 6px;
    align-items: center;
}
.photo-list .photo-item a{
	width:100%;
	display:block;
	text-decoration:none;
}
.photo-list figure img {
    display: block;
    width: 100%;
    max-width: 378px;
    height: 284px;
    object-fit: cover;
}
.author_deatail {
    display: flex;
	flex-wrap: wrap;
    margin: 0 0 10px;
}
.author_deatail .authorName {
    font-size: 16px;
    color: #9d191c;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 5px;
}
.author_deatail .authorName span {
    display: inline-block;
}
.author_deatail .time {
    font-size: 14px;
    padding: 0 0 0 5px;
    color: #666;
}
.card_repeat {
    margin: 0 0 15px;
    padding: 0 0 15px;
	border-bottom: 1px solid #b9b9b9;
}
.card_repeat h2 {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 10px;
}
.photodetail_Img {
	position: relative;
}
.photodetail_Img img {
    width: 100%;
    display: block;
    position: relative;
}
.icon-count {
    background-color: #9d191c;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 2px 10px;
    display: flex;
    gap: 2px;
    align-items: center;
    border-radius: 4px;
    font-size: 22px;
}
.icon-count span {
    font-size: 15px;
}
.mb-20 {
    margin-bottom: 15px;
}
.pic_description {
    margin: 0 0 10px;
}
.pic_description p {
    font-size: 20px;
    line-height: 32px;
}
.caption_photo {
    font-size: 15px;
    padding: 6px 0;
    line-height: 21px;
}
.paddingB_12{
	padding-bottom:12px;
}



/* End */
/* Default Light Mode */
body {background-color: #fff;}
body.dark-mode {background-color: black;color: white;}
/* Ensure anchor tags inside dark mode body are styled properly */
body.dark-mode a {color: #fff;}
body.dark-mode a:hover {text-decoration: underline;}
.article-content p img {height: auto !important;}
/* Detect system preference for dark mode */
.dark-mode .stickyBtm {background-color: #000;}
.dark-mode .thumb-box p, .dark-mode .newsletter_form .form_title, .dark-mode .contentSettings .close, .dark-mode .hamburger_btn.toggle-menu, .dark-mode .strip_nav .navItems a, .dark-mode .social-share .share-icon svg, .dark-mode .social-share .share-icon, .dark-mode .topics_menu li .topics_subMenu li a, .dark-mode .bylnlft ul li, .dark-mode .brdcmb li, .dark-mode .brdcmb li a, .dark-mode .search-tag ul li a, .dark-mode .contentSettings ul li a, .dark-mode .box_video_small h5, .dark-mode .close svg, .dark-mode .btm_Box .stickBtm_innner, .dark-mode .heading span, .dark-mode .article-content, .dark-mode .article-heading, .dark-mode .post-excerpt p, .dark-mode .pagesOther ol, .dark-mode .pagesOther ul, .dark-mode .pagesOther h2, .dark-mode .pagesOther p, .dark-mode .contentSettings h4, .dark-mode .contentSettings h3, .dark-mode .profile_Author h1, .dark-mode .profile_Author h4, .dark-mode .story_card h2, .dark-mode .story_card, .dark-mode .story_shortcont p, .dark-mode .story_card p, .dark-mode .middle_really, .dark-mode .reporterBlog .inner .lft, .dark-mode .reporterBlog h3, .dark-mode .reporterBlog .inner .content_rep p, .dark-mode .anto_text, .dark-mode .list_BPR li a h3, .dark-mode .latest-cls ul li a,  .dark-mode .author_deatail .time {color: #fff;}
.dark-mode .newsletter_form, .dark-mode .heading span, .dark-mode .heading, .dark-mode .innerContent, .dark-mode .popup-content, .dark-mode header, .dark-mode .hamburger_btn.toggle-menu, .dark-mode .Search_content, .dark-mode .brdcmb, .dark-mode .election_pageState .us_election, .dark-mode .live-blog {background-color: #000;}
.dark-mode .newsletter_form img {background-color: #fff;padding: 10px; border-radius: 6px;}
.dark-mode .hamburger_btn span, .dark-mode .hamburger_btn span:after, .dark-mode .hamburger_btn span:before {background-color: #fff; }
.dark-mode .news_subLevel a {background-color: #333030;}
.dark-mode .strip_nav {padding: 0;background-color: #333030;} 
.dark-mode .top_line {border-bottom: solid 1px #fff;}
.dark-mode .arttgs a {background: #000;color: #fff;}
.dark-mode .subMenu > a::after {border-color: #fff transparent transparent;}
.dark-mode .subMenu .innerMenu a, .dark-mode .btn_bpr a {color: #000;}
.dark-mode .topNews_section, .dark-mode section{background-color: #000;}
.dark-mode .article-content p a{color: #9d191c;}
.dark-mode .story_card, .dark-mode .live-blog ul {background-color: #333030;}
.dark-mode .live-blog ul li .update-info {color: #eaeaea;}
.dark-mode .reporterBlog .readMore a {background-color: #000;}
.dark-mode .nortEast_block .box_1 .rgt_dis, .dark-mode .reporterBlog .inner .content_rep, .dark-mode .dard_bg_content{background-color: #333030;color: #fff;}
.dark-mode .list_BPR_new li{border:1px solid #ddd;}
.dark-mode .text_blockBPR, .dark-mode .article-content figure figcaption {background: #333030;} 
.dark-mode .bpr_artOne {border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}
.dark-mode .list_BPR li{border: 1px solid #fff;}
.dark-mode .common_arrow .owl-nav button span{background-color:#fff; color:#000;}
.dark-mode .summery_block_other, .dark-mode .summery_swearing, .dark-mode .caption-title p{background-color: #353535; color: #f9f9f9;}
.dark-mode .bpr_linkPag a, .dark-mode .NewsX-exitPoll {background-color: #000;}
.dark-mode .table_blockBox{background-color: black;}
.dark-mode .latest-cls{background-color: #333030; color:#fff;} 
.dark-mode .add_sideBar, .dark-mode .top-add-section {background-color: #333030;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.dark-mode .addText {color: #fff;}
.dark-mode .newsx_logo a {display: inline-block; background-color: #fff; padding: 4px 2px 0px; border-radius: 4px;}
.dark-mode .readMore_parent {background: linear-gradient(rgba(30, 30, 30, 0.05) 10%, rgb(30, 30, 30) 60%, rgb(30, 30, 30) 100%);}
.dark-mode [data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .video-title, .dark-mode [data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-title, .dark-mode [data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-description {color: #ffffff;}
.dark-mode .table-wrapper tbody tr:nth-child(odd) {background-color: #222;}
.dark-mode .table-wrapper tbody tr:nth-child(even) {background-color: #333;}
.dark-mode .table-wrapper th, .dark-mode .table-wrapper td { border: 1px solid #555; color: #fff; }



/* New live blog css */		
.dark-mode .live_headingH1, .dark-mode .dT_block, .dark-mode .updatedBlog, .dark-mode .live_discr, .dark-mode .sort-label, .dark-mode .list_updatedLive h2, .dark-mode .updatedTime, .dark-mode .list_updatedLive p, .dark-mode .shortDiscription_live, .dark-mode .live_thumb figcaption, .dark-mode .rank-number, .dark-mode .rank-text, .dark-mode .fullcontnt{
	color:#fff;
}
.dark-mode .lighted_liveBg, .dark-mode .shortDiscription_live, .dark-mode .live_thumb figcaption, .dark-mode .ranking-table{ 
    background: #333030; 
}
.dark-mode .new_liveHomePage .rgt_newLive { 
        border-bottom: 2px solid #ddd;
}
/* New live blog css End */	


/* media */
@media only screen and (max-width: 768px) { 
.photo-list figure img { 
    max-width: 100%;
    height: auto; 
}	
.photo-list figure figcaption {
    padding: 100px 32px 10px 12px; 
    width: 100%; 
    font-size: 18px;  
    line-height: 28px;
}	
.author_deatail .time { 
    padding: 0; 
}	
.photo-list .photo-item {
    max-width: 100%; 
}		
	
/* New live blog css */		
.liveBlock-section {
    padding: 15px 0 0; 
}
.list_updatedLive li:after {
	left: -6px;
	top: 2.2px;
}
.list_updatedLive li iframe {
    width: 100%;
    height: auto;
}	
.live_thumb, .shortDiscription_live, .liveUpdates {
    width: calc(100% + 24px);
    position: relative;
    left: -12px;
}	
/* New live blog css End */	
/* New Live blog Home page Design css Start */	
.new_liveHomePage{
	padding: 12px 0 15px !important;
}	
.new_liveHomePage .lft_newLive {
    background: #222;
}	
.breakingLiveBlock__img {
    position: relative;
}
.breakingLiveBlock__img:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24%;
    background: linear-gradient(179deg, rgba(51, 51, 51, 0.00) 0.57%, #222 80.82%);
}	
.breakingLiveBlock__content {
    padding: 14px 14px 25px;
}	
.new_liveHomePage .lft_newLive, .new_liveHomePage .rgt_newLive {flex: 0 0 100%; width:100%;}	
.breakingLiveBlock__title { 
    font-size: 25px; 
    line-height: 38px;
}	
.breakingLiveBlock__time {
    color: #CCC; 
    font-size: 12px; 
    line-height: 17px; 
}	
.list_newLive{
	display:none;		
}	
.new_liveHomePage .rgt_newLive {
    border-radius: 0;
    background: #000;
    padding: 12px 0 20px 12px;
}	
.liveBlogHomeMobile{
	display:block;
}	
.liveBlogNew-slider  .owl-dots {
    text-align: center;
	width: 100%;
	margin: 16px 0 0;
	line-height: 1;
}
.liveBlogNew-slider  .owl-dots .owl-dot {
    width: 26px;
    height: 4px;
    border-radius: 4px;
    background: #656565;
    margin: 0 3px;
}
.liveBlogNew-slider .owl-dots .owl-dot.active {
    background: #fff;
}	
.liveBlog_thumb {
    flex: 0 0 118px;
    margin-right: 10px;
}	
.liveBlog_title { 
    font-size: 14px; 
    line-height: 18px;
}	
.time_infoLiveBlog { 
    margin-top: 5px; 
    font-weight: 400;
    line-height: 14px; 
	font-size: 12px;
	gap:5px;
}	
.liveBlogNew-slider .owl-stage{
	padding-left: 0px !important;		
}	
/* New Live blog Home page Design css End */	
	
.indiaPageHome .topnewsLeft .wrap_boxRight {padding-bottom:0;}	
/* .homePageTop {
    max-width: 100%;
    width: 100%;
    min-height: 200px;}	 */
.related_news { 
    gap: 10px;
    padding: 0 0 10px;
}
.related_news .thumb_inner {
    flex: inherit;
    width: 100%;
	max-width:100%;
    border: solid 1px #dbdbdb;
    padding: 5px;
    border-radius: 4px;
}
.related_news .thumb_inner a {
    display: flex;
    width: 100%;
}
.related_news .thumb_inner a .thumb-img {
    width: 115px;
	height:auto;
}
.related_news .thumb_inner h3 {
    font-size: 14px;
    line-height: 23px;
    font-weight: 600;
    width: calc(100% - 115px);
    padding: 0 0 0 10px;
}	
.ftr_third{padding: 0;  border-left: 0px solid #3d3d3d;}	
.menufooter ul {display: flex; flex-wrap: wrap; gap: 10px;}	
.navItems_ftr li {
    font-size: 13px; 
    padding: 0 0 4px;
    max-width: 160px;
    width: 100%;
}	
.ftr_first {
    text-align: center;
}	
.ftr_new .ftr_first, .ftr_new .ftr_third {
    max-width: 100%; 
}	
.ftr_first {
    padding: 0 0 12px;
    border-right: 0px solid;
    border-bottom: 1px solid #3d3d3d;
    margin: 0 0 12px;
}	
.ftr_new .ftr_second {padding: 0 0 12px; border-bottom: 1px solid #3d3d3d; margin: 0 0 12px;}	
.menufooter li {
    font-size: 13px; 
    line-height: 18px;
    padding: 0;
    max-width: 154px;
    width: 100%; 
}	
.ftr_new {flex-direction: column;}
.ftr_new .ftr_first, .ftr_new .ftr_second, .ftr_new .ftr_third {width: 100%;}	
.box_repeat h3, .thumb-box p{
	font-weight: 500;
    font-size: 16px;	
	line-height: 22px;
	}
.box_repeat h3 { 
    width: 100%;
    max-width: calc(100% - 115px);
}	
.indiaPageHome .left_wrap {
    padding: 0;}	
.topNews_section .wrap_topHomePage, .bnrSideNews a { 
    flex-direction: row; 
}	
.bnrSideNews a h3 { 
    padding: 0 0 0 10px;  
	font-weight:500;
	font-size:16px;
}	 
.articlePage .right.sticky-sidebar {display:none;}	
.newslatter_addon_box li{max-width:400px;}	
.newslatter_addon_box{justify-content: center;}	
.newsletter_block {flex-wrap: wrap;}	
.select_allcheck, .rt_form{width:100%;}	
.rt_form form {justify-content: flex-start; margin-top:20px;}	
.rt_form input[type="email"] {
    width: 100%;   
    margin: 0 0 15px; 
}	
.rt_form input[type="submit"] { 
    margin: 0 auto;
}
.rt_form .error_msg { 
    width: 100%;
    margin: 13px 0 0;
}
 	
#imagePopup_select #closePopup{top: -45px;right: 0;font-size: 30px;}	
#imagePopup_select{padding:15px;max-width: 100%;}	
.padding_LR{padding:0 12px;}	
.box_card_gallery{padding: 0px 12px 20px; gap:0px}	
.box_card_gallery .inner_card {max-width: 390px;width:100%;margin: 8px 0;}	
.heading_blink span:after{top: 2px;}	
.heading_blink span:before{top: 6px;}	
.table_blockBox{height: 350px; padding:0 12px; overflow:scroll;}	
.respTable{width: 450px;border-collapse: collapse;}	
.padding_heading{padding:0 12px;}	
.popup-box_Art_feature{padding:0 0 16px; overflow: scroll;height: 100%;}		
.story_list_Desktop{display:none;}
.story_list_mobile{display:block;}	
.stroy_detial{padding-bottom: 10px; margin-bottom: 0px;}
.heading_content{font-size: 20px;line-height: 26px;padding:10px 60px 13px 16px;}	
.header_block_popUp{position: sticky;top: 0; background-color:#fff;}
.popup-box_Art_feature .close-btn{top: 20px;}	
.story_list_mobile .storyDetailTop p{padding:0 12px;}	
.readMore_parent {
/* 	background: linear-gradient(rgba(255, 255, 255, 0.8) 0.12%, rgb(255, 255, 255) 100%); */
	background: linear-gradient(rgba(255, 255, 255, 0.05) 10%, rgb(255, 255, 255) 60%, rgb(255, 255, 255) 100%);
    width: 100%;
    margin: 0;
    position: absolute;
    z-index: 6;
    padding: 18px 0;
    height: 71px;
    bottom: 0;
	}
.mobile_alignAdd {display: flex;justify-content: center;width: 100%;}
.about_autorDetail .inner_box .lft{width: 75px;height: 75px;min-width: 75px;}
.about_autorDetail .inner_box .rgt{padding:4px 5px;}
.profile_Author {padding: 10px;margin: 15px 0;}
.election_state_map svg {width: 100%;height: auto;}	
.profile_Author .autor_rgt{width: 100%; padding: 0;text-align: center;}
.profile_Author .autor_lft{width: 100%;text-align: center;} 
.bpr_linkPag{font-size: 15px;line-height: 20px;}
.inner_contentReply a h2 {padding: 8px 20px;font-size: 17px;line-height: 22px;}
.list_BPR_new li a .thumb {min-width: 95px; max-width: 95px;}
.relpy_HNew img {width: 34px !important;}
.main_brp_second{padding: 0 15px 20px;}
	.webStories_newTypeSlider a .bpr_webText { 
		padding: 10px 8px; 
	}
	.webStories_newTypeSlider a .bpr_webText span {
		font-size: 28px; 
	}
	.webStories_newTypeSlider a .bpr_webText p { 
		line-height: 17px; 
		font-size: 14px;
	}
	.list_BPR li a .thumb {
		min-width: 90px; 
		max-width: 90px;
	}
	.list_BPR li a h3 { 
		font-size: 17px; 
	}
	.common_arrow .owl-prev {
		left: -27px;
	}
.previousElections_block .summery_block { min-height: 135px;}
.bpr_artOne .inner a .lft {
    max-width: 145px; 
    margin-right: 10px;
}
.bpr_artOne .inner a .rgt { 
    max-width: calc(100% - 150px); 
}	
	
	
/* LS Start	 */
.guest_LS_past .guest_Slider_lS .guestSliderInfo {
    height: 450px;
}
.chiefGuest_slider{
	padding: 0%;
}	
.guest_Slider_lS .guestSliderInfo{
	height: auto;        padding: 0 0 17px;
}	
.leg_S_Event{padding:10px 12px 25px;}
.leg_S_Event .detail-info h3 {font-size: 19px;line-height: 24px;margin: 0 0 15px;}
.leg_S_Event .date-info {
		font-size: 15px;
		gap: 6px;flex-wrap: wrap;
		font-weight: 500;
		margin-bottom: 20px;
	}
.leg_S_Event .heading_weWomen {
        font-size: 36px;
        line-height: 48px;
        margin: 0 0 18px;
    }
.presented_slider .item{min-height:110px;}
.presented_box_LS > div { 
    margin: 0;
    min-height: 90px; 
    width: 155px;
}	
/* LS End	 */
.flx_india .lft {width:100%;padding-right: 0px; padding-bottom: 10px;}
.flx_india .rgt {width: 100%;}	
.cart_payment .ticket {flex: 1 1 100%;}
.sectionTwo_guest .inner {flex-direction: column;}
.sectionTwo_guest .left_box,
.sectionTwo_guest .right_box{width: 100%;padding: 10px;text-align: center;}
.section_about .inner {flex-direction: column;}
.section_about .inner .left_box,
.section_about .inner .right_box {width: 100%;padding: 15px;}
.article-content iframe{height: 180;}
.article-content {max-height: 640px; overflow: hidden;transition: max-height 0.5s ease;}
.article-content.expanded {max-height: none;}
.show-more {display: block;}
.youTubeDetail {padding: 0 30px; }
.youTube_video .owl-nav span{width: 30px;height: 30px;line-height: 27px;font-size: 30px; }
.youTube_video .owl-nav .owl-prev {left: -24px;}
.youTube_video .owl-nav .owl-next {right: -24px;}
	
/* Sticky Btm css Mobile*/ 
.stickyBtm{display:block;}
.detailcls .strip_nav, .detailcls .subLevelMenu {display: none;}
.bnrSideNews a span img {display: block; border-radius:4px;}
.bnrSideNews a span{
		width:115px;
	}	
.bnrSideNews {
    margin-bottom: 10px; 
    padding: 6px; 
}	
.stroy_detial .owl-nav { bottom: 25px;}
.stroy_detial button span {font-size: 36px;padding: 1px 11px 4px;}
.webStory_Page{gap: 12px;}
.webStory_Page .video_list{flex: 0 0 100%;}
.more-news {display: block;width: 100%;}
.advertisement_MobTop{margin: 20px 0 0 !important;display: block;}
.webstories-home{padding: 20px 12px;}
.webstories-home .owl-stage{padding-left: 0px !important;}
.subLevelMenu{padding: 8px; margin-top:0px;}
.mobile_scrollFix .right_live{max-width: 184px; width: 100%;display: flex; gap: 7px;align-items: center;justify-content: flex-end;}
.logo a{display: inline-block;vertical-align: bottom;line-height: 75%;}
    @keyframes smoothScale {
        0% {
            transform: scale(1);
        }
        50% {
            transform: scale(1.5);
        }
        100% {
            transform: scale(1);
        }
    }
.desktop_new{display: none;}
.mobile_new{display: block;} 
.mobile_top {justify-content: space-between;padding: 0 12px;align-items: center;}
header{padding: 0;}    
.mobile_scrollFix {padding: 11px 0 0; }
.strip_nav{padding: 0px 0 2px; margin-top: 3px; }
.strip_nav .navItems, .subLevelMenu .news_subLevel, .top_trend .news_subLevel {
        flex-wrap: nowrap;
        justify-content: flex-start;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        -ms-overflow-style: none;
        scrollbar-width: none;
    } 

    /* Footer css mobile */
    .mainBtm_footer { 
        flex-wrap: wrap;
    }
    .top_footerleft, .top_footerMiddle, .top_footerRight {
        width: 100%;
        text-align: center;
    }
.top_footerleft, .top_footerMiddle{margin-bottom: 20px;}
.mainBtm_footer .top_footerLeft {width: 100%;} 
.category ul li {max-width: 50%;width: 100%;padding: 0 0 5px;}
/* popup-content */
.popup-content {padding: 15px 0 ;}
.topics_menu>li {max-width: 50%;width: 100%;} 
.menu_content {height: 320px;overflow: auto;}
.menu_content::-webkit-scrollbar{width: 4px;background-color: #000;}
.menu_content::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #D62929;}
.top_trend {padding: 20px 0;} 
.ncr_block {gap: 0;}
.ncr_block .left_block, .ncr_block .right_block {width: 100%;padding: 0 0;}
.ncr_block .region {padding: 12px;width: 94%; margin: 15px auto}
    /* Search css */
    .secarch-body { 
        padding: 15px;
    }
    .search-button { 
        padding: 8px 17px; 
        height: 34px;
    }
    .secarch-search {
        width: calc(100% - 103px); 
    }
    /* Search popup */
    #popup_search { 
        top: 0; 
    }
   .sliderOne .owl-dots { 
		margin: 3px 0 0;
	}
    /* new page css */
.topNews_section .left_wrap{max-width: 100%; padding: 0;}
.heading{font-size: 18px;line-height: 18px; border-left: 4px solid #9d191c;}
.heading span{padding: 0 7px; }
.heading:before{border-bottom: 3px solid #e8e7e7;}
.section_common {margin: 0; padding: 0 12px 25px;}
.topNews_section{padding: 15px 12px 0;}
.topnewsLeft .wrap_boxLeft{max-width: 100%; width: 100%; padding-right: 0;}
.topNews_section .right_wrap{max-width: 100%; width: 100%;padding: 0 0 20px;}
.topnewsLeft .wrap_boxRight{max-width: 100%; padding: 14px 0 10px;}
.liveTvIndia{display:none;}
.commonNews.india_tempSection{padding-bottom: 10px;}
    .sliderOne .owl-stage {
        padding-left: 0px !important;
    } 
    footer{padding: 15px 12px 70px;}
    .video-section-big, .video-small, .thumb-box, .entertainmentLeft, .entertainmentRight, .national_news .thumb-box {
        padding-right: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .video-section-big {
        margin-bottom: 20px;
    }
    .bis_sizeIm {
        width: 100%;
        height: 220px; 
    } 
    .commonNews .thumb-box a{
        display: flex;
        width: 100%;
        align-items: flex-start;
    }
    .commonNews .thumb-img { 
        width: 115px;
        display: inline-block;
        height: auto;
    }
    .commonNews .thumb-box p {
        margin: 0;
        width: calc(100% - 115px);
        padding: 0 0 0 10px;
        font-weight: 500;
    }
    .top_newsBtm .thumb-box {
        flex: 0 0 auto;
        width: 100%;
        max-width: 100%;
        padding: 5px !important;
        margin: 0 0 10px;
        border: solid 1px #dbdbdb;
        border-radius: 4px;
    }
 
.top_newsBtm .commonNews {gap: 0;}
.tranding_news .commonNews .thumb-box {max-width: 100%; width: 100%;padding: 0 0 10px;margin: 0 0 10px; border-bottom: 1px solid #ddd;}
	.tranding_news .commonNews .thumb-box:last-child {border-bottom: 0px solid #ddd;}
    .tranding_news .commonNews {gap: 0;}
    .entertainmentLeft .thumb-box a{
        display: flex;
        width: 100%;
        align-items: flex-start;
    }
	.box_repeatIM {
		width: 100%;
		-ms-flex: 0 0 115px;
		flex: 0 0 115px;
		max-width: 115px;
	}
    .entertainmentLeft .thumb-img {
        width: 100%; 
        max-width: 115px;
    }
	.entertainmentLeft .thumb-box {
		padding: 0 0 10px;
		margin: 0 0 10px;
		border-bottom: 1px solid #ddd;
	}
	.entertainmentLeft .thumb-box:last-child {
		padding: 0; 
		border-bottom: 0px solid #ddd;
	}
    .entertainmentLeft .thumb-box p {
        margin: -1px 0 0 0;
		padding-left:10px;
        width: calc(100% - 115px); 
        height: 60px;
        overflow: hidden;
    }
    .entertainmentRight{
        display: none;
    }
    .entertainmentLeft{
       gap: 0;
    }
.world_news .thumb-box {
       flex: 0 0 100%;
        max-width: 100%;
        border-bottom: 1px solid #ddd;
        padding: 0 0 10px;
        margin: 0 0 10px;
    }
.world_news .thumb-box p{padding:0 0 0 10px; width: calc(100% - 115px);}
.world .thumb-img {
    width: 115px;
}	
.world_news{gap:0;} 
.world_news .thumb-box a {display: flex;}
.world_news .thumb-box:last-child{border-bottom: 0px solid #ddd;margin:0;}
.national_news .thumb-box a, .box_business .thumb-box a, .scienceTech .thumb-box a{display: flex;width: 100%;align-items: flex-start;}
.national_news .thumb-img, .box_business .thumb-img, .scienceTech .thumb-img { 
	width: 115px;   
}
.national_news .thumb-box p, .box_business .thumb-box p , .scienceTech .thumb-box p {
	margin: -3px 0 0 0;
	padding-left:10px;
	width: calc(100% - 115px);
}
.national_news .thumb-box, .box_business .thumb-box, .scienceTech .thumb-box {margin-bottom: 10px;padding: 0 0 7px;}
.national_news .thumb-box {border-bottom: 1px solid #ddd;padding: 0 0 10px;}
.national_news .thumb-box:nth-child(4) {border-bottom: 0px solid #ddd;padding:0;}
.business .left{max-width: 100%;margin-bottom: 20px;}
.box_business .thumb-box, .scienceTech .thumb-box{flex: 0 0 100%;max-width: 100%;border-bottom: 1px solid #ddd;}
.box_business .thumb-box:last-child, .scienceTech .thumb-box:last-child{border-bottom: 0px solid #ddd;}
.box_business, .scienceTech, .national_news{gap:0;}
.sport_news .thumb-box:nth-child(3){margin:0;border-bottom: 0px solid #ddd;}
.spclnws{display: block;padding: 0;}
.sports-sub-link{position: absolute;top: -9px;margin-left: -31px;}
.sports-sub-link a{font-size: 11px;padding: 0 4px}
.in-text-items{display: none;}
/* category_home css */
.category_home {padding:10px 12px 10px;}
.category_inner .left { padding: 0; width:100%;}
.category_inner .repeat_block a .articlelistImg {max-width: 110px;}
.category_inner .repeat_block .articlelistText {max-width: calc(100% - 110px);width: 100%;padding:0 0 0 10px;}
.category_inner .repeat_block .articlelistText h3 {font-size: 16px;margin: -5px 0 0px;line-height: 20px;height: 61px;overflow: hidden;}
.date {font-size: 13px; margin: 0 0 0px;line-height:20px;}
.category_inner .repeat_block .articlelistText p {display: none;}
.category_inner .right {max-width: 100%;width: 100%;padding: 15px 0 0 0;}
.categ_Add{padding: 10px 0 0;margin:0;}
.byln {padding: 7px 10px;display: block;}
.bylnlft {margin-bottom: 5px;}
.bylnlft figure, .bylnlft figure img {width: 40px;height: 40px;}
.bylnlft figure, .bylnlft figure img {width: 40px;height: 40px;}
.bylnlft ul li {font-size: 13px;line-height: 16px;margin:0 0 5px;}
.article-heading { font-size: 20px;line-height: 27px; margin: 0 0; padding:10px 0;}
.brdcmb {padding:0 0 10px;overflow: scroll;}
.tab-links {padding: 0px 0;padding-right: 0px;margin: -15px 0 0; overflow: scroll;white-space: nowrap;}
   /* ar css start */
.ar .thumb-box p {margin: 0 10px;}
.ar .bnrSideNews a h3{padding: 0 10px;}
.article-content .alignnone {width: 100% !important;}
.box_video_small {padding: 0 0 5px;margin: 0 0 10px;border-bottom: 1px solid #ddd;}
.box_video_small:nth-child(3){margin: 0;border-bottom: 0px solid;}
.left_videoSmall {min-width: 120px;width: 100%;max-width: 120px; height: auto;overflow: inherit;}
.box_video_small h5{margin: -5px 0 0px;color: #333;font-weight: 500;line-height: 22px; height: auto;font-size: 16px;overflow: inherit} 
.newsTopLatest h1{padding: 5px 10px;}
.search-tag ul li a {padding: 5px 10px; font-size: 16px;border-radius: 18px; margin: 4px 5px 0px 0px;  }
.liveTv {display: none;}
.top_newsBtm {margin-top: 0;}
.Search_content {min-height: 130px;}
.live{margin: 0 10px 0 0;} 
.eventCommom_woman .roundThumb {width: auto;}
.eventCommom_woman .inner .round_box h3 {font-size: 23px;}
.sectionTwo_guest .round_box p {font-size: 18px; line-height: 26px;}
.festival_section{padding: 20px 10px 5px;background: #fffcf7 !important;}   
/* Live Blog Page Css Start */
.liveBlock-section .lftBlock, .liveBlock-section .rightBlock {width: 100%;padding:0;} 
.contentLive-wrap .lft_block {width: 100%; padding:0;}
.contentLive-wrap .rgt {max-width: 100%; width: 100%; }
.liveBlock-section .container{padding: 0 12px;}
.contentLive-wrap .rgt .thumb_Container img {width: 100%;height: auto;}
/* Live Blog Page Css End */
/*  us Election Page Css End */
.us_election{padding: 0 12px 0;}
.popup-contentUs{max-width: 100%;max-height: 100%;}
/* us Election Page Css End */    
/* we-women-want Start */
.register_container .ticket {width: 100%;}
.register_container {gap: 15px; padding: 20px 0 !important;}
.tribe-events .tribe-events-header{padding: 0 5px !important;}
.festival_Event{padding: 20px 12px 0; background: #fffcf7 !important;}
.festival_Event .left_top {display: none; }
.festival_Event .rightTop { position: relative; padding: 0; top:0;}
.festival_Event .detail-info h3{font-size:19px;line-height:24px;margin:0 0 15px;}
.festival_Event .date-info{font-size: 15px;gap: 8px;flex-wrap:wrap;font-weight:500;margin-bottom:20px;}
.deatailInfo_Block {padding: 20px 15px;margin: 0 0 20px;}
.deatailInfo_Block h2 {font-size: 26px; margin: 0 0 15px;}
.info_guset .rgt h3 { font-size: 22px; line-height: 34px;}
.deatailInfo_Block .info_guset {gap: 5px; margin: 0 0 15px;}
.infoGuestRight .profile_info {margin: 10px 0 0; font-size: 18px;}
.infoGuestRight .profile_info strong {font-size: 28px; line-height: 36px;} 
.section_about {background: #fffcf7 !important; padding:0 0 20px;}
.we_woman_Heading {font-size: 24px; margin: 10px auto 20px; padding: 10px 22px; line-height: 31px;}
.full_width_We_woman {padding: 0; background: inherit;}
.we_Slider .owl-stage {padding-left: 0px !important;}
.sectionTwo_guest {background: #fffaf5 !important; padding: 30px 0 0;} 
.festival_Event .container {padding: 10px 0; }
.festival_Event .detail-info {margin: 10px 0 0;}
.heading_shakti{font-size:36px;margin:0 0 20px;line-height:42px;}  
.heading_weWomen{font-size:36px;line-height:48px;margin:0 0 18px;}
.color_pFestival{font-size:16px;line-height:32px; }
.date_festival span{font-size:15px;gap:5px;}
.date_festival{gap:10px;}
.modal-content{margin:34% auto;height:263px;width:100%;}
/* we-women-want End */ 
	
/* Page speed Test */
.commonNews .thumb-img img{
	height: auto;
	object-fit: cover;
	aspect-ratio: 16 / 9;
	display: block;
	border-radius: 4px;
}
.world_news .thumb-box .thumb-img img, .entertainmentLeft .thumb-img img, .national_news .thumb-img img, .box_business .thumb-img img, .scienceTech .thumb-img img, .box_repeatIM img {
	display: block;
	border-radius: 4px;
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 16 / 9;	
}
.newsTopLatest .newsPic img{min-height:200px;}
.sectionAdd{min-height:295px;width:100%; }
/* Page speed Test End */
.box_enteraiment { gap: 0;} 
/* Us Result page Css Start */
.election_resultUs2024 {padding: 10px 12px;}    
.partyUs_cand .thumbPic {width: 65px; min-width: 65px; height: 65px;margin: 0 auto;}   
.partyUs_cand .left .inner_section, .partyUs_cand .right .inner_section{flex-wrap: wrap; gap: 0px; text-align: center; width: 125px; }
.partyUs_cand .right {justify-content: flex-end;}
.partyUs_cand .right .inner_section {flex-direction: column-reverse;align-items: end;}
.partyUs_cand h3 {margin:10px 0 0;width: 100%;} 
.election_resultUs2024 h2 {font-size:24px;}
.partyUs_cand p {font-size:14px; text-align: inherit;}
.partyUs_cand .left p {padding:0 0 0 3px;}
.election_resultUs2024 p {margin:0 0 5px;}
.tabUSEelctionPAGE {padding:20px 12px;}
#total-votes-container {font-size:11px;}    
.swing_slider .owl-dots {bottom:-286px;}    
/* Us Result page Css End */
.nortEast_container {padding: 20px 12px; }  
.nortEast_block .box_1 .lft_pic {width: 110px;margin: 0 10px 0 0;}    
.nortEast_block .box_1 .rgt_dis{width: calc(100% - 125px);padding: 5px 10px 5px;}    
.nortEast_block .box_1{flex-wrap:wrap;align-items:center;}   
.reporterBlog .inner .content_rep p{height:80px;overflow:hidden;font-size:14px;line-height:20px;}    
.nortEast_block .box_1 .rgt_dis p{font-size:14px;line-height:20px;}
.nortEast_block .box_1 .rgt_dis h3{margin:0 0 2px;font-size:17px;line-height:23px;}    
.reporterBlog .inner .content_rep{border-radius:4px;}
.mobile_Hide_East{display:none;}
.mob_display {display: block;padding: 7px 0 0;}    
.mobile_Show_East {display: block;}    
 .reporterBlog .inner {gap: 10px; align-items: center;}
.reporterBlog .inner .lft{font-size:45px;line-height:45px;padding:0;display:none;}
.reporterBlog .inner .pic_box{padding:0;}
.main_repoter{margin:20px 0 0;}    
.reporterBlog .inner .tittle_east{margin:-4px 0 0;}
.reporterBlog h3{font-size:18px;line-height:25px;}    
.reporterBlog .readMore:before{width: 70%;}    
.LatestNews_home .top_LftNews, .LatestNews_home .top_RgtNews{max-width:100%;width:100%;padding:0;}    
.bigFrame{margin: 0 0 10px;padding: 0 0 10px;border-bottom: 1px solid #d7d2d2;}	
.repeat_ReplyBlock{margin: 0 0 20px;}	
.news_list{margin: 0 0 10px;}		
}
/* responive css End */
.highlight{border: 2px solid red;}
/* 404 page css */
.error-404 {text-align: center;padding: 50px;}
.error-404 .page-title {font-size: 2em;color: #333;}
.error-404 .page-content {margin: 20px auto; max-width: 600px;}
.error-404 .page-content p {font-size: 1.2em;}
.error-404 ul {list-style-type: none;padding: 0;}
.error-404 ul li {margin-bottom: 10px;}
.error-404 ul li a {text-decoration: none;color: #0073aa;}
.error-404 ul li a:hover {text-decoration: underline;}
.return-home-button{display: inline-block;padding: 10px 20px;font-size: 16px;color: #fff;background-color: #9d191c;text-decoration: none;border-radius: 5px;transition: background-color 0.3s ease;}
.return-home-button:hover {background-color: #000;}
.highlight{border: 2px solid red;}
/* 404 page css */
.error-404 {text-align: center; padding: 50px;}
.error-404 .page-title {font-size: 2em; color: #333;}
.error-404 .page-content {margin: 20px auto;max-width: 600px;}
.error-404 .page-content p {font-size: 1.2em;}
.error-404 ul {list-style-type: none; padding: 0;}
.error-404 ul li {margin-bottom: 10px;}
.error-404 ul li a {text-decoration: none;color: #0073aa;}
.error-404 ul li a:hover {text-decoration: underline;}
.pagination {display: flex;justify-content: center;align-items: center;margin: 20px 0; width:100%; overflow-x: scroll;}
.pagination a, .pagination span {padding: 5px 11px;margin: 0 3px;text-decoration: none;color: #333;border: 1px solid #ddd; border-radius: 4px;font-size: 16px;}
.pagination a:hover {background-color: #f0f0f0;border-color: #bbb;}
.pagination a.active {background-color: red;color: #fff;font-weight: bold; pointer-events: none; }
.pagination .next {background-color: #333;color: #fff;}
.pagination .next:hover {background-color: #555;}
.pagination span {border: none;cursor: default;color: #999;}
.page-numbers.current {background: #e21b22; color: #fff;}
/* Popup styling */
.popup_font {display: none; position: fixed;z-index: 333;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);}
.popup_font .popup_inner {background: rgba(0, 0, 0, 0.8); padding: 20px;width: 100%;text-align: center;}
.popup_font .close {color: #fff;float: right;font-size: 28px;font-weight: bold;}
.popup_font .close:hover, .popup_font .close:focus {color: #fff;text-decoration: none;cursor: pointer;}
.popup_font h3 {margin-top: 0;color:#fff;}
.popup_font input[type="range"] {width: 100%; margin-bottom: 10px;}
.popup_font label {color: #fff;text-align: left;width: 100%;display: block;margin: 10px 0;}
#resetFont{background-color: #4CAF50;color: white;padding: 10px 20px;border: none; border-radius: 5px;font-size: 16px; cursor: pointer; margin-top: 10px;transition: background-color 0.3s ease; }
#resetFont:hover {background-color: #45a049;}
#resetFont:active {background-color: #3e8e41;transform: scale(0.98);}
#resetFont:focus {outline: none;}
input[type="radio"].active{accent-color: red;}
/* Election page Result Table & tab Start  */
.NewsX-exitPoll {background-color:#fff; padding: 15px 12px 10px;}
.NewsX-exitPoll h3 {color: #000;font-size: 21px;margin: 0 0 7px;text-transform: uppercase;}
.NewsX-exitPoll p{font-size:17px;font-weight:500;color:#000;}
.table-responive table {text-transform:uppercase;color:#000;text-align:center;border-collapse:collapse;font-size:18px;}
.table-responive table td{border:1px solid #bfbfbf;padding:8px;vertical-align:middle;width:25%;font-weight:500;}
.table-responive table tr:first-child{font-weight:500;text-align:center;}
.plus{font-size:28px;}
.minus{font-size:28px;}
.table-responive{margin:15px 0 0;}
.table-responive table thead td{background-color: #9d191c;color: #fff;}
.table-responive{margin: 15px 0 0;}
.dots_party{display: inline-block;width: 8px;height: 8px;border-radius: 100%;background-color: #FA8007; margin-right: 2px; vertical-align: middle; margin-top: -3px;}
.partyName > span{width:35px;display:inline-block;}
.exit-poll-tabs{cursor: pointer;text-transform: uppercase;border-bottom: 1px solid #d22423;display: flex;}
@keyframes colorPulse {
    0% {background-color:#f8fcff;}
    50% {background-color:#ee733d;}
    100% {background-color:#f8fcff;}
}
.exit-poll-tab {font-size:18px;text-transform:uppercase;font-weight:600;line-height:14px;text-align:center;padding: 13px 10px 10px;border-radius: 8px 8px 0 0;cursor:pointer;text-transform:uppercase;background: #f8fcff;border:1px solid #e2e2e2;color: #000;width:170px;animation:colorPulse 2s infinite ease-in-out;}
.exit-poll-tab.active{background: #d20f02 !important;color: white;border:1px solid #d20f02;}
.table-responive table tbody tr:nth-child(odd) {background-color:#EEF3F7;}
.table-responive table tbody tr:nth-child(even){background-color: #fbfbfb;}
.exit-poll-state{background-color:#fff;display: none;padding: 15px 10px 10px;border: 1px solid #ddd !important;border-top:0px solid !important;}
.exit-poll-state.active{display: block;border: none;}
.partyName {text-transform: uppercase;text-align: left;font-weight: 500;}
.vcard_warp{display: flex;width: 100%;flex-wrap: wrap;justify-content: center;gap: 15px;margin:20px 0 10px;align-items:center}
.haedingLeading{font-size: 24px;font-weight: 700;color: #fff;max-width: 150px;height: 150px;width: 100%;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;text-align: center;line-height: 31px;background-color: #d20f02;}
.haedingLeading span{display:block;width:100%;}
.haedingLeading strong{font-size: 40px;line-height: 51px;}
.vcard_warp .vparty_card {width: calc(144px - 15px);min-height: 168px;border-radius: 10px;}
.vcard_warp .card_head {display: flex;justify-content: space-between;flex-wrap: nowrap;align-items: center;padding: 10px 8px 7px;border-radius: 10px 10px 0 0;}
.vcard_warp .card_head .plogo img {width: 42px;height: 42px;border-radius: 50%;border: 3px solid #FFF;}
.vcard_warp .card_head .pname {font-size: 24px;color: #fff;font-weight: 500;}
.pseat{font-size: 75px;max-height: 104px;min-height: 104px;line-height: 1;color: #fff;display: flex;justify-content: center;align-items: center;}
.wrap_chartTable{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wrap_chartTable .lft{width: 60%;} 
.wrap_chartTable .rgt{width:38%;} 
#pieChart, #jammu{max-width: 300px;width: 100% !important;height: auto !important;margin: 0 auto;}
@media only screen and (max-width: 768px) { 
.wrap_chartTable .lft, .wrap_chartTable .rgt{width: 100%;margin-bottom: 10px;}
.table-responive table{font-size: 16px;}
.table-responive{overflow-x: scroll;}
.widthTabLast{width:60px;}
.partyName{width: 110px;min-width:110px;}
.vcard_warp{margin: 15px 0;gap: 10px;}
.vcard_warp .vparty_card {width: calc(145px - 5px);min-height: 105px;}
.pseat {font-size: 50px;max-height: 50px;min-height: 50px;} 
.vcard_warp .card_head .plogo img {width: 30px;height: 30px;border: 1px solid #FFF;}
.vcard_warp .card_head .pname {font-size: 20px;}
.vcard_warp .card_head {padding: 6px 6px 3px;}
.exit-poll-tab{width: 50%;}
.table-responive table td {padding: 5px;}
.haedingLeading{width: 100%;max-width: 87%;text-align: center;  border-radius: 10px; height: auto;padding: 7px 0;}
.haedingLeading strong {font-size: 30px;line-height: 30px;margin-left: 6px;}
.haedingLeading br {display: none;}	
}
/* Election page Result Table & tab End  */
/* Contact us pge css */
.contact-us-container{display: flex;flex-wrap: wrap;gap: 20px;padding: 20px;background:#fff;color:#000;}
.contact-us-container .left-section{max-width: 566px;width: 100%;border: 1px solid #ddd;}
.contact-us-container iframe{width: 100%;height: 424px;display: block;}
.contact-us-container .right-section {max-width: 550px;width: 100%;border: 1px solid #ddd;padding: 10px;border-radius: 10px;}
.careers_contact{align-items: flex-start;display: flex;gap: 12px;margin-bottom: 30px;}    
.careers_contact h4 {font-size: 20px;font-weight: 700;margin-bottom: 12px;color: #000 !important;}
.careers_contact p{font-size: 16px;font-weight: 500;margin-bottom: 0;color: #000 !important;}
.careers_contact p a{color: #000 !important;}
.careers_logo {border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding: 8px 0;}
@media screen and (max-width: 768px) {
	.contact-us-container {padding: 10px;}
	.contact-us-container .left-section, .contact-us-container .right-section {max-width: 100%;}
}
/* Contact us pge css End*/

@media (min-width: 769px) and (max-width: 1199px) {
	.photo-list .photo-item {
		max-width: calc(328px - 20px);
	}
	.photo-list figure figcaption { 
		font-size: 18px; 
		line-height: 26px;
	}
	
  .category_home {
		padding: 0 12px 25px;
	}
	.category_inner .left {
		width: 100%;
		padding: 0;
	}
	.category_inner .right {
		max-width:600px;
		width: 100%;
		margin:0 auto;
	}
	header {
		padding: 12px;
		background-color: #fff;
	}
	.topNews_section {
		padding: 5px 12px; 
	}
	.section_common{
		padding-left:12px;
		padding-right:12px;
	}
	.ftr_new .ftr_second {
		max-width: 490px;
		width: 100%;
		padding: 0 8px;
	}
	.ftr_new .ftr_first, .ftr_new .ftr_third {
		max-width: 230px;
		width: 100%;
	}
	.navItems_ftr li {  
		max-width: 157px;  
	}
	.topNews_section .wrap_topHomePage { 
		flex-direction: row; 
	}
	.topNews_section .right_wrap, .flx_india .rgt { 
		display: none;
	}
	.topNews_section .left_wrap {
		max-width: 100%; 
		padding: 0;
	}
	.world_news .thumb-box, .national_news .thumb-box {
		flex: 0 0 23%;
		max-width: 23%;
	}
	.flx_india .lft {
		width: 100%;
		padding-right: 0;
	}
	.business .left {
		max-width: 100%; 
	}
	.scienceTech .thumb-box, .box_business .thumb-box {
		flex: 0 0 23%;
		max-width: 23%;
	}
	.business .right {
		max-width: 100%;
		width: 100%;
	}
}


.pagination-wrap {
	text-align: center;
	margin: 30px 0;
}

.pagination-wrap .page-numbers {
	display: inline-block;
	margin: 0 5px;
	padding: 8px 14px;
	background: #eee;
	color: #000;
	text-decoration: none;
	border-radius: 4px;
	font-weight: 500;
}

.pagination-wrap .page-numbers.current, .pagination-wrap .page-numbers:hover {
	background: #e50914;
	color: #fff;
}