.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

.pb-1 {
    padding-bottom: 10px;
}

th[data-sort] {
    cursor:pointer;
}

#shop .play_cricket-wrapper {
    padding: 0 15px;
}
#shop .play_cricket-dropdown .hide-select {
    display: none;
}
#shop .play_cricket-dropdown .select {
    position: relative;
    width: 260px;
    font: 300 15px Lato, sans-serif;
    color: #666;
    height: 300px;
}
#shop .play_cricket-dropdown .newSelect {
    padding: 9px 9px 11px 13px;
    background-color: #f1f1f1;
    border-radius: 3px 3px 0 0;
    outline: none;
    cursor: pointer;
}
#shop .play_cricket-dropdown .options {
    position: absolute;
    top: 100%;
    max-height: 300px;
    right: 0;
    left: 0;
    z-index: 100;
    list-style: none;
    background-color: #e1e1e1;
    cursor: pointer;
    overflow: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
}
#shop .play_cricket-dropdown .options .dropdown-header {
    cursor: default;
    margin-top: 10px;
}
#shop .play_cricket-dropdown .options .dropdown-header:first-child {
    margin-top: 0;
}
#shop .play_cricket-dropdown .options li {
    padding: 5px 20px;
    color: rgba(54, 69, 79, 1);
}
#shop .play_cricket-dropdown .options li.selected {
    background-color: rgba(54, 69, 79, 0.5);
}
#shop .play_cricket-dropdown .options li.selected a {
    color: white;
}
#shop .play_cricket-dropdown .options li:hover {
    background-color: rgba(54, 69, 79, 0.75);
    color: #f3f3f3;
}
#shop .play_cricket-dropdown .options .dropdown-header:hover {
    background-color: rgba(0,0,0,0) !important;
    color: rgba(54, 69, 79, 1) !important;
}
#shop .play_cricket-dropdown .options li a {
    text-decoration: none;
    color: rgba(54, 69, 79, 0.75);
    display: block;
    min-width: 100%;
    min-height: 100%;
}
#shop .play_cricket-dropdown .options li:hover a {
    color: white;
    text-decoration: none;
}
#shop .play_cricket-dropdown select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
#shop .play_cricket-dropdown .dropdown-icon {
    padding-top: 3px;
    padding-right: 10px;
    color: #BDC3C7;
}

#shop .play_cricket-block, #shop .news-block {
    background-color: white;
    padding: 15px;
    margin-bottom: 10px;
}

#shop .play_cricket-block .match-details-link {
    color: black;
}

#shop .pc-team-result {
    font-size: 0.95vw;
    font-weight: bold;
}

#shop .no-padding {
    padding: 0 !important;
}


#shop .row-dropdown {
    border-bottom: #F1F1F1 2px solid;
    padding-bottom: 15px;
}

#shop .row-round {
    background-color: #F1F1F1;
    margin-top: -2px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#shop .league-leaders-small {
    font-size: 14px;
}

#shop .play_cricket-live .teams-text1{
    margin-left: 15px;
}

#shop .play_cricket-live-refresh-start {
    margin-top: 15px;
}

#shop .play_cricket-stats .btn-play_cricket-filter,
#shop .play_cricket-stats .play_cricket-input-filter,
#shop .play_cricket-match-centre .btn-play_cricket-filter {
    margin-top: 15px;
}

#shop li.dropdown-header {
    font-size: 11px;
    font-weight: normal;
    color: #929292;
}

#shop .play_cricket-team-name {
    position: relative;
    top: 4px;
    padding-left: 8px;
    color: black;
}

#shop .criqhq-block .stadning-team-img{
    border-radius: 50px;
}

@media screen and (max-width: 767px) {
    #shop .play_cricket-block, #shop .news-block {
        margin-left: -15px;
        margin-right: -15px;
    }
}

#shop .play_cricket-block .table-responsive {
    border: none;
}

#shop .play_cricket-block .play_cricket-fixtures,
#shop .play_cricket-block .play_cricket-results
{
    padding: 0 !important;
    background-color: rgba(0,0,0,0) !important;
    margin-bottom: 0 !important;
}

#shop .play_cricket-fixtures,
#shop .play_cricket-results {
    padding: 15px;
    background-color: white;
    margin-bottom: 10px;
}

#shop .play_cricket-heading, #shop .news-heading {
    font-size: 23px;
    font-weight: bold;
    border-bottom: 1px solid #F1F1F1;
    margin: 0 0 5px 0;
    padding: 0 0 10px 0;
}

#shop .btn-play_cricket-filter {
    background-color: #F1F1F1;
    color: black;
    padding: 2px 8px;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
}

#shop .btn-play_cricket-filter:hover {
    background-color: #f7f7f7 !important;
    color: black!important;
} 

#shop .btn-play_cricket-filter:focus {
    background-color: #F1F1F1!important;
    color: black!important;
}

#shop .btn-play_cricket-filter:active {
    background-color: #F1F1F1!important;
    color: black!important;
}

#shop .btn-play_cricket-filter:visited {
    background-color: #F1F1F1!important;
    color: black!important;
}

#shop .dropdown-menu a {
    color: #36454f;
    text-decoration: none;
}

#shop .play_cricket-#shop .play_cricket-standings-table .table td, #shop .play_cricket-standings-table .table th {
    font-family: helvetica, serif;
}

#shop .play_cricket-fixtures h4 {
    background: #F1F1F1;
    font-weight: bold;
    font-size: 24px;
    margin: 0;
    padding: 10px 15px;
}

#shop .crest-container {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    position: relative;
    top: -5px;
}

#shop .play_cricket-fixtures .week-row {
    margin-bottom: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#shop .play_cricket-fixture-row {
    border-bottom: #F1F1F1 2px solid;
    overflow: hidden;
}

#shop .play_cricket-fixture-row:last-child {
    border-bottom: none;
}

#shop .play_cricket-fixture-row:hover {
    background-color: #f7f7f7;
}

#shop .rowcolor-table:hover {
    background-color: #f7f7f7 ;
}

#shop .play_cricket-fixtures .row-dropdown p {
    font-weight: bold;
    padding: 10px 0;
}

#shop .play_cricket-fixtures .play_cricket-fa {
    font-size: 22px;
    color: black;

}

#shop .play_cricket-fixtures .play_cricket-fa-text {
    font-size: 12px;
    color: black;
    text-align: center;
    margin-bottom: 3px;
}

#shop .play_cricket-fixtures-more {
    position: relative;
    top: 9px;
    text-decoration: none;
}

/* Mobile Display */
@media only screen and (max-width : 991px) {
    #shop .play_cricket-fixtures-more {
        position: relative;
        top: 36px;
        width: 50px;
    }

    #shop .crest-container {
        width: 40px;
        margin-right: 10px;
        top: 6px;
    }

    #shop .crest-container-team-two {
        margin-right: 0;
        margin-left: 10px;
    }

    #shop .crest-container img {
        border-radius: 12px;
        height: 40px;
        margin-top: 10px;
    }

    #shop .play_cricket-fixtures .team-group {
        margin-bottom: 3px;
        margin-top: 3px;
        position: relative;
        top: 0;
    }

    #shop .play_cricket-fixtures .row-dropdown {
        padding-bottom: 10px;
        padding-top: 10px;
        background: white;
    }

    #shop .play_cricket-fixtures .dropdown-menu {
        font-size: 11px;
        font-weight: 700;
    }

    #shop .play_cricket-fixtures .dropdown {
        font-weight: 700;
    }

    #shop .play_cricket-fixtures .title {
        margin-top: 9px !important;
        font-weight: 600;
    }
}

/* Desktop Display */
@media only screen and (min-width: 992px) {    
    #shop .crest-container {
        width: 50px;
        margin-right: 10px;
    }

    #shop .crest-container-team-two {
        margin-right: 0;
        margin-left: 10px;
    }

    #shop .crest-container img {
        border-radius: 15px;
        height: 45px;
        margin-top: 5px;
    }

    #shop .play_cricket-fixture-row {
        padding:4px 10px;
    }

    #shop .play_cricket-live .play_cricket-fixture-row,
    #shop .play_cricket-results .play_cricket-fixture-row {
        padding: 2px 10px 15px 10px;
    }

    #shop .play_cricket-team-name {
        font-weight: 500;
        font-size: 15px;
        padding-right: 6px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 240px;
        position: relative;
        top: 10px;
    }

    #shop .play_cricket-live .play_cricket-team-name {
        font-size: 13px;
        max-width: 182px;
    }

    #shop .play_cricket-fixtures .button{
        background-color: #F1F1F1;
        margin-bottom:10px;
    }

    #shop .play_cricket-fixtures .week {
        font-size:15px;
        font-weight: 600;
    }

    #shop .play_cricket-fixtures .gamesone{
        font-size: 16px;
        color: #6e6a6a ;
    }

    #shop .play_cricket-fixtures .dropdown {
        margin-bottom: 10px;
        font-weight: 700;
    }

    #shop .play_cricket-fixtures .gamestwo,
    #shop .play_cricket-fixtures .fixture-time {
        position: relative;
        top: 18px;
    }


    #shop .play_cricket-fixtures .dropdown-menu{
        font-weight: 700;
    }

    #shop .play_cricket-fixtures .dropdown-league {
        float: left;
    }

    #shop .play_cricket-fixtures .venue {
        top: 3px;
    }
}

/** RESULTS */
#shop .play_cricket-results .winner * {
    font-weight: bold;
}

#shop a.play_cricket-fixture-row {
    cursor: pointer;
    display: block;
}

#shop .nav-tab li {
    cursor: pointer;
    display: block;
}

#shop .nav-tab li a {
    cursor: pointer;
    display: block;
}

/* XS + SM */
@media only screen and (max-width: 991px) {
    #shop .play_cricket-team-name {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        top: 0;
        font-size: 14px;
        font-weight: 500;
        padding-left: 10px;
        max-width: 100%;
    }

    #shop .play_cricket-live .play_cricket-team-name {
        font-size: 12px;
    }

    #shop .play_cricket-results .row-result{
        padding: 10px 0;
    }
    #shop .play_cricket-results .row-result1 {
        margin-bottom: 4px;
        padding-top: 0;
        padding-bottom: 3px;
    }

    #shop .play_cricket-results .teams-text{
        font-size:13px;
        position: relative;
        left: 9px;
        margin: 0 0 5px;
    }

    #shop .play_cricket-results .points{
        font-size: 13px;
        font-weight: 600;
    }

    #shop .play_cricket-results .title{
        font-weight: bold;
        font-size: 30px;
        padding-top: 13px;
    }

    #shop .play_cricket-results .titlecolor{
        background-color: #EBF2F4;
    }

    #shop .play_cricket-results .weekstarting{
        font-size:17px;
        padding-top:5px;
    }

    #shop .play_cricket-results .rowdropdown{
        padding-top: 13px;
    }

    #shop .play_cricket-results .teams-image{
        height: 23px;
        border-radius: 11.5px;
    }

    #shop .play_cricket-results .teams-text1{
        position: relative;
        left: 3px;
        margin: 0px;
        margin-top: 1px;
    }

    #shop .teams-text1 {
        padding-bottom: 13px;
    }

    #shop .play_cricket-results .viewrow {
        padding: 0px;
    }

    #shop .play_cricket-results .weekstarting a:hover {
        font-weight: 700 !important;
        color: black !important;
    }

    #shop .play_cricket-results .weekstarting a:focus {
        font-weight: 700 !important;
        color: black !important;
    }

    #shop .play_cricket-results .weekstarting a:active {
        font-weight: 700 !important;
        color: black !important;
    }

    #shop .play_cricket-results .weekstarting a:visited {
        font-weight: 700 !important;
        color: black !important;
    }

    #shop .play_cricket-live .gamesone, #shop .play_cricket-live .gamestwo,
    #shop .play_cricket-results .gamesone, #shop .play_cricket-results .gamestwo {
        position: relative;
        top: 11px;
        font-size: 16px;
        font-weight: bold;
    }
    
    #shop .hide-from-mobile {
        display: none;
    }
    
    #shop .play_cricket-live .play_cricket-live-score {
        padding: 0;
    }
}

@media only screen and (min-width: 400px) and (max-width: 991px) {
    #shop .play_cricket-team-name {
        max-width: 280px;
    }
}

/* MD + LG */
@media only screen and (min-width: 992px) {
    #shop .play_cricket-results .title{
        font-weight: bold;
        font-size: 30px;
        padding-top: 13px;
    }

    #shop .play_cricket-results .crest {
        display: inline-block;
    }

    #shop .play_cricket-results .crest-col {
        display: inline-block;
    }

    #shop .play_cricket-live .gamestwo,
    #shop .play_cricket-results .gamestwo,
    #shop .play_cricket-live .gamesone,
    #shop .play_cricket-results .gamesone {
        position: relative;
        margin-bottom: 4px;
        position: relative;
        top: 18px;
        font-weight: bold;
        font-size:20px;
    }

    #shop .play_cricket-results .row-result1{
        padding-top:15px;
        margin-bottom: 5px;
    }

    #shop .play_cricket-results .dropdown {
        position: relative;
        top: -7px;
    }

    #shop .play_cricket-results .week{
        font-size:15px;
        font-weight: 400;
    }

    #shop .play_cricket-results .games{
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 183px;
        position: relative;
        padding-left: 5px;
    }

    #shop .play_cricket-results .row-result1 {
        margin-bottom: 4px;
    }
    
    #shop .hide-from-desktop {
        display: none;
    }
}

/* TABLES */
#shop .play_cricket-standings-table {
    border: none;
}

#shop .play_cricket-results {
    border: none;

}

#shop .play_cricket-standings-table .table td, #shop .play_cricket-standings-table .table th {
    font-size: 14px;
    padding: 5px 6px;
}

#shop .play_cricket-standings-table .table .standings-name,
#shop .play_cricket-standings-table .table .standings-round {
    text-align: left;
}

#shop .play_cricket-standings-table .table tbody tr:first-child td {
    padding-top: 10px;
}

#shop .play_cricket-standings-table .table .standings-round {
    padding-left: 0;
}

#shop .play_cricket-standings-table .table th {
    border-bottom: #F1F1F1 2px solid;
    font-weight: bold;
    padding: 10px;
    border-bottom: 1px solid lightgray;
}

#shop .play_cricket-standings-table .table th {
    text-transform: uppercase;
}

#shop .play_cricket-stats .table td {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

#shop th.play_cricket-stats-th-player_name,
#shop th.play_cricket-stats-th-group_name {
    text-align: left !important;
}

#shop .play_cricket-tables-round-number {
    font-size: 16px !important;
}

#shop .standings-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 175px;
}

#shop .standings-name a {
    font-weight: 500;
    font-size: 14px;
    color: #51555E;
    text-decoration: none;
}

#shop .play_cricket-standings-logo-img {
    height: 24px;
    width: auto;
}

@element '.play_cricket-standings-table' and (max-width: 340px) {
    #shop .play_cricket-standings-table .table td,
    #shop .play_cricket-standings-table .table th {
        padding: 2px;
    }

    #shop .play_cricket-standings-table .standings-team-img img {
        width: 0;
    }
}

@element '.play_cricket-block' and (max-width: 299px) {
    #shop .play_cricket-block .btn-play_cricket-filter {
        padding: 2px 2px;
        font-size: 9px;
        margin-bottom: 8px;
    }
}

@element '.play_cricket-block' and (max-width: 767px) {
    #shop .crest-container-team-two {
        margin-left: 0;
    }

    #shop .play_cricket-fixture-row-narrow .play_cricket-fixtures-more {
        top: 29px;
    }
}

@element '.play_cricket-block' and (min-width: 300px) {
    #shop .play_cricket-block .btn-play_cricket-filter {
        padding: 2px 9px 2px 13px;
        font-size: 13px;
    }
}

/* XS AND SM */
@media only screen and (max-width: 991px) {
    #shop .play_cricket-standings-logo-img {
        height: 27px;
    }
}

/* TINY SCREENS */
@media all and (orientation: portrait) and (max-width: 380px) {
    #shop .standings-team-img {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #shop .standings-team-img img {
        display: none;
    }
}

#shop .play_cricket-league-leaders td,
#shop .play_cricket-league-leaders small,
#shop .play_cricket-league-leaders p {
    color: #999;
}

#shop .play_cricket-league-leaders .nav.nav-tabs,
#shop .play_cricket-league-leaders .tab-content,
#shop .play_cricket-league-leaders .nav.nav-tabs li a {
    border: none;
}

#shop .play_cricket-league-leaders .nav.nav-tabs {
    border-bottom: #F1F1F1 2px solid;
}

#shop .play_cricket-league-leaders .nav.nav-tabs li a {
    padding: 0 20px 10px 0;
    background: none;
    text-decoration: none;
    font-size: 12px;
}

#shop .play_cricket-league-leaders .nav.nav-tabs li.active a {
    text-decoration: underline;
}

#shop .play_cricket-league-leaders-img {
    padding: 0 !important;
}

#shop .play_cricket-league-leaders-player-name {
    padding-top: 12px;
    font-size: 13px;
    color: #000 !important;
    text-decoration: none;
}

#shop .play_cricket-league-leaders-primary-stat {
    font-size: 32px;
    color: #000;
    font-weight: bold;
    position: relative;
    top: 1px;
}

#shop .play_cricket-view {
    color: black;
    font-size: 14px;
}

#shop .play_cricket-league-leaders-secondary-stats td {
    color: black;
}

#shop .row-league-leaders {
    padding-top: 11px;
}

#shop .team-names-league { 
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 max-width: 250px;
}

#shop .play_cricket-league-leaders-secondary-stats {
    font-size: 15px;
    color: black;
    position: relative;
    top: 3px;
}

#shop .play_cricket-league-leaders-secondary-stats td {
    font-size: 10px;
    line-height: 12px;
}

#shop .play_cricket-league-leaders-top-players > .row {
    border-bottom: #F1F1F1 1px solid;
}

/* MATCH CENTRE */
#shop .play_cricket-match-centre .nav.nav-tabs li {
    width: 25%;
    text-align: center;
}

#shop .play_cricket-match-centre .nav.nav-tabs,
#shop .play_cricket-match-centre .tab-content,
#shop .play_cricket-match-centre .nav.nav-tabs li a {
    border: none;
}

#shop .play_cricket-match-centre .nav.nav-tabs {
    border-bottom: #F1F1F1 2px solid;
    background: #F1F1F1;
}

#shop .play_cricket-match-centre .nav.nav-tabs li a {
    background: none;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    border-radius: 0;
    color: #000;
}

#shop .play_cricket-match-centre .nav.nav-tabs li.active a {
    background: #fff;
}

#shop .play_cricket-match-centre .nav-tabs > li {
    margin-bottom: -2px;
}

#shop .play_cricket-match-centre .play_cricket-block {
    padding-top: 0;
}

#shop .standings-team-img img {
    border-radius: 24px;
}


/* STATS */
#shop .play_cricket-stats .nav.nav-tabs li {
    width: 25%;
    text-align: center;
}

#shop .play_cricket-stats .nav.nav-tabs,
#shop .play_cricket-stats .tab-content,
#shop .play_cricket-stats .nav.nav-tabs li a {
    border: none;
}

#shop .play_cricket-stats .nav.nav-tabs {
    border-bottom: #F1F1F1 2px solid;
    background: #F1F1F1;
}

#shop .play_cricket-stats .nav.nav-tabs li a {
    background: none;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    border-radius: 0;
    color: #000;
}

#shop .play_cricket-stats .nav.nav-tabs li.active a {
    background: #fff;
}

#shop .play_cricket-stats .nav-tabs > li {
    margin-bottom: -2px;
}

#shop .play_cricket-stats .play_cricket-block {
    padding-top: 0;
}

#shop .play_cricket-live {
    background-color: white;
}

#shop .play_cricket-match-centre .live-match-display {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding-top: 130px;
}

@media screen and (max-width: 767px) {
    #shop .play_cricket-match-centre .nav.nav-tabs li a,
    #shop .play_cricket-stats .nav.nav-tabs li a {
        font-size: 12px;
    }
}

/*
    These counters are used for the stats table Rank # Listing.
    */
    .play_cricket-rank {
        counter-reset: line;
    }

    .play_cricket-rank-line:before {
        counter-increment: line;
        content: counter(line);
    }

    #shop .play_cricket-live .rowcolor{
       background-color: white;
       padding-top: 10px;
   }
   #shop .play_cricket-live .rowcolor1 {
       margin-bottom: 4px;
       background-color: white;
       padding-top: 0;
       padding-bottom: 3px;
   }

   #shop .play_cricket-live .button-move{
       float: right;
   }

   #shop .play_cricket-live .teams-text{
       font-size:13px;
       position: relative;
       left: 9px;
       margin: 0;
       margin-bottom: 5px;
   }

   #shop .play_cricket-live .points{
       font-size:13px;
       font-weight: 600;
   }

   #shop .play_cricket-live .title{
       font-weight: bold;
       font-size: 30px;
       padding-top: 13px;
   }

   #shop .play_cricket-live .titlecolor{
       background-color: #EBF2F4;
   }

   #shop .play_cricket-live .weekstarting{
       font-size:17px;
       padding-top:5px;
   }

   #shop .play_cricket-live .rowdropdown{
       background-color: white;
       padding-top: 13px;
   }

   #shop .play_cricket-live .teams-image{
       height: 23px;
       padding-right: 12px;
   }

   #shop .play_cricket-live .button{
       background-color: #EBF2F4;
   }
   #shop .play_cricket-live .teams-text1{
       position: relative;
       font-size: 13px;
       left: 3px;
       padding-right: -3px;
       margin: 0;
       margin-top: 2px;
       text-overflow: ellipsis;
       overflow: hidden;
       white-space: nowrap;
       max-width: 236px;
   }

   #shop .play_cricket-fixture-row-narrow .crest-container,
   #shop .play_cricket-fixture-row-narrow .play_cricket-team-name {
       top: 0;
   }
   #shop .play_cricket-fixture-row-narrow .play_cricket-fixtures-more {
       top: 18px;
   }
   @media only screen and (min-width: 768px) {
       #shop .play_cricket-fixture-row-narrow .play_cricket-team-name {
           max-width: 350px;
       }
   }
   @media only screen and (min-width: 992px) {
       #shop .play_cricket-fixture-row-narrow .play_cricket-team-name {
           max-width: none;
       }

       #shop .play_cricket-fixture-row-narrow .crest-container {
           width: 40px;
           margin-right: 10px;
           top: 6px;
       }

       #shop .play_cricket-fixture-row-narrow .crest-container img {
           border-radius: 12px;
           height: 40px;
           margin-top: 10px;
       }

       #shop .play_cricket-fixture-row-narrow .play_cricket-fixtures-more {
           top: 21px;
       }
   }

    #blog-image-default img {
        width: 100%;
    }
    #row-blog-title-default {
        text-align: center;
        font-size: 23px;
        color: black;
        padding-left: 20px;
    }
    #shop #blog-title-default h1 {
		font-size: 23px;
		color: black;
	}
    #blog-date-default {
        text-align: center;
        padding-bottom: 15px
    }
    #blog-date-default {
        border-bottom: 2px solid #E0E0E0;
        margin-bottom: 15px;
        padding-top: 0px;
    }
    .play_cricket-news-article {
        box-shadow: 0 3px 3px rgba(81, 85, 94, .2);
    }

    .play_cricket-news-article .img-container {
        margin: -15px -15px 15px -15px;
        overflow: hidden;
    }
    #shop .block.blog-content-default p {
        line-height: 1.5;
        font-size: 17px;
        text-align: left;
        padding-left: 20px;
        padding-right: 15px;
    }
    @media screen and (max-width: 767px) {
        #shop .play_cricket-block {
            margin: 0;
        }
        .play_cricket-news-article .img-container {
            margin: -15px -15px 15px -15px;
            overflow: hidden;
        }
        #row-blog-title-default {
            text-align: center;
            padding-bottom: 5px;
            font-size: 16px;
            color: black;
        }
        #shop .block.blog-content-default p {
            line-height: 1.5;
            font-size: 12px;
        }
    }
    @media screen and (max-width: 991px) {
        .play_cricket-news-article .img-container {
            margin: -15px -15px 15px -15px;
            overflow: hidden;
        }
    }

