html{overflow-x:hidden;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#fc9;}
*{margin:0;padding:0;box-sizing:border-box;}
body{
  background-color:#fc9;text-align:center;padding:3px 10px 8px;margin:0;
  font-style:italic;font-family:Helvetica,Arial,sans-serif;font-weight:700;
  color:#000;overflow-wrap:break-word;
}
a,a:hover{text-decoration:none;}
img{max-width:100%;height:auto;}
.skip-link{position:absolute;left:-9999px;}
.skip-link:focus{left:8px;top:8px;z-index:99;background:#fff;color:#000;padding:6px 10px;}

.page{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;}

.logotop{
  background:#fc9;padding:6px 10px;display:block;color:#fff8f8;margin-bottom:12px;
  letter-spacing:1px;font-weight:700;border:3px solid #ff0016;border-radius:.75em;
}
.logotop a{display:inline-block;color:inherit;}
.logo-img{display:block;width:220px;height:auto;margin:0 auto;padding:6px 0 0;}
.logo-text{
  display:block;font-size:28px;font-weight:900;letter-spacing:1px;color:#1a237e;
  text-shadow:1px 1px 2px #fff;font-style:italic;
}
.logo-sub{display:block;font-size:12px;color:#880e4f;letter-spacing:1px;font-weight:700;text-shadow:1px 1px 2px #fff;}

.menu-main{
  color:#000;text-align:center;margin:0 0 8px;padding:6px 4px;
  border:2px solid #ff182c;border-style:outset;border-radius:10px;
  box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);background:transparent;
}
.menu-main a{
  display:inline-block;color:#1a237e;font-weight:700;font-size:15px;padding:6px 10px;
  text-shadow:1px 1px 2px #fff;
}
.menu-main a:hover{color:#d70544;}

.main1,.para2,.leena,.roll,.roll2,.info-root,.firstman,.home-weekly,.home-guess,.faq,
.satta-result,.matka-result,.golden-ank-section,.dg-wrap,.app-ad,.chart-live-box,.empty-note,
.bottom,.ftr-sm,.disclamer,.pby-us,.slash-text,.conta,.cm-patti,.purpel-header,.blue-div,.red-list>div,
.k2-winners,.k2-cta,.k2-keywords,.k2-trust{
  color:#000;text-align:center;margin:0 0 8px;display:block;font-size:16px;
  border:2px solid #ff182c;border-style:outset;border-radius:10px;
  box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);
}
.main1{padding:8px 10px;}
.main1 h1{font-size:16px;color:#1a237e;padding-bottom:3px;margin:0;text-shadow:1px 1px 2px #fff;}
.main1 p{color:#444;font-size:14px;margin:0;padding:4px 6px;text-shadow:1px 1px 2px #fff;}

.lead-result,.lead-result1,.core-main1,.CHARTHEAD,.banner,.chart-board,
.cm-patti h3,.matka-result h4,.zone-head,.faq-head,.dg-title,.tcc-head,.tcc-subhead{
  background:#ff00a2;padding:5px 10px;text-shadow:1px 1px 2px #000;display:block;
  color:#fff8f8!important;margin:8px 0;letter-spacing:1px;font-weight:700;
  border:2px solid #fff;border-radius:.75em;font-size:18px;font-style:italic;
}
.core-main1 u{text-decoration:none;}
.chart-board-date{display:block;font-size:12px;color:#fff8f8;font-weight:700;margin-top:2px;}

.golden-ank-section{margin:8px 0;padding:8px;border:2px solid #ff182c;}
.golden-lucky-section h2,.lead-result1{
  color:#764ba2;font-size:18px;margin:0 0 6px;padding-bottom:3px;
  border-bottom:3px solid gold;display:inline-block;background:none;border-radius:0;
  text-shadow:1px 1px 2px #fff;box-shadow:none;font-weight:900;
}
.golden-flex-container{display:flex;gap:8px;margin-top:6px;text-align:left;align-items:stretch;}
.golden-ank-card{
  flex:0 0 28%;padding:10px 8px;border-left:4px solid #764ba2;text-align:center;
  background:#f8f9fa;border-radius:8px;
}
.golden-ank-card h4,.final-ank-card h4{color:#764ba2;font-size:14px;margin-bottom:6px;font-weight:900;}
.golden-number{
  font-size:22px;font-weight:900;color:#c41e3a;padding:8px 6px;border:1px solid gold;
  margin:4px 0 0;border-radius:6px;letter-spacing:1px;
}
.final-ank-card{flex:1;min-width:0;padding:8px 6px;border-left:4px solid #ff182c;background:#f8f9fa;border-radius:8px;}
.final-ank-slider{height:96px;overflow:hidden;position:relative;}
.final-ank-track{
  display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding-right:2px;
  animation:luckySlide 22s linear infinite;
}
.final-ank-slider:hover .final-ank-track{animation-play-state:paused;}
.final-ank-item{
  padding:7px 8px;border-left:3px solid gold;display:flex;justify-content:space-between;
  align-items:center;gap:6px;background:#fff;border-radius:6px;font-style:normal;
}
.final-ank-item .market-name{font-size:13px;font-weight:800;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.final-ank-item .market-value{font-size:18px;font-weight:900;color:#c41e3a;flex:0 0 auto;}
@keyframes luckySlide{
  0%{transform:translateY(0);}
  100%{transform:translateY(-50%);}
}

.roll{padding:6px;}
.roll table.table{width:100%;border-collapse:collapse;box-shadow:none;margin:0;}
.roll table.table td{padding:6px;text-align:center;color:#001699;font-size:16px;}
.marquee{color:#c41e3a;white-space:nowrap;overflow:hidden;box-sizing:border-box;height:40px;}
.marquee p{animation:marquee 10s linear infinite;font-size:14px;margin:8px 0 0;color:#c41e3a;}
@keyframes marquee{
  0%{transform:translate(0,0);}
  100%{transform:translate(0,-100%);}
}

.roll2,.matka-result{padding:6px 4px 10px;}
.roll2 .lead-result{margin:0 4px 8px;}
.roll2 .live-mkt,.matka-card .gn{display:block;font-size:22px;color:#00094d;text-shadow:1px 1px 2px #fff;}
.roll2 .live-res{
  display:block;font-size:22px;line-height:1.2;padding:5px;
  background:-webkit-linear-gradient(#4500bf,#670009);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
  font-weight:900;
}
.roll2 .live-res:has(.live-pending),
.roll2 .live-res .live-pending{
  background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);
  background-size:200% auto;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
  animation:textclip 1.6s linear infinite;
}
.roll2 .live-res .live-pending{display:inline-block;}
.roll2 .live-khabar{display:block;color:#880e4f;font-size:15px;font-weight:800;margin:2px 0;}
.roll2 .live-khabar[hidden]{display:none!important;}
.speed-note{background:#ff0;color:#c00;margin:8px;padding:6px;font-size:16px;font-weight:900;border-radius:8px;}
.live-empty{color:#c00;font-size:18px;font-weight:900;}
.holiday-note{
  display:inline-block;margin:2px 0 4px;padding:1px 8px;background:#fff3a0;color:#b91c1c;
  border:1px solid #e0b800;border-radius:999px;font-size:12px;font-weight:800;font-style:normal;
}
.flash-update{animation:flashup .9s ease;}
@keyframes flashup{0%{background:#fff3a0}100%{background:transparent}}
.live-pending{animation:livePulse 1.2s ease-in-out infinite;}
@keyframes livePulse{0%,100%{opacity:1}50%{opacity:.35}}

.btn-refresh,.btn-renew,.gg-7,.btn-refresh-slim{
  border:1px solid #e6e6e6;background:#522f92;color:#fff;padding:5px 12px;border-radius:8px;
  font-size:13px;margin:4px 0;display:inline-block;cursor:pointer;font-weight:700;font-style:italic;
}
.btn-refresh:hover,.btn-renew:hover{box-shadow:0 0 13px 3px #00000033;}
.bg-7,.btn-refresh-slim{
  background-image:linear-gradient(45deg,#228B22 40%,#006400 65%);border:none;padding:5px 10px;
}

.info-root,.satta-result{padding:0;overflow:hidden;}
.info-root .lock,.info-root .info2,.satta-result>div{
  position:relative;padding:8px 6px 10px;border-bottom:1px solid #ff0018;
}
.info-root .lock:last-child,.info-root .info2:last-child{border-bottom:0;}
.info-root .info2,.yellowbg{background:#ff0;border-bottom:1px solid #ff9800;}
.info-root .nm,.satta-result h4{
  display:block;font-size:22px;color:#00094d;text-shadow:1px 1px 2px #fff;font-weight:700;margin:0;
}
.info-root .res,.satta-result h5{
  display:block;margin:2px 0;font-size:22px;line-height:1.15;font-weight:900;
  background:-webkit-linear-gradient(#4500bf,#670009);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;
}
.info-root .res.closed{-webkit-text-fill-color:#b91c1c;background:none;color:#b91c1c;font-size:16px;}
.info-root .tm,.satta-result h6{
  display:block;font-size:14px;padding:2px 0;margin:4px 0 0;color:#000;text-shadow:1px 1px 2px #ffd9d9;
}
.days-badge{
  display:inline-block;font-size:13px;color:#fff;font-family:"Times New Roman",Times,serif;
  background-image:linear-gradient(45deg,#228B22 40%,#006400 65%);border:none;padding:4px 10px;
  border-radius:8px;margin:0 8px;font-style:normal;font-weight:700;text-shadow:none;
}
.jodilistup,.panelchartlist,.result_timing,.result_timing_right{
  position:absolute;top:50%;transform:translateY(-120%);z-index:2;
}
.jodilistup,.result_timing{left:14px;right:auto;}
.panelchartlist,.result_timing_right{right:14px;left:auto;}
.jodilistup a,.panelchartlist a,.btn_chart{
  color:#fff!important;padding:5px 7px;border-radius:8px;font-size:12px;display:block;
  text-shadow:1px 1px 2px #222;border:1px solid #e6e6e6;background:#522f92;font-weight:700;
}
.lock::after,.info2::after{content:"";display:block;clear:both;}

.gali-chart-wrap{clear:both;text-align:center;padding-top:6px;}
.gali-chart{
  display:inline-block;background:#522f92;color:#fff!important;padding:4px 14px;
  font-size:13px;font-weight:800;border-radius:8px;border:1px solid #e6e6e6;
}

.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:6px 0;}
.gali-board{
  width:100%;border-collapse:collapse;background:#fff;color:#111;min-width:330px;
  border-radius:10px;overflow:hidden;border:2px solid #ff0016;
}
.gali-board th{
  padding:8px 6px;font-size:14px;font-weight:900;text-align:center;border:1px solid #ff0016;
  background:#ff00a2;color:#fff;text-shadow:1px 1px 2px #000;
}
.gali-board td{
  border:1px solid #ff0016;padding:8px;text-align:center;vertical-align:middle;
  color:#111;font-size:16px;font-weight:800;text-shadow:1px 1px 2px #fff;
}
.gali-board tbody tr:nth-child(even) td{background:#fff7f7;}
.gali-board .rb-game{text-align:left;font-size:19px;font-weight:900;color:#1a237e;letter-spacing:.3px;text-shadow:1px 1px 2px rgba(0,0,50,.45),0 2px 3px rgba(255,255,255,.8);line-height:1.3;}
.gali-board .rb-game .gtime{color:#c2410c;font-size:12px;}
.gali-board .viewchartlink{
  display:inline-block;color:#fff;font-weight:800;font-size:12px;background:#522f92;
  border-radius:6px;padding:2px 9px;margin-left:4px;
}
.gali-board .rb-res.done{color:#0808b2;}
.gali-board .rb-res.empty{color:#c62828;}
.gali-home{margin:0 0 8px;}
.sk-wrap{margin:0 0 8px;}
.sk-sub{margin:0 6px 8px;font-size:13px;font-weight:800;color:#1a237e;text-shadow:1px 1px 2px #fff;}
.sk-nav{display:flex;justify-content:center;gap:8px;margin:0 0 8px;}
.sk-nav a{
  display:inline-block;padding:4px 12px;background:#522f92;color:#fff;border-radius:8px;
  font-size:13px;font-weight:800;border:1px solid #fff;
}
.sk-chart{
  width:100%;border-collapse:collapse;background:#fff;min-width:520px;
  border:2px solid #ff0016;
}
.sk-chart th{
  padding:7px 5px;font-size:12px;font-weight:900;text-align:center;border:1px solid #7B1A62;
  background:linear-gradient(180deg,#DC2F6B 0%,#7B1A62 100%);color:#fff;text-shadow:1px 1px 2px #000;
  white-space:nowrap;
}
.sk-chart .sk-time th{background:#1a237e;font-size:11px;font-weight:800;}
.sk-chart td{
  border:1px solid #e0a9d0;padding:5px 4px;text-align:center;font-size:14px;font-weight:800;
  white-space:nowrap;
}
.sk-chart tbody tr:nth-child(even) td{background:#fff7f7;}
.sk-chart .sk-date{background:#ffe3f1;color:#a3005c;font-weight:900;}
.sk-chart .sk-num{color:#0808b2;}
.sk-chart .sk-empty{color:#c62828;}
.inner-jump{
  display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 8px;padding:6px 4px;
  border:2px solid #ff182c;border-style:outset;border-radius:10px;
  box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);
}
.inner-jump a{
  display:inline-block;background:#522f92;color:#fff!important;padding:5px 10px;border-radius:8px;
  font-size:12px;font-weight:800;border:1px solid #e6e6e6;text-shadow:1px 1px 2px #222;
}
.inner-jump a:hover{filter:brightness(1.08);}
.roll2 .matka-card{padding:6px 4px 8px;border-bottom:1px solid #ff0018;}
.roll2 .matka-card:last-child{border-bottom:0;}

.firstman{padding:6px 0 8px;}
.zone-head{margin:6px 8px 10px;}
.firstman1{margin:6px 10px;}
.zone-link{
  display:block;padding:8px 10px;border-bottom:2px solid #ff0026;font-size:18px;
  background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#ff0025 100%);
  background-size:200% auto;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
  animation:textclip 2s linear infinite;font-weight:800;
}
@keyframes textclip{to{background-position:200% center;}}
.zone-row{
  display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:2px solid #b9005e;
  color:#880e4f;text-shadow:1px 1px 2px #ffe2c6;text-align:left;
}
.zone-row:last-child{border-bottom:0;}
.zone-ico{font-size:22px;font-style:normal;}
.zone-copy{flex:1;display:flex;flex-direction:column;}
.zone-title{font-size:16px;font-weight:800;}
.zone-desc{font-size:12px;color:#555;font-style:normal;}
.zone-arrow{font-style:normal;color:#880e4f;}
.zone-emoji{font-style:normal;}

.home-week-split{display:grid;grid-template-columns:1fr;gap:8px;margin:8px 0;}
.home-weekly{padding:0 0 8px;overflow:hidden;}
.home-weekly-body{padding:6px;}
.wk-cell,.wk-row{
  display:flex;justify-content:space-between;align-items:center;gap:8px;
  padding:6px 10px;border-bottom:1px solid #ff0018;font-size:14px;
}
.wk-cell:last-child,.wk-row:last-child{border-bottom:0;}
.wk-key,.wk-day{font-weight:900;color:#001699;min-width:48px;text-align:left;}
.wk-val{font-weight:800;color:#000;text-align:right;flex:1;}
.home-patti-grid{display:grid;grid-template-columns:1fr 1fr;}
.home-patti-grid .wk-cell{flex-direction:column;align-items:stretch;text-align:left;}
.home-patti-grid .wk-val{text-align:left;}

.top-charts{display:grid;grid-template-columns:1fr;gap:8px;margin:8px 0;}
.top-chart-col{
  border:2px solid #ff182c;border-radius:10px;overflow:hidden;
  box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);background:transparent;
}
.tcc-head,.tcc-subhead{margin:0;border-radius:0;}
.tcc-subhead{background:#085e58;margin:0;}
.tcc-list{list-style:none;margin:0;padding:0;background:transparent!important;border:0!important;overflow:visible!important;}
.tcc-list li{margin:0!important;background:transparent!important;}
.tcc-list li a{
  display:block;padding:8px 12px;font-weight:800;font-size:16px;color:#1a237e;
  border-bottom:2px solid #00189f;text-shadow:1px 1px #d9d9d9;box-shadow:none!important;
  background:transparent!important;text-align:center;
}
.tcc-list li:last-child a{border-bottom:0;}
.tcc-list li.is-gali a{color:#880e4f;border-bottom-color:#b9005e;}

.home-guess{padding:0 0 10px;}
.home-guess-wrap{padding:8px;}
.home-guess-date{color:#d70544;font-weight:800;margin:4px 0 8px;}
.home-guess-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.home-guess-card{
  border:2px solid #008906;border-radius:10px;padding:6px;background:#fff;
}
.home-guess-title{
  background:linear-gradient(#00d309,#004503);color:#fff;text-shadow:1px 1px 2px red;
  font-size:16px;padding:7px 0;border-radius:10px;margin-bottom:6px;
  clip-path:polygon(0 0,97% 0,100% 48%,100% 80%,100% 100%,3% 100%,0 46%,0 20%);
}
.home-guess-line{display:flex;justify-content:space-between;padding:3px 8px;font-size:13px;}
.home-guess-line span{color:#085e58;font-weight:800;}
.home-guess-line b{color:#000;}

.faq{padding:4px 0 8px;border-color:#003db6;}
.faq .fg-div{border:0;box-shadow:none;margin:0;padding:6px 8px 10px;}
.faq-head{margin:8px 0;}
.faq .party{border-top:1.5px solid #e0557f;padding:4px 0;}
.faq .party:first-child{border-top:0;}
.faq .my-checkbox{position:absolute;left:-9999px;}
.faq label{
  cursor:pointer;text-transform:uppercase;color:#0013a5;text-shadow:1px 1px 2px #fff;
  font-weight:800;font-size:16px;padding:6px 8px;display:block;
}
.faq .card-body{padding:0 10px 10px;color:#000;font-size:13px;line-height:1.5;text-align:center;}
.faq .card-body p{margin:4px 0;color:#000;font-size:13px;font-style:normal;}

.leena{padding:8px 10px;font-size:14px;}
.leena h2{color:#bb2833;text-shadow:1px 1px 2px #fff;font-size:18px;margin:0 0 6px;}
.leena p{color:#000;font-size:13px;line-height:1.4;padding:2px 4px;}

.k2-trust{padding:5px;display:flex;align-items:center;justify-content:space-between;gap:8px;}
.k2-trust img{width:100px;height:80px;object-fit:contain;flex:0 0 auto;display:block;}
.k2-trust p{color:#000;font-size:16px;margin:0;text-align:right;flex:1;display:inline-block;}

.k2-winners{padding:8px 6px 12px;}
.k2-winner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:6px 4px 10px;}
.k2-winner-card{margin:0;background:#fff;border:2px solid #ff182c;border-radius:10px;overflow:hidden;}
.k2-winner-card img{display:block;width:100%;height:180px;object-fit:cover;background:#fff7f7;}
.k2-winner-card figcaption{padding:6px 8px;font-size:12px;font-weight:800;color:#880e4f;background:#fff;}
.k2-winner-note{padding:6px 8px;font-size:13px;color:#000;font-style:normal;}

.k2-cta{padding:6px 6px 8px;font-size:14px;line-height:1.3;}
.k2-cta-head{color:#880e4f;margin:0 4px 4px;font-size:14px;font-weight:900;}
.k2-cta-body{padding:2px 6px 4px;font-size:13px;line-height:1.35;color:#000;font-style:normal;font-weight:700;}
.k2-mail{display:inline-block;margin:2px 4px;color:#522f92;font-weight:800;font-size:13px;}
.k2-wa-btn{
  display:block;width:180px;margin:6px auto 2px;padding:5px 0;background:green;color:#fff!important;
  border-radius:12px;font-weight:900;font-size:13px;border:2px solid #fff;text-shadow:none;
}
.k2-cta-play{background:#b80000;color:#fff;border-color:#ff0016;}
.k2-cta-play .k2-cta-body{color:#fff;}
.k2-play-btn{
  display:block;width:180px;margin:6px auto 4px;padding:5px 0;background:#011e76;color:#fff!important;
  border-radius:12px;font-weight:900;font-size:13px;border:2px solid #fff;
}
.k2-play-offer{margin:2px 6px 0;color:#fff;font-weight:800;font-size:12px;}
.k2-keywords{
  padding:5px 8px;font-size:12px;font-weight:800;color:#00094d;line-height:1.35;
  text-shadow:1px 1px 2px #fff;word-break:break-word;
  background:linear-gradient(187deg,#fc9 50%,#ffc387 50%);
}

.conta{
  padding:4px 8px 7px;background-color:#fbe7ff;display:flex;align-items:center;
  justify-content:center;gap:10px;flex-wrap:wrap;
}
.conta p{font-size:22px;color:#000;margin:0;text-shadow:1px 1px 2px #fff;}
.conta a{
  background:radial-gradient(#ffe500,#ff9800);color:#000;padding:5px 12px 2px;border-radius:80px;
  display:inline-block;box-shadow:0 0 10px -3px #000;border:1px solid #ff0016;
  text-shadow:1px 1px 2px #fff;font-size:18px;font-weight:800;
}

.a-27-title{
  background:#ff00a2;padding:5px 10px;text-shadow:1px 1px 2px #000;display:block;
  color:#fff8f8!important;margin:0 0 20px;letter-spacing:1px;font-weight:700;
  border:2px solid #fff;border-radius:.75em;font-size:16px;line-height:1.5;
}
.a-27-title a{color:#fff!important;display:block;padding:5px 0;text-shadow:1px 1px 2px #000;font-size:16px;font-weight:700;}
.a-27-title hr{border:0;border-top:1px solid #fff;margin:8px 18px;}
@media only screen and (max-width:768px){
  .a-27-title,.a-27-title a{font-size:14px;}
}

.blue-div{padding:6px 0 10px;}
.blue-div h4{
  background:#ff1731;color:#fff;border-radius:10px;font-size:30px;padding:3px 5px;
  text-shadow:1px 1px 2px #000;margin:6px 8px 10px;border:0;
  clip-path:polygon(0 0,97% 0,100% 48%,100% 80%,100% 100%,3% 100%,0 46%,0 20%);
}
.blue-div a{
  background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#ff0025 100%);
  background-size:200% auto;color:#fff;-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;animation:textclip 2s linear infinite;
  font-size:22px;display:block;border-bottom:2px solid #ff0026;padding:5px;font-weight:800;
}
.blue-div a:last-child{border-bottom-width:0;}

.red-list{margin:8px 0;}
.red-list>div{padding:0 0 8px;border-color:#e71d36;}
.red-list h4{
  animation:changeBackgroundColor 5s infinite;border-radius:10px;color:#fff;line-height:1.1;
  padding:4px 10px 3px;text-shadow:1px 1px 2px #000;font-size:24px;margin:0 0 8px;border:0;
}
.red-list p{
  margin:0;padding:4px 10px;font-size:18px;text-align:center;line-height:1.3;
  color:#000;text-shadow:1px 1px 2px #fff;
}
@keyframes changeBackgroundColor{
  0%{background-color:#ff019e}
  25%{background-color:#ff001d}
  50%{background-color:#009a07}
  75%{background-color:#001fad}
  100%{background-color:#ff019e}
}

.fg-div{padding:0 0 10px;margin:8px 0;overflow:hidden;max-width:100%;}
.fg-div h4{
  background:#ff00a2;padding:5px 10px;text-shadow:1px 1px 2px #000;display:block;
  color:#fff8f8!important;margin:0 0 8px;letter-spacing:1px;font-weight:700;
  border:2px solid #fff;border-radius:.75em;font-size:20px;
  transform-style:preserve-3d;transition:transform 100ms cubic-bezier(0,0,.58,1),background 100ms cubic-bezier(0,0,.58,1);
}
.fg-div h5{font-size:22px;color:#000;text-shadow:1px 1px 2px #fff;}
.fg-div .fg-p1{font-size:22px;}
.fg-main{padding:0;max-width:100%;overflow:hidden;}
.fg-main.para-1.bdr.mb-1.p-1{padding:0;}
.fg-main.para-1.bdr.mb-1.p-1 *{font-style:normal!important;}
.bdr{border:2px solid #ff001d;border-radius:10px;box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);}
.mb-1{margin-bottom:5px;}
.p-1{padding:5px 10px 8px;}
.fgzoc-time{border:2px solid #ff019e;margin:5px 5px 0;border-radius:10px;overflow-wrap:anywhere;word-break:break-word;}
.fg-p1{color:#d70544;font-size:16px;margin:4px 0;padding:0 6px;}
.fgzoc-time span{font-size:22px;color:#000;text-shadow:1px 1px 2px #fff;display:block;}
.fgzoc-time h5{font-size:18px;margin:4px 0 8px;color:#00094d;}
.card-1212{display:flex;flex-wrap:wrap;margin:5px;border-radius:10px;overflow:hidden;max-width:100%;}
.fg-c1{
  flex:0 0 50%;width:50%;max-width:50%;min-width:0;display:block;padding:5px;
  border-color:#009206;border-style:solid;box-sizing:border-box;
}
.fg-c1:nth-child(odd){border-width:0 1px 2px 2px;margin:0;border-radius:0;}
.fg-c1:nth-child(even){border-width:0 2px 2px 1px;margin:0;border-radius:0;}
.card-1212 .fg-c1:nth-child(1),.card-1212 .fg-c1:nth-child(2){border-top-width:2px;}
.fg-div .fg-c1 .fg-p2{
  background:linear-gradient(#00d309,#004503);font-size:22px;margin-bottom:5px;padding:7px 4px;
  border-radius:10px;clip-path:polygon(0 0,97% 0,100% 48%,100% 80%,100% 100%,3% 100%,0 46%,0 20%);
  color:#fff;text-shadow:1px 1px 2px red;letter-spacing:1px;overflow-wrap:anywhere;
}
.fg-div .fg-c1 .fg-p2:before{content:"\21AA  ";}
.fg-div .fg-c1 .fg-p4{
  font-size:20px;line-height:24px;color:#000;margin:0;text-shadow:1px 1px 2px #fff;
  overflow-wrap:anywhere;word-break:break-word;
}

.k2-hindi{margin:8px 0;}
table.new-table-add{
  border:#000 solid 2px;text-align:center;margin:6px 0;width:100%;border-collapse:collapse;
  box-shadow:0 0 20px 0 rgb(0 0 0 / 40%);
}
table.new-table-add td{border:1px solid #e91e63;padding:3px 2px;font-weight:800;}
.ntah{font-size:25px!important;background-color:#ff0;color:#00f;}
.ntah-blue-sec{font-size:1.2em!important;font-weight:bold!important;color:#00f!important;}
.ntah-red-sec{font-size:2em!important;font-weight:bold!important;color:#f51111!important;}

.faq-extra{margin-top:8px;}
.ftr-sm{padding:8px 10px;font-size:14px;line-height:1.6;}
.ftr-sm p,.ftr-sm span{display:block;margin:4px 0;font-style:normal;color:#000;}
.ftr-sm a{color:#0013a5;font-weight:800;}

.disclamer{padding:8px 10px;}
.disclamer h4{background:#ff00a2;color:#fff8f8;margin:0 0 8px;padding:6px 10px;border:2px solid #fff;border-radius:.75em;font-size:16px;}
.disclamer p{color:#340d7a;font-size:13px;line-height:1.4;padding:2px 5px 5px;font-style:normal;}
.pby-us{padding:6px 8px;font-size:14px;font-weight:800;}

select.select{
  font:inherit;font-weight:700;font-size:14px;padding:7px 10px;border:2px solid #ff182c;
  border-radius:8px;background:#fff;color:#1a237e;
}
.btn{
  display:inline-block;font-weight:800;font-size:14px;padding:8px 14px;border:0;border-radius:8px;
  background:#522f92;color:#fff;cursor:pointer;
}
.table-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0;}
.empty-note{padding:16px;font-weight:700;margin:8px 0;background:#fff;}

.chart-live-box{padding:12px;margin:8px 0;}
.chart-live-box .chres557{font-size:16px;font-weight:800;color:#00094d;}
.chart-live-box .love1{
  display:inline-block;font-size:26px;font-weight:900;letter-spacing:2px;color:#000;
  background:#fff;border:2px solid #ff0016;border-radius:8px;padding:4px 18px;margin:6px 0 8px;
}
.center{text-align:center;}
.size-18{font-size:18px;margin-bottom:12px;}
.arrow_link{background:#522f92;color:#fff;border:0;border-radius:8px;padding:6px 14px;cursor:pointer;font-weight:700;}

table.chart7{
  width:auto;max-width:100%;margin:6px auto;border-collapse:separate;background:#fff;color:#000;
  font-weight:700;font-style:italic;font-size:large;border:5px groove #893bff;
}
table.chart7 thead th{background:#d2b4de;color:#000;border:1px solid #893bff;padding:5px 3px;text-align:center;font-size:12px;}
table.chart7 td{border:1px solid #893bff;color:#000;padding:5px 3px;text-align:center;font-size:22px;font-weight:700;}
table.chart7 td.text-red{color:red;}
table.chart7 td.date-cell{font-size:11px;white-space:nowrap;font-style:normal;}

.pchart-ref{
  width:40%;max-width:100%;margin:6px auto;border-collapse:collapse;background:#fff;color:#000;
  font-weight:700;font-style:italic;border:5px solid #DC2F6B;
}
.pchart-ref thead th{
  background:linear-gradient(180deg,#DC2F6B 0%,#7B1A62 100%);color:#fff;font-size:14px;
  border-right:1px dashed gold;padding:6px 2px;text-align:center;
}
.pchart-ref th,.pchart-ref td{border-bottom:1px solid #F39C12;font-family:Georgia,"Times New Roman",Times,serif;}
.pchart-ref tbody td{padding:5px 0;text-align:center;color:#000;}
.pchart-ref tbody td:not(:nth-child(3n)):not(:first-child){font-size:12px;font-weight:700;line-height:1.15;}
.pchart-ref tbody td:nth-child(3n+3){font-size:23px;font-weight:900;}
.pchart-ref tbody td:first-child{font-size:11px;line-height:1.15;white-space:nowrap;}
.pchart-ref .text-red{color:#ca003a!important;}
.table-scroll table.chart7,.table-scroll table.record-grid,.table-scroll table.pchart-ref{max-width:none;}
.table-scroll table.record-grid{width:auto;}

table.pchart{width:100%;border-collapse:collapse;background:#fff;border:3px double #ff0016;margin:6px 0;min-width:760px;}
table.pchart thead th{background:#ff00a2;color:#fff;border:1px solid #fff;padding:8px 4px;text-align:center;font-size:14px;}
table.pchart td{border:1px solid #ffb0b8;color:#000;padding:7px 4px;text-align:center;font-size:16px;font-weight:700;}
table.pchart td.text-red{color:#ff3b3b;}

.pager a{display:inline-block;padding:5px 11px;margin:2px;background:#fff;color:#980047;border:2px solid #ff182c;font-weight:800;border-radius:4px;}
.pager a.active{background:#ff00a2;color:#fff;border-color:#ff00a2;}

.record-grid{
  width:100%;max-width:840px;margin:6px auto;border-collapse:separate;border-spacing:0;
  background:#fff;color:#000;font-weight:700;font-style:italic;border:5px groove #893bff;border-radius:8px;
}
.record-grid th,.record-grid td{border:1px solid #e0a9d0;padding:3px 4px;text-align:center;font-size:13px;}
.record-grid thead th{background:linear-gradient(180deg,#DC2F6B 0%,#7B1A62 100%);color:#fff;border-color:#7B1A62;}
.record-grid .day-cell{background:#ffe3f1;color:#a3005c;font-weight:900;}
.record-grid .num-cell.dbl{color:#d40000;font-weight:900;}
.record-grid .empty-cell{color:#c3c3c3;}
.rec-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 3px;}
.rec-card{flex:1 1 150px;background:#fff;border:2px solid #ff182c;border-radius:10px;padding:8px 10px;text-align:center;}
.rec-heading,.record-year-heading{text-align:center;color:#1a237e;font-size:17px;margin:10px 0 6px;}
.year-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
.year-links a{display:inline-block;padding:6px 12px;border:2px solid #ff182c;border-radius:8px;background:#fff;color:#1a237e;font-weight:700;font-size:13px;}
.year-links a.active{background:#ff00a2;color:#fff;}
.rc-green{color:#00a000;} .rc-gold{color:#b8860b;} .rc-blue{color:#1a237e;} .rc-white{color:#000;}

.app-ad{
  margin:8px 0;padding:14px;background:#b80000;color:#fff;border:2px solid #ff0016;font-style:normal;
}
.app-ad-inner{padding:4px;}
.app-ad-badge{display:inline-block;background:#ff0;color:#000;font-weight:900;font-size:12px;padding:4px 12px;border-radius:999px;}
.app-ad-stars{margin:8px 0 2px;color:#ffe566;font-weight:800;}
.app-ad-sub{font-size:20px;font-weight:900;color:#fff;margin:4px 0;}
.app-ad-tag{font-size:14px;color:#ffe9c7;margin:0 0 10px;}
.app-ad-btn{
  display:inline-block;width:220px;margin:8px auto;padding:8px 12px;border-radius:15px;
  background:#011e76;color:#fff!important;font-weight:900;border:2px solid #fff;text-transform:none;
}
.app-ad-btn:hover{filter:brightness(1.08);}
.app-ad-feats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px;}
.app-ad-feat{background:rgba(255,255,255,.15);border:1px solid #fff;color:#fff;font-weight:800;font-size:12px;padding:4px 10px;border-radius:999px;}
.app-ad-link{display:block;margin-top:8px;color:#ffe566!important;font-size:12px;}
.app-ad-ico{display:none;}

.dg-wrap{overflow:hidden;}
.dg-title{margin:0;border-radius:.75em .75em 0 0;}
.dg-phone{text-align:center;padding:8px;}
.dg-phone a{
  display:inline-block;background:radial-gradient(#ffe500,#ff9800);color:#000!important;
  font-weight:900;font-size:16px;padding:5px 14px;border-radius:80px;border:1px solid #ff0016;
  text-shadow:1px 1px 2px #fff;
}
.dg-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:8px;}
.dg-card{border:2px solid #ff182c;border-radius:10px;overflow:hidden;background:#fff;}
.dg-card-head{background:#ff00a2;color:#fff;font-weight:800;font-size:13px;text-align:center;padding:6px;}
table.dg-table{width:100%;border-collapse:collapse;}
table.dg-table thead th{background:#fff;color:#000;font-size:12px;font-weight:900;padding:7px 6px;border:1px solid #ff0016;}
table.dg-table td{padding:6px;font-size:13px;font-weight:700;color:#000;border:1px solid #ff0016;text-align:center;}
table.dg-table td.dg-game{text-align:left;color:#1a237e;font-weight:900;}
table.dg-table td.dg-res{color:#0808b2;font-weight:900;}

.pg-lead{margin:8px 3px 12px;text-align:center;color:#1a237e;font-weight:700;font-size:15px;}
.pg-body{margin:0 3px 14px;}
.pg-body p{color:#1a1a1a;font-size:14px;line-height:1.7;margin:0 0 10px;}
.pg-body ul{margin:0 0 12px;padding-left:22px;text-align:left;}
.pg-subhead{margin:10px 3px;color:#d70544;font-weight:900;font-size:15px;}
.pg-note{margin:10px 3px;background:#fff8e1;border-left:4px solid #ff00a2;border-radius:6px;color:#6b4a00!important;font-size:13px!important;padding:9px 12px;}
.pg-table-wrap{overflow-x:auto;border:2px solid #ff182c;border-radius:10px;margin:8px 3px 14px;background:#fff;}
table.pg-table{width:100%;border-collapse:collapse;}
table.pg-table thead th{background:#ff00a2;color:#fff;font-size:12px;font-weight:900;padding:8px 6px;}
table.pg-table td,table.pg-table tbody th{padding:8px;font-size:13px;font-weight:700;color:#111;border-bottom:1px solid #ffd0d6;text-align:center;}
table.pg-table tbody th{text-align:left;color:#1a237e;background:#fff7f7;}
.pg-res{font-weight:900;color:#0808b2;}
.pg-ank{font-weight:900;color:#c41e3a;}
.pg-jodi{font-weight:900;color:#14532d;}
.panna-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:8px 3px 14px;}
.panna-card{border:2px solid #ff182c;border-radius:10px;background:#fff;overflow:hidden;}
.panna-card-head{background:#ff00a2;color:#fff;font-weight:900;font-size:12px;text-align:center;padding:6px;}
.panna-chips{display:flex;flex-wrap:wrap;gap:5px;padding:8px;}
.panna-chip{display:inline-block;background:#f5efff;border:1px solid #d6c4f5;color:#4a1d8a;font-weight:900;font-size:12px;padding:3px 8px;border-radius:6px;}
.pg-calc{max-width:460px;margin:10px auto 16px;border:2px solid #ff182c;border-radius:12px;background:#fff;padding:14px;}
.pg-calc-row label{display:block;font-weight:800;color:#d70544;font-size:13px;margin-bottom:4px;}
.pg-calc-row input{width:100%;padding:9px 10px;border:2px solid #ffb0b8;border-radius:8px;font-size:16px;font-weight:800;text-align:center;}
.pg-calc-out{display:flex;gap:10px;margin:6px 0 12px;}
.pg-calc-out>div{flex:1;background:#fff7f7;border:1px solid #ffd0d6;border-radius:8px;padding:8px;}
.pg-calc-lbl{display:block;font-size:11px;color:#555;font-weight:700;}
.pg-calc-val{display:block;font-size:24px;font-weight:900;color:#c41e3a;}
.pg-back{margin:6px 3px 18px;text-align:center;font-weight:800;}
.pg-back a{color:#d70544!important;}

.bottom{
  padding:10px 8px 12px;margin:8px 0 0;font-size:14px;
}
.footer-brand{font-size:20px;font-weight:900;color:#1a237e;text-shadow:1px 1px 2px #fff;margin-bottom:6px;}
.footer-kicker{display:block;font-size:13px;color:#880e4f;margin-bottom:8px;}
.cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:6px 0 10px;}
.cta-btn{
  display:inline-block;min-width:120px;padding:6px 14px;border-radius:80px;font-weight:800;
  border:1px solid #ff0016;text-shadow:1px 1px 2px #fff;
}
.cta-btn span{display:block;font-size:14px;}
.cta-btn small{display:block;font-size:11px;}
.cta-btn-call{background:radial-gradient(#ffe500,#ff9800);color:#000;}
.cta-btn-wa{background:#25D366;color:#fff;text-shadow:none;border-color:#128C7E;}
.footer-copy{font-size:12px;color:#a50031;margin-top:8px;}

.float-app,.float-tg,.refresh-btn{
  position:fixed;z-index:40;font-style:normal;font-weight:700;text-decoration:none;
  padding:5px 12px;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.2);
}
.float-app{
  bottom:60px;left:5px;font-size:14px;border:1px solid #dc3545;
  background-color:#198754;color:#fff;
}
.float-tg{
  bottom:15px;right:5px;font-size:14px;border:1px solid #dc3545;
  background-color:#0d6efd;color:#fff;
}
.refresh-btn{
  bottom:60px;right:5px;font-size:12px;border:none;
  background:#dc3545;color:#fff;
}
.float-app:hover,.float-tg:hover,.refresh-btn:hover{filter:brightness(1.08);color:#fff;}

@media(min-width:700px){
  .home-week-split,.top-charts,.dg-grid{grid-template-columns:1fr 1fr;}
  .panna-grid{grid-template-columns:1fr 1fr;}
}
@media(min-width:900px){
  .panna-grid{grid-template-columns:1fr 1fr 1fr;}
  .home-guess-grid{grid-template-columns:repeat(3,1fr);}
}

@media(max-width:768px){
  body{font-weight:800;}
  .golden-ank-section{padding:8px;}
  .golden-lucky-section h2{font-size:18px;margin:0 0 6px;}
  .golden-flex-container{flex-direction:column;gap:8px;margin-top:6px;}
  .golden-ank-card{
    flex:0 0 auto;width:100%;padding:8px 10px;display:flex;align-items:center;
    justify-content:space-between;gap:8px;border-left-width:4px;
  }
  .golden-ank-card h4{margin:0;font-size:15px;}
  .golden-number{margin:0;padding:5px 12px;font-size:22px;display:inline-block;}
  .final-ank-card{width:100%;padding:8px;}
  .final-ank-card h4{font-size:15px;margin-bottom:6px;}
  .final-ank-slider{height:88px;}
  .final-ank-item{padding:8px 10px;}
  .final-ank-item .market-name{font-size:14px;font-weight:800;}
  .final-ank-item .market-value{font-size:20px;}
  .faq label{font-size:16px;font-weight:900;}
  .k2-winner-grid{grid-template-columns:1fr 1fr;}
  .k2-trust p{font-size:15px;font-weight:800;text-align:right;}
  .k2-trust img{width:90px;height:72px;}
  .pchart-ref tbody td:not(:nth-child(3n)):not(:first-child){font-size:10px;font-weight:700;line-height:1.1;padding:3px 1px;}
}

@media(max-width:600px){
  .fg-div h4{font-size:18px;margin:4px 4px 6px;padding:6px 8px;font-weight:900;}
  .fg-div .fg-p1{font-size:16px;font-weight:800;}
  .fgzoc-time{margin:4px 3px 0;}
  .fgzoc-time span{font-size:20px;font-weight:900;}
  .fgzoc-time h5{font-size:18px;margin:2px 0 6px;font-weight:900;}
  .card-1212{margin:3px 2px;}
  .fg-c1{padding:4px 2px;}
  .fg-div .fg-c1 .fg-p2{font-size:14px;letter-spacing:0;padding:7px 4px;font-weight:900;}
  .fg-div .fg-c1 .fg-p4{font-size:14px;line-height:20px;font-weight:800;}
}

@media(max-width:560px){
  body{padding:2px 5px 8px;font-weight:800;}
  .logo-img{width:200px;}
  .logo-text{font-size:24px;font-weight:900;}
  .logo-sub{font-size:12px;font-weight:800;}
  .menu-main a{font-size:14px;padding:6px 8px;font-weight:800;}
  .main1 h1{font-size:16px;font-weight:900;}
  .main1 p{font-size:14px;font-weight:700;}
  .lead-result,.core-main1,.CHARTHEAD,.banner,.chart-board,.zone-head,.faq-head,.dg-title{font-size:18px;font-weight:900;}
  .info-root .nm,.satta-result h4{font-size:22px;font-weight:900;}
  .info-root .res,.satta-result h5{font-size:22px;font-weight:900;}
  .info-root .tm,.satta-result h6{font-size:15px;font-weight:800;}
  .days-badge{font-size:13px;font-weight:800;}
  .roll2 .live-mkt,.matka-card .gn{font-size:22px;font-weight:900;}
  .roll2 .live-res{font-size:22px;font-weight:900;}
  .jodilistup,.result_timing{left:8px;}
  .panelchartlist,.result_timing_right{right:8px;}
  .jodilistup a,.panelchartlist a,.btn_chart{font-size:12px;padding:5px 7px;font-weight:800;}
  .gali-board th{font-size:14px;font-weight:900;}
  .gali-board td{font-size:16px;font-weight:900;}
  .gali-board .rb-game{font-size:17px;font-weight:900;}
  .red-list h4{font-size:20px;font-weight:900;}
  .red-list p{font-size:16px;font-weight:800;}
  .blue-div h4{font-size:22px;font-weight:900;}
  .blue-div a{font-size:18px;font-weight:800;}
  .conta p{font-size:20px;font-weight:900;}
  .conta a{font-size:16px;font-weight:900;}
  .leena p{font-size:14px;font-weight:700;}
  .inner-jump a{font-size:13px;font-weight:800;padding:6px 10px;}
  .home-guess-grid{grid-template-columns:1fr;}
  .gali-board{min-width:0;}
  table.pg-table{table-layout:fixed;word-break:break-word;}
  .cta-btn{min-width:104px;font-size:13px;font-weight:800;}
  .conta{display:block;}
  .conta p{display:block;}
  .conta a{margin-top:5px;}
  .float-app,.float-tg{font-size:14px;font-weight:800;}
  .refresh-btn{font-size:13px;font-weight:800;}
}

@media(max-width:380px){
  .logo-text{font-size:22px;}
  .menu-main a{font-size:13px;padding:5px 6px;font-weight:800;}
  .info-root .nm,.satta-result h4{font-size:20px;font-weight:900;}
  .info-root .res,.satta-result h5{font-size:20px;font-weight:900;}
}
