@charset "utf-8";
/* CSS Document */

html {
	scroll-behavior: smooth;
}
body {/*font-family: 'Poppins', sans-serif !important;*/
	font-weight: 300;
	font-size: 18px;
	color: #0a0823;
	font-family: sans-serif !important;
	font-style: italic;
}
header {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #000;
	padding: 0px 0;
}
.top-notification {
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: #fac137;
	text-align: center;
	color: #db1d03;
	font-weight: bold !important;
	font-style: italic;
}
.top-notification p {
	margin-bottom: 5px;
}
.banner {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #000;
	text-align: center;
}
.welcome-text {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #d3e3c6;
	padding: 10px 0 0;
	font-size: 14px;
	float: left;
}
.welcome-text p {
	margin-bottom: 10px;
}
.welcome-text h3 {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
.live-updates {
	width: 100%;
	height: auto;
	display: inline-block;
}
.live-updates h2 {
	background: #262342;
	color: #fff;
	padding: 10px;
	font-size: 24px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.market-row {
	width: 100%;
	height: auto;
	display: inline-block;
	text-align: center;
	padding: 12px 0 7px;
	border-bottom: #1c3355 2px solid;
}
.market-row h3 {
	color: #000;
	font-size: 24px;
	font-weight: bold !important;
	font-style: italic;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.market-row span {
	color: #ad0c1b;
	font-size: 22px;
	font-weight: bold !important;
	font-style: italic;
	width: 100%;
	display: inline-block;
	line-height: 1;
}
.market-row a {
	border: #303031 2px solid;
	border-radius: 40px;
	padding: 0px 10px;
	color: #303031;
	display: inline-block;
	margin: -10px 0 0;
	font-size: 12px;
	position: relative;
	bottom: 6px;
}
.market-row a:hover {
	background: #303031;
	color: #fff !important;
	text-decoration: none !important;
	cursor: pointer;
}
.market-row:nth-child(even) {
	background: #fff
}
.market-row:nth-child(odd) {
	background: #FFF
}
.market-time {
	font-size: 14px !important;
	color: #4f3413 !important;
	font-weight: 300 !important;
}
.market-time1 {
	font-size: 14px !important;
	color: #0c8c0c !important;
	font-weight: bold !important;
	margin-top: -3px;
	margin-bottom: 3px;
}
.bottom-notification {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #212934;
	padding: 10px 0 10px;
	color: #ffe88b;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.bottom-notification p {
	margin-bottom: 10px;
}
.bottom-notification span a {
	color: #ffe88b;
	font-size: 21px;
	font-weight: bold !important;
	font-style: italic;
}
.yellow-bg {
	background: #fff700 !important;
}
.panel-row {
	width: 100%;
	height: auto;
	display: inline-block;
}
.starline-results {
	width: 100%;
	height: auto;
	display: inline-block;
}
.starline-results h2 {
	background: #4c4b51;
	color: #fff;
	padding: 10px;
	font-size: 18px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.star-table table th {
	padding: 2px !important;
	border: 2px solid #4c4b51 !important;
	background: #c7c7c7;
	font-size: 14px;
}
.star-table table td {
	padding: 2px !important;
	border: 2px solid #4c4b51 !important;
	background: #fef3f1;
	font-size: 14px;
	font-weight: 400;
}
.star-table table tr:nth-child(2n+1) {
	color: #2d4768;
}
.tline tr:nth-child(even) {
	color: #0a0823;
}
.tline tr:nth-child(odd) {
	background: #FFF
}
.dadha-table {
	width: 100%;
	display: inline-block;
}
.dadha-table table {
	width: 100%;
}
.dadha-table table tr th {
	background: #553a59;
	color: #fff;
	width: 25%;
	text-align: center;
	padding: 5px;
}
.dadha-table table tr td {
	width: 25%;
	text-align: center;
	padding: 5px;
}
.dadha-table table tr:nth-child(even) {
	color: #0a0823;
}
.dadha-table table tr:nth-child(odd) {
	background: #e6e6e6
}
.dadha-table table tr td:nth-child(1n) {
	color: #2d4768;
	font-weight: bold;
	font-size: 18px;
	border-bottom: #2d4768 2px solid;
}
.dadha-table table tr td:nth-child(2n) {
	color: #2d4768;
	font-weight: 400;
	font-size: 18px;
}
.dadha-table table tr td:nth-child(3n) {
	color: #ec0606;
	font-weight: bold;
	font-size: 21px;
}
.dadha-table table tr td:nth-child(4n) {
	color: #047341;
	font-weight: bold;
	font-size: 21px;
}
.star-table.time-line table th {
	padding: 2px !important;
	border: 2px solid #4c4b51 !important;
	background: #c7c7c7;
	font-size: 14px;
}
.star-table.time-line table td {
	padding: 0px !important;
	border: 2px solid #4c4b51 !important;
	background: #fff;
	font-size: 14px;
	font-weight: bold;
	border-top: none !important;
}
.time-table {
	width: 100%;
	height: auto;
	display: inline-block;
}
.time-table h2 {
	background: #4c4b51;
	color: #fff;
	text-transform: uppercase;
	padding: 15px;
	font-size: 18px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.star-table {
	width: 100%;
	height: auto;
	float: left;
}
.star-table table {
	margin: 0px;
}
.chart-zone {
	width: 100%;
	height: auto;
	display: inline-block;
}
.chart-zone h2 {
	background: #3b640d;
	color: #fff;
	text-transform: uppercase;
	border: 2px solid #3b640d;
	padding: 15px;
	font-size: 18px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.chart-row a {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #dfe8d6;
	border: 2px solid #3b640d;
	color: #232f55;
	margin-bottom: 1px;
	padding: 10px;
	text-align: center;
	font-weight: bold !important;
	font-style: italic;
}
.chart-row a:hover {
	color: #232f55;
}
.panel-chart {
	width: 100%;
	height: auto;
	display: inline-block;
}
.panel-chart h2 {
	background: #c5b78a;
	color: #442a43;
	text-transform: uppercase;
	border: 2px solid #376301;
	padding: 15px;
	font-size: 18px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.panel-row a {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #fff6ec;
	border: 2px solid #7b7d56;
	color: #1a1613;
	margin-bottom: 1px;
	padding: 10px;
	text-align: center;
	font-weight: bold !important;
	font-style: italic;
	text-transform: uppercase;
}
.panel-row a:hover {
	color: #2b2a28;
}
.panel-chart.pc h2 {
	background: #c5b78a;
	color: #442a43;
	text-transform: uppercase;
	border: 2px solid #fff;
	padding: 15px;
	font-size: 18px;
	font-weight: bold !important;
	font-style: italic;
	text-align: center;
	margin-bottom: 0px;
}
.panel-row.pc a {
	width: 100%;
	height: auto;
	display: inline-block;
	background: #fff6ec;
	border: 2px solid #7b7d56;
	color: #1a1613;
	margin-bottom: 1px;
	padding: 10px;
	text-align: center;
	font-weight: bold !important;
	font-style: italic;
}
.panel-row.pc a:hover {
	color: #2b2a28;
}
.discalimer {
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 15px;
	background: #212934;
	text-align: center;
}
.discalimer h3 {
	color: #fff;
	font-size: 13px;
	line-height: 21px;
}
.discalimer h3 b {
	font-size: 18px;
	font-weight: 600;
}
.discalimer p {
	color: #fff;
	font-size: 13px;
	display: none;
}
footer {
	background: #000;
	font-size: 14px;
	text-align: center;
	width: 100%;
	display: inline-block;
	padding: 15px 0;
	position: relative;
	font-weight: bold;
	float: left;
}
footer p {
	margin-bottom: 0px !important;
	color: #ffe88b;
}
.top {
	color: #fff;
	font-size: 13px;
	line-height: 21px;
	background: #7d0506;
	font-size: 14px;
	border-radius: 40px;
	padding: 8px 20px;
	color: #fff;
	position: relative;
	right: auto;
	margin-bottom: 6px;
	display: inline-block;
}
.top:hover {
	color: #fff;
}
img {
	max-width: 100%;
}
.star-line {
	width: 100%;
	height: auto;
	float: left;
}
.star-line ul {
	padding: 0px;
	margin: 0px;
	width: 50%;
	float: left;
}
.star-line ul li {
	list-style: none;
	width: 50%;
	float: left;
	border-bottom: 2px solid #7b824e !important;
	border-left: 2px solid #7b824e !important;
	box-sizing: border-box;
	font-weight: bold !important;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	color: #0a0823;
	font-family: sans-serif;
	padding: 1px;
}
.star-line1 {
	width: 100%;
	height: auto;
	float: left;
}
.star-line1 ul {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}
.star-line1 ul li {
	list-style: none;
	width: 25%;
	background: #c7c7c7;
	float: left;
	border-bottom: 2px solid #7b824e !important;
	border-left: 2px solid #7b824e !important;
	box-sizing: border-box;
	font-weight: bold !important;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	color: #0a0823;
	padding: 1px;
}
.body-refresh {
	background: #fff;
	font-size: 14px;
	border-radius: 40px;
	padding: 5px 10px;
	color: #303031;
	position: fixed;
	right: 20px;
	border: #303031 2px solid;
	bottom: 45px;
	cursor: pointer;
}
.body-refresh:hover {
	background: #303031;
	color: #fff !important;
}
.ref-new {
	font-size: 18px !important;
	padding: 5px 30px !important;
	margin-top: 5px !important;
	background: #e2ae13 !important;
	color: #000 !important;
}
.ref-new:hover {
	background: #ad0c1b !important;
	color: #fff !important;
}
.back-b {
	background: #fff;
	font-size: 14px;
	border-radius: 40px;
	padding: 5px 25px;
	color: #303031;
	border: none;
	cursor: pointer;
	margin-top: 10px;
	width: 100px;
	display: inline-block;
}
.h-btn {
	background: #7d0506;
	font-size: 14px;
	width: 100px;
	border-radius: 40px;
	padding: 5px 15px;
	color: #fff;
	margin-top: 10px;
	display: inline-block;
}
.h-btn:hover {
	color: #fff !important;
}
.bottom-btn {
	background: #7d0506;
	font-size: 14px;
	border-radius: 40px;
	padding: 8px 24px;
	color: #fff;
	display: inline-block;
}
.bottom-btn:hover {
	color: #fff;
}
.table-view table {
	margin: auto;
}
.table-view tr td {
	padding: 10px;
	font-weight: 600;
	font-size: 16px;
}
.table-view1 table {
	margin: auto;
	background: #fff;
}
.table-view1 table tr td {
	padding: 10px;
	font-weight: 600;
	font-size: 16px;
}
.chart-line {
	width: 100%;
	max-width: 61.5%;
	display: inline-block;
	margin: auto;
	background: #fff;
}
.chart-line ul {
	padding: 0;
	float: left;
	margin: 0 0 -2px 0;
	width: 100%;
	border-bottom: #28233c thin solid;
}
.chart-line ul li {
	padding: 10px;
	font-weight: 600;
	font-size: 16px;
	list-style: none;
	display: inline-block;
	border: #000 thin solid;
	float: left;
	width: 14.28%;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #000 !important;
	border-left: 1px solid #000 !important;
}
.chart-line ul li:last-child {
	border-right: #28233c thin solid;
	width: 14.48%;
}
 @media (max-width:767px) {
.normal, .redword {
	background-color: #fff !important;
	font-size: 12px !important;
	font-weight: bold !important;
}
.jodi-chart .normal, .jodi-chart .redword {
	background-color: #fff !important;
	font-size: 18px !important;
	font-weight: bold !important;
}
.table-view td {
	font-size: 8px !important;
	font-weight: bold !important;
	padding: 10px 1px 10px 1px !important;
}
.table-view thead td font {
	font-size: 11px !important;
	padding: 10px 1px 10px 1px !important;
}
.table-view {
	padding: 0px !important;
}
.jodi-chart td {
	font-size: 18px !important;
	font-weight: bold !important;
	padding: 10px 1px 10px 1px !important;
	min-width: 50px;
}
.jodi-chart table {
	max-width: 100% !important;
}
.container-fluid {
	width: 100%;
}
header a {
	font-size: 36px !important;
}
}
