.navbar {
    display: flex;
    text-align: center;
    border: #000 solid 2px;
}

.navbar>div {
    display: inline-block;
}

.link1 {
    width: 30%;
}

.link2 {
    width: 30%;
}

.link3 {
    width: 40%;
}

.navbar a {
    display: block;
    color: white;
    text-decoration: none;
    padding: 5px;
    border: white solid 2px;
    border-radius: 1px;
    background: #224C98;
    font-weight: 700;
}

body {
    background-color: black;
    color: black;
    font-style: italic;
    font-family: times new roman;
}


.chart {
    background-color: #f0f0f0;
    color: red;
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    text-decoration: none;
    border-width: 2px;
    border-color: blue;
    border-style: groove solid;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 5px;
    border-radius: 0px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}

.head1 {
    background-color: #f0f0f0;
    color: #434142;
    border-width: 3px;
    border-color: blue;
    border-style: inset;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 3px;
    font-size: 14px;
    text-align: center;
}

.ads {
    background: rgb(34, 76, 152);
    background: linear-gradient(180deg, rgba(34, 76, 152) 21%, rgba(240, 240, 240) 100%);
     border: 3px solid red;
    text-align: center;
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 8px;
}
.buttonb{
     height: 30px; 
     width: 150px; 
     color:#FFF; 
     border-radius: 20px; 
     font-weight:bold; 
     font-size:18px;
    }
.bggreen{
	background-color:#18a707; 
	border: 1px solid blue;
} 
.bgred{
	background-color:red; 
	border: 1px solid blue;
}

.menu2 {
    border: blue;
    font-weight: bold;
    background-color: white;
    color: black;
    border-radius: 8px;
    font-style: italic;
    font-size: small;
    text-align: center;
    
    margin-top: 9px;
    margin-bottom: 9px;
    border: solid 3px blue;
    font-family: 'Open Sans', sans-serif;
}

.table {
    width: 100%;
}

.table2 {
    text-align: center;
}

.td {
    width: 50%;
    color: white;
    background-color: darkblue;
    font-size: 22px;
}

.td1 {
    width: 50%;
    color: white;
    background-color: #ff0000;
    font-size: 22px;
}

.chart a {
    color: blue;
}

.chartb {
    background-color: white;
    color: red;
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    text-decoration: none;
    border-width: 2px;
    border-color: blue;
    border-style: groove solid;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 5px;
    border-radius: 0px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}

.time-head {
    color: #000;
    padding: 5px;
    margin: 3px;
    text-align:center;
    font-weight: 700;
    border: 2px solid red;
    border-radius: 8px;
    font-size: 18px;
background: rgb(34,76,152);
background: linear-gradient(180deg, rgba(34,76,152) 0%, rgba(240,240,240) 100%);}
.time-body {
    background-color:  #f0f0f0;
    color: red;
    border: solid 3px red;
    text-shadow:  1px 1px 0 #000;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
    text-align:  center;
    font-weight: bold;
    font-size: 20px;
     margin:  3px;
     border-radius:  8px;
}.time {border-bottom:1.5px solid silver;margin-top:2px;padding: 4px; margin-bottom:2px;}

.login {
    background: #224C98;
    color: white;
    border-width: 5px;
    border-style: double;
    border-color: red;
    text-align: center;
    font-size: 15px;
}



.footer {
    background-color: #f0f0f0;
    color: black;
    border: 4px solid blue;
    border-radius: 3px;
    padding: 4px;
    font-weight: bold;
    font-style: italic;
    font-size: 18px;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: georgia, serif;
}

.ansh{
    background-color: #f0f0f0;
    color: black;
    font-style: italic;
    font-size: 20px;
    text-decoration: none;
    border-width: 3px;
    border-color: blue;
    border-style: groove solid;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px;
    border-radius: 0px;
}

.content{
	background-color: #f0f0f0; 
	color:black; 
	font-weight: bold;
	font-size: large; 
	text-decoration: none; 
	border-width: 3px; 
	border-color:blue; 
	border-style: outset; 
	margin: 3px; 
	padding: 10px; 
	border-radius: 10px; 
	text-align: center;
}
.content h1, h2, h3, h4, h5 {
	color:red;
	font-weight:bold; 
	margin:5px 0 5px 0;
	font-size: 20px!important;
}
.content p{
	font-size:16px;
	color:#000;
	text-align:justify;
}
.content a {
	color:Red;
	}

.geone1 {
    background-color: mintcream;
    color: black;
    font-weight: bold;
    font-style: italic;
    font-size: large;
    text-decoration: none;
    border-width: 3px;
    border-color: yellow;
    border-style: inset;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 0px;
    text-shadow: 1px 2px gold;
    text-align: center;
}


.btn-refresh {
    padding: .25rem .75rem;
    color: #fff;
    border-radius: 1rem;
    margin-top: .25rem;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem
}

.btn-refresh a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.bg-1 {
    background: blue;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #224C98, red);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #224C98, red);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    border: 2px solid blue;
    box-shadow: 0 0 15px black;
}

.publisher {
    background: #ED4264;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #FFEDBC, #ED4264);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #FFEDBC, #ED4264);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    border: 3px double #F613C9;
    text-align: center;
    padding: 15px 0;
    border-radius: 4px;
    margin-bottom: 8px
}

.bg-7 {
    background: rgb(120, 2, 106);
    background: -webkit-linear-gradient(to right, #224C98, red);
    background: linear-gradient(to right, #224C98, red);
    border: 1px solid blue;
    box-shadow: 0 0 15px black;
    font-size: 13px;
}

.atop {
    background: rgb(244, 6, 31);
    background: linear-gradient(180deg, rgba(244, 6, 31, 1) 0%, rgba(139, 19, 4, 1) 100%);

    text-align: center;
    padding: 8px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-weight: bold;
    font-size: 17px;
    margin-top: 5px
}


.newrock {
    background-color: #f0f0f0;
    color: red;
    font-size: 12px;
    border-radius: 5px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    border-top: 2px solid #224C98;
    border-bottom: 2px solid #224C98;
    border-left: 2px solid #224C98;
    border-right: 2px solid #224C98;
    background-color: #f0f0f0;
    border-radius: 3px;
    box-shadow: 0 0 10px #461300;
    margin: 7px 0 0 0;
    margin-top: 10px;
    margin-bottom: 10px;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

.newrocky {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    border-radius: 5px;
    padding-bottom: 10px;
    text-align: center;
    border: red solid 2px;
    font-style: italic;
    font-family: Montserrat, sans-serif;
    margin-top: 10px;
    margin-bottom: 10px;
}

.title_head {
    font-size: 1.2em;
    color: #6F2232;
    font-weight: bold;
    text-align: center;
    padding-bottom: 15px;
}

.article {
    margin-bottom: 20px;
}

.live-result {
    background-color: #224C98;
    color: white;
    font-weight: bold;
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    border: red solid 3px;
    margin-bottom: 5px;
    border-radius: 4px;
    text-align: center;
    font-style: italic;
    padding: 1px;
}

.live-result1 {
    background-color: #224C98;
    color: white;
    font-weight: bold;
    font-size: 21px;
    font-family: 'Open Sans', sans-serif;
    border: red solid 3px;
    margin-bottom: 5px;
    border-radius: 4px;
    text-align: center;
    font-style: italic;
    padding: 1px;
}

.desl {
    background-color: #224C98;
    color: white;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    border: red solid 3px;
    padding: 5px;
    border-radius: 20px;
    text-align: center;
    padding: 1px;
}



.panel-heading2 {
    background-color: #FFCC66;
    color: #000000;
    margin-bottom: 5px;
    padding: 10px 15px;
    border-bottom: 4px solid #DDB25B;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    font-weight: bold;
    text-align: center;
    font-size: large;
}

.weekly {
    background-color: #000;
    color: black;
    border-width: 0px;
    border-style: solid;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: bold;
    font-style: bold;
    font-size: 20px;
    font-family: Georgia, Times New Roman, Times, serif;
    text-shadow: 0px 0px black;
    border-radius: 0;
}

.weekly2 {
    background-color: mintcream;
    border-style: solid;
    border-width: 4px;
    border-color: brown;
    color: indigo;
    text-align: center;
}


a {
    color: red;
}

h1 {
    margin: 2px;
    font-size: 22px;
    color: #000;
    padding-bottom: 2px
}


.head1 {
    background-color: #f0f0f0;
    color: black;
    border-width: 3px;
    border-color: blue;
    border-style: inset;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 3px;
    font-size: 14px;
    text-align: center;
}

.S1 {
    background: rgb(34, 76, 152);
    background: linear-gradient(180deg, rgba(34, 76, 152) 21%, rgba(240, 240, 240) 100%);
    border: 3px solid red;
    text-align: center;
    padding: 15px 0;
    border-radius: 8px;
    margin-bottom: 8px
}


.D1 {
    font-weight: bold;
    color: black;
    font-size: 23px;
    font-family: Georgia, serif;
}

table {
    font-weight: 700;
    font-style: italic;
    border-collapse: collapse;
    width: 100%;
    background-color: #f0f0f0;
    color: #000;
    border: solid 2px;
    border-color: red
}

.tr0 {
    background-color: #224C98;
    color: white;
    font-size: 13px
}

td {
    border: 1px solid #000;
}

.tab td {
    text-align: center;
    font-size: large;
    padding: 4px;
}

.tr2:hover {
    background-color: #fff;
    color: #000
}


.btn-refresh {
    padding: .25rem .75rem;
    color: #fff;
    border-radius: 1rem;
    margin-top: .25rem;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem
}

.btn-refresh a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.bg-1 {
    background: #224C98;
    background: linear-gradient(#224C98 19%, red 95%);
    border: 2px solid blue;
    box-shadow: 0 0 15px #000;
}


.footer {
    background-color: #f0f0f0;
    color: black;
    border: 4px solid blue;
    border-radius: 3px;
    padding: 4px;
    font-weight: bold;
    font-style: italic;
    font-size: 18px;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: georgia, serif;
}

.sm2 {
    border: blue solid 3px;
    background-color: #f0f0f0;
    border-radius: 4px;
    padding: 8px;
    font-weight: bold;
    font-style: italic;
    font-size: large;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: trebuchet MS, sans-serif;
}

.Gali {
    background-color: #224C98;
    border: solid 2px;
    border-color: red;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-align: center
}

.goTobuttom {
    display: flex;
    justify-content: center;
}
.faq-head{
    border: 5px solid green !important;
    border-radius: 10px;
}

.result-section {
    padding: 15px 0;
    background: black;
}
.result-box {
    text-align: center;
    background: #224C98;
    border-radius: 15px;
    border: solid 1px white;
    color: white;
    padding: 10px 0;

}
.result-box h4{
    font-weight: 700;
    margin-bottom: 1px;

}
.result-box p{
  margin-bottom: 2px;
  font-weight: 800;

}

.satta-time{
    color: black;
}

.row{display:flex;flex-wrap:wrap}
.col-6{flex:0 0 auto;width:50%}@media(min-width:800px){
.col-lg-3{flex:0 0 auto;width:50%}}

table {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  margin: auto;
  text-align: center;
  padding: 20px;
  background-color: #fff;
}

th {
  background-color: #224C98;
  color: #fff;
  padding: 4px;
  font-size: 14px;
}

.tableside{
  padding:2px;
  color: #fff;
  background-color: #224C98;
  font-size: 14px;
  border: 1px solid #000; 
}

.video-container {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 aspect ratio */
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }
    .video-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
        
        .image-container {
  text-align: center;
  margin-top: 9px;
}

.image-container img {
  max-width: 97%;
  height: auto;
  border: 0;
}

.playbotton{
    text-decoration: none;padding:10px;background-color: #27A7E7;color:#FFF ;border: 2px solid #FFF;font-weight: 700;font-size: 35px;border-radius: 50px;position: fixed;bottom: 25px;left: 3px;text-align: center;z-index: 999999999999;line-height:0px;}

.tele{padding:5px;background-color:#27A7E7;color:#FFF;border:2px solid #FFF;border-radius:50px;position:fixed;bottom:210px;right:3px;z-index:0;line-height:0}.playtele img{width:60px; height:60px}

.telegramb{width:100%;background-color:#ff0;padding:10px;text-align:center;color:#000;font-weight:700;font-size:16px;border:2px solid red;border-radius:10px}

    
    
    

