@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1366px)
{
}
@media screen and (max-width:1220px)
{
}
@media only screen and (max-width:1199px) 
{
.container
{
	width:96%;
}
}
@media screen and (max-width:1150px)
{
}
@media screen and (max-width:999px)
{
}
@media screen and (max-width:950px)
{
}
@media screen and (max-width:900px)
{
}
@media screen and (max-width:850px)
{
}
@media screen and (max-width:768px)
{
}
@media screen and (max-width:700px)
{
}
@media screen and (max-width:667px)
{
}
@media screen and (max-width:650px)
{
	.starlineresData {
		width: 100%;
		max-width: 100%;
		overflow: hidden;
	}

	.table_main {
		display: block;
		width: 100%;
		max-width: 100%;
		overflow-x: hidden;
	}

	.table_main table {
		width: 100%;
		max-width: 100%;
		table-layout: fixed;
	}

	.table_main td,
	.table_main th {
		font-size: 11px !important;
		padding: 2px 1px !important;
		line-height: 1.2 !important;
	}

	.table_main.baji-cols-4 td,
	.table_main.baji-cols-4 th {
		font-size: 13px !important;
		padding: 1px 0 !important;
		line-height: 1.1 !important;
		width: 12.5%;
		white-space: nowrap !important;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: -0.2px;
	}

	.table_main.baji-cols-4 td:nth-child(odd),
	.table_main.baji-cols-4 th:nth-child(odd) {
		font-size: 9px !important;
	}

	.support h2 {
		font-size: 14px;
		line-height: 1.4;
		word-break: break-word;
	}

	.support h2 a {
		font-size: 12px;
		max-width: 100%;
		word-break: break-all;
	}

	.lucky_no_left
	{
		width: 49%;
	}
	.ank_game
	{
		width: 100%;
	}
	.ank_game:nth-child(odd)
	{
		border-width: 3px;
	}
	.panel.panel-info 
	{
	    width:100% !important;
	}
	tbody tr td:nth-child(2), tbody tr td:nth-child(5), tbody tr td:nth-child(8), tbody tr td:nth-child(11), tbody tr td:nth-child(14), tbody tr td:nth-child(17), tbody tr td:nth-child(20), tbody tr td:nth-child(23)
	{
	    font-size:11px !important;
	}
	tbody tr td:nth-child(4), tbody tr td:nth-child(7), tbody tr td:nth-child(10), tbody tr td:nth-child(13), tbody tr td:nth-child(16), tbody tr td:nth-child(19), tbody tr td:nth-child(22), tbody tr td:nth-child(25), tbody tr td:nth-child(28)
	{
	    font-size:11px !important;
	}
	tbody tr td:nth-child(4), tbody tr td:nth-child(7), tbody tr td:nth-child(10), tbody tr td:nth-child(13), tbody tr td:nth-child(16), tbody tr td:nth-child(19), tbody tr td:nth-child(22), tbody tr td:nth-child(25), tbody tr td:nth-child(28)
	{
	    font-size:11px !important;
	}
	tbody tr td:nth-child(3), tbody tr td:nth-child(6), tbody tr td:nth-child(9), tbody tr td:nth-child(12), tbody tr td:nth-child(15), tbody tr td:nth-child(18), tbody tr td:nth-child(21), tbody tr td:nth-child(24), tbody tr td:nth-child(27)
	{ 
	    font-size: 12px !important;
        padding: 0 0px !important;
	}
	table, th, td
	{
	    padding:0 3px !important;
	    white-space: nowrap;
	    font-size: 9px;
	    font-size: 10px;
	}
	.starline_normal h2,
	.starline_highlight h2
	{
	   font-size: 14px !important;
	   line-height: 1.25 !important;
	   letter-spacing: 0 !important;
	   margin: 0 !important;
	   padding: 0 !important;
	}

	.starline_normal,
	.starline_highlight
	{
		position: relative;
		padding: 6px 54px 6px 8px !important;
	}

	.starline-chart-link
	{
		position: absolute !important;
		right: 6px !important;
		top: 50% !important;
		transform: translateY(-50%) !important;
		float: none !important;
		margin: 0 !important;
		font-size: 11px !important;
		padding: 4px 6px 2px !important;
		z-index: 1;
	}
	.ank_game h2
	{
	    font-size:13px !important;
	}
	.laxmi_text
	{
	    text-align:center !important;
	}
	.section_heading3
	{
	    font-size:14px;
	}
	.section_heading2 h4
	{
	    font-size:24px;
	}
	.section_heading h3
	{
	    font-size:15px;
	}
	.game_zone a
	{
	    font-size:18px;
	}
	.dpboss_q h2
	{
	    font-size:14px;
	}
	.ank_game p
	{
	    font-size:14px;
	}
}
@media screen and (max-width:600px)
{
	
}
@media screen and (max-width:480px)
{
}
@media screen and (max-width:550px)
{
}
@media screen and (max-width:400px)
{
}


/* Footer legal navigation — layout; colors set per theme in go_dpboss/css/*_theme*.css */
.footer-legal-nav {
	margin-top: 10px;
	text-align: center;
	border-radius: 6px;
}
.footer-legal-line {
	margin: 6px 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
}
.footer-legal-nav a {
	text-decoration: none;
	color: #000b65;
	text-shadow: 1px 1px 2px #fff;
}
.footer-legal-nav a:hover {
	text-decoration: underline;
	color: #000744;
}
.footer-legal-sep {
	font-weight: 700;
	padding: 0 4px;
	user-select: none;
	color: #8d0d0d;
	display: inline-block;
}

:root {
	--site-font: 'Montserrat', Arial, Helvetica, sans-serif;
}

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

html,
body,
body :where(
	h1, h2, h3, h4, h5, h6,
	p, a, span, div, td, th, li,
	input, button, textarea, select, label,
	.k_head, .chart, .c_head, .dpboss-logo, .gw-k_head,
	.about, .section_heading, .section_heading2, .section_heading3,
	.game_zone, .gameresult, .live_result, .star_result, .ank_game,
	.lucky_no, .matka_url, .keyword, .patti_list, .support,
	.footer-legal-nav, .starline_normal, .starline_highlight,
	.laxmi_text, .text2, .notice-text2, .dpboss_contet, .panel,
	.quote-card-div, .table_main, .green_box, .live_result_box
) {
	font-family: var(--site-font) !important;
}


