* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}
body {
    width: 100%;
}

a {text-decoration:none; color: #000000}
a:hover, .news-title:hover {
  color: #e7000b !important;
}

.article .related-section.you-may-also-like .tech-grid{display: flex;}
.article .related-section.you-may-also-like .tech-grid .news-card{width: 24%}
.article .related-section.you-may-also-like .tech-grid .news-img img{height: 150px}
.article .content-grid {display: flex;}

.container {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}

/* Top Bar */
.top-bar {
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    font-size: 14px;
}

.date { font-weight: bold; }
.breaking-label { color: #e7000b; font-weight: bold; margin-left: 10px; }
.news-ticker { width: 70%; vertical-align: middle;}
.news-ticker a {color: #000000; text-decoration: none}

.dot{
display:inline-block;
width:8px;
height:8px;
background:red;
border-radius:50%;
margin-right:8px;
margin-left:10px;
}

/* Header */
.header-main {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}

.logo { font-size: 32px; font-weight: 900; letter-spacing: -1px; }
.logo a{text-decoration: none;color: #000}
.ly { background-color: red; color: white; padding: 2px 5px; border-radius: 3px; }

.ad-placeholder {
    background-color: #f5f5f5;
    width: 720px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999;
    border: 1px solid #eee;
}

/* Nav */
nav { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.nav-links { display: flex; align-items: center; padding: 10px 0; gap: 15px; font-size: 15px; font-weight: bold; }
.nav-links a { text-decoration: none; color: #333; }

.nav-links a.active {
    color: #e11d2e;
    border-bottom: 2px solid #e11d2e;
}

.viral-link { position: relative; }
.hot-badge {
    position: absolute;
    top: -12px;
    right: -10px;
    background: red;
    color: white;
    font-size: 8px;
    padding: 1px 3px;
    border-radius: 2px;
}

.flags img { width: 18px; margin-left: 5px; cursor: pointer; }

/* What's Hot Section */
.whats-hot {
    background-color: #e7000b; /* Main Red Background */
    padding: 20px 0 40px 0;
    color: white;
}

.section-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.nav-arrows button {
    background: rgba(0,0,0,0.2);
    border: none;
    color: white;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 5px;
}

.card-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}

.card {
    background: white;
    color: black;
    border-radius: 4px;
    overflow: hidden;
}

.img-container { position: relative; }
.img-container img { width: 100%; display: block; }

.category-tag {
    position: absolute;
    top: 10px;
    left: 10px;
    background: red;
    color: white;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 8px;
    border-radius: 3px;
}

.category-tag a{color: #FFF}

.nav-links.top-menu .icon{display: flex;}
.nav-links.top-menu img{
    width: 20px;
    margin-bottom: 2px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
}

.nav-links.top-menu .quickly-icon img{
    width: 10px;
    margin-bottom: 4px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
}
.card-content { padding: 15px; }
.card-content h3 {
    font-size: 14px;
    line-height: 1.4;
    font-weight: bold;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .card-grid { grid-template-columns: repeat(2, 1fr); }
   
}

/* INDIA */

.india-layout{
display:grid;
grid-template-columns:2fr 1fr;
gap:25px;
margin-top:20px;
}

.india-img{
position:relative;
}

.india-img img{
width:100%;
height:auto;
border-radius:6px;
object-fit:cover;
}

.india-tag,{
position:absolute;
top:12px;
left:12px;
background:#e7000b;
color:white;
font-size:11px;
font-weight:700;
padding:4px 8px;
border-radius:4px;
}
.tag-small{
    background: #e7000b;
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 4px;
    margin-left: 0px;
}

.india-head{
font-size:22px;
margin-top:12px;
line-height:1.4;
}

.india-desc{
margin-top:8px;
font-size:14px;
color:#555;
}

.india-list .list-item{
border-bottom:1px solid #eee;
padding-bottom:14px;
margin-bottom:14px;
}


.news-card{
cursor:pointer;
}

.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}



.news-title{
font-size:19px;
font-weight:700;
/*margin-top:12px;*/
line-height:1.4;
}

.news-title.red{
color:#e7000b;
}

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}

/* SUBSCRIBE BOX */

.subscribe-box{
background:#e7000b;
color:white;
padding:30px;
border-radius:8px;
width:100%;
max-width:400px; 
margin-top: 20px;
}

.subscribe-box i{
font-size:28px;
margin-bottom:12px;
}

.subscribe-box h3{
margin:10px 0;
font-size:20px;
font-weight:700;
}

.subscribe-box p{
font-size:14px;
line-height:1.5;
margin-bottom:15px;
}

.subscribe-box input{
width:100%;
padding:12px;
border:1px solid rgba(255,255,255,0.4);
background:transparent;
border-radius:5px;
color:white;
margin-bottom:12px;
}

.subscribe-box input::placeholder{
color:#ffdede;
}

.subscribe-box button{
width:100%;
padding:12px;
background:white;
border:none;
border-radius:5px;
font-weight:600;
color:#e7000b;
cursor:pointer;
}

/* FACT CHECK */

.fact-check{
margin-top:10px;
background:white;
border-radius:8px;
/*overflow:hidden;*/
/*width:400px;*/
border:1px solid #eee;
}

.view_all_btn {
    font-size: 14px;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
    border: none;
    color: #fff;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    cursor: pointer;
    background-color: red;
    width: 165px;
    margin: 7px auto 0;
    border-radius: 22px;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .16), 0 1px 2px 0 rgba(0, 0, 0, .26);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .16), 0 1px 2px 0 rgba(0, 0, 0, .26);
}

p.fact-item {font-size: 15px;line-height: 1.4;}

.fact-header{
background:#e7000b;
color:white;
padding:14px 18px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.fact-header i{
font-size:14px;
}

.fact-item{
padding:16px 18px;
border-bottom:1px solid #eee;
}

.fact-top{
display:flex;
gap:8px;
align-items:center;
margin-bottom:6px;
}

.false{
background:#fdeaea;
color:#e7000b;
font-size:11px;
padding:3px 8px;
border-radius:4px;
font-weight:600;
}

.category{
font-size:12px;
color:#888;
}

.fact-title{
font-size:14px;
line-height:1.5;
margin:6px 0;
color:#222;
font-weight:600;
}

.fact-time{
font-size:12px;
color:#888;
margin-top:6px;
}

.fact-footer{
padding:18px;
border-top:1px solid #eee;
text-align:center;
background:#fff;
display:flex;
flex-direction:column;
align-items:center;
}

.view-all{
width:100%;
background:#f3f4f6;
border:none;
padding:12px;
border-radius:6px;
font-weight:600;
cursor:pointer;
font-size:14px;
margin-bottom:12px;
}

.fact-note{
font-size:12px;
color:#888;
line-height:1.5;
max-width:260px;
}

.india-right{
width:340px;
display:flex;
flex-direction:column;
gap:20px;
margin-left:20px;
}

.main-layout{
display:flex;
grid-template-columns:2fr 1fr;
gap:30px;
max-width:1200px;
margin:auto;
margin-top:10px;
}

.news-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
}

.news-card{
cursor:pointer;
}

.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}





.news-title.red{
color:#e7000b;
}

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}


/* LIVE STOCKS CARD */

.live-stocks{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
width:100%;
}

/* HEADER */

.stocks-header{
background:#e7000b;
color:white;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.stocks-header i{
font-size:14px;
}

/* STOCK ITEM */

.stock-item{
display:flex;
justify-content:space-between;
align-items:center;
padding:16px;
border-bottom:1px solid #eee;
}

/* LEFT */

.stock-name{
font-weight:700;
font-size:14px;
}

.stock-ex{
font-size:12px;
color:#888;
margin-top:2px;
}

.stock-price{
font-size:18px;
font-weight:700;
margin-top:6px;
}

/* RIGHT */

.stock-right{
text-align:right;
}

/* BADGE */

.badge{
font-size:12px;
padding:4px 8px;
border-radius:6px;
font-weight:600;
}

.green{
background:#e6f7ed;
color:#00a651;
}

.red{
background:#fdeaea;
color:#e7000b;
}

.stock-change{
font-size:13px;
margin-top:6px;
}

/* FOOTER */

.stocks-footer{
text-align:center;
font-size:12px;
color:#777;
padding:14px;
background-color:#fafafa ;

}

/* REFRESH ICON */

.refresh{
background:rgba(255,255,255,0.2);
padding:6px;
border-radius:6px;
cursor:pointer;
}

.sidebar{
width:340px;
display:flex;
flex-direction:column;
gap:20px;
 top: 20px;
position: sticky;
   
    height: fit-content;
}


/*world*/

.world-layout{
display:grid;
grid-template-columns:2fr 1fr;
gap:25px;
}
.world-section{
margin-top:40px;
}
.world-img{
position:relative;
}
.world-img img{
width:100%;
height:auto;
object-fit:cover;
border-radius:6px;
}
.world-tag{
position:absolute;
top:12px;
left:12px;
background:#e7000b;
color:#fff;
font-size:11px;
font-weight:700;
padding:4px 8px;
border-radius:4px;
letter-spacing:.5px;
}

.world-head{
font-size:22px;
margin-top:12px;
color:#e7000b;
line-height:1.4;
}

.world-desc{
margin-top:8px;
color:#555;
font-size:14px;
}

.world-list .list-item{
border-bottom:1px solid #eee;
padding-bottom:14px;
margin-bottom:14px;
}

.list-item h4{
font-size:15px;
line-height:1.4;
}



/* TRENDING CARD */

.trending{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
width:100%;
}

/* HEADER */

.trending-header{
background:#e7000b;
color:white;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.trending-header i{
font-size:14px;
}

/* ITEM */

.trend-item{
display:flex;
align-items:center;
justify-content:space-between;
padding:16px;
border-bottom:1px solid #eee;
}

/* RANK */

.trend-rank{
width:20px;
color:#999;
font-weight:700;
}

/* INFO */

.trend-info{
flex:1;
margin-left:10px;
}

/* TAG + COUNT */

.trend-sub{
font-size:12px;
color:#777;
margin-top:4px;
}

/* GROWTH */

.trend-growth{
font-size:13px;
font-weight:600;
}

.green{
color:#00a651;
}
.news-section{
width:100%;
max-width:820px;
}

.india-middle{

margin-top:100px;
}

/* SPORTS CARD */

.sports{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
width:100%;
}

/* HEADER */

.sports-header{
background:#e7000b;
color:white;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.sports-header i{
font-size:14px;
}

/* MATCH BLOCK */

.match{
padding:16px;
border-bottom:1px solid #eee;
}

/* LEAGUE */

.league{
display:flex;
justify-content:space-between;
align-items:center;
font-size:12px;
margin-bottom:8px;
}

.league-badge{
background:#f1f1f1;
padding:3px 8px;
border-radius:6px;
font-weight:600;
}

/* LIVE */

.live{
color:#e7000b;
font-weight:600;
}

.overs{
color:#e7000b;
}

.time{
color:#777;
}

/* DOT */

.dot{
height:6px;
width:6px;
background:#e7000b;
border-radius:50%;
display:inline-block;
margin-right:6px;
}

/* TEAM ROW */

.team{
display:flex;
justify-content:space-between;
margin:5px 0;
font-size:14px;
}

.team b{
font-weight:700;
}

/* REFRESH */

.refresh{
background:rgba(255,255,255,0.2);
padding:6px;
border-radius:6px;
cursor:pointer;
}
/* AD BOX */

/* GOOGLE TRENDS CARD */

.google-trends{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
width:100%;
}


/* HEADER (same style as sports) */

.trends-header{
background:#e7000b;
color:#fff;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}


/* ROW */

.trend-row{
display:flex;
gap:12px;
padding:16px;
border-bottom:1px solid #eee;
}


/* NUMBER */

.trend-num{
background:#e7000b;
color:#fff;
font-size:13px;
font-weight:700;
width:34px;
height:34px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
}


/* CONTENT */

.trend-content{
flex:1;
}

.trend-cat{
font-size:11px;
background:#f1f1f1;
display:inline-block;
padding:3px 8px;
border-radius:6px;
margin-bottom:4px;
}


.trend-views{
font-size:12px;
color:#777;
margin-top:4px;
}


/* BUTTON */

.trend-btn{
width:90%;
margin:16px auto;
display:block;
background:#e7000b;
color:white;
border:none;
padding:12px;
border-radius:6px;
font-weight:600;
cursor:pointer;
}
/* BIRTHDAYS */

.birthdays{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
margin-top:20px;
}

.birth-header{
background:#e7000b;
color:#fff;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.birth-item{
display:flex;
justify-content:space-between;
align-items:flex-start;
padding:16px;
border-bottom:1px solid #eee;
}

.birth-info b{
font-size:14px;
color:#1f2937;
}

.birth-meta{
font-size:13px;
color:#6b7280;
margin-top:6px;
display:flex;
align-items:center;
gap:8px;
}

/* TAG */

.birth-tag{
background:#eef1f5;
color:#34495e;
font-size:11px;
font-weight:600;
padding:4px 8px;
border-radius:4px;
}

/* DESCRIPTION */

.birth-desc{
color:#6b7280;
font-size:13px;
}

/* AGE */

.birth-age{
font-weight:700;
color:#555;
}




/* HOROSCOPE */

.horoscope{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
margin-top:20px;
}

.horoscope-header{
background:#e7000b;
color:#fff;
padding:14px 16px;
display:flex;
justify-content:space-between;
align-items:center;
font-weight:600;
}

.zodiac-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:10px;
padding:15px;
}

.zodiac{
background:#f7f7f7;
padding:15px;
text-align:center;
border-radius:6px;
font-size:13px;
}

.horoscope-note{
text-align:center;
font-size:12px;
color:#777;
padding:10px 15px 15px;
}

.refresh{
background:rgba(255,255,255,0.2);
padding:6px;
border-radius:6px;
cursor:pointer;
}

.zodiac-icon{
display:block;
font-size:22px;
color:#e7000b;
margin-bottom:6px;
}

/* DAILY TAROT */

.daily-tarot{
background:#fff;
border:1px solid #eee;
border-radius:8px;
overflow:hidden;
margin-top:20px;
}

.tarot-header{
background:#e7000b;
color:#fff;
padding:14px 16px;
font-weight:600;
}

.tarot-body{
text-align:center;
padding:20px;
}

.tarot-card{
width:90px;
height:120px;
background:#e7000b;
margin:auto;
border-radius:10px;
display:flex;
align-items:center;
justify-content:center;
color:#fff;
font-size:26px;
}

.tarot-btn{
width:100%;
margin-top:16px;
background:#e7000b;
color:#fff;
border:none;
padding:12px;
border-radius:6px;
font-weight:600;
cursor:pointer;
}


/* FOLLOW US */

.follow-us{
background:#fff;
border:1px solid #eee;
border-radius:8px;
padding:20px;
margin-top:20px;
}

.follow-us h3{
margin-bottom:15px;
font-size:18px;
}

.social-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:12px;
}

.social{
display:flex;
align-items:center;
justify-content:center;
gap:8px;
padding:12px;
border-radius:6px;
color:#fff;
font-weight:600;
text-decoration:none;
}

.fb{
background:#3b5998;

}

.tw{
background:#1da1f2;
}

.ig{
background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);
}

.yt{
background:#ff0000;
}
/* SPONSORED CONTENT */

.sponsored{
background:#fff;
border:1px solid #eee;
border-radius:8px;
padding:16px;
margin-top:20px;
}

.sponsored-title{
text-align:center;
font-size:12px;
color:#888;
letter-spacing:1px;
margin-bottom:12px;
}

.sponsored-box{
background:#f5f5f5;
border-radius:6px;
height:320px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
text-align:center;
color:#999;
}

.taboola-placeholder{
font-size:14px;
margin-bottom:8px;
}

.taboola-code{
font-size:12px;
color:#bbb;
}
/* FOOTER */

.site-footer{
background:#f5f5f5;
margin-top:60px;
padding-top:40px;
font-family:Roboto, sans-serif;
}

.footer-container{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:2fr 1fr 1fr 1fr;
gap:40px;
padding:0 10px;
}

/* LOGO */

.footer-logo{
font-size:28px;
font-weight:800;
margin-bottom:10px;
}

.footer-logo span{
background:#e7000b;
color:white;
padding:2px 8px;
margin-left:4px;
}

.footer-desc{
font-size:14px;
color:#555;
line-height:1.6;
}

/* TITLES */

.footer-col h4{
margin-bottom:12px;
font-size:16px;
}

/* LINKS */

.footer-col ul{
list-style:none;
padding:0;
margin:0;
}

.footer-col ul li{
margin-bottom:8px;
font-size:14px;
color:#555;
cursor:pointer;
}

.footer-col ul li:hover{
color:#e7000b;
}

/* BOTTOM */

.footer-bottom{
border-top:1px solid #ddd;
margin-top:30px;
padding:15px 0;
display:flex;
justify-content:space-between;
align-items:center;
max-width:1200px;
margin-left:auto;
margin-right:auto;
font-size:13px;
color:#666;
}

/* SOCIAL */

.footer-social i{
margin-left:15px;
cursor:pointer;
font-size:16px;
color:#444;
}

.footer-social i:hover{
color:#e7000b;
}
.news-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
margin-top:20px;
}

.news-card{
cursor:pointer;
}

.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}





.news-title.red{
color:#e7000b;
}

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}
/* TOP AD */

.top-ad{
width:720px;
height:90px;
background:#eee;
margin:30px auto;
display:flex;
align-items:center;
justify-content:center;
color:#999;
border-radius:6px;
}


/* ENTERTAINMENT GRID */

.ent-grid{
display:grid;
grid-template-columns:2fr 1fr;
gap:30px;
margin-top:20px;
}


/* MAIN NEWS */

.ent-img{
position:relative;
}

.ent-img img{
width:100%;
height:320px;
object-fit:cover;
border-radius:6px;
}

.ent-title{
font-size:24px;
margin-top:15px;
line-height:1.4;
}

.ent-desc{
margin-top:10px;
color:#555;
font-size:15px;
line-height:1.6;
}


/* SIDE LIST */

.side-item{
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:15px;
}

.side-meta{
font-size:13px;
color:#777;
margin-bottom:5px;
}

.side-item h4{
font-size:15px;
line-height:1.4;
}
/* NEWS GRID */

.news-grid-section{
margin-top:40px;
}

.news-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
}


/* CARD */

.news-card{
cursor:pointer;
}


.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}







/* TITLE */




.news-title.red{
color:#d60000;
}


/* META */

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}
/* BOLLYWOOD LAYOUT */

.bollywood-layout{
display:grid;
grid-template-columns:2fr 1fr;
gap:30px;
margin-top:20px;
}


/* IMAGE */

.bollywood-img{
position:relative;
}

.bollywood-img img{
width:100%;
height:300px;
object-fit:cover;
border-radius:6px;
}


/* TITLE */

.bollywood-title{
font-size:24px;
line-height:1.4;
margin-top:15px;
color:#d60000;
}


/* DESC */

.bollywood-desc{
font-size:15px;
color:#555;
margin-top:10px;
line-height:1.6;
}


/* SIDE NEWS */

.bollywood-side .side-item{
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:15px;
}

.side-meta{
font-size:13px;
color:#777;
margin-bottom:5px;
}

.side-item h4{
font-size:15px;
line-height:1.4;
}
/* GRID SECTION */

.india-grid-section{
margin-top:30px;
}


/* GRID */

.news-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
}


/* CARD */

.news-card{
cursor:pointer;
}


/* IMAGE */

.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}





/* TITLE */



.news-title.red{
color:#d60000;
}


/* META */

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}
/* ADVERTISEMENT */

.top-ad{
width:720px;
height:90px;
background:#eee;
margin:40px auto;
display:flex;
align-items:center;
justify-content:center;
color:#999;
border-radius:6px;
}


/* SPORTS LAYOUT */

.sports-layout{
display:grid;
grid-template-columns:2fr 1fr;
gap:30px;
margin-top:20px;
}


/* IMAGE */

.sports-img{
position:relative;
}

.sports-img img{
width:100%;
height:320px;
object-fit:cover;
border-radius:6px;
}


/* TITLE */

.sports-title{
font-size:24px;
line-height:1.4;
margin-top:15px;
}


/* DESCRIPTION */

.sports-desc{
font-size:15px;
color:#555;
margin-top:10px;
line-height:1.6;
}


/* SIDE NEWS */

.sports-side .side-item{
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:15px;
}


/* META */

.side-meta{
font-size:13px;
color:#777;
margin-bottom:5px;
}

.side-item h4{
font-size:15px;
line-height:1.4;
}
/* NEWS GRID */

.news-grid-section{
margin-top:40px;
}

.news-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
}


/* CARD */

.news-card{
cursor:pointer;
}


/* IMAGE */

.news-img{
position:relative;
}

.news-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}

/* TITLE */


.news-title.red{
color:#d60000;
}


/* META */

.news-meta{
font-size:13px;
color:#777;
margin-top:6px;
}
/* CRICKET LAYOUT */

.cricket-layout{
display:grid;
grid-template-columns:2fr 1fr;
gap:30px;
margin-top:20px;
}


/* IMAGE */

.cricket-img{
position:relative;
}

.cricket-img img{
width:100%;
height:320px;
object-fit:cover;
border-radius:6px;
}


/* TITLE */

.cricket-title{
font-size:24px;
line-height:1.4;
margin-top:15px;
}

.cricket-title.red{
color:#d60000;
}


/* DESCRIPTION */

.cricket-desc{
font-size:15px;
color:#555;
margin-top:10px;
line-height:1.6;
}


/* SIDE NEWS */

.cricket-side .side-item{
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:15px;
}

.side-meta{
font-size:13px;
color:#777;
margin-bottom:5px;
}

.side-item h4{
font-size:15px;
line-height:1.4;
}
/* GRID */

.news-grid{

display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
margin-top:30px;

}


/* CARD */

.news-card{
cursor:pointer;
}


/* IMAGE */

.news-image{
position:relative;
}

.news-image img{

width:100%;
height:230px;
object-fit:cover;
border-radius:6px;

}

/* FIRST TITLE RED */

.news-title.red{
color:#e7000b;
}


/* META */

.news-meta{

font-size:13px;
color:#777;
margin-top:6px;

}
/* SECTION TITLE */

.section-title{

background:#e7000b;
color:#fff;
vertical-align: middle;
font-size:22px;
font-weight:700;
text-transform: uppercase;
padding:10px 0px 0px 20px;
margin:20px 0 20px;
letter-spacing:1px;

}


/* LAYOUT */

.tech-layout{

display:grid;
grid-template-columns:2fr 1fr;
gap:30px;

}


/* IMAGE */

.tech-img{
position:relative;
}

.tech-img img{

width:100%;
height:320px;
object-fit:cover;
border-radius:6px;

}

.related-section .tech-img img{ height: 375px; }
.related-section .tech-title {color: #000000}

/* TITLE */

.tech-title{

font-size:26px;
font-weight:700;

margin-top:15px;
line-height:1.4;

color:#e7000b;

}


/* DESCRIPTION */

.tech-desc{

font-size:15px;
color:#666;

margin-top:10px;

}


/* META */

.tech-meta{
font-size:13px;
color:#888;
margin-top:10px;

}


/* SIDE NEWS */

.side-item{

padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #eee;

}


/* SIDE META */

.side-meta{
font-size:13px;
color:#888;
margin-bottom:6px;
}


/* SIDE TAG */
.side-tag{
background:#ff0000;
color:#fff;
padding:2px 6px;
font-size:11px;
border-radius:3px;
margin-left:6px;

}


/* SIDE TITLE */

.side-item h4{
font-size:15px;
line-height:1.4;
font-weight:600;
cursor:pointer;

}
/* GRID */

.science-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
margin-top:30px;
}


/* CARD */
.science-card{
cursor:pointer;
}


/* IMAGE */
.science-img{
position:relative;
}

.science-img img{
width:100%;
height:230px;
object-fit:cover;
border-radius:6px;
}

/* TAG */

.science-tag{
position:absolute;
top:10px;
left:10px;
background:#ff0000;
color:#fff;
font-size:11px;
font-weight:700;
padding:4px 8px;
border-radius:4px;
}

/* TITLE */

.science-title{

font-size:18px;
font-weight:700;
margin-top:10px;
line-height:1.4;

}

/* FIRST TITLE RED */

.science-title.red{
color:#e7000b;
}

/* META */

.science-meta{
font-size:13px;
color:#777;
margin-top:6px;
}

/* LAYOUT */

.business-layout{

display:grid;
grid-template-columns:2fr 1fr;
gap:30px;

}


/* IMAGE */

.business-img{
position:relative;
}

.business-img img{

width:100%;
height:320px;
object-fit:cover;
border-radius:6px;

}





/* TITLE */

.business-title{

font-size:26px;
font-weight:700;

margin-top:15px;
line-height:1.4;

color:#e7000b;

}


/* DESCRIPTION */

.business-desc{

font-size:15px;
color:#666;

margin-top:10px;

}


/* META */

.business-meta{

font-size:13px;
color:#888;

margin-top:10px;

}


/* SIDE NEWS */

.side-item{

padding-bottom:15px;
margin-bottom:15px;

border-bottom:1px solid #eee;

}


/* SIDE META */

.side-meta{

font-size:13px;
color:#888;

margin-bottom:6px;

}


/* SIDE TAG */

.side-tag{

background:#ff0000;
color:#fff;

padding:2px 6px;

font-size:11px;

border-radius:3px;
margin-left:6px;

}


/* SIDE TITLE */

.side-item h4{

font-size:15px;
line-height:1.4;
font-weight:600;

cursor:pointer;

}
/* GRID */

.tech-grid{

display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
margin-top:30px;

}


/* CARD */

.tech-card{
cursor:pointer;
}


/* IMAGE */

.tech-img{
position:relative;
}

.tech-img img{

width:100%;
height:230px;
object-fit:cover;
border-radius:6px;

}


/* TAG */

.india-tag,.tech-tag{

position:absolute;
top:10px;
left:10px;
background:#ff0000;
color:#fff;
font-size:11px;
font-weight:700;
padding:4px 8px;
border-radius:4px;

}


/* TITLE */

.tech-title{

font-size:18px;
font-weight:700;
margin-top:10px;
line-height:1.4;

}


/* RED TITLE */

.tech-title.red{
color:#e7000b;
}


/* META */

.tech-meta{

font-size:13px;
color:#777;
margin-top:6px;

}

/* LAYOUT */

.auto-layout{

display:grid;
grid-template-columns:2fr 1fr;
gap:30px;

}


/* IMAGE */

.auto-img{
position:relative;
}

.auto-img img{

width:100%;
height:320px;
object-fit:cover;
border-radius:6px;

}





/* TITLE */

.auto-title{

font-size:26px;
font-weight:700;

margin-top:15px;
line-height:1.4;

color:#e7000b;

}


/* DESCRIPTION */

.auto-desc{

font-size:15px;
color:#666;

margin-top:10px;

}


/* META */

.auto-meta{

font-size:13px;
color:#888;

margin-top:10px;

}


/* SIDE NEWS */

.side-item{

padding-bottom:15px;
margin-bottom:15px;

border-bottom:1px solid #eee;

}


/* SIDE META */

.side-meta{

font-size:13px;
color:#888;

margin-bottom:6px;

}


/* SIDE TAG */

.side-tag{

background:#ff0000;
color:#fff;

padding:2px 6px;

font-size:11px;

border-radius:3px;
margin-left:6px;

}


/* SIDE TITLE */

.side-item h4{

font-size:15px;
line-height:1.4;
font-weight:600;

cursor:pointer;

}
/* TAG */

.news-tag{

position:absolute;
top:12px;
left:12px;

background:#ff0000;
color:#fff;

font-size:11px;
font-weight:700;

padding:4px 10px;

border-radius:4px;

}



/* LAYOUT */

.life-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}


/* IMAGE */

.life-img{
position:relative;
}

.life-img img{

width:100%;
height:320px;

object-fit:cover;

border-radius:6px;

}




/* TITLE */

.life-title{

font-size:26px;

font-weight:700;

margin-top:15px;

line-height:1.4;

color:#e7000b;

}


/* DESCRIPTION */

.life-desc{

font-size:15px;

color:#666;

margin-top:10px;

}


/* META */

.life-meta{

font-size:13px;

color:#888;

margin-top:10px;

}


/* SIDE NEWS */

.side-item{

padding-bottom:15px;

margin-bottom:15px;

border-bottom:1px solid #eee;

}


.side-meta{

font-size:13px;

color:#888;

margin-bottom:6px;

}


/* SIDE TAG */

.side-tag{

background:#ff0000;

color:#fff;

padding:2px 6px;

font-size:11px;

border-radius:3px;

margin-left:6px;

}


/* SIDE TITLE */

.side-item h4{

font-size:15px;

line-height:1.4;

font-weight:600;

cursor:pointer;

}
/* AD BANNER */

.ad-banner{

width:720px;
height:90px;

margin:30px auto;

background:#eee;

display:flex;
align-items:center;
justify-content:center;

color:#8a8a8a;

font-size:14px;

border-radius:6px;

}







/* LAYOUT */

.viral-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}



/* IMAGE */

.viral-img{
position:relative;
}

.viral-img img{

width:100%;
height:320px;

object-fit:cover;

border-radius:6px;

}





/* TITLE */

.viral-title{

font-size:26px;

font-weight:700;

margin-top:15px;

line-height:1.4;

}



/* DESCRIPTION */

.viral-desc{

font-size:15px;

color:#666;

margin-top:10px;

}



/* META */

.viral-meta{

font-size:13px;

color:#888;

margin-top:10px;

}



/* SIDE NEWS */

.side-item{

padding-bottom:15px;

margin-bottom:15px;

border-bottom:1px solid #eee;

}



/* SIDE META */

.side-meta{

font-size:13px;

color:#888;

margin-bottom:6px;

}



/* SIDE TAG */

.side-tag{

background:#ff0000;
color:#fff;

padding:2px 6px;

font-size:11px;

border-radius:3px;

margin-left:6px;

}



/* SIDE TITLE */

.side-item h4{

font-size:15px;

line-height:1.4;

font-weight:600;

cursor:pointer;

}
/* GRID */

.grid-news{

display:grid;
grid-template-columns:1fr 1fr;

gap:30px;

margin-top:40px;

}



/* CARD */

.grid-card{
cursor:pointer;
}



/* IMAGE */

.grid-img{

position:relative;

}

.grid-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}



/* TAG */

.grid-tag{

position:absolute;

top:12px;
left:12px;

background:#ff0000;
color:#fff;

font-size:11px;
font-weight:700;

padding:4px 10px;

border-radius:4px;

}



/* TITLE */

.grid-title{

font-size:19px;

font-weight:700;

margin-top:12px;

line-height:1.4;

}



/* RED TITLE */

.grid-title.red{
color:#e7000b;
}



/* META */

.grid-meta{

font-size:13px;

color:#777;

margin-top:6px;

}


/* HEALTH LAYOUT */

.health-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}


/* IMAGE */

.health-img{
position:relative;
}

.health-img img{

width:100%;
height:320px;

object-fit:cover;

border-radius:6px;

}


/* TITLE */

.health-title{

font-size:26px;
font-weight:700;

margin-top:15px;

color:#e7000b;

}


/* DESC */

.health-desc{

color:#666;

margin-top:10px;

}


/* META */

.health-meta{

font-size:13px;
color:#888;

margin-top:10px;

}


/* SIDE NEWS */

.side-item{

border-bottom:1px solid #eee;

padding-bottom:15px;
margin-bottom:15px;

}

.side-meta{

font-size:13px;
color:#888;

margin-bottom:5px;

}

.side-tag{

background:#ff0000;
color:#fff;

font-size:11px;

padding:2px 6px;

border-radius:3px;

margin-left:5px;

}



/* GRID */

.news-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:30px;

margin-top:20px;

}


.news-img{
position:relative;
}

.news-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}

.grid-tag{

position:absolute;

top:12px;
left:12px;

background:#ff0000;

color:#fff;

font-size:11px;

padding:4px 10px;

border-radius:4px;

font-weight:700;

}


.grid-title{

font-size:19px;

font-weight:700;

margin-top:12px;

line-height:1.4;

}

.grid-title.red{
color:#e7000b;
}
.grid-meta{
font-size:13px;
color:#777;
margin-top:6px;
}

body{
font-family:'Roboto',sans-serif;
background:#ffffff;
}



/* LAYOUT */

.science-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}



/* IMAGE */

.news-img{
position:relative;
}

.news-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}






/* TITLE */

.main-title{

font-size:26px;
font-weight:700;

color:#e7000b;

margin-top:15px;

}



/* DESC */

.main-desc{

color:#666;
margin-top:10px;

}



/* META */

.news-meta{

font-size:13px;
color:#888;

margin-top:10px;

}



/* SIDE NEWS */

.side-news{

border-bottom:1px solid #eee;

padding-bottom:15px;
margin-bottom:15px;

}

.side-meta{

font-size:13px;
color:#888;

margin-bottom:5px;

}

.side-tag{

background:#ff0000;
color:#fff;

font-size:11px;

padding:3px 8px;

border-radius:4px;

margin-left:5px;

}



/* GRID */

.science-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:30px;

margin-top:40px;

}



/* GRID IMAGE */

.grid-img{

position:relative;

}

.grid-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}



.grid-tag{

position:absolute;

top:12px;
left:12px;

background:#ff0000;

color:#fff;

font-size:11px;

padding:4px 10px;

border-radius:4px;

font-weight:700;

}



.grid-card h3{

font-size:19px;

font-weight:700;

margin-top:12px;

line-height:1.4;

}



.grid-meta{

font-size:13px;

color:#777;

margin-top:6px;

}
body{
font-family:'Roboto',sans-serif;
background:#ffffff;
}



/* LAYOUT */

.edu-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}



/* IMAGE */

.news-img{
position:relative;
}

.news-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}






/* MAIN TITLE */

.main-title{

font-size:26px;
font-weight:700;

color:#111;

margin-top:15px;

}



/* DESCRIPTION */

.main-desc{

color:#666;

margin-top:10px;

}



/* META */

.news-meta{

font-size:13px;

color:#888;

margin-top:10px;

}



/* SIDE NEWS */

.side-news{

border-bottom:1px solid #eee;

padding-bottom:15px;
margin-bottom:15px;

}

.side-meta{

font-size:13px;
color:#888;

margin-bottom:5px;

}

.side-tag{

background:#ff0000;

color:#fff;

font-size:11px;

padding:3px 8px;

border-radius:4px;

margin-left:5px;

}



/* GRID */

.tech-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:30px;

margin-top:40px;

}



/* GRID IMAGE */

.grid-img{

position:relative;

}

.grid-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}



.grid-tag{

position:absolute;

top:12px;
left:12px;

background:#ff0000;

color:#fff;

font-size:11px;

padding:4px 10px;

border-radius:4px;

font-weight:700;

}



/* GRID TITLE */

.grid-card h3{

font-size:19px;

font-weight:700;

margin-top:12px;

line-height:1.4;

}

.grid-card h3.red{

color:#e7000b;

}



/* GRID META */

.grid-meta{

font-size:13px;

color:#777;

margin-top:6px;

}

body{
font-family:'Roboto',sans-serif;
}






/* FESTIVAL LAYOUT */

.festival-layout{

display:grid;
grid-template-columns:2fr 1fr;

gap:30px;

}



/* IMAGE */

.news-img{
position:relative;
}

.news-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}






/* MAIN TITLE */

.main-title{

font-size:26px;
font-weight:700;

margin-top:15px;

}



/* DESCRIPTION */

.main-desc{

color:#666;
margin-top:10px;

}



/* META */

.news-meta{

font-size:13px;
color:#888;

margin-top:10px;

}



/* SIDE NEWS */

.side-news{

border-bottom:1px solid #eee;

padding-bottom:15px;
margin-bottom:15px;

}

.side-meta{

font-size:13px;
color:#888;

margin-bottom:5px;

}

.side-tag{

background:#ff0000;

color:#fff;

font-size:11px;

padding:3px 8px;

border-radius:4px;

margin-left:5px;

}




/* GRID IMAGE */

.grid-img{

position:relative;

}

.grid-img img{

width:100%;
height:230px;

object-fit:cover;

border-radius:6px;

}



.grid-tag{

position:absolute;

top:12px;
left:12px;

background:#ff0000;

color:#fff;

font-size:11px;

padding:4px 10px;

border-radius:4px;

font-weight:700;

}



/* GRID TITLE */

.grid-card h3{

font-size:19px;

font-weight:700;

margin-top:12px;

line-height:1.4;

}

.grid-card h3.red{

color:#e7000b;

}



/* GRID META */

.grid-meta{

font-size:13px;

color:#777;

margin-top:6px;

}
.follow-section{

background:#f5f5f5;

padding:40px;

text-align:center;

border-radius:10px;

max-width:1000px;

margin:50px auto;

}



.follow-title{

font-size:22px;

font-weight:700;

margin-bottom:30px;

color:#222;

}

.follow-title i{

color:red;

margin-right:10px;

}



.follow-grid{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:25px;

}



.follow-card{

background:#fff;

padding:25px;

border-radius:10px;

border:1px solid #eee;

transition:0.3s;

}



.follow-card:hover{

box-shadow:0 5px 20px rgba(0,0,0,0.1);

}



.follow-card i{

font-size:26px;

margin-bottom:10px;

}



.fb{

color:white;
background-color:#1877f2;


}



.tw{

color:white;
background-color:#1da1f2;
}



.ig{

color:#e8e3e5;
background-color: white;
}



.yt{

color:white;
background-color:#ff0000;
}

.follow-card h3{

font-size:22px;

font-weight:700;

margin:5px 0;

}

.follow-card p{

color:#777;

font-size:14px;

}
body{
font-family:'Roboto',sans-serif;
}



/* SECTION */

.video-news{

max-width:900px;

margin:40px auto;

}



/* TITLE */

.video-title{

/*background:#e7000b;*/

color:#fff;

padding:14px 20px;

font-size:20px;

font-weight:700;

}

.video-title i{

margin-right:10px;

}



/* VIDEO ITEM */

.video-item{

display:flex;

gap:20px;

padding:20px 0;

border-bottom:1px solid #eee;

}



/* THUMB */

.video-thumb{

width:130px;

height:80px;

background:#0c1024;

border-radius:6px;

position:relative;

display:flex;

align-items:center;

justify-content:center;

}



/* TAG */

.video-tag{

position:absolute;

top:8px;

left:8px;

background:#ff0000;

color:#fff;

font-size:11px;

padding:3px 8px;

border-radius:4px;

}



/* PLAY ICON */

.play{

color:#fff;

font-size:22px;

opacity:0.8;

}
/* TEXT */

.video-info h4{
font-size:16px;
font-weight:600;
margin-bottom:8px;
}
/* META */

.video-meta{

font-size:13px;

color:#777;

display:flex;

gap:12px;

align-items:center;

}

.video-meta i{

font-size:13px;

}

/* category style  */
.category-header{

background:#e7000b;
color:white;
padding:20px 0;

}

.category-header h1{

font-size:28px;
/*margin-top:10px;*/

}

nav, .top-bar {
  position: sticky;
  top: 0;
  z-index: 1000; /* keeps it above other elements */
  background: #fff; /* important so content doesn't show through */
}
nav{top:27px;}

.back-home{

color:white;
text-decoration:none;
font-size:14px;

}


.category-layout{

display:grid;
grid-template-columns:2fr 1fr;
gap:40px;
margin-top:40px;

}


.featured-img{

position:relative;

}

.featured-img img{

width:100%;
border-radius:8px;
height: 433px;
}

.featured-news h2{

margin-top:15px;
font-size:26px;
line-height:1.4;

}

.more-title{

margin-top:30px;
border-bottom:2px solid #e7000b;
padding-bottom:8px;

}

.more-news{

display:flex;
gap:15px;
margin-top:20px;

}

.more-news img{

width:200px;
border-radius:6px;

}

.latest-list{

background:white;
border:1px solid #eee;
padding:20px;
margin-top:30px;

}

.latest-item{

display:flex;
gap:10px;
margin-top:15px;

}

.latest-item img{

width:80px;
border-radius:4px;

}
.latest-india{

background:#fff;
padding:25px;
border-radius:8px;
border:1px solid #eee;
margin-top:40px;

}


.latest-title{

font-size:22px;
font-weight:700;
border-bottom:2px solid #e7000b;
padding-bottom:10px;
margin-bottom:20px;

}


/* ITEM */

.latest-item{

display:flex;
gap:20px;
padding:20px 0;
border-bottom:1px solid #eee;

}


/* IMAGE */

.latest-img{

position:relative;
width:160px;
flex-shrink:0;

}

.latest-img img{

width:160px;
height:100px;
object-fit:cover;
border-radius:6px;

}


/* TEXT */

.latest-content h3{

font-size:16px;
font-weight:700;
line-height:1.4;

}

.latest-content h3.red{
color:#e7000b;
}

.latest-content p{

font-size:14px;
color:#666;
margin-top:6px;

}


/* META */

.meta{

margin-top:8px;
font-size:13px;
color:#888;
display:flex;
gap:15px;
align-items:center;

}

.meta i{
margin-right:4px;
}

.views{
display:flex;
align-items:center;
}
.more-india{

margin-top:40px;

}

.more-india-title{

font-size:22px;
font-weight:700;
border-bottom:2px solid #e7000b;
padding-bottom:10px;
margin-bottom:20px;

}

/* CARD */

.more-india-card{

max-width:520px;

}

/* IMAGE */

.more-india-img img{

width:100%;
height:260px;
object-fit:cover;
border-radius:8px;

}

/* META */

.more-india-meta{

font-size:13px;
color:#888;
margin-top:10px;
display:flex;
gap:15px;
align-items:center;

}

.more-india-meta i{

margin-right:4px;

}

/* TITLE */

.more-india-headline{

font-size:20px;
font-weight:700;
margin-top:10px;
line-height:1.4;

}

/* DESCRIPTION */

.more-india-desc{

font-size:14px;
color:#666;
margin-top:8px;
line-height:1.6;

}

/* ad india  */

.ad-720{

width:720px;
height:90px;

background:#f2f2f2;

border-radius:10px;

display:flex;
align-items:center;
justify-content:center;

color:#9aa0a6;

font-size:14px;

margin:30px 0;

border:1px solid #e5e5e5;

}
.breaking{
display:flex;
align-items:center;

flex:1;
}

.breaking marquee{
flex:1;
}

/* HERO */

.fact-hero{
background:#e53922;
padding:60px 0;
color:white;
}

.fact-container{
width:900px;
margin:auto;
}

.fact-hero h1{
font-size:40px;
margin-bottom:10px;
display:flex;
align-items:center;
gap:10px;
}

.fact-search{
margin-top:25px;
display:flex;
gap:15px;
}

.fact-search input{
flex:1;
padding:15px;
border-radius:8px;
border:none;
font-size:16px;
}

.fact-search button{
padding:14px 28px;
background:white;
border:none;
border-radius:8px;
font-weight:600;
cursor:pointer;
}

/* TAGS */

.fact-tags{
margin-top:20px;
}

.fact-tags span{
background:#ff6a5a;
padding:6px 14px;
border-radius:20px;
margin-right:8px;
font-size:13px;
}


/* RESULTS */

.fact-results{
width:900px;
margin:40px auto;
}


/* CARD */

.fact-card{
background:white;
border:1px solid #eee;
border-radius:10px;
padding:20px;
margin-bottom:25px;
box-shadow:0 2px 10px rgba(0,0,0,0.05);
}

.fact-title{
font-size:18px;
font-weight:600;
margin-bottom:15px;
display:flex;
gap:10px;
align-items:center;
}


/* REVIEW */

.fact-review{
display:flex;
justify-content:space-between;
align-items:center;
padding:12px;
background:#f7f7f7;
border-radius:6px;
margin-bottom:10px;
}

.review-right{
padding:5px 10px;
border-radius:20px;
font-size:12px;
font-weight:600;
}

.false{
background:#ffe5e5;
color:#d90000;
}

.true{
background:#e6f4ff;
color:#0073ff;
}


/* SOURCE */

.review-source{
display:flex;
justify-content:space-between;
font-size:13px;
color:#777;
}

.review-source a{
color:#e53922;
text-decoration:none;
font-weight:600;
}
.fact-results{
max-width:900px;
margin:40px auto;
font-family:Roboto, sans-serif;
}

/* API NOTICE */

.fact-api{
font-size:14px;
color:#555;
margin-bottom:30px;
}

.fact-api i{
color:#ff3b30;
margin-right:6px;
}

.fact-api a{
color:#ff3b30;
text-decoration:none;
font-weight:600;
}

/* TITLE */

.fact-results h2{
font-size:28px;
margin-bottom:6px;
}

.sub{
color:#666;
margin-bottom:20px;
}

/* CARD */

.fact-card{
background:#fff;
border:1px solid #eee;
border-radius:12px;
padding:25px;
}

/* HEADER */

.fact-head{
display:flex;
gap:15px;
align-items:flex-start;
margin-bottom:20px;
}

.alert-icon{
background:#f5f5f5;
width:46px;
height:46px;
display:flex;
align-items:center;
justify-content:center;
border-radius:10px;
color:#ff3b30;
font-size:18px;
}

.fact-title h3{
font-size:20px;
margin-bottom:8px;
}

.meta{
font-size:14px;
color:#777;
display:flex;
gap:20px;
}

/* REVIEW HEADER */

.review-head{
border-top:1px solid #eee;
padding-top:15px;
margin-bottom:15px;
font-weight:600;
display:flex;
gap:8px;
align-items:center;
}

/* REVIEW BOX */

.review-box{
display:flex;
justify-content:space-between;
align-items:center;
background:#f9f9f9;
padding:15px;
border-radius:10px;
margin-bottom:10px;
border:1px solid #eee;
}

.review-text p{
color:#666;
margin-top:5px;
}

/* BADGE */

.badge{
padding:6px 12px;
border-radius:20px;
font-size:12px;
font-weight:600;
display:flex;
align-items:center;
gap:5px;
}

.false{
background:#ffeaea;
color:#ff3b30;
}

/* FOOTER */

.review-footer{
display:flex;
justify-content:space-between;
align-items:center;
border-bottom:1px solid #eee;
padding:10px 0 20px 0;
margin-bottom:10px;
}

.source{
display:flex;
align-items:center;
gap:8px;
font-size:14px;
color:#555;
}

.source img{
width:20px;
}

.view{
color:#ff3b30;
text-decoration:none;
font-weight:600;
font-size:14px;
}
body{
font-family:Roboto, sans-serif;
background:#ffffff;
}

.fact-wrapper{
max-width:950px;
margin:auto;
padding:20px;
}

.fact-card{
background:#fff;
border:1px solid #e5e5e5;
border-radius:12px;
padding:25px;
margin-bottom:25px;
}

/* HEADER */

.fact-header{
display:flex;
gap:15px;
align-items:flex-start;
}

.fact-alert{
background:#f6f6f6;
width:48px;
height:48px;
border-radius:12px;
display:flex;
align-items:center;
justify-content:center;
color:#ff3b30;
font-size:18px;
}

.fact-title h3{
font-size:22px;
margin-bottom:8px;
}

.fact-meta{
font-size:14px;
color:#777;
display:flex;
gap:20px;
}

/* REVIEW HEADER */

.fact-review-title{
border-top:1px solid #eee;
padding-top:15px;
margin-bottom:15px;
font-weight:600;
display:flex;
gap:8px;
align-items:center;
}

/* REVIEW BOX */

.fact-review-box{
display:flex;
justify-content:space-between;
align-items:center;
background:#f9f9f9;
padding:18px;
border-radius:10px;
border:1px solid #e6e6e6;
}

.review-left h4{
font-size:17px;
margin-bottom:5px;
}

.review-left p{
color:#666;
}

/* BADGE */

.badge{
padding:6px 12px;
border-radius:20px;
font-size:12px;
font-weight:600;
display:flex;
align-items:center;
gap:5px;
}

.true{
background:#eef2ff;
color:#3b5bdb;
}

.false{
background:#ffeaea;
color:#ff3b30;
}

/* FOOTER */

.fact-footer{
display:flex;
justify-content:space-between;
align-items:center;

border-top:1px solid #eee;
padding-top:12px;
}

.source{
display:flex;
align-items:center;
gap:8px;
font-size:14px;
color:#555;
}

.source img{
width:20px;
}

.view-source{
color:#ff3b30;
text-decoration:none;
font-weight:600;
font-size:14px;
}

body{
font-family:'Inter',sans-serif;
background:#fff;
margin:0;
}

.admin-container{
width:1100px;
margin:auto;
padding:40px;
}

h1{
font-size:32px;
margin-bottom:5px;
}

.subtitle{
color:#666;
margin-bottom:25px;
}


/* TABS */

.tabs{
display:flex;
gap:25px;
border-bottom:1px solid #eee;
padding-bottom:10px;
margin-bottom:25px;
}

.tabs span{
cursor:pointer;
color:#666;
font-weight:500;
}

.tabs .active{
color:#a855f7;
border-bottom:2px solid #a855f7;
padding-bottom:8px;
}


/* HEADER */

.header-row{
display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:20px;
}

.add-btn{
background:linear-gradient(90deg,#a855f7,#ff0055);
color:white;
border:none;
padding:10px 16px;
border-radius:6px;
cursor:pointer;
font-weight:600;
}


/* TABLE */

table{
width:100%;
border-collapse:collapse;
background:white;
border-radius:10px;
overflow:hidden;
}

thead{
background:#fafafa;
}

th,td{
padding:15px;
text-align:left;
border-bottom:1px solid #eee;
font-size:14px;
}

.url{
color:#2563eb;
}




.rss{
background:#e0ecff;
color:#3b82f6;
}

.api{
background:#f3e8ff;
color:#a855f7;
}

.scraper{
background:#dcfce7;
color:#16a34a;
}


/* TOGGLE */

.switch{
position:relative;
display:inline-block;
width:40px;
height:20px;
}

.switch input{
display:none;
}

.slider{
position:absolute;
cursor:pointer;
top:0;
left:0;
right:0;
bottom:0;
background:#ccc;
border-radius:20px;
}

.slider:before{
content:"";
position:absolute;
height:16px;
width:16px;
left:2px;
bottom:2px;
background:white;
border-radius:50%;
transition:.3s;
}

input:checked + .slider{
background:#a855f7;
}

input:checked + .slider:before{
transform:translateX(20px);
}


/* ACTIONS */

.actions i{
margin-right:10px;
cursor:pointer;
color:#555;
}

.actions .fa-trash{
color:#ff3b30;
}

/* artical */

/* MAIN CONTAINER */

.container{
width:1100px;
margin:auto;
}

/* IMAGE */

.article-image img{
width:100%;
height:452px;   
object-fit:cover;
border-radius:10px;
margin-bottom:10px;
}

/* GRID */

.content-grid{
display:grid;
grid-template-columns:2fr 1fr;
gap:40px;
}

/* TEXT */

.article-text p{
font-size:18px;
line-height:1.6;
color:#2c3e50;
font-weight:500;
}


.article-container{
width:100%;
padding:10px 0;
border-bottom:1px solid #eee;
}

.article-wrap{
width:810px;
margin:auto;
}

/* Back to home */

.back-home{
font-size:15px;
color:#6b7280;
text-decoration:none;
display:block; 
align-items:center;
gap:8px;
margin-bottom:20px;
}

.back-home:hover{
color:#000;
}

/* Category */

.category{
display:inline-block;
background:#e11d2e;
color:#fff;
font-size:12px;
font-weight:600;
padding:5px 10px;
border-radius:6px;
margin-bottom:10px;
margin-top:10px;
}

/* Title */

.article-title{
font-family:'Playfair Display', serif;
font-size:48px;
line-height:1.25;
font-weight:700;
margin-bottom:20px;
color:#111827;
}

/* Meta info */

.article-meta{
display:flex;
align-items:center;
gap:20px;
color:#6b7280;
font-size:14px;
margin-bottom:20px;
}

.article-meta i{
margin-right:6px;
}

.source{
color:#6b7280;
}

/* Buttons */

.article-buttons{
display:flex;
gap:12px;
}

.article-buttons button{
border:1px solid #ddd;
background:#fff;
padding:10px 18px;
border-radius:8px;
font-size:14px;
cursor:pointer;
display:flex;
align-items:center;
gap:8px;
transition:0.2s;
}

.article-buttons button:hover{
background:#f5f5f5;
}

.share-btn i{
color:#000;
}

.save-btn i{
color:#000;
}


/* artical footer  */
.related-section{
padding:20px 0;
background:#f9fafb;
margin: 20px 0;
}

.container{
width:1150px;
margin:auto;
}

/* TITLE */

.related-title{
font-size:28px;
font-weight:700;
margin-bottom:35px;
display:flex;
align-items:center;
gap:10px;
font-family:Georgia, serif;
}

.title-line{
width:40px;
height:4px;
background:red;
display:inline-block;
border-radius:2px;
}

/* GRID */

.related-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:30px;
}

/* CARD */

.related-card{
background:#fff;
border-radius:10px;
overflow:hidden;
box-shadow:0 2px 8px rgba(0,0,0,0.08);
transition:0.3s;
border:1px solid #eee;
}

.related-card:hover{
transform:translateY(-4px);
}

/* IMAGE */

.card-img{
position:relative;
}

.card-img img{
width:100%;
height:200px;
object-fit:cover;
display:block;
}

/* TAG */

.tag{
position:absolute;
top:12px;
left:12px;
background:#e7000b;
color:#fff;
font-size:11px;
font-weight:600;
padding:2px 5px;
border-radius:5px;
}

/* CONTENT */

.card-content{
padding:18px;
}

.card-content h3{
font-size:18px;
line-height:1.4;
margin-bottom:10px;
font-weight:700;
}

.card-content p{
font-size:14px;
color:#666;
line-height:1.6;
}

/* FIRST CARD RED BORDER */

.related-card.active{
border:2px solid red;
}

.related-card.active h3{
color:red;
}
.key-highlights{
margin-top:30px;
background:#f6ecec;
border-left:4px solid #e11d2e;
padding:20px 25px;
border-radius:8px;
}

.key-highlights h3{
font-size:20px;
font-weight:700;
margin-bottom:15px;
}

.key-highlights ul{
padding-left:20px;
}

.key-highlights li{
margin-bottom:10px;
line-height:1.6;
}

.key-highlights li::marker{
color:#e11d2e;
}
.article-body{
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    padding: 30px;
    margin-top: 30px;
}

.article-body p{
font-size:16px;
line-height:1.8;
color:#4b5563;
margin-bottom:22px;
font-family:'Roboto', sans-serif;
}
/* AD BOX */

.ad-box{
width:100%;
height:250px;
background:#f3f4f6;
border-radius:10px;
display:flex;
align-items:center;
justify-content:center;
color:#6b7280;
margin:20px 0;
border:1px solid #e5e7eb;
}

.fact-header a{color: #FFF !important;}


/* RELATED TOPICS */

.related-topics{
border:1px solid #e5e7eb;
border-radius:10px;
padding:25px;
margin-bottom:30px;
}

.related-topics h3{
font-size:20px;
margin-bottom:18px;
font-weight:700;
}

/* TAG CONTAINER */

.topic-tags{
display:flex;
gap:12px;
flex-wrap:wrap;
}

/* TAG STYLE */

.topic-tags a{
text-decoration:none;
background:#f3f4f6;
padding:10px 18px;
border-radius:25px;
font-size:14px;
color:#374151;
font-weight:500;
transition:0.2s;
}

/* ACTIVE TAG */

.topic-tags a.active{
background:#e11d2e;
color:#fff;
}

/* AUTHOR CARD */

.author-card{
display:flex;
gap:20px;
background:#fdf2f2;
border:1px solid #fecaca;
padding:25px;
border-radius:10px;
align-items:flex-start;
}

.author-icon{
width:60px;
height:60px;
background:#e11d2e;
color:#fff;
font-weight:700;
font-size:26px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
}

.author-info h4{
font-size:20px;
margin-bottom:5px;
}

.role{
color:#e11d2e;
font-size:14px;
font-weight:600;
}

.author-info p{
margin-top:10px;
font-size:15px;
color:#374151;
line-height:1.6;
}

.author-social{
margin-top:12px;
display:flex;
gap:15px;
}

.author-social i{
cursor:pointer;
color:#374151;
font-size:16px;
}
.also-like{
border:1px solid #e5e7eb;
border-radius:10px;
padding:30px;
margin-top:40px;
}

/* TITLE */

.also-title{
font-size:24px;
font-weight:700;
margin-bottom:20px;
position:relative;
padding-bottom:10px;
}

.also-title:after{
content:"";
position:absolute;
left:0;
bottom:0;
width:100%;
height:2px;
background:#e11d2e;
}

/* ITEM */

.also-item{
display:flex;
gap:20px;
padding:20px 0;
}

.also-img{
position:relative;
}

.also-img img{
width:140px;
height:80px;
object-fit:cover;
border-radius:6px;
}

/* TAG */

.also-tag{
position:absolute;
top:6px;
left:6px;
background:#e11d2e;
color:#fff;
font-size:11px;
padding:3px 8px;
border-radius:4px;
font-weight:600;
}

/* CONTENT */

.also-content h3{
font-size:18px;
font-weight:700;
margin-bottom:6px;
line-height:1.4;
}

.also-content p{
font-size:14px;
color:#6b7280;
margin-bottom:8px;
}

/* META */

.also-meta{
font-size:13px;
color:#6b7280;
display:flex;
align-items:center;
gap:6px;
}

.dot-also{
margin:0 5px;
color:#ee190d;
}

/* RED TITLE */

.highlight{
color:#e11d2e;
}

/* DIVIDER */

hr{
border:none;
border-top:1px solid #e5e7eb;
}
.topic-tags a:hover {
  background: red;
  color: #fff;
}
.share-popup {
  display: none;
  position: absolute;
  background: white;
  padding: 10px;
  border: 1px solid #ddd;
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

.share-popup a {
  display: block;
  padding: 5px;
  cursor: pointer;
}

.share-popup a:hover {
  background: #f5f5f5;
}


/* Big Card */
.big-card {
  background: #fff;
  padding-bottom: 15px;
}

.img-wrap {
  width: 100%;
  height: 300px; /* FIXED HEIGHT */
  position: relative;
  overflow: hidden;
}

.img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.big-card h3 {
  font-size: 22px;
  padding: 15px;
  line-height: 1.3;
}

.desc {
  padding: 0 15px;
  color: #555;
  font-size: 14px;
}

.meta {
  padding: 10px 15px;
  font-size: 12px;
  color: #777;
}

/* Side List */
.side-list {
  background: #fff;
  display: flex;
  flex-direction: column;
}

.list-item {
  padding: 15px;
  border-bottom: 1px solid #eee;
}

.list-item p {
  font-size: 15px;
  line-height: 1.4;
}

.meta-top {
  font-size: 12px;
  color: #888;
  display: block;
  margin-bottom: 5px;
}
/* Subscribe Box */
.subscribe {
  background: red;
  color: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-top: 20px;
}

.subscribe input {
  width: 100%;
  padding: 10px;
  margin: 10px 0;
  border: none;
}

.subscribe button {
  width: 100%;
  padding: 10px;
  border: none;
  background: #fff;
  color: red;
  font-weight: bold;
  cursor: pointer;
}

/* Fact Check */
.fact-check {
  background: #fff;
}



.fact-item {
  padding: 15px;
  border-bottom: 1px solid #eee;
}

.false {
  background: #ffd6d6;
  color: red;
  font-size: 11px;
  padding: 2px 6px;
  margin-bottom: 5px;
  display: inline-block;
}

/* Responsive */
@media (max-width: 992px) {
  .container {
    grid-template-columns: 1fr;
  }

  .content-grid {
    grid-template-columns: 1fr;
  }

  .img-wrap {
    height: 250px;
  }
}
.article-text {margin-top: 20px}
/*.article-section .container, .article-wrap {width: 1150px}*/
.article-text p {padding: 10px 0}
.social-share {text-align: right;}
.article-meta {float: left;}
.article-title {font-size: 32px; line-height: 1.2}
.article-image {margin-top: 15px}
.square{width: 125px !important}
.square.active {
    width: 250px !important;
}

.logo {
    font-size: 32px;
    font-weight: bold;
}
.ad {
    background: #ddd;
    padding: 25px;
    width: 50%;
    text-align: center;
}
.birthdays .tag{display: none}

.social_share_blk span a.social-icon-sm.twitter-sm:hover{
    background: url(../images/new_sprite_social_icons.png?v=1) -37px -182px no-repeat !important;
    background-size: 250px 250px !important; 
}
.social_share_blk span a.social-icon-sm.facebook-sm:hover{
    background: url(../images/new_sprite_social_icons.png?v=1) 0 -182px no-repeat !important;
    background-size: 250px 250px !important; 
}
.key_points{
        background: linear-gradient(#FFF, #FFF) padding-box, linear-gradient(45deg, #e11d2e, #000000) border-box !important;
}

/* Responsive */
@media (max-width: 1024px) {
  .news-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
    .top-bar{display: none;}
  .news-grid {
    grid-template-columns: 1fr;
  }

 .container{width: 100%}

  header {
    flex-direction: column;
    gap: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
  }
  .article-text{margin-top: 0px}

  .ad-placeholder {
    width: 100%;
  }

  nav {
      overflow-x: auto;
      white-space: nowrap;
      border-bottom: 1px solid #ccc;
    }

    .nav-links {
        display: inline-flex;
        gap: 20px;
        padding: 10px 20px;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
    .header-main{
        display: block;
        padding: 0;
    }
    .logo {text-align: center;}
    .news-section, .sidebar, .related-section, .article-text, .article-container{padding: 10px;}
    .section-title{width: 100%}
    .main-layout{display: block;}
    .card-grid {display: block;padding: 10px;}
    .card-grid .card {margin-top: 20px}
    .nav-arrows {display: none}
    .whats-hot .section-header {text-align: center;}
    .whats-hot .section-header h2 {width: 100%; margin-bottom: -30px}
    .ent-grid, .world-layout, .bollywood-layout, .grid-news, .sports-layout, .cricket-layout, .sports-layout, .tech-layout, .bollywood-side, .sports-side, .cricket-side, .tech-side, .science-grid, .business-layout, .tech-grid, .festival-layout, .edu-layout, .science-layout, .health-layout, .viral-layout, .life-layout,.auto-layout, .follow-grid, .footer-container, .footer-bottom{display: block;}
    .top-ad, .ad-banner {height: 250px; width: 320px}
    .follow-card, .footer-col, .footer-social {margin-top: 30px}
    .video-item, .footer-bottom{padding: 20px;}
    .fact-check{width: 100%}
    .ad-placeholder{height: 250px}

    /*Article*/
    .article-wrap {width: 100%}
    .tech-card {padding: 15px 0;}
    .article-section .container, .article-wrap {width: 100%}
    .article-image img {height: 200px}
    .article-image {margin-top: 20px}
}


/* category */
.featured-news {margin-top: 20px}


.news-section.cat{
    border: 1px solid #eeeeee;
    padding: 20px;
    border-radius: 6px;
}

.cat-section-title{
    padding-bottom: 15px;
    border-bottom: 1px solid red;
}

.news-section.cat .news-item{
        border-top: 1px solid #eeeeee;
        padding: 20px 0;
        display: flex;
}
.news-section.cat .news-item .news-img{
    margin-right: 15px;
    padding-top: 5px;

}
.news-section.cat .news-item .news-img img{ width:208px;height: 117px;}

.news-section.cat .news-item .news-content .news-title{padding-bottom: 5px;}
.news-section.cat .news-item .news-content .news-desc{line-height: 1.4;}

.section-title::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: red;
    margin-top: 8px;
}

/* Card Container */
.card {
    max-width: 700px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

/* Image */
.card img {
    width: 100%;
    height: auto;
    display: block;
}

/* Content */
.card-content {
    padding: 15px;
}

/* Meta Info */
.meta {
    font-size: 14px;
    color: gray;
    margin-bottom: 8px;
}

/* Title */
.card-title {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
}

/* Description */
.card-desc {
    font-size: 16px;
    color: #555;
}

.news-section.cat .section-title{width: 100%}

/* sidebar */




.pagination_wrap {
    display: flex;
    justify-content: center;
    margin: 20px 0;
}

.pagination {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 6px;
}

.page_item {
    display: inline-block;
}

.page_link {
    display: block;
    padding: 8px 14px;
    text-decoration: none;
    color: #333;
    background: #f5f5f5;
    border-radius: 6px;
    border: 1px solid #ddd;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* Hover */
.page_link:hover {
    background: #007bff;
    color: #fff;
    border-color: #007bff;
}

/* Active page (you can add .active manually if needed) */
.page_item.active .page_link {
    background: #007bff;
    color: #fff;
    border-color: #007bff;
    font-weight: bold;
}

/* Disabled state */
.page_item.disabled .page_link {
    color: #aaa;
    background: #eee;
    border-color: #ddd;
    pointer-events: none;
    cursor: not-allowed;
}

/* First/Last arrows spacing */
.page_link span {
    font-weight: bold;
    margin: 0 4px;
}

.background-button{
    background-color: #e7000b;
    color: #FFF;
    padding: 2px 10px;
    border: 2px solid #e7000b; 
    border-radius: 5px;
}
/*.search-btn {margin-left: 20px}*/


.breadcrumb_social_share_blk{
    font-size: 14px;
    margin: 5px 0px;
}
.breadcrumb {
    position: relative;
    background: 0 0;
    margin: 0;
    padding: 0;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.article-wrap h2 {
    font-style: italic;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #555;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    padding: 0 0 20px;
}

/* ratting */
.movie_rating_review_blk{width:100%;display:block;height:40px;margin-bottom:20px;border-bottom:4px solid #310e9b;background-color:rgba(245,245,239,.3)}.movie_rating_review_blk .rating_count{float:left;padding:0;margin:5px 10px 0 0}.movie_rating_review_blk .rating_count .rating_txt{font-size:18px;font-weight:600;line-height:22px;color:#555;margin-right:7px}.movie_rating_review_blk .star-rating{float:left;width:125px;height:26px;overflow:hidden;display:block;margin-top:3px;background:url(../images/review_rating_stars.png?v=3) 0 -24px}.movie_rating_review_blk .star-rating .rating_icon{height:25px;display:block;background:url(../images/review_rating_stars.png?v=3);margin:2px 0 0!important}.movie_rating_review_blk .star-rating.star-0-5 .rating_icon{width:10%}.movie_rating_review_blk .star-rating.star-1 .rating_icon{width:20%}.movie_rating_review_blk .star-rating.star-1-5 .rating_icon{width:30%}.movie_rating_review_blk .star-rating.star-2 .rating_icon{width:40%}.movie_rating_review_blk .star-rating.star-2-5 .rating_icon{width:50%}.movie_rating_review_blk .star-rating.star-3 .rating_icon{width:60%}.movie_rating_review_blk .star-rating.star-3-5 .rating_icon{width:70%}.movie_rating_review_blk .star-rating.star-4 .rating_icon{width:80%}.movie_rating_review_blk .star-rating.star-4-5 .rating_icon{width:90%}.movie_rating_review_blk .star-rating.star-5 .rating_icon{width:100%}
.movie_rating_review_blk p {margin-top: 30px !important}
.factcheck_section{width:100%;background:#fff;margin-bottom:20px;border:1px solid #999}.factcheck_section .factcheck_container{border-bottom:1px solid #dadce0;padding:15px}.factcheck_section .factcheck_container .factcheck_image{width:60%;float:left}.factcheck_section .factcheck_container .factcheck_review{width:40%;float:left;padding-left:15px}.factcheck_section .factcheck_container .factcheck_review .review_blk{border-bottom:1px dotted #999;margin-bottom:10px}.factcheck_section .factcheck_container .factcheck_review .review_blk p{font-size:16px;line-height:22px;color:#606060}.factcheck_section .factcheck_container .factcheck_review .review_blk .review_title{color:#000;font-size:20px;font-weight:700;line-height:26px;margin-bottom:5px;margin-left:5px;position:relative}.factcheck_section .factcheck_container .factcheck_review .review_blk .review_title:before{content:"";position:absolute;top:9px;left:-9px;width:5px;height:5px;background:#000;border-radius:50%}.factcheck_section .factcheck_container .factcheck_review .review_blk:last-of-type{border:0;margin-bottom:0}.factcheck_section .factcheck_result_img{width:80%;text-align:center;padding:5px 15px 15px;margin:0 auto}.factcheck_section .factcheck_result_img .trash_side{width:50%;float:left}.factcheck_section .factcheck_result_img .trash_side .result_img{width:70px;height:85px;display:inline-block;vertical-align:top;transition:.5s all ease;margin-bottom:5px;position:relative;background:url(../images/sprite_factcheck_img3.png?v=7) no-repeat;background-size:200px 200px}.factcheck_section .factcheck_result_img .trash_side.img_clean .result_img{background-position:-10px -90px}.factcheck_section .factcheck_result_img .trash_side.img_clean.active .result_img{background-position:-110px -90px}.factcheck_section .factcheck_result_img .trash_side.img_clean.active .img_name{background-color:#24b146}.factcheck_section .factcheck_result_img .trash_side.img_full_of_crap .result_img{background-position:-2px 3px}.factcheck_section .factcheck_result_img .trash_side.img_full_of_crap.active .result_img{background-position:-102px 3px}.factcheck_section .factcheck_result_img .trash_side.img_full_of_crap.active .img_name{background-color:#da0000}.factcheck_section .factcheck_result_img .trash_side .img_name{font-size:15px;font-weight:600;display:block;border:none;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s;cursor:pointer;background-color:#999;width:165px;margin:7px auto 0;border-radius:22px;line-height:30px;text-align:center;text-decoration:none}
.factcheck_image img{width: 408px !important}.factcheck_section{height: 420px;}.factcheck_section .factcheck_container{height: 65% !important}
.factcheck_headline .ft_title {
    color: #555;
    margin: 0;
    padding: 5px 0 10px;
    font-size: 18px;
    font-weight: 600;
}

.social_share_blk span a.social-icon-sm{width:25px;height:25px;display:inline-block}.social_share_blk span a.social-icon-sm.facebook-sm{background:url(../images/new_sprite_social_icons.png?v=1) 0 -182px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.facebook-sm:hover{background:url(../images/new_sprite_social_icons.png?v=1) -179px -90px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.twitter-sm{background:url(../images/new_sprite_social_icons.png?v=1) -37px -182px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.twitter-sm:hover{background:url(../images/new_sprite_social_icons.png?v=1) 0 -141px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.googleplus-sm{background:url(../images/new_sprite_social_icons.png?v=1) -221px -182px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.googleplus-sm:hover{background:url(../images/new_sprite_social_icons.png?v=1) 0 -90px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.rss-sm{background:url(../images/new_sprite_social_icons.png?v=1) -122px -182px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.social_share_blk span a.social-icon-sm.rss-sm:hover{background:url(../images/new_sprite_social_icons.png?v=1) -133px -90px no-repeat;background-size:250px 250px;width:30px;height:30px;display:inline-block}.adv_in_card{padding:20px 0}.breadcrumb_social_share_blk{margin-bottom:10px}.pagination_wrap{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #CCC;text-align:center;justify-content:center}.pagination_wrap .pagination .page_item .page_link{font-weight:400;color:#0f0a0e;background-color:#fff}
.social_share_blk span{padding: 5px}.row .social_share_blk.col-sm-6.text-right{text-align: center;padding: 10px}
.social_share_blk span a.social-icon-sm.whatsapp-sm {
    background: url(https://stfe.latestly.com/images/new_sprite_social_icons.png?v=1) -158px -182px no-repeat;
    background-size: 250px 250px;
    width: 30px;
    height: 30px;
    display: inline-block;
}
.article-meta{width: 100%}.article-meta .byline{ width: 65%;color: #000000;}.article-meta .social-share.social_share_blk{width: 35%}
.breadcrumb_social_share_blk .social_share_blk{display: none;}
/* cricket banner */
.live_score_game_banner_blk{margin-bottom:20px;overflow:hidden;height:130px;cursor:pointer;background:linear-gradient(90deg,#e11d2e 0,#111827 20%);border-radius:25px;padding:5px}.live_score_game_banner_blk a:focus,.live_score_game_banner_blk a:hover{outline:0}.live_score_game_banner_blk *{font-family:Roboto,sans-serif}.live_score_game_banner_blk .live_game_item{width:100%;height:120px;overflow:hidden;margin:0 0 10px}.live_score_game_banner_blk .live_game_item .game_title_blk{float:left;width:19%;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}.live_score_game_banner_blk .live_game_item .game_title_blk .live_game_title{position:relative;display:block;margin-top:23px}.live_score_game_banner_blk .live_game_item .game_title_blk .live_game_title .title{font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:8px}.live_score_game_banner_blk .live_game_item .game_title_blk .live_score_txt{font-size:14px;line-height:25px;font-weight:600;color:#000;text-transform:uppercase;background:#fff;padding:3px 5px 2px;border-radius:10px;text-align:center;width:125px;margin:0 auto;position:relative;text-indent:10px}.live_score_game_banner_blk .live_game_item .game_title_blk .live_score_txt:before{content:"";position:absolute;top:11px;left:11px;width:7px;height:7px;border-radius:50%;background:url(../images/Live_red1_blink.gif?10062019-1112) center center no-repeat}.live_score_game_banner_blk .live_game_item .game_score_blk{float:left;text-align:center;width:81%;height:100%;background:#fff;position:relative;border-radius:20px;padding:0}.live_score_game_banner_blk .live_game_item .game_score_blk .live_title{display:inline-block;font-size:14px;font-weight:600;color:#231f20;line-height:27px;text-align:center;background:#e6e7e8;border-radius:0 0 25px 25px;vertical-align:middle;padding:0 10px}.live_score_game_banner_blk .live_game_item .game_score_blk .live_title .title{margin:0 10px}.live_score_game_banner_blk .live_game_item .game_score_blk .live_title.status{border-radius:25px 25px 0 0}.live_score_game_banner_blk .live_game_item .game_score_blk .live_title.status .title{color:#333}.live_score_game_banner_blk.slick-slider .slick-arrow{bottom:calc(50% - 15px);width:30px;margin:0;border:transparent;z-index:99;background-color:rgba(0,0,0,.16862745)}.live_score_game_banner_blk.slick-slider .slick-arrow.slick-next{right:-30px;left:unset;transform:rotate(180deg);transition:all .3s linear}.live_score_game_banner_blk.slick-slider .slick-arrow.slick-next:after{background:url(../images/ly_arrow_icon.png?v=20180625) no-repeat;background-size:20px auto;width:20px;height:20px;transform:rotate(270deg);top:5px;left:-3px}.live_score_game_banner_blk.slick-slider .slick-arrow.slick-prev{left:-30px;right:unset;transform:rotate(180deg);transition:all .3s linear}.live_score_game_banner_blk.slick-slider .slick-arrow.slick-prev:after{background:url(../images/ly_arrow_icon.png?v=20180625) no-repeat;background-size:20px auto;width:20px;height:20px;transform:rotate(90deg);top:5px;left:2px}.live_score_game_banner_blk:hover .slick-arrow.slick-prev{left:0}.live_score_game_banner_blk:hover .slick-arrow.slick-next{right:5px}.live_score_game_banner_blk:active .slick-arrow.slick-prev{left:-30px;transition-delay:.2s}.live_score_game_banner_blk:active .slick-arrow.slick-next{right:-30px;transition-delay:.2s}.team_info{width:100%;position:relative;margin-bottom:0;padding:9px 0}.team_info .small_text{color:#111;font-size:16px;font-weight:400;padding:0 0 0 5px}.team_info .vs_text{position:absolute;top:10px;left:calc(50% - 24px);color:#fff;font-size:18px;font-weight:500;line-height:48px;vertical-align:middle;text-align:center;width:48px;height:48px;border-radius:50%;background:#231f20;padding-top:1px}.team_info span{display:inline-block;color:#231f20;font-size:22px;font-weight:500;vertical-align:middle;padding:0 5px}.team_info .first_team_info{float:left;width:calc(50% - 25px);text-align:right;border-radius:15px;padding:0 15px 0 0;line-height:48px}.team_info .first_team_info span:last-of-type{padding:0 0 0 5px}.team_info .first_team_info .cntryname{padding:0 10px 0 5px}.team_info .second_team_info{float:right;width:calc(50% - 25px);text-align:left;border-radius:15px;padding:0 0 0 15px;line-height:48px}.team_info .cntryname{font-weight:700;padding:0 0 0 10px}.team_info .flag-30{outline:#eee solid 1px}.game_score_blk .top_div{display:block;min-height:27px}.game_score_blk .mid_div{display:block;min-height:66px}.game_score_blk .bottom_div{display:block;min-height:27px}.quicklive_match_banner_blk.top_div_hide .top_div{min-height:19px}.quicklive_match_banner_blk.top_div_hide .mid_div{min-height:75px}.play_status_blk{border-radius:25px 25px 0 0;display:block;font-size:14px;font-weight:500;color:#fff;line-height:27px;text-align:center;background:#231f20;vertical-align:middle;padding:0 30px;text-indent:10px;width:200px;margin:0 auto}.play_status_blk .play_status_txt{position:relative;font-size:15px}

.search_form_blk {
    float: right;
    position: relative;
    transition: .3s 
ease all;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    padding-top: 5px;
}
.search_form_blk .search-input {
    position: absolute;
    top: 4px;
    right: 0;
    transition: .3s 
ease all;
    width: 230px;
    display: none;
}
.search_form_blk .search-input .search-trigger {
    position: absolute;
    top: 0;
    right: 5px;
    padding: 5px;
}
.search_form_blk .search-input .close-btn {
    position: absolute;
    top: 5px;
    right: -32px;
    width: 22px;
    height: 22px;
    display: block;
    padding: 0;
}
.search_form_blk.open .search-input {
    display: block;
    right: 40px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color 
ease-in-out .15s, -webkit-box-shadow 
ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color 
ease-in-out .15s, box-shadow 
ease-in-out .15s;
}
.btn-clear {
    cursor: pointer;
    background: 0 0;
    border-color: transparent;
    padding: 10px;
}
.mobile-menu .menu-header, .header-icons{display: none;}
.square1{background-color: #e11d2e !important}.square2{background-color: #b21c2d !important}.square3{background-color: #781a2a !important}.square4{background-color: #4d1a29 !important}.square5{background-color: #111827 !important}

/* Responsive Styles */
@media (max-width: 768px) {
    .card-title {
        font-size: 18px;
    }

    .card-desc {
        font-size: 14px;
    }
}

@media (max-width: 600px) {
  

    .section-title {
        font-size: 22px;
    }

    .card-title {
        font-size: 16px;
    }

    .category-header{
        padding: 20px 0;
        text-align: center;
    }
    .news-section.cat .news-item{display: block;padding: 30px 0 10px 0;}
    .featured-news{padding: 10px}
    .featured-news p{line-height: 1.3;}

    .article .content-grid {display: block;}
    nav{top: -2px !important;z-index: 9999999999;}
    .live_score_game_banner_blk{display: none}
    .article-text, .article-meta .byline, .article-meta .social-share.social_share_blk{width: 100% !important}
    .article-meta{display: block;}.article-meta .byline{display: block;font-size: 16px;padding: 10px 0}
    .article-meta .social-share.social_share_blk {text-align: center;padding: 10px 0}

    .factcheck_section {
        height: 100%;
       display: inline-block;
        position: relative;
        padding: 10px;
    }
    .factcheck_image img {width: 100% !important}.factcheck_section .factcheck_container .factcheck_image {width: 100%;float: none;}
    .factcheck_section .factcheck_container{display: block;height: 100% !important}
    .factcheck_section .factcheck_container .factcheck_review {width: 100%;float: none;padding-left: 0}
    .factcheck_section .factcheck_result_img{width: 100%;padding:0;}

    .container.category-layout{
        width: 100%;
        position: relative;
        display: block;
    }
    .news-section.cat .news-item .news-img{margin-right:0;}
    .news-section.cat .news-item .news-img img {width: 100%; height: 100%}
    .meta{padding: 0}
    .news-section.cat .news-content {padding: 10px 0}
    .news-section.cat{padding: 10px}
    .page_link{padding: 5px 8px}
    .featured-img img{height: 100%}
    .ad-banner{margin: 20px auto;}
    .featured-news{margin-top: 10px}

    .top-menu {
        display: flex;
        flex-wrap: nowrap;          /* prevent wrapping */
        overflow-x: auto;           /* enable horizontal scroll */
        -webkit-overflow-scrolling: touch; /* smooth scroll on iOS */
        white-space: nowrap;
        gap: 5px;
        padding: 5px;
    }

    .top-menu a {
        display: inline-flex;
        align-items: center;
        flex: 0 0 auto;             /* prevent shrinking */
        font-size: 14px;
        padding: 6px 10px;
        white-space: nowrap;
        text-decoration: none;
        text-transform: uppercase;
    }

    .top-menu a img {
        width: 16px;
        margin-right: 6px;
    }

    .flags {
        display: flex;
        flex: 0 0 auto;
        gap: 8px;
    }

    .flags img {
        width: 18px;
    }

    /* Optional: hide scrollbar */
    .top-menu::-webkit-scrollbar {
        display: none;
    }

    .row.article_widget.card, .category_head_blk.col-sm-12.card{
        margin-top: 20px
    }
    h1.qly-card-title img {width: 150px !important}
/*    .category-cards-list.web-stories-card-list li {width: 300px !important}*/
    .category-cards-list ul li{width: 50%}
    .menu-toggle {display: block !important;}
    .mobile-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 12px;
        background: #fff;
        border-bottom: 1px solid #eee;
    }
    .header-icons {
        display: flex;
        align-items: center;
        gap: 15px;
    }

    .header-icons button {
        background: none;
        border: none;
        font-size: 20px;
        cursor: pointer;
    }

    .mobile-header .search-btn{
        background: #ffffff url(https://stfe.latestly.com/images/search_icon.png) no-repeat center center;
    text-align: center;
    width: 30px;
    height: 30px;
    }

  
    /* burger menu */

  

  
 



    /* Fullscreen menu */
    .mobile-menu.active {
        position: fixed;
        top: 0;
        right: -100%;
        width: 80%;
        height: 100%;
        background: #fff;
        box-shadow: -2px 0 10px rgba(0,0,0,0.1);
        transition: right 0.3s ease;
        z-index: 999;
        display: flex;
        flex-direction: column;
    }

   .mobile-menu.active {
        left: 0;
    }

    /* Menu header */
    .mobile-menu.active .menu-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px;
        border-bottom: 1px solid #eee;
        font-size: 16px;
        font-weight: bold;
    }

    .mobile-menu.active .close-btn {
        background: none;
        border: none;
        font-size: 20px;
        cursor: pointer;
    }

    /* Vertical links */
    .mobile-menu.active .menu-links {
        display: flex;
        flex-direction: column;
    }

    .mobile-menu.active .menu-links a {
        padding: 12px 15px;
        text-decoration: none;
        color: #333;
        border-bottom: 1px solid #f0f0f0;
        font-size: 14px;
        clear: both;
        margin: 0 auto;
        display: block;
    }

    .mobile-menu.active .menu-links a:hover {
        background: #f5f5f5;
    }

    .mobile-menu.active .top-menu{display: block;}

    button.search-btn {
  background: none;
  border: none;
}


.form-control.mr-sm-2 {
    background: #fff;
    height: 40px;
    border: 0;
    padding: 0 10px;
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: -ms-calc(100% - 90px);
    width: 100%;
    display: inline-block;
    margin-right: -5px;
}

.search-box .search-main-btn {
    background-image: -webkit-linear-gradient(left, #e7000b 0, #000000 100%), -webkit-linear-gradient(left, #e7000b 0, #000000 100%);
    background-image: -moz-linear-gradient(left, #e7000b 0, #000000 100%),-moz-linear-gradient(left, #e7000b 0, #000000 100%);
    background-image: -o-linear-gradient(left, #e7000b 0, #000000 100%),-o-linear-gradient(left, #e7000b 0, #000000 100%);
    background-image: linear-gradient(to right, #e7000b 0, #000000 100%), linear-gradient(to right, #e7000b 0, #000000 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #e7000b), color-stop(1, #0c109b));
    cursor: ponter;
    color: #fff;
    display: inline-block;
    width: 90px;
    text-align: center;
    border: 0;
    height: 40px;
}
.hide_mobile{display: none}
.article .related-section.you-may-also-like .tech-grid{display: block;}
.article .related-section.you-may-also-like .tech-grid .news-card{width: 100%}
.square5.square::after, .square4.square::after{left: -57px;}
.logo img {width: 144px; height: 35px}
.mobile-menu {
        position: sticky;
        top: 0;
        z-index: 9999999999;
        background: #fff;
        overflow: hidden;
    }

    .mobile-header {
        position: sticky;
        top: 0;
        z-index: 999;
        background: #fff;
        overflow: hidden;
    }

    .live-box-banner .live_score_widget_blk{text-align:center;background:#333;overflow:hidden;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.live-box-banner .live_score_widget_blk .live_score_indicator_blk{float:left;width:70px;height:48px;padding:4px 2px 0;text-align:center;margin:0 auto;background:url(https://www.latestly.com/img/divider.png?240920181120) right top no-repeat;background-size:auto 100%} .live-box-banner .live_score_widget_blk .live_score_indicator_blk .live-cat{height:25px;letter-spacing:0;font-size:11px;text-transform:uppercase}.live-box-banner .live_score_widget_blk .live_score_indicator_blk .live_txt{letter-spacing:0;color:#fff;font-size:11px;text-transform:uppercase;line-height:12px}.live-box-banner .live_score_widget_blk .game-col{float:left;border-right:1px solid #666;height:48px;width:-webkit-calc(33% - 23px);width:-moz-calc(33% - 23px);width:-ms-calc(33% - 23px);width:calc(33% - 23px)}.live-box-banner .live_score_widget_blk .game-col.game-col2{width:-webkit-calc(45% - 23px);width:-moz-calc(45% - 23px);width:-ms-calc(45% - 23px);width:calc(45% - 23px)}.live-box-banner .live_score_widget_blk .game-col:last-of-type, .live-box-banner .live_score_widget_blk .game-col:last-child{border-right:0} .live-box-banner .live_score_widget_blk .game-col .game_name{font-size:12px;line-height:18px;font-family:"Roboto-Bold",sans-serif;color:#fff;padding:5px 0 0;border-bottom:1px solid #eee;margin:0 auto;width:75px;text-transform:uppercase} .live-box-banner .live_score_widget_blk .game-col .game_name img{margin-right:3px} .live-box-banner .live_score_widget_blk .game-col .match_info{line-height:20px} .live-box-banner .live_score_widget_blk .game-col .match_info .first_team{font-size:12px;line-height:18px;color:#ccc;padding:0 0 5px} .live-box-banner .live_score_widget_blk .game-col .match_info .vs_text{font-size:12px;line-height:18px;color:#ccc;margin:0 5%;padding:0} .live-box-banner .live_score_widget_blk .game-col .match_info .second_team{font-size:12px;line-height:18px;color:#ccc;padding:0 0 5px} .live-box-banner.col-2.game-col{width:-webkit-calc(43% - 21px);width:-moz-calc(43% - 21px);width:-ms-calc(43% - 21px);width:calc(43% - 21px)} .live-box-banner.col-3.game-col{width:-webkit-calc(32% - 24px);width:-moz-calc(32% - 24px);width:-ms-calc(32% - 24px);width:calc(32% - 24px)}
}

@media (min-width: 1024px) {
  .header-main .mobile-header .logo {
    margin-top: 20px;
  }

  .mobile-menu {
        position: sticky;
        top: 27px;
        z-index: 1000;
        background: #fff;
        overflow: hidden;
    }
    .qly-card-title img{width: 150px !important}

    .news-section.cat .news-item {padding: 10px 0 !important;}
    .news-section.cat .news-item .news-content .news-desc{font-size: 14px !important;}
    .news-section.cat .news-item .news-content .meta{padding: 10px 0 0!important;margin-top:0 !important;margin-bottom: 0 !important;}
}
.truly_score_text a, .truly_score_text a:hover, .truly_score_text a{color: #e11d2e !important;}
.read_in_lang ul li{border: 0;padding: 0 0 0 2px;color: #333;font-weight: 600;display: inline-block;vertical-align: middle;color: #0c109b;font-size: 14px;line-height: 12px;padding: 1px 10px 5px 2px;}.read_in_lang{float: right;background-color: #f5f5f5;border-radius: 15px;border: 1px solid #f5f5f5;padding: 3px 10px;margin-bottom: 10px;}.read_in_lang ul{list-style: none;}