/*==================================================
=            Bootstrap 3 Media Queries             =
@media(max-width: 1580px) 3:2
@media(max-width: 1200px) 4:3
@media(max-width: 992px) 3:2
@media(max-width: 768px) 4:3
@media(max-width: 480px) 3:2
@media(max-width: 320px) 1:1
==================================================*/

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 10px;
width:100%;
}

}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 10px;
width: auto !important;
overflow-x: hidden !important;
}

}


/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 12px;
width:100%;
}

}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 13px;
width:100%;
}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 14px;
width:100%;
}

}

/* Extra Large Devices, Extra Wide Screens */
@media only screen and (max-width : 1580px) {

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 16px;
width:100%;
}

}

.v-ad-slot {
width: 200px;
vertical-align: top;
}

#tournament-stats-most-runs-data {
font-size: 14px;
}

.ranking-table-profile-img
      {
        width:100px;
        height:100px;
        border: 1px solid;
        margin-bottom:10px;
        margin-top: 0px;
      }
      .ranking-table-team-img
      {
        width:120px;
        height:80px;
        border: 1px solid;
        margin-bottom:10px;
        margin-top: 0px;
      }
      .submenu-style
      {
        color : #FFFFFF;
      }
      .submenu-style-selected
      {
        color : #FFFF00;
      }

.team_bowl_logo, .team_bat_logo {
width: 95px;
height: 90px;
}



.graph_icons {
width: 15px;
height: 15px;
}

.summary-data img {
width: 34px;
height: 19px;
}

.social-media-sharer img {
width: 25px;
height: 20px;
}

.outer-ring {
width:980px;
margin: 0 auto;
position: relative;
}

.livescores html {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 16px;
width:100%;
}

.main-frame {
width:100%;
border:#dcdcdc thin solid;
background-color:#FFF;
}

.align-bottom {
vertical-align:center;
margin: 0 auto; 
width: 980px;
text-align: center;
}

.innings {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
text-transform: uppercase;
color:#384041;
vertical-align:middle;
font-size:14px;
padding: 0 5px 0 5px;
white-space: nowrap;
}

.innings .number, .number-values {
color:#e74c3c;
}

.manhattan-icon {
width:25px;
height:25px;
background-image:url(../stylesheets/images/manhattan.png);
background-repeat:no-repeat;
background-position:center;
cursor: pointer;
}

.live-icon, .live-icon2 {
width:31px;
height:12px;
vertical-align:top;
padding: 4px 3px 0 3px;
}

.vs {
background-image:url(../stylesheets/images/vs.png);
background-repeat:no-repeat;
background-position:center;
width:30px;
height:25px;
}

.logo {
background-image:url(../stylesheets/images/cw-logo.png);
background-position:center;
background-repeat:no-repeat;
height:30px;
}

.score-block {
background-color:#dedede;
height:30px;
}

.score-heading {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; 
font-weight: 700;
color:#2c3e50;
text-transform:uppercase;
font-size:10px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {

.score-heading {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
color:#2c3e50;
text-transform:uppercase;
font-size:11px;
font-weight: bold;
}
}


.sub-heading {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color:#2c3e50;
text-transform:uppercase;
font-size:15px;
height:25px;
vertical-align:top;
}

.score-digit {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color:#FFF;
background-color:#505b5c;
height:25px;
padding: 2px 6px 0px 6px;
text-transform:uppercase;
margin: 0px;
font-size:15px;
}

.match-heading {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:18px;
text-transform:uppercase;
}

.menu {
border-bottom: thin #384041 solid;
height: 30px;
background-color:#384041;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
width: 85%;
white-space: nowrap;
}

.social-media-plugins {
border-bottom: thin #384041 solid;
height: 30px;
vertical-align:bottom;
margin:0;
padding:0;
}

#nav {
margin:0;
padding:0;
list-style:none;
}

#nav li {
display:inline;
padding: 6px 30px 6px 30px;
margin: 0px 3px 0px 0px;
/*border-left: thin #000000 solid;*/
-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.75);
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
vertical-align:bottom;
}

#nav a:link,
#nav a:visited {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:15px;
text-transform:uppercase;
color:#fff;
text-decoration:none;
}

#nav-summary:hover, #nav-scorecard:hover, #nav-commentary:hover, #nav-graphs:hover, #nav-statistics:hover, .nav-selected {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
background-color: #e74c3c;
text-transform:uppercase;
color:#FFF;
height: 30px;
}

.summary {
width: 100%;
border-collapse: separate;
border-spacing: 2px;
}

.border {
border: thin #dcdcdc solid;
}

.player-image, .player-image1 {
width:60px;
height:80x;
border: #384041 medium solid;
margin: 0px 15px 13px 0px;
}

/*.player-image1 {
padding-left: 10px;
}*/

.seperator {
width:5px;
-webkit-box-shadow: inset -2px 0px 2px 0px rgba(204, 204, 204, 0.75);
-moz-box-shadow:    inset -2px 0px 2px 0px rgba(204, 204, 204, 0.75);
box-shadow:         inset -2px 0px 2px 0px rgba(204, 204, 204, 0.75);
}

.player-name {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
text-transform: uppercase;
font-size:14px;
color:#000;
vertical-align:middle;
white-space: nowrap;
cursor: pointer;
}

.player-name a, .player-name a:visited, .on-strike-bat-name_lang a, .on-strike-bat-name_lang a:visited {
color:#000;
}

.on-strike {
color:#e74c3c;
padding: 0 5px 0 2px;
}

.player-style, .small-header, .small-header-value {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
text-transform: uppercase;
font-size:13px;
color:#666;
padding-right: 5px;
white-space: nowrap;

}

.small-header-value {
color:#333;
}

.stats {
background-color:#ececec;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow:    4px 4px 5px 0px rgba(175, 175, 175, 0.75);
box-shadow:         4px 4px 5px 0px rgba(175, 175, 175, 0.75);
}

.stats-header {
border-bottom: #6699cc thin solid;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
text-transform: uppercase;
font-size:14px;
}

.recent-overs, .expanded-class-recent-overs  {
border-top-width: thin;
border-bottom-width: thin;
border-top-style: dashed;
border-bottom-style: dashed;
border-top-color: #d77a44;
border-bottom-color: #d77a44;
height:20px;
}

.recent-overs-tab {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:12px;
color:#FFF;
background-color:#505b5c;
background-image: url(../stylesheets/images/recent-overs-arrow.png);
background-repeat:no-repeat;
background-position:right;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
height: 20px;
width: 120px;
text-transform:uppercase;
padding-left: 5px;
display:inline-block;
}

.over {
display:inline;
}

.normal-ball, .wicket-ball, .extra-ball {
/*	display:inline;*/
display:inline-block;
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
border-radius: 50px;
background-color:#505b5c;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:13px;
color:#FFF;
width:20px;
height:20px;
}

.extra-ball {
width:40px;	
}

.wicket-ball {
background-color: #e74c3c;
	-webkit-animation: bounce 1s 2s ease-in-out infinite;
	-moz-animation: bounce 1s 2s ease-in-out infinite;
	animation: bounce 1s 2s infinite ease-in-out;
}

.seperator-ball {
color: #d77a44;
display:inline-block;
}

.summary-data{
display: inline;

font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:13px;
text-transform:uppercase;
//background-image:url(../stylesheets/images/red-button.png);
background-repeat:no-repeat;
background-position:left;
height: 20px;
cursor: pointer;
}

.drs, .time {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size:13px;
text-transform:uppercase;
height:30px;
background-image:url(../stylesheets/images/umpire-icon.png);
background-repeat:no-repeat;
background-position:left;
padding-left: 40px;
}

.time {
background-image:url(../stylesheets/images/clock-icon.png);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
}

.extra-commentary {
font-size:13px;
text-align: justify;
padding-right: 10px;
float:left;
width: 100%;
}

.wicket-commentary {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
color: #e74c3c;
text-transform:uppercase;
width:30px;
height:70px;
vertical-align:top;
float:left;
background-image:url(../stylesheets/images/out-icon.png);
background-position:bottom;
background-repeat:no-repeat;
}

.normal-run, .extra-run  {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 28px;
text-transform:uppercase;
width: 30px;
vertical-align:middle;
display:inline-block;
float:left;
}

.extra-run {
font-size: 14px;
display:inline;
}

.commentary {
width: 98%;
padding: 10px 20px 10px 10px;
float:left;
}

.commentary-text {
width: -moz-calc(100% - 50px);
width: -webkit-calc(100% - 50px);
width: -o-calc(100% - 50px);
width: calc(100% - 50px);
display:inline-block;
font-size:13px;
text-align: justify;
vertical-align:top;
padding-left: 20px;
}

.commentary-text p {
display:inline;
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 13px;
}

.over-by-over {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-weight: 700;
font-size: 13px;
line-height: 20px;
}


.extra-commentary p {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 13px;
}

.left-column {
width: 200px;
vertical-align:top;
}

.venue-time {
border: #dcdcdc solid thin;
padding: 5px;
margin: 5px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
text-transform: capitalize;
}

.prev-innings, .current-innings, .open-ctab, .close-ctab {
background-image:url(../stylesheets/images/title-close-icon.png);
background-position:left;
background-repeat:no-repeat;
height: 25px;
padding: 10px 0 0 30px;
vertical-align:middle;
font-size: 16px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
cursor: pointer;
}

.current-innings, .open-ctab  {
color: #e74c3c;
background-image:url(../stylesheets/images/title-open-icon.png);
background-position:left;
background-repeat:no-repeat;
}

.close-ctab, .open-ctab {
color:#000;
font-size: 14px;
padding-right: 10px;
}

.open-ctab {
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background-color: #ececec;
-webkit-box-shadow: 4px 0px 5px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow:    4px 0px 5px 0px rgba(175, 175, 175, 0.75);
box-shadow:         4px 0px 5px 0px rgba(175, 175, 175, 0.75);
border-top-width: thin;
border-right-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #dcdcdc;
border-right-color: #dcdcdc;
border-left-color: #dcdcdc;	
}

.scorecard-details, .scorecard-sub-header, .scorecard-details-2 {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
display: inline-block;
padding: 10px;
color:#384041;
}

.scorecard-sub-header {
color:#000;
}

.scorecard-details-value, .scorecard-details-value-2 {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-size: 14px;
padding-left: 10px;
color:#384041;
}

.scorecard-details-value {
display: inline;
}

.scorecard-details-value-2 a, .scorecard-details-value a {
color:#384041;
}

.drs-box {
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background-color: #ececec;
-webkit-box-shadow: 4px 4px 5px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow:    4px 4px 5px 0px rgba(175, 175, 175, 0.75);
box-shadow:         4px 4px 5px 0px rgba(175, 175, 175, 0.75);
border-bottom-width: thin;
border-right-width: thin;
border-left-width: thin;
border-bottom-style: solid;
border-right-style: solid;
border-left-style: solid;
border-bottom-color: #dcdcdc;
border-right-color: #dcdcdc;
border-left-color: #dcdcdc;
width: 100%;
}

.expanded-name {
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background-color: #ececec;
border-top-width: thin;
border-right-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #dcdcdc;
border-right-color: #dcdcdc;
border-left-color: #dcdcdc;
}

.scorecard-wicket-data {
background-color: #ececec;
border-bottom-width: thin;
border-right-width: thin;
border-left-width: thin;
border-bottom-style: solid;
border-right-style: solid;
border-left-style: solid;
border-bottom-color: #dcdcdc;
border-right-color: #dcdcdc;
border-left-color: #dcdcdc;
padding: 10px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 13px;
}

.scorecard-wicket-data p {

display: inline;
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
font-size: 13px;
}

.drs-team {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
text-transform:capitalize;
padding: 10px;
vertical-align:top;
}

.drs-success-ball, .drs-fail-ball {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-size: 14px;
background-image:url(../stylesheets/images/thumbs-up.png);
background-position:left top;
background-repeat:no-repeat;
padding: 5px 5px 5px 50px;
display: inline-block;
}

.drs-success-ball p, .drs-fail-ball p {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-size: 14px;
display: inline;
}

.drs-fail-ball {
background-image:url(../stylesheets/images/thumbs-down.png);
background-position:left top;
background-repeat:no-repeat;
}

.scorecard-header {
background-color:#384041;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
padding-left: 10px;
color:#FFF;
}

.scorecard-border {
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #dcdcdc;
border-bottom-color: #dcdcdc;
border-left-color: #dcdcdc;
}

.scorecard-data, .expanded-scorecard-data {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
border-bottom-width: thin;
border-bottom-style: dashed;
border-bottom-color: #dcdcdc;
line-height: 20px;
white-space: nowrap;	
}

.scorecard-data a {
color:#384041;
}

.scorecard-details-border {
border-bottom-width: thin;
border-bottom-style: dashed;
border-bottom-color: #dcdcdc;
white-space: nowrap;
}

.expanded-scorecard-data {
border-bottom: none;
}

.maiden {
width: 70px;
padding-left: 20px;
}

.html-ads-banner {
width: 200px;
vertical-align:top;
}

.player-box {
border-top-width: thin;
border-bottom-width: thin;
border-top-style: dashed;
border-bottom-style: dashed;
border-top-color: #dcdcdc;
border-bottom-color: #dcdcdc;	
display: inline-table;
}

.table {
display:table;
width:100%;
max-width: 980px;
height:auto;
}

.table-row, .stats-row{  
display: table-row;
text-align: center;
}

.stats-row {
background-color:#384041;
color:#FFF;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
height: 20px;
padding-bottom: 5px;
}

.col, .colh, .cols {
display:table-cell;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
text-transform:capitalize;
padding: 5px 5px 5px 20px;
vertical-align: top;
white-space: nowrap;
}

.cols {
padding-left: 15px;
}

.col, .day, .day1 {
background-image:url(../stylesheets/images/player-box-icon.png);
background-position:left;
background-repeat:no-repeat;
cursor: pointer;
}

.selected {
//background-image:url(../stylesheets/images/player-box-icon-selected.png);
background-position:left;
background-repeat:no-repeat;
color:#e74c3c;
}

.pagination {
background-color: #384041;
padding: 2px 0 0 2px;
width: 95%;
height: inherit;
cursor: pointer;
margin: 0px;
}

.pagination li {
margin: 0px 1px 2px 0px;
}

.pg_no, .prev, .next {
display: inline-block;
background-color:#FFF;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
height: 15px;
vertical-align: middle;
padding: 0px 5px 1px 5px;
}

.prev, .next {
background: #c8d7dc; /* Old browsers */
background: -moz-linear-gradient(top, #c8d7dc 0%, #e3eaed 63%, #f2f5f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8d7dc), color-stop(63%,#e3eaed), color-stop(100%,#f2f5f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #c8d7dc 0%,#e3eaed 63%,#f2f5f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8d7dc', endColorstr='#f2f5f6',GradientType=0 ); /* IE6-9 */

}
.selected_no {
background-color: #e74c3c;
color:#FFF;
}

.match-summary-heading {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
text-transform:uppercase;
padding: 5px;
width: 780px;
}

.day, .day1 {
padding: 5px 5px 5px 20px;
}

.d {
border-right-width: thin;
border-right-style: dashed;
border-right-color: #dcdcdc;
}

.ds {
border-top-width: thin;
border-bottom-width: thin;
border-top-style: dashed;
border-bottom-style: dashed;
border-top-color: #dcdcdc;
border-bottom-color: #dcdcdc;	
}

.day1 {
border-top-style: none;	
}

.day-summary {
list-style-type: none;
padding:0;
margin:0;
float: left;
}

.day-summary li {
padding: 5px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-size: 14px;
}

.day-summary li:before {
color:#e74c3c;
content:"\2022"; 
font-size:2.0em; 
padding-right:.25em;
position:relative;
top:.2em;
}

.statistics {
padding: 10px;
}

.cwm-color {
color: #e74c3c;
}

.last-row {
border-bottom-width: thin;
border-bottom-style: dashed;
border-bottom-color: #999;	
}

.stats-data {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
font-size: 12px;
white-space: nowrap;
text-transform: none;
}

.stats-data a {
color: #384041;
}

.hide {
display: none;
/*visibility: hidden;*/
}

.graphs-container {
width: 425px;
height: 400px;
border: solid thin #dcdcdc;
}

.graphs-tab {
width: 100px;	
}

.graph-header {
background-color: #384041;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
font-size: 14px;
color:#FFF;
height: 15px;
width: 95%;
padding: 5px;
}

.svg-container {
background-color: #ececec;
width: 95%;
height: 400px;
padding: 5px;
}

.graph-control {
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
width: 95%;
height: 30px;
padding: 5px;	
}

.graph-fwd {
background-image: url(../stylesheets/images/fwd-icon.png);
background-position:center;
background-repeat:no-repeat;
width: 25px;
height: 25px;
display:inline-block;
}

.graph-back {
background-image: url(../stylesheets/images/back-icon.png);
background-position:center;
background-repeat:no-repeat;
width: 50%;
height: 25px;
display:inline-block;
margin: 0 auto;
padding-left: 50px;
}

.inn-comp {
border: thin solid #dcdcdc;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
width: 700px;
padding: 5px;
}

.innings-list {
padding: 20px 20px 20px 5px;
display:inherit;
line-height: 40px;
}

.button {
display:inline;
padding: 5px;
background-color:#e74c3c;
color: #FFF;
width: 50px;
height: 15px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
background: #e74c3c; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}

.mini-summary, .fixtures, .player-profile {
width: 100%;	
}

.widget-tabs {
border-bottom: 3px solid #000;
list-style: none;
padding-left: 0;
}

.widget-tabs a, .widget-tabs a:visited, .widget-tabs a:hover {
color: #ffffff;
text-decoration: none;
}

.widget-tabs-button, .widget-tabs-gap {
display: inline;
}

.widget-tabs-button {
background-color: #505b5c;
font-size: 14px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif !important; 
font-weight: 500;
padding: 4px 10px 4px 10px;
}

.widget-tabs-button a {
text-decoration: none;
color: #FFF;
font-family: "Lato", Calibri, Candara, Arial, sans-serif !important;
}

.widget-tabs-selected{
background-color: #e74c3c;
}

.match {
border-bottom: thin solid #dcdcdc;	
}

.series-name, .match-name, .match-date {
margin: 0 auto;
width: 100%;
line-height: 25px;
font-size: 14px;

font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
color: #000;
text-align:center;
}

.match-name {
color: #e74c3c;
}

.match-date, .match-status {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
color: #000;
font-size: 13px;
line-height: 25px;
}

.match-status {
color: #e74c3c;
}

.colw {
display:table-cell;
empty-cells: show;
}

.match-score{
line-height: 25px;
font-size: 13px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color: #000;	
text-align: center;
}

.widget-data {

font-family: "Lato", Calibri, Candara, Arial, sans-serif;
color: #000;
font-size: 13px;
line-height: 25px;
text-align: center;
}

.match-links {
display: inline;
}

.match-links a {
text-decoration: none;
font-size: 13px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
color: #e74c3c;
background-image:url(../stylesheets/images/right_arrow.gif);
background-position:right;
background-repeat:no-repeat;
padding: 5px 15px 7px 10px;
vertical-align:middle;
}

.wicket-line{
white-space: nowrap;
}

.player_wicket_open{
background-image:url(../stylesheets/images/expand-open.png);
background-position:center;
background-repeat:no-repeat;
cursor: pointer;
}
.player_wicket_close{
background-image:url(../stylesheets/images/expand-close.png);
background-position:center;
background-repeat:no-repeat;
cursor: pointer;
}

.drs-div-box-hide {
display:none;
}

.rcss:nth-child(odd) {
background: #E3DFD7;
}

.stable {
width: 780px;
}

.series-picker {
display: inline;	
background-image:url(../images/right_arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding: 5px 15px 7px 15px;
}

.fixture-border-bottom {
border-bottom: thin solid #dcdcdc;
line-height: 30px;
}

.fixture-header{
font-size: 14px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
}

.fixture-date {
background-image:url(../images/right_arrow.gif);
background-position: left;
background-repeat:no-repeat;
border-bottom: thin solid #dcdcdc;
border-top: thin solid #dcdcdc;
line-height: 25px;
font-size: 13px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color: #e74c3c;
padding: 0 0 2px 15px;
white-space: nowrap;
}

.border-tb {
border-bottom: thin solid #dcdcdc;
border-top: thin solid #dcdcdc;
}

.fixture-data {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
color: #000;
font-size: 13px;
line-height: 20px;
padding: 10px 0 10px 0;
}

.fixture-data a {
text-decoration: none;
color: #000;
}

.fixture-data a:hover {
color: #e74c3c;
}

.calign {
text-align: center;
}

.profile-header {
line-height: 25px;

font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color: #fff;
background-color:#384041;
padding-left: 10px;
text-transform:uppercase;
}

.profile-details {
list-style-type: none;
padding:0;
margin:0;
}

.profile-details li {
padding: 5px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;

}

.profile-details li:before {
color:#e74c3c;
content:"\2022";
font-size: 1.5em;
padding-right:.25em;
position:relative;
top:.2em;
}

.profile-photo {
width: 100px;
vertical-align: top;
//padding: 5px;
}

.photo-border {
border: thin solid #000;
}

.profile-data {
font-family: "Lato", Calibri, Candara, Arial, sans-serif;
color: #000;

padding-left: 5px;
line-height: 25px;
}

.profile-stats-title {
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;

color: #000;
padding: 15px 0px 5px 5px;
}

.profile-stats-header, .performance-header {
line-height: 20px;

font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color: #fff;
background-color:#666;
padding-left: 5px;
text-align:center;
}

.profile-stats-border {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}

.performance-header {

padding: 0px 10px 0px 10px;
color: #ffffff;
}

.ads-inline {
display: inline-flex;
}

.wagon-table {
width: 490px;
}

.wagon_color_runs {
text-align:center;
}

    .series-name, .match-name, .match-date
    {
    	width : 100%;
    }
    .vs-image
    {
    	width : 45px;
    	height: 40px;
  	margin : 5px;
        vertical-align: -12px;
    }

.series-name {
vertical-align: top;
}

.flags {
width : 100%;
margin: 0 auto;
line-height: 25px;
font-size: 14px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
color: #000;
text-align:center;
display: inline-block;
}

.match-namems {
margin: 0 auto;
width: 100%;
line-height: 25px;
font-size: 14px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
color: #e74c3c;
text-align:center;
display: inline-block;
}

.match {
font-size: 13px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
color: #000;
}

.element_two img {
float: none;
}

.partnership_line, .last_wicket_line, .last5_overs_line {
font-size: 13px;
font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 500;
color: #000;
background-color: #ececec;
}

.last_wicket_line p {
display: inline;
}

.dot-ball, #dot-ball img {
width: 10px;
height: 8px;
 cursor: pointer;
	position: fixed;
	z-index: 11;
	-webkit-animation: bounce 1s 2s ease-in-out infinite;
	-moz-animation: bounce 1s 2s ease-in-out infinite;
	animation: bounce 1s 2s infinite ease-in-out;

}

@-moz-keyframes bounce {
    70% {  
        transform:translateY(0%);  
    }  
    80% {  
        transform:translateY(-15%);  
    }  
    90% {  
        transform:translateY(0%);  
    }  
    95% {  
        transform:translateY(-7%);  
    }  
    97% {  
        transform:translateY(0%);   
    }  
    99% {  
        transform:translateY(-3%);  
    }  
    100% {  
        transform:translateY(0);  
        opacity: 1;  
    }  
}
@-webkit-keyframes bounce {
    70% {  
        transform:translateY(0%);  
    }  
    80% {  
        transform:translateY(-15%);  
    }  
    90% {  
        transform:translateY(0%);  
    }  
    95% {  
        transform:translateY(-7%);  
    }  
    97% {  
        transform:translateY(0%);   
    }  
    99% {  
        transform:translateY(-3%);  
    }  
    100% {  
        transform:translateY(0);  
        opacity: 1;  
    }   
}
@keyframes bounce {
    70% {  
        transform:translateY(0%);  
    }  
    80% {  
        transform:translateY(-15%);  
    }  
    90% {  
        transform:translateY(0%);  
    }  
    95% {  
        transform:translateY(-7%);  
    }  
    97% {  
        transform:translateY(0%);   
    }  
    99% {  
        transform:translateY(-3%);  
    }  
    100% {  
        transform:translateY(0);  
        opacity: 1;  
    }   
}

/* GRAPHS---->*/
.graphs_container .graphTooltip {
display: none;
position: absolute;
padding: 2px 8px;
border: 1px solid black;
background-color: #FFFFFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
font-family: Helvetica, Tahoma, Verdana, sans-serif;
font-size: 12px;
width: 300px;
}
.graphs_container .graphTooltip p {
margin: 2px;
display: inline;
white-space: normal;
}

/* <-------GRAPHS */

.jquerycssmenu ul li ul li {
display: list-item;
float: none;
text-align: left;
}

.social-media-sharer{
	margin: 0;
	text-align: center;
	vertical-align: bottom;
height: 30px;
padding: 0px;
display: inline-block;
}

.sm-icon, .sm {
list-style-type: none;
display: inline;
cursor: pointer;
margin-left: 3px;
padding: 0;
}

.vtop {
vertical-align: top;
}

.widget-tabs-button a, .widget-tabs-selected a, .widget-tabs-button a:visited, .widget-tabs-selected a:visited {
color: #fff;
}

.cellpad {
padding-top: 5px;
vertical-align: middle;
}

.scorecard_width {
width: 100%;
}

.player-name-widget
{
  width : 75px;
  color   : #000;
  text-decoration: none;
  border-top : none;
  border-bottom: none;
}
.player-profile-table
{
  margin-top : 15px;
}

.tournament-top-profile-img
{
  width:100px;
  
  border: 1px solid;
  margin-bottom:10px;
  margin-top:-55px;
}

.stats-link, .stats-link a, .stats-link a:visited {
  color: #fff;
  text-decoration: none;
  padding-right: 10px;
}

.stats-photo {
padding: 0px;
}

.micorsocre{
	width: 100%;
	margin: 0 auto;
	background: #3c3c3c;
	color: white;
	font-weight: bold;
	font-size: 13px;
	max-width: 280px;
        max-height: 42px;
        padding: 5px 0 5px 0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-family: Verdana;
}

.img{
	width: 30px;
}

.micorsocre a{
	text-decoration: none;
	color: #B8D0E8;
}

.micorsocre ul li{
	list-style-type: none;
	
}
.micorsocre ul{
	display: inline;
	padding: 0px;

}

.micorsocre ul:first-child{
	margin-top: 0px;
}

.micorsocre ul li a{
	text-decoration: none;
	color: #e44c4c;
	padding: 5px;

}

.mob_top_first{

display: none;
}
#next{
	float: right;
	margin-top: -25px;
	padding-right: 10px;
        cursor: pointer;
}

#prev{
	float: left;
	margin-top: 10px;
	padding-left: 10px;
        cursor: pointer;
}

#nav-mob{

display: none;
}

.micorsocre ul{
	text-align: center;
}

.linktext, .linktext a {
color: #B8D0E8;
max-height: 42px;
padding: 0px;
}

table tr td div.show-button{
display: none;
}

.match-date, .match-status {
  text-align: center;
}

div.table{
 margin: 0 auto; 
}

table.table-responsive, table.tournament-stat{
width: 100%;
}


table.tournament-stat div.table-row{
display: table-row;
}

table.table-standings div.table-row{
display: table-row;
}


div.mini-summary div.table-row div.colw{

 display: block;
  text-align: center;
  
}

div.mini-summary div.table-row div.colw:first-child{
text-align: left;
padding-left: 10%;
}
div.mini-summary div.table-row div.colw:nth-of-type(2){
 padding-right: 10%;
text-align: right;
}

table.player-profile-table{
 margin: auto 
}

table.table-standings ul.widget-tabs li.widget-tabs-gap{
  display: none;
  
}

table.table-standings ul.widget-tabs li{
 padding: 5px 20px 5px 20px;
 margin-right: 2px;
  
}

div.fixtures div.colw{
  
 display: table-cell;
  
}

div.fixtures div.table-row{
  
 display: table-row; 
}

table.table-responsive ul.widget-tabs li{
 margin-bottom: 5px;
 
}

table.tournament-stat div.table, table.tournament-stat .table{
width: 100%;
max-width: 100%;

}


table.overlay{

font: bold 20px calibri;
width: 1024px;
margin: 0 auto;
font-size: 13px;


}

table.overlay .table, table.overlay .table-row, table.overlay .colw{

padding: 5px;

}

table.overlay div#International, div#Champions-League-Twenty20, div#Indian-Cricket-League, div.profile-stats-header, div.performance-header{
font-weight: bold;

}


table.overlay div.table{
  
 display: table; 
}
table.overlay div.table-row{
  
 display: table-row; 
}




.profile-data {

color: #000;

padding-left: 5px;
line-height: 25px;
}

.profile-stats-title {
color: #000;
padding: 15px 0px 5px 5px;
}

.profile-stats-header, .performance-header {
line-height: 20px;
color: #fff;
background-color:#333333;
padding-left: 5px;
text-align:center;
}

.profile-stats-border {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}

.performance-header {
background-color: #F00;
padding: 0px 10px 0px 10px;
color: #ffffff;
}

.ads-inline {
display: inline-flex;
}

.wagon-table {
width: 490px;
}

.wagon_color_runs {
text-align:center;
}



div.profile-header{
 text-align: center;
 padding: 5px;
}

ul.profile-details li{

text-align: left;

}





@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  html, body { font-size: 8px; margin: 0 auto !important; 
width: 100% !important;
//overflow-x: hidden
}

body {
//overflow-x: hidden;
}

.series-name, .match-name, .match-date, .match, .match-status, .widget-data, .match-score  {
font-size: 11px;
}

.widget-tabs-button{

font-size: 16px;

}
}

@media only screen and (max-width: 736px), (min-device-width: 320px) and (max-device-width: 736px) {


body{
font-size: 10px;
width: 100% !important;
overflow-x: hidden !important;
margin: 0 auto !important;
padding: 0px !important;
}

.main-frame tbody tr td{
 font-size: 10px; 
  
}

div.table{
 margin: 0 auto;
 font-size: 14px; 
}
 
table.main-frame { font-size: 8px; max-width: 100%; min-width: 319px; position: absolute;
    left: 0px; border-style: none;}
  .stats { display: none; }
  .team_bat_logo, .team_bowl_logo { width: 40px; height: 40px; }
  .score-digit { padding: 0px; }
  
  .score-digit { font-size: 6px; vertical-align: middle; }
  .match-heading { font-size: 10px; }
  .summary img { width: 60px; height: 50px; }
  .summary table tr { margin-top: 30px; }
 /* .recent-overs { height: 15px; overflow: hidden; } */
  .recent-overs {width: 95%; padding-bottom: 10px;}
  .recent-overs-tab { width: 90px;}
  .social-media-sharer { display: inline; width: 100px; }
  .expanded-class-recent-overs { max-width: 1000px; }
  .align-bottom td { font-size: 10px; }
  .graph_icons{
  display: none;
}


.social-media-sharer ul li a img {
display: none;
}

table .on-strike-bat td{
  padding: 0px;
  margin: 0px;
}
table tr td.small-header-value{
 font-size: 10px;
}

table tr td .normal-ball, table tr td .wicket-ball, table tr td .extra-ball {
     font-size: 10px;
     height: 12px;
     margin: 0px;
     padding: 0px;
     width: 12px;
}

table tr td .recent-overs-tab {
     font-size: 10px;
     height: 14px;
}

table tr td.summary-data img{
  display: none;
}

table tr td .score-digit{
 font-size: 6px;
 height: 10px;
 width: 15px;
 padding: 1px;
 margin-top: 1px;
}

table tr.score-block{
 height: 10px;
 vertical-align:middle; 
  
}


table.main-frame tr:first-child td img{
 width: 20px;
  height: 20px;
}

table.main-frame tr td.menu{
 font-size: 6px;
 width: 100%;
height: 10px;
margin: 0px;
padding: 0px;  
}


table tr td ul#nav a:link{
  font-size: 10px;
}

table tr td ul#nav li{
 height: 10px;
 
}

table.main-frame tr:first-child td, table.main-frame tr:nth-of-type(2) td,  table.main-frame tr:nth-of-type(3) td {
  line-height: 15px; 
}

table tbody tr.score-heading td{
font-size: 6px;
}

table.main-frame tr:first-child td:nth-of-type(6){
  
width: 100%; 
}

.vs {
display: none;
}

.manhattan-icon {
display: none;
width: 0px;
}


.summary-data  {
background: none;
display: block;
}

.player-image, .player-image1 {
border: thin solid #384041;
height: 30px;
width: 30px;
}

.l-icon, .innings {
display: none;
}

table tbody tr td ul#nav li {
     display: block;
     padding: 10px 10px 15px 30px;
}

table tbody tr td ul#nav li:hover {
 height: 10px; 
}



table tr td.menu{

display: none;
}

table tr td div.menu-mob ul#nav{
  
  background: #666;
  text-transform: uppercase;
  font-size: 12px;
  
}



table tr td div.menu-mob .hide-button{
 font-weight: bold;
  color: white;
  background: #666;
}

table tr td div.menu-mob .hide-button{
  
 
}

table tr td div.show-button{
 background: #666;
 font-weight: bold;
 color: white;
}

table tr td div.show-button a{
 text-decoration: none;
  color: white;
}

table tr td div.hide-button a{
 color: white; 
}
/*
table tr td div.show-button{
margin-top: 20px;
position:fixed;
margin-left: 75px;
}

table tr td div.hide-button{
 margin-top: 20px;
position:fixed;
margin-left: -20px;
  
}

table tr td div.menu-mob{
 margin-top: -200px; 
}
table tr td ul#nav{
 position: fixed;
 margin-left: 10px;
}
*/

table tr td a#menu-show ul{
 width: 20px;
  height: 20px;
  margin-left: 90%;
  margin-top: -18px;
  
}

table tr td a#menu-show ul li{
 list-style-type: none;
  border-bottom: 2px solid white;
  padding: 1.5px;
}

table tr td a#menu-show ul{
padding-bottom: 0px;
margin-bottom: -1px;
}

table tr td div.show-button{
display: block;

}

table tr td div.show-button{
 text-transform: uppercase;
 font-size: 10px;
}


table tr td.left-column {
     display: none;
}

table tr td.innings_list div.inn_div {
     font-size: 10px;
}

table tr td.innings_list div.inn_div img {
     width: 20px;
}

table tr td div.prev-innings, table tr td div.current-innings, .open-ctab, .close-ctab {
     background-image: url("../stylesheets/images/title-close-icon.png");
     background-size: 18px 18px;
     background-position: left center;
     background-repeat: no-repeat;
     cursor: pointer;
     font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
     font-size: 16px;
     height: 10px;
     padding: 10px 0px 15px 25px;
     vertical-align: middle;
}

table tr td div.current-innings{
background-image: url("../stylesheets/images/title-open-icon.png");

}

.drs-success-ball, .drs-fail-ball {
 background-size: 13px 13px;
}

table tr td div.scorecard-details-value{
 font-size: 10px;
  padding: 2px;
  
}
table tbody tr{
  
 padding: 5px; 
}

table tr td div.scorecard-details, table tr td span.scorecard-details-value, table tr td.scorecard-sub-header div, table tbody tr td div.drs-fail-ball p, table tbody tr td div.drs-success-ball p{
 font-size: 10px; 
 margin-top: 10px;
}

table#subtable-scorecard tr td{
 padding: 1px; 
  
}

table tr td.scorecard-wicket-data p {
     font-size: 10px;
}


.mob_top_first{

display: block;
}


table tr.align-bottom{

display: none;
}

table tr.mob_top_first td div{
 display: block; 
 text-align: center;
 font-size: 14px;
 font-variant: small-caps;
 line-height: 20px;
 font-family: "Lato", Calibri, Candara, Arial, sans-serif; font-weight: 700;
}



table tr.mob_top_first td{
  width: 100%;
  
}

table.innings_data_2{
display: none;

}

div#div-gpt-ad-1422991246700-2,
div#div-gpt-ad-1422991246700-3 {
 display: none; 
}

.outer-ring {
width: 100%;
margin: 0 auto;

}

.background, #background-link, .overlay {
margin: 0 auto;
padding: 0px;
}

table.summary tr td {
display:block;
width: 100%;
}

table.summary tr td table tr {
display: table-row;
}

table.summary tr td table td {
display: table-cell;
}

.commentaries_tbody {
padding: 5px;
}

.series-name, .match-name, .match-date, .match, .match-status, .widget-data, .match-score  {
font-size: 11px;
}

.widget-tabs-button{

font-size: 13px;

}

//body, html { width: auto ! important; max-width: 100%;}

li.widget-tabs-gap{
 margin: 0px -5px 0px 0px; 
}

table.tournament-stat ul.widget-tabs li{
 padding: 10px;
 display: block;
 margin-bottom: 5px; 
 text-align: center;
}

table.tournament-stat ul.widget-tabs li.widget-tabs-gap{
display: none;

}

div#player-profile-list{

font-size: 11px;
}

table.player-profile-table .fixture-date{
 font-size: 11px; 
}

.vs-image {
    width: 48px;
    height: 36px;
    padding-bottom: 10px;

}

table.table-responsive .widget-tabs-button{
 padding: 10px; 
 margin-right: 5px;
 display: block;
text-align: center;
}

table.table-responsive .widget-tabs-gap{
 display: none; 
}

div.mini-summary .colw{

display: block;
}

div.mini-summary .widget-tabs li{
display: block;  
padding: 10px;
margin-bottom: 5px; 
text-align: center; 

}


div.mini-summary .widget-tabs li.widget-tabs-gap{
 display: none;
}

div.mini-summary div.table-row div.colw{

 display: block;
  text-align: center;
  
}

div.mini-summary div.table-row div.colw:first-child{
text-align: center;
padding-left: 0px;
}
div.mini-summary div.table-row div.colw:nth-of-type(2){
 padding-right: 0px;
text-align: center;
}

table.table-standings ul.widget-tabs li{
 padding: 10px;
 margin-bottom: 5px;
 display: block;
 text-align: center;
}

table.table-standings div.mobile{
display: none;
}

div.fixtures div.series-picker{
 display: block;
 margin-left: 10%;
}

div.fixtures div.colw{
  font-size: 10px;
}

div.fixtures span.mobile, table.tournament-stat div.mobile{
 display: none; 
}

img.tournament-top-profile-img{
  
 width: 20%;
 height: 20%;
}


ul.profile-details{
 margin-top: 30px;
 margin-left: -20px;
}

table.overlay{
width: 100%;
margin: 0 auto;
font-size: 9px;
}


.prev-innings, .current-innings, .open-ctab, .close-ctab{

padding: 5px 0px 0px 30px;
}

table.overlay .mobile{

display: none;

}

.profile-photo img{
  
 width: 70px;
 float: right;
}

ul.profile-details{
 width: 230px;
  margin-left: -30px
}


ul.profile-details{
 text-align: 
 
  
}

ul.profile-details li{
  
  text-align: left;
  margin-left: 10px;
  font-size: 9px;
  
}


table.overlay tbody tr td:nth-of-type(2){
 display: none; 
  
}


tr.on-strike-bat td:first-child, tr.off-strike-bat td:first-child, tr.on-strike-bowl td:first-child, tr.off-strike-bowl td:first-child{

  
}

tr.mob_top_first td{
 display: block; 
}

table.summary tbody tr td{
 width: 100%;
}


/*table.summary tr:first-child td{
 width: 40%;
}*/


td.small-header, td.small-header-value{
 
 padding: 5px;
 width: 100%;
 
}

td.small-header-value{
 padding-bottom: 10px;
 margin-bottom: 10px;
}

img.player-image, img.player-image1{
display: none;  
}


table.mobile-width-table td.mobile, table.mobile-width-tr td.mobile{
  
 display: none; 
}

table.mobile-width-table td:first-child, table.mobile-width-table td:nth-of-type(2),table.mobile-width-table td:nth-of-type(3),table.mobile-width-table td:nth-of-type(4),table.mobile-width-table td:nth-of-type(5){
 width: 20%; 
 
}

table.mobile-width-tr td:first-child, table.mobile-width-tr td:nth-of-type(2),table.mobile-width-tr td:nth-of-type(3),table.mobile-width-tr td:nth-of-type(4),table.mobile-width-tr td:nth-of-type(5){
  
 width: 20%; 
 
}

table.mobile-width-table{
 margin-bottom: 20px;
  
}

table.mobile-width-table, table.mobile-width-tr{
 width: 100%; 
 margin: 0 auto;
  
}

table.scorecard-border tbody tr td:nth-of-type(3){
    
     word-wrap: break-word;
}
table.scorecard-border tr td:nth-of-type(3){
  
 white-space: normal; 
}

table.scorecard-border tr td:nth-of-type(2),table.scorecard-border tr td:nth-of-type(3),table.scorecard-border tr td:nth-of-type(4), table.scorecard-border tr td:nth-of-type(5), table.scorecard-border tr td:nth-of-type(6),table.scorecard-border tr td:nth-of-type(7), table.scorecard-border tr td:nth-of-type(8){
 width: 10%; 
}

table.scorecard-border tr td:first-child{
 width: 4%; 
}

.normal-run, .extra-run, .wicket-commentary {
//margin-top: 7%;
//width: 30%; 
display: inline;
}

div.commentary-text {
display: inline;
text-align: left;
white-space: normal;
overflow-x: hidden;
//padding-left: 5px;
width: 90%;  
}

div.commentary-text p {
text-align: left;
white-space: normal; 
}

table.expanded-class-recent-overs tbody tr td.over-by-over{
display: block;
width: 100%;
margin: 0 auto;
white-space: normal;  
}

td.over-by-over{
 padding: 7px; 
}

div.commentary {
//display: block;
width: 95%;
text-align: left;
white-space: normal;
overflow-x: hidden;  
}

div.extra-commentary {
//display: block;
width: 100%;
text-align: left;
padding-right: 10px;
white-space: normal;  
}

div.commentary-text, div.commentary-text p  {
text-align: left;
white-space: normal;  
}

.background {
background: none;
margin: 0px;
overflow-x: hidden;
}

body {
width: 100%;
margin: 0 auto;
overflow-x: hidden;
}

html {
width: 100%;
margin: 0 auto;

}

.outer-ring {
width: 100%;
margin: 0 auto;
padding: 0px;
//overflow-x: hidden;
}

.main-frame {
overflow-x: hidden;
}

.border {
border: none;
}

img#ranking-test-1-tea-image, img#ranking-odi-1-tea-image, img#ranking-t20-1-tea-image {
     height: 40px;
     width: 60px;
     padding-left: 10px;
     border: none;
}

img#ranking-test-1-bow-image, img#ranking-test-1-bat-image, img#ranking-test-1-bat-image, img#ranking-test-1-all-image, img#ranking-odi-1-bow-image, img#ranking-odi-1-bat-image, img#ranking-odi-1-bat-image, img#ranking-odi-1-all-image, img#ranking-t20-1-bow-image, img#ranking-t20-1-bat-image, img#ranking-t20-1-bat-image, img#ranking-t20-1-all-image{
     height: 60px;
     width: 40px;
     padding-left: 10px;
     border: none;
}

.widget-tabs li{
display: block;
text-align: center;
margin: 0px;
margin-bottom: 5px;
padding: 5px;
}

li.widget-tabs-gap{
 display: none; 
}

.tournament-top-profile-img {
height: 60px;
     width: 40px;
}

#ad-slot-4 {
display: none;
}

.v-ad-slot {
display: none;
}

}

@media (-webkit-min-device-pixel-ratio: 1.5),  
       (-o-min-device-pixel-ratio: 3/2),  
       (min--moz-device-pixel-ratio: 1.5),  
       (min-device-pixel-ratio: 1.5) {  
       /* high resolution styles */  

body {
width: 100% !important;
overflow-x: hidden;
margin: 0 auto !important;
padding: 0px !important;
}

}