html{
  font-family:Verdana,sans-serif,Arial,Helvetica;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0
}
table{
  border-collapse:collapse;border-spacing:0
}
body{margin:0;padding:0;background:#E0E0E0;}
.mainheader{border: 3px solid #25383C;border-radius: 14px;}
.mainheader h3{margin-top: 10px;font-weight: bold;color: #880E4F;font-size: 33px;font-family: emoji;}
.live{border: 3px solid #25383C;border-radius: 14px;margin-top: 10px;padding-right: 0px !important;padding-left: 0px !important;}
.liveHead{
  text-align: center;
  font-size: 18px;
  margin: 0px;
  padding: 10px;
  background: #033E3E;
  color: #fff;
  border-top-right-radius: 11px;
  border-top-left-radius: 11px;
  font-weight: bold;
}
.ravanlogo{width: 12%;height: 100px;}
.liveBox{text-align: center;border-bottom: 2px solid;padding: 16px;}
.livep1{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0px;
}
.livep2{
  font-size: 15px;
  font-weight: bold;
}
.refInput{
  font-size: 12px;
  font-weight: bold;
  background: #033E3E;
  color: #fff;
  border-radius: 11px;
  padding: 3px 14px;
}
.livep3{
  margin-bottom: 0px;
}
.livep4{
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 0px;
}
.footerM{
  margin-top: 10px;
}
.footerramatktext{
  text-align: center;
  margin-bottom: 0px;
}
.footerconttext{
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold;
}
.footernotext{
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold;
}
.footerallrighttext{
  text-align: center;
  margin-top: 0px;
  font-weight: bold;
}
.pannelbtn{
  position: absolute;
  top: 21px;
}
.jodibtn{
  position: absolute;
  top: 21px;
}
.table{
  text-align: center;
  border: 2px solid #033E3E;
  margin-top: 10px;
}
.jc {
    font-weight: bold !important;
    font-size: 32px !important;
}
.pt-13 {
    padding-top: 8px !important;
}

.pnelA {
    background-color: #a20133;
    border-radius: 13px 13px 13px 0;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    padding: 6px 10px;
    text-decoration: none;
}

.jodiA {
    background-color: #a20133;
    border-radius: 13px 0 13px 13px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    padding: 6px 10px;
    text-decoration: none;
}

a:focus, a:hover {
    color: #fff !important;
    text-decoration: none  !important;
}

.reshHighlight{
  background-color: #d48e27;
  color: #fff;
}

/*New Css Start*/
.timeTable{border: 3px solid #25383C;border-radius: 14px;}
.timetablerow{margin-top: 10px;}
.timeTable h3{margin-top: 10px;font-weight: bold;color: #880E4F;}
.timetablerow{margin-top: 10px;}
.timetable table thead tr th{text-align: center;}
.table-bordered {
    border: 1px solid #033E3E;
}
.table-bordered tbody tr td,
.table-bordered tbody tr th,
.table-bordered tfoot tr td,
.table-bordered tfoot tr th,
.table-bordered thead tr td,
.table-bordered thead tr th {
    border: 1px solid #033E3E !important;
}

.panelchart{
    
    border: 3px solid #25383C;
    border-radius: 14px;
    margin-top: 10px;
    padding-right: 0px !important;
    padding-left: 0px !important;

}

.panelHead{
    text-align: center;
    font-size: 18px;
    margin: 0px;
    padding: 10px;
    background: #033E3E;
    color: #fff;
    border-top-right-radius: 11px;
    border-top-left-radius: 11px;
    font-weight: bold;
}

.panelchartbtn{
    text-align: center;
    border: 2px solid;
    margin-top: 10px;
    border-radius: 10px;
    background: #57631d;
    color: #fff;
}

.panelchartbtn a{
    color: #fff;
}
.panelchartbtn h5{
    font-size: 16px;
    font-weight: 700;
}

.goldenank{border: 3px solid #25383C;border-radius: 14px;margin-top: 10px;padding-right: 0px !important;padding-left: 0px !important;text-align: center;}
.goldenankHead{
  text-align: center;
  font-size: 18px;
  margin: 0px;
  padding: 10px;
  background: #033E3E;
  color: #fff;
  border-top-right-radius: 11px;
  border-top-left-radius: 11px;
  font-weight: bold;
}

.goldananktext{
        border-right: 2px solid;
}

.goldananktext h4{
    font-size: 25px;
    font-weight: bold;
}

.goldananktext p{
    font-size: 25px;
    font-weight: bold;
    font-family: cursive;
}

.finalanktext h4{
    font-size: 25px;
    font-weight: bold;
}

.marquee {
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0 5px;
    height: 40px;
}

.marquee p {
    animation: marquee 10s linear infinite;
    font-size: 16px;
    margin-top: 20px;
}

@-moz-keyframes marquee{0%{transform: translate(0, 0);}100%{transform: translate(0, -100%);}}@-webkit-keyframes marquee{0%{transform: translate(0, 0);}100%{transform: translate(0, -100%);}}@keyframes marquee{0%{-moz-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0);}100%{-moz-transform: translate(0, -100%); -webkit-transform: translate(0, -100%); transform: translate(0, -100%);}}.mp-btn-2nd{position:fixed;bottom:-7px;padding:5px 8px;font-size:15px;border:1px solid #fff;text-decoration:none;background-color:#039;color:#fff;border-radius:5px;transform:translate(-50%,-50%)}


@media only screen and (max-width: 600px) {
  .ravanlogo {
        width: 50%;
        height: 100px;
    }
    
    .marquee p {
        font-size: 12px;
    }
}

