@media(max-width: 1399.98px){
.navbar-nav {
    gap: 25px;
}
.team-left h5 {
    font-size: 15px;
}
.team-right h5 {
    font-size: 17px;
}
.team-left {
    gap: 10px;
}
.matches-list-in {
    gap: 0px;
}
.navbar-nav {
    margin-right: 20px;
    gap: 12px;
}
.search-wrap {
    width: 230px;
}
.upcoming, .finished {
    font-size: 10px;
}
.navbar-brand img, .footer-logo a img {
    max-height: 45px;
}
}
@media(max-width: 1199.98px){
.navbar-nav {
    margin-right: 15px;
}
.squads-team-name {
    font-size: 13px;
}
.squads-team-tag {
    font-size: 11px;
}
.pointtable-head-itm, .pointtable-body-col {
    flex: 0 0 40px;
}
.pointtable-head-itm:first-child, .pointtable-body-col:first-child {
    flex: 0 0 calc(100% - 273px);
}
.pointtable-itm-team .team-logo {
    flex: 0 0 30px;
    height: 30px;
    width: 30px;
}
.pointtable-itm-team {
    gap: 5px;
}
.pointtable-body-col {
    gap: 7px;
}
.pointtable-head-itm:last-child, .pointtable-body-col:last-child {
    flex: 0 0 50px;
}
.nav-tabs {
    justify-content: start;
    padding: 10px 15px 1px;
}
.live-matches-list .score-card {
    flex: 0 0 100%;
    max-width: 100%;
}
.search-wrap {
    width: 140px;
}
.odi-rank-list [class*="col-"] {
    margin-bottom: 20px;
}
.news-desc p {
    -webkit-line-clamp: 3;
}
.news-desc h3 {
    font-size: 20px;
}
.trading-s-head a {
    font-size: 14px;
}
.app-download-sec .row {
    align-items: flex-start;
}
.footer-widget ul {
    flex-wrap: wrap;
}
.matches-list-date {
    line-height: 1.3;
    flex: 0 0 100px;
    padding-right: 10px;
}
.players-list h6 {
    font-size: 13px;
}
.players-list p {
    font-size: 12px;
}
.matches-list-date span {
    font-size: 14px;
}
.matches-list-meta {
    font-size: 13px;
    flex: 0 0 90px;
}
.commentary-team h5 {
    font-size: 14px;
}
.commentary-team p {
    font-size: 18px;
}
.tab_info .nav-tabs .nav-link {
    padding: 5px 10px !important;
    font-size: 15px;
}
.pointtable-body-col {
    font-size: 14px;
    line-height: 1;
}
.profile-row {
    flex-direction: column-reverse;
    gap: 25px;
}
.tabing_sec.profile-sec .row {
    gap: 20px;
}
.ranking-itms .row {
    gap: 15px;
}
.nav-link {
    font-size: 13px;
}
.footer-widget ul li a img {
    width: 35px;
}
.app-download-cont h3{font-size: 30px;}
.app-download-cont p {
    font-size: 14px;
}
.player-dtl h4 {
    font-size: 12px;
    margin: 12px 0 0;
}
.player-img-main {
    margin: 10px auto;
}
.odi-rank-card {
    border-radius: 15px;
}
.player-label {
    border-radius: 5px 10px;
}
.score-card a {
    font-size: 12px;
}
.team-left h5 {
    font-size: 13px;
}
.news-meta p {
    font-size: 12px;
}
.news-tit h3 {
    font-size: 14px;
}
.news-meta small.text-muted, .latest-news ul li a .text-muted {
    font-size: 10px;
}
.pointtable-body-col {
    font-size: 13px;
}
.pointtable-head-itm {
    font-size: 13px;
}
.browse-player .browse-payer-itm .player-img-main {
    margin: 0;
}
.browse-player .browse-payer-itm h4 {
    margin: 0;
}
.browse-player .browse-payer-itm .player-dtl {
    text-align: left;
}
.batter-team-table table, .bowler-team-table table {
    font-size: 14px;
}
.batter-team-table table span, .bowler-team-table table span {
    font-size: 11px;
}
.player-n {
    gap: 10px;
}
.extra-dtl p, .over-dtl p, .total-left p, .extra-left p {
    font-size: 13px;
}
}
@media(max-width: 991.98px){
.mobile-fixed {
    position: fixed;
    display: block !important;
    width: 100%;
    z-index: 11;
    background: #fff;
    left: 0;
    top: -100dvh;
    padding: 70px 40px 40px 40px;
    height: 100dvh;
    overflow: auto;
    transition: all .5s;
}
.series-stats-list table th {
    font-size: 10px;
}
.app-download-link {
    justify-content: center;
}
.ipl-countdown {
    font-size: 12px;
}
.profile-head-wrap a img {
    width: 40px;
    border-radius: 50%;
}
header .navbar-nav .nav-item a {
    font-size: 14px;
}
.active-menu .mobile-fixed {
    top: 0;
    transition: all .5s;
}
.navbar-nav .nav-link {
    font-size: 18px;
    font-weight: 500;
}
.menu-cross {
    width: 40px;
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
}
header nav.navbar {
    padding: 10px 0 !important;
}
header nav.navbar .container {
    position: relative;
    padding-right: 56px;
}
header nav.navbar .navbar-toggler {
    position: absolute;
    right: 10px;
    padding: 4px;
    outline: 0;
    box-shadow: unset;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.navbar-toggler-icon {
    width: 24px;
}
.profile-head-wrap {
    margin-right: 4px;
}
.profile-menu-img {
    width: 40px;
}
.search-wrap input {
    padding: 7px 15px;
}
.search-ic {
    top: 10.5px;
}
.profile-head-wrap .dropdown .dropdown-menu {
    margin-top: 10px;
}
.navbar-nav {
    margin-right: 0;
}
main {
    overflow: hidden;
}
header .nav-link {
    padding: 0 !important;
}
header .nav-link:after{display: none;}
header .navbar-nav .nav-item {
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
header .navbar-nav {
    gap: 10px;
}
.app-download-sec .row {
    align-items: center;
    flex-direction: column-reverse;
    gap: 40px;
    text-align: center;
}
.footer-widget.quick-links {
    padding-left: 0px;
}
.browseSeries .search-wrap {
    width: 100%;
}
.subscription-itm {
    padding: 10px;
}
.match-stats .accordion-body {
    position: initial;
    width: 100%;
    padding-bottom: 0;
}
.match-stats .accordion-body h5 {
    padding: 0 15px;
}
.match-stats .accordion-body {
    position: initial;
    width: 100%;
    padding: 10px 0 0 0;
    border-radius: 15px !important;
    margin-top: 10px;
    overflow: hidden;
}
.match-stats .accordion {
    width: 100%;
}
.series-tab-inner-sec {
    margin-bottom: 15px;
}
.series-tab-inner-itm + .series-tab-inner-itm {
    margin-top: 0;
    margin-bottom: 0;
}
.pointtable-body-col {
    font-size: 12px;
}
.pointtable-body-col:nth-child(2) {
    display: inline-block;
}
.browse-payer-itm {
    font-size: 14px;
}
.browse-teams-search {
    width: 100%;
}
.venues-listing table {
    font-size: 13px;
}
.venues-listing table td {
    white-space: nowrap;
}
.search-wrap {
    width: 220px;
}
}
@media(max-width: 767.98px){
header nav.navbar .container {
    padding-bottom: 45px;
}
.series-stats-mobile-toolbar .series-stats-mobile-select {
    font-size: 13px;
}
.team-detail-page-h {
    margin-bottom: 10px;
}
.team-ranking-card {
    margin-top: 20px;
}
.sidebar-wrap {
    margin-top: 20px;
}
header nav.navbar .container .search-wrap {
    width: calc(100% - 20px);
    position: absolute;
    bottom: 0;
    left: 10px;
}
.news-big-size .news-desc {
    margin-top: 15px;
    margin-bottom: 10px;
}
.footer-widget ul {
    flex-wrap: unset;
}
.footer-widget {
    margin-bottom: 40px;
}
.footer-widget.quick-links {
    margin-bottom: 20px;
}
.copyright-wrap {
    text-align: center;
}
.links ul {
    justify-content: center;
    margin-bottom: 20px;
    gap: 12px;
    font-size: 13px;
}
.copyright-wrap .row {
    flex-direction: column-reverse;
}
.app-download-link {
    display: flex;
    gap: 10px;
    justify-content: center;
}
.app-download-cont {
    padding-left: 0;
}
.app-download-sec {
    padding-top: 40px;
}
.app-download-cont h3 {
    font-size: 26px;
}
.matches-list-itm {
    flex-wrap: wrap;
}
.matches-list-meta {
    flex: 0 0 100%;
}
.matches-list-time {
    margin-top: 0;
    border-radius: 6px;
    margin-left: 5px;
}
.radius-tabs .nav-tabs .nav-link {
    padding: 6px 15px !important;
    font-size: 14px;
}
.edit-profile-user {
    margin-bottom: 30px;
}
.edit-profile-form {
    padding-left: 0;
    border-left: 0;
}
.tab-scroll {
    width: 100%;
    overflow-y: auto;
}
.tab-scroll .nav-tabs {
    flex-wrap: unset;
    justify-content: flex-start;
    padding-bottom: 10px;
}
.tab-scroll .nav-tabs .nav-link {
    white-space: nowrap;
    font-size: 14px;
}
.overhistory-itm-l {
    flex: unset;
}
.overhistory-wrap .accordion-body {
    padding: 10px;
}
.overhistory-wrap .accordion-button {
    padding: 15px;
}
.overhistory-itm {
    padding: 10px 10px 10px 20px;
    margin-bottom: 15px;
    gap: 15px;
}
/*.pointtable-head-itm, .pointtable-body-col {
    flex: 0 0 50px;
}*/
/*.pointtable-head-itm:first-child, .pointtable-body-col:first-child {
    flex: 0 0 calc(100% - 175px);
    max-width: 175px;
}*/
.match-stats .pointtable-head-itm:first-child, .match-stats .pointtable-body-col:first-child {
    flex: unset;
    max-width: 100%;
}
.tabing_sec nav.rankings-nav .nav-link {
    padding: 5px 10px !important;
    font-size: 14px;
}
.ranking-itm .pointtable-body-col {
    flex: unset;
    max-width: 100%;
}
.match-stats .accordion {
    width: 100%;
}
.app-screen img {
    max-width: 300px;
}
.rr-left ul li {
    font-size: 13px;
}
.prediction-right p {
    font-size: 13px;
}
.win-prediction {
    padding: 8px 14px;
}
.prediction-left {
    gap: 4px;
}
.prediction-left span svg {
    width: 12px;
}
.prediction-right {
    gap: 5px;
}
.rr-right a {
    font-size: 14px;
}
.batter-team-table {
    font-size: 13px;
}
.prediction-left {
    white-space: nowrap;
}
.win-prediction {
    gap: 15px;
}
.team-r-card ul li {
    font-size: 13px;
}
.team-review h5, .yet-to-bat h5 {
    font-size: 16px;
}
.news-detail-content h1 {
    font-size: 24px;
}
.news-detail-content .news-meta {
    font-size: 13px;
}
.news-full-content {
    font-size: 14px;
}
.venue-guide-itm-play {
    margin-top: 20px;
}
.home-tag {
    font-size: 12px;
}
.home-tags-slider  .slick-slide {
    padding-left: 0 !important;
    padding-right: 5px !important;
}
.match-ball-dtl p {
    font-size: 14px;
}
.match-ball-dtl {
    gap: 15px;
}
.over-d h5 {
    font-size: 16px;
    font-weight: 600;
}
.over-d p {
    font-size: 13px;
}
.orw ul li span {
    height: 30px;
    width: 30px;
    line-height: 21px;
}
.orw ul {
    gap: 2px;
}
.p-w-bg {
    padding: 10px;
    border-radius: 10px;
}
.team-name span, .team-name p {
    font-size: 16px;
}
.team-name {
    padding-bottom: 5px;margin: 0px auto 8px;
}
.player-nr p, .playr-right p {
    font-size: 13px;
}
.commentary-team h5 {
    font-size: 12px;
}
}
@media(max-width:575.98px){
.team-right h5 {
    font-size: 13px;
    white-space: nowrap;
}
.extra-run-sec, .total-run-sec {
    padding: 10px;
}

.team-left h5 {
    font-size: 12px;
}
.partnership-table .player-n {
    white-space: nowrap;
}
.partnership-table table td:nth-child(2) {
    padding: 10px 0;
}
.slick-arrow{display: none !important;}
.home-tags {
    background: #fff;
}
.home-tags-slider {
    padding: 10px 0;
}
.playerinf .venue-guide-itm .live-match-info span {
    flex: 0 0 100%;
}
.playerinf .venue-guide-itm h5, .player-info-s .player-bt-itm h5 {
    font-size: 16px;
    margin-top: 5px;
}
.about-player p {
    font-size: 14px;
}
.browse-payer-sec h4 {
    font-size: 16px;
}
.browse-payer-sec .btn {
    font-size: 12px;
    padding: 4px 10px !important;
}
.team-right {
    margin-left: 10px;
}
.match-run-rate {
    margin: 10px auto;
}
h4.series-heading {
    max-width: calc(100% - 59px);
}
.browseSeries-itm-h h6 {
    font-size: 14px;
}
.team-a-over-display, .team-b-over-display {
    font-size: 11px;
}
.navbar-brand {
    width: 120px;
    margin-right: 0;
}
.profile-head-wrap {
    margin-right: 0;gap: 5px;
}
.top-menu-ic {
    flex: 0 0 32px;
}
.menu-link {
    font-size: 14px;gap: 10px;
}
.score-head {
    padding: 15px;
}
.score-bottom {
    padding: 8px 15px;
}
.live-matches-list {
    padding: 15px;
}
.score-bottom ul li a {
    font-size: 14px;
}
.score-card h4 {
    font-size: 12px;
}
.radius-tabs .nav-tabs .nav-link {
    padding: 5px 13px !important;
    font-size: 13px;
}
.tabing_sec nav .nav-link {
    font-size: 13px;
}
.matches-list-in {
    flex-wrap: wrap;
}
.matches-list-date {
    flex: 0 0 100%;
    margin-bottom: 10px;
    text-align: center;
}
.matches-list-meta {
    text-align: center;
}
.matches-list-date span {
    font-size: 12px;
    display: inline;
}
.matches-list-right {
    border-left: 0;
    padding-left: 0;
}
.matches-list-con::before{display: none;}
.matches-list-header a {
    font-size: 14px;
}
.matches-list-header h5 {
    font-size: 13px;
}
.matches-list-in {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.matches-list-con {
    padding-bottom: 25px;
}
.matches-list-header {
    background: #ebeaf8;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    justify-content: center;
}
.commentary-team h5 {
    font-size: 14px;
}
.matches-listing .commentary-team p {
    font-size: 16px;
}
.matches-listing .commentary-team p span {
    font-size: 10px;
}
.matches-list-footer {
    font-size: 12px;
}
span.vs-wrap {
    padding: 2px 10px;
    font-size: 12px;
}
.matches-list-status {
    padding: 3px 10px;
    font-size: 12px;
}
.matches-list-in:last-child {
    border: 0;
    margin: 0;
}
.matches-listing {
    border-radius: 12px;
    padding: 15px 10px;
}
.browseSeries {
    padding: 20px 15px 15px 15px;
}
.browseSeries-itms [class*="col-"] {
    margin-top: 15px;
}
.browseSeries-itm {
    padding: 10px;
}
.browseSeries-btn {
    right: 10px;
}
.browseSeries-itm-h {
    padding-right: 40px;
}
.browse-payer-h {
    flex-wrap: wrap;gap: 10px;
}
.browse-payer-h .search-wrap {
    width: 100%;
}
.browse-payer-itm .team-name {
    font-size: 0;
    gap: 5px;
}
.browse-payer-itm .player-dtl {
    gap: 7px;
}
.browse-payer-itm .player-label {
    position: initial;
    border-radius: 15px;
    padding: 7px 8px;
    font-size: 11px;margin-left: auto;
}
.browse-payer-itm h4 {
    margin: 0px 0px 0 0;
    font-size: 14px;
}
.browse-payer-itm {
    padding: 5px;
}
.browse-payer-itms.browse-team-itms .team-name {
    font-size: 15px;
    gap: 10px;
}
.match-team {
    margin-top: 33px;
    width: 100%;
    padding: 0;
}
.live-score-dtl {
    flex-direction: column;
}
.subscription-itms .row {
    margin: 0 -5px;
}
.subscription-itms .row .col-4 {
    padding: 0 5px;
}
.subscription-sec {
    padding: 15px;
}
.subscription-itm {
    padding: 10px 5px;
}
.subscription-itm-tag {
    font-size: 14px;
}
.subscription-itm-price {
    font-size: 20px;
}
.subscription-itm-con h5 {
    font-size: 16px;
}
.price-line {
    font-size: 15px;
}
.discounted-price span {
    line-height: 1.3;
    display: inline-block;
    margin-top: 5px;
}
.rr-left ul li {
    font-size: 11px;
}
.rr-right a {
    font-size: 12px;
    font-weight: 500;
}
.rr-left ul {
    gap: 10px;
}
.win-prediction {
    max-width: calc(100% - 30px);
    padding: 5px 5px 5px 15px;
}
.prediction-left p {
    font-size: 13px;
}
.prediction-left {
    gap: 3px;
    align-items: center;
}
.prediction-left svg {
    width: 12px;
}
.prediction-right {
    gap: 5px;
}
.prediction-right .team-ic {
    flex: 0 0 24px;
}
.prediction-right .team-ic img {
    width: 24px;
    height: 24px;
}
.prediction-right .green-label, .prediction-right .red-label {
    height: 28px;
    width: 28px;
    flex: 0 0 28px;
}
.prediction-right p {
    font-size: 13px;
    line-height: 1.2;
    margin-right: auto;
}
.batter-team-table thead th {
    font-size: 13px;
}
.batter-team-table tr td {
    font-size: 13px;
}
.plyer-bg p, .team-r-card ul {
    font-size: 15px;
}
.matchlist ul li {
    padding: 10px 15px;
}
.matchlist ul li {
    font-size: 14px;
}
.date-cont h5 {
    font-size: 14px;
}
.date-cont span {
    font-size: 13px;
}
.time-match p {
    font-size: 14px;
}
.commentary-team {
    padding: 0;
}
.commentary-head {
    justify-content: space-between;
}
.match-ball-dtl {
    gap: 10px;
    font-size: 14px;
}
.team-name p, .team-name span {
    font-size: 16px;
}
.player-nr p {
    gap: 6px;
    justify-content: unset;
}
.over-d h5 {
    font-size: 16px;
}
.over-d {
    font-size: 14px;
}
.orw ul {
    gap: 3px;
    justify-content: start;
}
.orw ul li span {
    font-size: 12px;
}
.over-head-run {
    flex-direction: column;
    gap: 10px;
}
.batter-team-table .batter-name span {
    font-size: 9px;
    line-height: 1.1;
}
.batter-team-table table, .bowler-team-table table {
    font-size: 11px;
}
.partnership-table td:last-child:after{display: none;}
.partnership-table .player-n {
    gap: 4px;
    font-size: 11px;
}
.partnership-table th:nth-child(2) {
    font-size: 0 !important;
}
.accordion-button::after, .accordion-button:not(.collapsed)::after {
    height: 6px;
}
.partnership-table td:nth-child(3) .player-n {
    font-size: 11px;
    justify-content: flex-end;
}
.overhistory-itm-p-itm {
    padding: 5px 5px 5px 15px;
    gap: 10px;
}
.overhistory-itm-p-nm {
    font-size: 13px;
}
.overhistory-itm {
    padding: 10px 10px 10px 15px;
}
.overhistory-itm-prediction {
    font-size: 13px;
    gap: 5px;
}
.overhistory-itm-prediction span {
    width: 28px;
    height: 28px;
    flex: 0 028px;
}
.overhistory-itm-l-run {
    margin: 5px 0;
}
.overhistory-itm-p {
    max-width: unset;
    flex: 0 0 150px;
    max-width: 150px;
}
.overhistory-itm-l-meta {
    gap: 15px;
    font-size: 12px;
}
.overhistory-itm-l-over {
    font-size: 12px;
}
.history-wrap nav .nav-tabs .nav-link {
    font-size: 14px;
    gap: 7px;padding: 5px 15px 5px 5px !important;
}
.history-wrap nav .nav-tabs {
    padding: 3px;
    gap: 0px;
}
.squads-team-country {
    padding: 5px 10px;
    gap: 7px;
    font-size: 15px;
}
.squads-team {
    padding: 10px;
}
.squads-team-itm {
    gap: 7px;
    font-size: 13px;
}
.squads-team-tag {
    font-size: 11px;
}
.squads-team-itm-img img {
    width: 32px;
    height: 32px;
}
.squads-teams .row {
    margin: 0 -5px;
}
.squads-teams .row [class*="col-"] {
    padding: 0 5px;
}
.pointtable-head-itm:first-child, .pointtable-body-col:first-child {
    /*flex: 0 0 calc(40% - 32px);
    max-width: calc(40% - 32px);*/
    gap: 5px;
}
.pointtable-body-col {
    font-size: 13px;
}
.pointtable-body-row .team-logo {
    flex: 0 0 30px;
    height: 30px;
}
.pointtable-head-itm, .pointtable-body-col {
    /*flex: 0 0 10%;
    font-size: 13px;*/
    padding-right: 0;
}
.pointtable-body .accordionpointtable-body {
    padding: 5px;
}
/*.pointtable-body .accordionpointtable-body .pointtable-body-col:nth-child(2), .pointtable-body .accordionpointtable-body .pointtable-body-col:nth-child(3), .pointtable-body .accordionpointtable-body .pointtable-head-itm:nth-child(2), .pointtable-body .accordionpointtable-body .pointtable-head-itm:nth-child(3) {
    flex: 0 0 25%;
    max-width: 25%;
}*/
/*.accordionpointtable-body .pointtable-head-itm:first-child, .accordionpointtable-body .pointtable-body-col:first-child {
    flex: 0 0 calc(50% - 32px);
    max-width: calc(50% - 32px);
}*/
.side-wrap-user-nm {
    font-size: 18px;
}
.side-wrap-meta-con h4 {
    font-size: 15px;
}
.side-wrap-meta-con p {
    font-size: 13px;
}
.side-wrap {
    padding: 12px;
}
.profile-sec {
    padding: 12px;
}
.setting-itms {
    padding: 5px;
}
.setting-itm {
    gap: 8px;
    padding: 3px 12px 3px 3px;
    font-size: 13px;
}
.setting-itm-meta .form-check-label {
    font-size: 12px;
}
.setting-itm-con {
    gap: 8px;
}
.side-wrap-meta-itm {
    gap: 12px;
}
.player-info-s {
    padding: 15px;
}
.playerinf-user-con h4 {
    font-size: 17px;
}
.venue-guide-itms {
    padding: 10px;
}
.team-tag {
    padding: 4px 12px;
    font-size: 14px;
}
.venue-guide-itm + .venue-guide-itm .live-match-info {
    padding: 10px;
}
.player-bt-itm table thead th {
    padding: 8px 10px;
    font-size: 14px;
}
.player-bt-itm table td {
    padding: 10px;
    font-size: 13px;
}
.ranking-itm .pointtable-body-col {
    flex: unset;
    max-width: 100%;
}
.match-stats .accordion {
    padding: 10px;
    gap: 10px;
}
.stats-itm {
    gap: 10px;
    padding: 3px 3px 3px 9px;
}
.stats-itm .player-img-main span {
    width: 30px;
    height: 30px;
    align-items: center;
}
.stats-itm .player-img-main:after {
    left: -1px;
    height: 37px;
    width: 37px;
}
.stats-itm-l {
    gap: 7px;
}
.stats-itm-l .player-name {
    font-size: 13px;
}
.stats-itm-runs span {
    font-size: 9px;
}
.stats-itm-r {
    padding: 2px 20px 2px 3px;
    flex: 0 0 107px;
}
.match-stats .accordion .accordion-button::after {
    right: 5px;
}
.matches-inner-page {
    padding: 15px 10px;
}
.mobile-fixed {
    padding: 70px 25px 25px 25px;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
    display: none !important;
}
.owl-dot {
    background: #869791;
    border: 0 !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 10px;
    padding: 0 !important;
}
.owl-dots {
    gap: 6px;
    display: flex;
    margin-top: 15px;
    justify-content: center;
}
.owl-dot.active {
    background: #3a47e2;
    width: 15px !important;
}
.home-rank-tab {
    font-size: 10px;
}
.home-rank-tab {
    min-width: unset !important;
    font-size: 10px !important;
}
.tab_title_wrap h2 {
    font-size: 12px;
}
.tab_title_wrap a, .trading-s-head a {
    font-size: 12px;
}
.player-label {
    padding: 5px;
    font-size: 9px;
}
.player-dtl h4 {
    font-size: 11px;
}
.upcoming, .finished, .ongoing {
    font-size: 9px;
    line-height: 1;
    padding: 5px;
    right: 5px;
    top: 5px;
}
.matches-list-status {
    right: auto;
    top: 0;
}
.score-bottom ul li a {
    font-size: 12px;
}
.score-bottom ul {
    padding-left: 0 !important;gap: 9px;
}
.need-run {
    font-size: 10px;
}
.links ul {
    gap: 5px 10px;flex-wrap: wrap;
}
.live-score-dtl a {
    flex: 0 0 24px;
    max-width: 24px;
}
.nav-tabs {
    padding: 10px 0px 1px;
}
.match-team h5 {
    font-size: 16px;
}
.match-team span {
    font-size: 12px;
}
.need-bg {
    margin: 10px auto;
}
.live-match-info {
    padding: 5px;
}
.matchlist {
    border-radius: 5px;
}
.matchlist ul li span {
    flex: 0 0 100%;
    font-size: 12px;
    font-weight: normal;
}
.matchlist ul li {
    flex-direction: column;
}
.matchlist ul li span.right-match {
    flex: 0 0 100%;
    font-size: 14px;
    margin-top: 5px;
    color: #010101;font-weight: 500;
}
.venue-guide h4 {
    font-size: 16px;text-transform: uppercase;
}
.prediction-left p {
    font-size: 11px;
}
.win-prediction {
    flex-direction: column;
    border-radius: 10px;
    gap: 0;
}
.prediction-right {
    gap: 5px;
    justify-content: space-between;
    margin: 0;
    width: 100%;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.yet-player {
    font-size: 12px;
}
.batter-team-table tr td {
    font-size: 11px;
}
.batter-team-table thead th {
    font-size: 11px;
}
.plyer-bg, .team-r-card {
    padding: 10px;
}
.team-review h5 {
    padding: 0 10px;
}
.team-r-card ul li {
    font-size: 11px;
}
.need-bg {
    padding: 10px 20px;
}
.series-header-con h4 {
    font-size: 16px;
}
.series-header-meta {
    font-size: 12px;
}
.series-wrp-header {
    padding-right: 60px;
}
.series-img-wrap img {
    width: 40px;
    height: 40px;
}
.series-img-wrap {
    flex: 0 0 40px;
}
.series-header {
    gap: 7px;
}
.breadcrumb {
    font-size: 12px;
    flex-wrap: wrap;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 2px;
}
.breadcrumb-item+.breadcrumb-item::before {
    padding-right: 3px;
}
.series-header-con h4 {
    font-size: 14px;
}
.series-header-meta {
    font-size: 10px;
}
.tabing_sec.series-wrp {
    padding: 10px;
}
.fixtures-date-d {
    font-size: 14px;
}
.series-detail-sec .points-table-list.px-3 {
    padding: 0 !important;
}
.pointtable-head-itm {
    font-size: 12px;
}
.pointtable-body-row .team-logo {
    flex: 0 0 28px;
    height: 28px;
}
.pointtable-head-itm, .pointtable-body-col {
    flex: 0 0 27px;
}
.pointtable-head-itm:first-child, .pointtable-body-col:first-child {
    flex: 0 0 calc(100% - 207px);
}
.news-detail-content h1 {
    font-size: 20px;
}
.ranking-sec .section-title h2 {
    font-size: 20px;
}
.rankings-table-body span {
    font-size: 14px;
    font-weight: 500;
}
.rankings-table-body td:first-child, .rankings-table-body th:first-child {
    width: 51px;
}
.rankings-table-body td:last-child, .rankings-table-body th:last-child {
    width: 60px;
}
.rankings-table-body span {
    font-size: 12px;
    white-space: nowrap;
}
.slick-next {
    right: -12px;
}
.slick-prev {
    left: -12px;
}
.slick-prev, .slick-next {
    z-index: 1;
}
.team-detail-page + .tab-content {
    padding: 15px !important;
}
.series-list-a h5 {
    font-size: 14px;
}
.series-list-a .badge {
    font-size: 9px;
    padding: 5px 10px 3px;
}
.series-list-a small {
    font-size: 12px;
}
.series-list-a .small {
    font-size: 12px;
}
.series-list-a {
    padding: 10px;
}
.team-detail-page {
    padding: 15px 0 0 0;
}
.team-detail-nm h5 {
    font-size: 14px;
}
.team-detail-nm p {
    font-size: 11px;
}
.team-img {
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
}
.team-detail-page-h {
    margin-bottom: 0;
    gap: 10px;
}
.team-detail-tab-content h5, .team-detail-tab-content h6 {
    font-size: 13px;
    margin-bottom: 10px !important;
}
.team-detail-tab-content .matches-list-header h5 {
    font-size: 13px;
    margin-bottom: 0 !important;
    text-align: center;
}
.team-detail-tab-content p {
    font-size: 12px;
}
.commentary-head {
    margin-top: 10px;
}
.commentary-team h5 {
    font-size: 12px;
}
.commentary-head {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.over-run-dtl {
    max-width: 100%;
    padding: 10px 0;
}
.player-nr p, .playr-right p {
    font-size: 11px;
    white-space: nowrap;
    margin: 0;
}
.batter-team-table thead th, .bowler-team-table thead th, .batter-team-table tr td, .bowler-team-table tr td {
    padding: 10px 5px;
}
.scorecard-wrap .accordion-button {
    padding: 5px 12px 5px 5px;
}
.scorecard-wrap .accordion-button .team-left {
    gap: 5px;
}
.scorecard-wrap .accordion-button .team-dtl {
    padding-right: 10px;
}
.team-right h5 span {
    font-size: 11px;
}
.squads-team-country .text-truncate {
    white-space: unset;
    font-size: 11px !important;
    line-height: 1.1;
}
.series-venues-list .accordion-button {
    padding-right: 30px !important;
}
.series-venues-list .accordion-button::after {
    position: absolute;
    right: 0;
}
.series-venues-list .accordion-button h6 {
    font-size: 13px;
}
.series-venues-list .accordion-button .small {
    font-size: 10px;
}
.series-venues-list .accordion-button img {
    width: 45px !important;
    height: 45px !important;
    margin-right: 8px !important;
}
}
@media(max-width: 360px){
.profile-menu-img {
    width: 38px;
}
nav.navbar .navbar-toggler {
    width: 38px;
    height: 38px;
}
header nav.navbar .container {
    padding-bottom: 49px;padding-right: 53px;
}
.score-head {
    padding: 12px 12px 20px 12px;
}
.score-bottom {
    padding: 8px 12px;
}
.batter-team-table thead th, .batter-team-table tr td {
    padding: 10px 5px;
}
.p-w-bg {
    padding: 5px;
    font-size: 12px;
}
.match-ball-dtl p {
    font-size: 12px;
}
.overrun-label {
    font-size: 13px;
}
.over-run-dtl {
    padding: 15px 0;
}
.scorecard-wrap .accordion-button {
    padding: 5px 5px;
}
.scorecard-wrap .accordion-header {
    padding: 0 10px;
}
.accordion-button::after {
    margin-right: 10px;
}
.scorecard-wrap .accordion-button .team-dtl {
    padding-right: 10px;
}
.overhistory-head-runs {
    font-size: 14px;
}
.overhistory-head-runs span {
    font-size: 13px;
}
.overhistory-head-score {
    font-size: 14px;
    line-height: 1;
}
.overhistory-head {
    gap: 10px;
    width: calc(100% - 30px);
}
.history-wrap nav .nav-tabs .nav-link {
    font-size: 13px;
    gap: 7px;
    padding: 5px 12px 5px 5px !important;
}
.pointtable-itm-team {
    gap: 5px;
}
.pointtable-head-itm, .pointtable-body-col {
    font-size: 11px;
}
.series-detail-sec .team-s-cls {
    padding-top: 0;
}
.accordion-button::after, .accordion-button:not(.collapsed)::after {
    height: 6px;
}
.pointtable-table .accordion .accordion-item .accordion-button::after {
    right: 0;
}
.player-bt-itm table thead th {
    font-size: 13px;
}
.rankings-nav {
    position: initial;
    display: inline-flex;
}
.tabing_sec nav.rankings-nav .nav-link {
    font-size: 13px;
}
.Rankings-sec .radius-tabs .nav-tabs {
    padding: 10px 0;
    gap: 5px;
}
.Rankings-sec {
    padding: 15px;
}
.Rankings-sec .radius-tabs .nav-tabs .nav-link {
    font-size: 12px;
}
.ranking-itm th, .ranking-itm td {
    font-size: 14px;
    padding: 7px 10px;
}
.app-download-cont p {
    font-size: 15px;
}
.stats-itm-l {
    gap: 5px;
}
.match-stats .accordion .accordion-button::after {
    right: -2px;
}
.tabing_sec nav .nav-link {
    font-size: 13px;
    padding: 5px 10px !important;
}
.rr-left ul {
    gap: 5px;
}
.match-run-rate {
    padding: 7px 10px;max-width: 100%;
}
.tabing_sec nav .nav-link {
    font-size: 12px;
}
.team-logo {
    flex: 0 0 28px;
    height: 28px;
    width: 28px;
}
.team-left {
    gap: 7px;
}
.team-name-dtl {
    padding: 0 10px;
}
.team-left h5 {
    font-size: 12px;
}
.prediction-right p {
    font-size: 12px;
}
.team-right h5 span {
    font-size: 11px;
}
.team-s-cls .batter-team-table tr td:last-child,
.team-s-cls .bowler-team-table tr td:last-child {
    padding-right: 5px;
}
.team-review h5, .yet-to-bat h5 {
    font-size: 13px;
}
.team-r-card ul li {
    font-size: 10px;
}
.venue-guide h4 {
    font-size: 14px;
}
.date-cont span {
    font-size: 12px;
}
.date-cont h5 {
    font-size: 13px;
}
.time-match p {
    font-size: 13px;
}
.pointtable-body-row .team-logo {
    flex: 0 0 24px;
    height: 24px;
}
.pointtable-head-itm, .pointtable-body-col {
    flex: 0 0 25px;
}
.pointtable-head-itm:first-child, .pointtable-body-col:first-child {
    flex: 0 0 calc(100% - 193px);
}
.accordionpointtable-body .pointtable-body-col:last-child {
    font-size: 10px;
}
.browse-payer-sec h4 {
    font-size: 15px;
}
.browse-player .browse-payer-itm h4 {
    font-size: 12px;
}
.browse-payer-sec .filter-pills .btn {
    font-size: 11px;
    padding: 4px 6px !important;
}
.browse-payer-itms.browse-team-itms .team-name {
    font-size: 13px;
}
.player-info-s .player-bt-itm table thead th {
    font-size: 11px;
}
.player-info-s .player-bt-itm table td {
    padding: 10px;
    font-size: 11px;
}
.player-info-s .team-tag {
    font-size: 12px;
}
.playerinf-user-con h4 {
    font-size: 15px;
}
.venue-guide-itm.about-player {
    padding: 10px;
}
.extra-dtl p, .over-dtl p, .total-left p, .extra-left p {
    font-size: 12px;
}
.squads-team-name {
    font-size: 11px;
}
.squads-team-tag {
    font-size: 10px;
}
.squads-team-itm-img {
    flex: 0 0 28px;
}
.squads-team-itm-img img {
    width: 28px;
    height: 28px;
}
.series-venues-list .accordion-button h6 {
    font-size: 12px;
}
.polls-sec {
    padding: 15px 10px;
}
.polls-page .polls-sec .poll-option {
    font-size: 13px;
    min-height: 32px !important;
    padding: 8px 30px 8px 15px;
    position: relative;
}
.polls-sec .radio-circle {
    position: absolute;
    right: 7px;
}
.profile-head-wrap a img {
    width: 37px;
}
header nav.navbar .navbar-toggler {
    width: 37px;
    height: 37px;
}
.guest-profile-avatar {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
}