  @media(min-width:1365px) {
      .container {
          max-width: 1350px;
      }
  }
  
  @media(min-width:1700px) {
      .container {
          max-width: 1670px;
      }
  }
  
  @media(max-width:1699px) {
      .annouce-result h3 {
          font-size: 32px;
      }
  }
  
  @media(max-width:1364px) {
      header .navbar-nav .nav-item .nav-link {
          font-size: 16px;
      }
      header .navbar-nav .nav-item {
          margin-left: 16px;
      }
      .score-box h3 {
          font-size: 22px;
      }
      .flag-team {
          width: 80px;
          height: 80px;
          font-size: 26px;
      }
      .flag-team span {
          width: 40px;
          height: 40px;
          font-size: 18px;
          top: -6px;
          right: -20px;
      }
      .result-card h2 {
          font-size: 30px;
      }
      .annouce-result h3 {
          font-size: 28px;
      }
      .annouce-result img {
          height: 54px;
      }
      .breadcrumb-fixture li a,
      .breadcrumb-fixture li {
          font-size: 16px;
      }
      .breadcrumb-fixture li.active img {
          height: 18px;
      }
      header .navbar-brand {
          font-size: 32px;
      }
      .select-team li a,
      .report-links li a {
          font-size: 18px;
      }
      .flex-row .batsman a {
          font-size: 16px;
      }
      .flex-row .fielder,
      .flex-row .bowler,
      .flex-row.header-row .cell,
      .bowler-detail tbody tr td a {
          font-size: 16px;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          font-size: 18px;
      }
      .fall-of-wickets p,
      .fall-of-wickets i {
          font-size: 16px;
      }
      .bowler-detail tbody tr td:first-child {
          width: 40%;
      }
      .footer-bowler .holder-card p {
          font-size: 16px;
      }
      .footer-bowler .holder-card {
          max-width: 914px;
      }
      .match-official p {
          font-size: 16px;
      }
      .card_header a {
          font-size: 26px;
      }
      .card_header a img {
          height: 24px;
      }
      .wrapper.sticky .flag-team {
          width: 82px;
          height: 82px;
          font-size: 34px;
      }
      .wrapper.sticky .flag-team span {
          width: 38px;
          height: 38px;
          font-size: 16px;
      }
      .wrapper.sticky {
          padding-top: 359px;
      }
  }
  
  @media(max-width:1199px) {
      .desktop-view {
          display: none;
      }
      header .navbar-nav .nav-item {
          margin-left: 12px;
      }
      .ipad-view {
          display: block;
      }
      .result-wrapper {
          display: flex;
          justify-content: center;
          align-items: center;
      }
      .result-wrapper .flag-box {
          flex: 1;
      }
      .result-wrapper .result-card {
          min-width: 524px;
          height: auto;
          ;
      }
      .breadcrumb-fixture {
          padding: 10.5px 0 10.5px;
      }
      .breadcrumb-fixture li a,
      .breadcrumb-fixture li {
          font-size: 20px;
      }
      .flag-team {
          width: 105px;
          height: 105px;
          font-size: 26px;
          font-size: 45px;
      }
      .flag-team span {
          width: 54px;
          height: 54px;
          top: -27px;
          right: -27px;
          font-size: 21px;
      }
      .result-card h2 {
          font-size: 32px;
      }
      .annouce-result h3 {
          font-size: 42px;
      }
      .annouce-result img {
          height: 87px;
      }
      .result-card {
          padding-bottom: 27px;
      }
      .annouce-result {
          margin-bottom: 0;
      }
      .score-wrapper {
          display: flex;
      }
      .score-box {
          flex: 1;
      }
      .score-box {
          padding: 45px 0 0;
      }
      .score-box h3 {
          font-size: 32px;
      }
      .linkpointstable {
          margin-top: 33px;
      }
      .wrapper.sticky .linkpointstable {
          margin-top: 0;
      }
      .current-score {
          margin-bottom: 0;
      }
      .linkpointstable {
          background-color: #22558F;
      }
      .linkpointstable .points-btn {
          display: flex;
          border: none;
      }
      .points-table {
          margin: 33px auto;
      }
      .flex-row .batsman a {
          font-size: 18px;
      }
      .flex-row .fielder,
      .flex-row .bowler,
      .flex-row.header-row .cell {
          font-size: 15px;
      }
      .flex-row .batsman a sup img {
          height: 18px;
      }
      .flex-row .batsman,
      .flex-row .fielder,
      .flex-row .bowler {
          padding: 0 9px;
      }
      .flex-row .batsman {
          width: 22%
      }
      .flex-row .fielder,
      .flex-row .bowler {
          width: 19%;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          font-size: 22px;
      }
      .fall-of-wickets p,
      .fall-of-wickets i {
          font-size: 18px;
      }
      .bowler-detail tbody tr td:first-child {
          width: 34%;
      }
      .bowler-detail tbody tr td a {
          font-size: 18px;
      }
      .footer-bowler .holder-card {
          max-width: 626px;
          flex-wrap: wrap;
          justify-content: flex-end;
          border-radius: 40px;
      }
      .footer-bowler .holder-card p,
      .match-official p {
          font-size: 18px;
      }
      .card_header a {
          font-size: 32px;
      }
      .select-team li a,
      .report-links li a {
          font-size: 22px;
      }
      .wrapper.sticky .main_contant {
          top: 127px;
      }
      .wrapper.sticky .flag-team span {
          width: 92px;
          height: 92px;
          font-size: 39px;
          top: -4px;
          right: -32px;
      }
      .wrapper.sticky .flag-team span {
          width: 46px;
          height: 46px;
          font-size: 18px;
          top: -4px;
          right: -32px;
      }
      .wrapper.sticky {
          padding-top: 369px;
      }
  }
  
  @media(max-width:991px) {
      .container {
          max-width: 100%;
      }
      header .navbar-nav .nav-item {
          margin-left: 12px;
      }
      header .navbar-nav {
          border-top: 2px solid #ECECEC;
      }
      header .navbar-nav .nav-item {
          margin: 0;
      }
      header .navbar-nav .nav-item .nav-link {
          border-top: 1px solid #ECECEC;
      }
  }
  
  @media(max-width:900px) {
      .breadcrumb-fixture li a,
      .breadcrumb-fixture li,
      .breadcrumb-fixture li:after {
          font-size: 16px;
      }
      .result-wrapper .result-card {
          min-width: 340px;
      }
      .result-card h2 {
          font-size: 24px;
      }
      .annouce-result h3 {
          font-size: 28px;
      }
      .annouce-result img {
          height: 56px;
      }
      .score-box h3 {
          font-size: 22px;
      }
      .score-box h4 {
          font-size: 18px;
      }
      .current-score {
          font-size: 30px;
      }
      .current-score span {
          font-size: 22px;
      }
      .points-table {
          max-width: 300px;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          font-size: 18px;
      }
      .flex-row .batsman a {
          font-size: 15px;
      }
      .flex-row .fielder span,
      .flex-row .bowler span {
          margin-right: 6px;
      }
      .report-links li a {
          font-size: 18px;
      }
      .inng-summary {
          flex-wrap: wrap;
      }
      .footer-card .symbol p {
          margin-right: 8px;
      }
      .bowler-detail thead tr th {
          font-size: 14px;
      }
      .bowler-detail tbody tr td a {
          font-size: 16px;
      }
      .bowler-detail tbody tr td:first-child {
          width: 30%;
      }
      .wrapper.sticky .main_contant {
          top: 122px;
      }
      .wrapper.sticky {
          padding-top: 332px;
      }
  }
  
  @media(max-width:767px) {
      .flex-row.header-row .s-l {
          display: none;
          ;
      }
      .flex-row.header-row .s-m {
          display: block;
      }
      .hide-device {
          display: none;
      }
      .flex-row .batsman,
      .flex-row .fielder,
      .flex-row .bowler {
          padding: 0 2px;
      }
      .flex-row .fielder span,
      .flex-row .bowler span {
          font-size: 11px;
      }
      .flex-row .fielder span.label,
      .flex-row .bowler span.label {
          background: #6a7883;
          border-radius: 20px;
          padding: 5px 6px;
          min-width: 56px;
      }
      .select-team li a,
      .report-links li a {
          font-size: 16px;
      }
      .flag-team {
          width: 84px;
          height: 84px;
          font-size: 32px;
      }
      .flag-team span {
          width: 34px;
          height: 34px;
          top: -17px;
          right: -9px;
          font-size: 17px;
      }
      .score-box h3 {
          font-size: 18px;
      }
      .result-card {
          padding: 30px 15px;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          font-size: 14px;
      }
      .footer-card .symbol p {
          font-size: 14px;
      }
      .footer-card .symbol p span {
          display: inline-flex;
          line-height: 14px;
      }
      .fall-of-wickets p,
      .fall-of-wickets i {
          font-size: 14px;
      }
      .footer-bowler .holder-card {
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start;
          text-align: left;
      }
      .footer-bowler .holder-card p {
          text-align: left;
      }
      .card_header a {
          font-size: 22px;
      }
      .bowler-detail thead tr th .s-l {
          display: none;
      }
      .bowler-detail thead tr th .s-m {
          display: block;
      }
      .flex-row .batsman a {
          font-size: 13px;
      }
      .flex-row .batsman a sup img {
          height: 12px;
      }
      .inng-summary {
          max-width: 245px;
      }
      .inng-summary .cell {
          font-size: 14px;
      }
      .wrapper.sticky .flag-team {
          width: 60px;
          height: 60px;
          font-size: 22px;
      }
      .wrapper.sticky .flag-team span {
          width: 35px;
          height: 35px;
          font-size: 16px;
          top: -16px;
          right: -11px;
      }
      .wrapper.sticky .result-card {
          padding: 16px 16px 24px;
      }
  }
  
  @media(max-width:575px) {
      .container {
          padding: 0;
      }
      .breadcrumb-fixture {
          flex-wrap: wrap;
      }
      .result-wrapper {
          flex-wrap: wrap;
      }
      .result-box {
          width: 100%;
      }
      .result-wrapper .result-card {
          min-width: 100%;
          order: 1;
          background-image: url(../images/bg-scorecard.png);
          background-position: center;
          background-size: cover;
          border-radius: 0;
          background-repeat: no-repeat;
      }
      .result-wrapper .flag-box:first-child {
          order: 2;
      }
      .main_contant .container {
          padding: 0;
      }
      header .navbar-brand {
          font-size: 32px;
      }
      .match-report {
          background-image: none;
          padding-top: 0;
      }
      .result-card h2 {
          font-size: 32px;
      }
      .result-card {
          padding: 33px 15px;
      }
      .flag-team {
          width: 86px;
          height: 86px;
          font-size: 36px;
      }
      .flag-team span {
          width: 54px;
          height: 54px;
          top: -18px;
          right: -27px;
          font-size: 21px;
      }
      .result-wrapper .result-card {
          margin-bottom: 50px;
      }
      .score-box h3 {
          font-size: 18px;
          color: #3B4954;
          line-height: 25px;
          max-width: 173px;
          margin: 0 auto 4px;
      }
      .score-box h4 {
          font-size: 16px;
      }
      .current-score {
          color: #3B4954;
      }
      .current-score {
          font-size: 32px;
      }
      .score-wrapper .score-box:first-child,
      .result-wrapper .flag-box:last-child {
          border-right: 2px solid #ECECEC;
      }
      .score-box {
          padding: 15px 0 0;
      }
      .linkpointstable {
          margin-top: 45px;
          background-color: transparent;
      }
      .linkpointstable .points-btn {
          display: inline-flex;
          width: 304px;
          font-size: 18px;
          height: 50px;
          background: #22558f;
          box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.22);
      }
      .socila-link {
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 31px 15px 22px;
      }
      .report-links li a {
          font-size: 16px;
          padding: 0 5px;
      }
      .select-team li a,
      .report-links li a {
          font-size: 14px;
      }
      .select-team {
          margin-bottom: 17px;
      }
      .batsman-card {
          max-width: 372px;
          margin: 0 auto;
      }
      .flex-row .fielder,
      .flex-row .bowler,
      .flex-row.header-row .cell {
          font-size: 16px;
      }
      .flex-row {
          flex-wrap: wrap;
      }
      .flex-row .bowler,
      .flex-row .fielder {
          display: none;
      }
      .flex-row .batsman {
          width: 45%;
      }
      .flex-row .runs {
          width: 11%;
      }
      .flex-row .batsman a {
          font-size: 16px;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          font-size: 16px;
      }
      .m-player {
          display: block;
          font-size: 14px;
          text-align: left;
          color: #6a7883;
      }
      .m-player strong {
          font-family: 'AvenirNextCondensed-DemiBold';
      }
      .flex-row .batsman a sup img {
          height: 18px;
      }
      .footer-card p {
          margin-bottom: 8px;
      }
      .footer-card {
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start;
      }
      .footer-card .symbol img {
          height: 15px;
          margin-right: 5px;
      }
      .inng-summary .cell {
          font-size: 16px;
      }
      .inng-summary {
          max-width: 100%;
      }
      .fall-of-wickets p,
      .fall-of-wickets i {
          font-size: 16px;
      }
      .flex-row .runs,
      .bowler-detail tbody tr td {
          width: 10%;
      }
      .accordian {
          padding: 15px;
      }
      .footer-bowler .holder-card p,
      .match-official p {
          font-size: 16px;
      }
      .bowler-detail thead tr th {
          padding: 13.5px 5px 8.5px;
      }
      .bowler-detail tbody tr td {
          padding: 17.5px 5px 12.5px;
      }
      .bowler-detail tbody tr td:first-child {
          width: 100%;
      }
      .footer-bowler p {
          line-height: 32px;
      }
      .match-official p {
          line-height: 24px;
      }
      .footer-bowler .holder-card {
          padding: 25px 13px;
      }
      header .container {
          padding: 0 15px;
      }
      .breadcrumb-links .container {
          padding: 0 15px;
      }
      .result-card h2,
      .annouce-result {
          max-width: 320px;
          margin: 0 auto;
      }
      .desktop_v {
          display: none;
      }
      .mobile_v {
          display: block;
      }
      .breadcrumb-links ul {
          display: flex;
          padding: 11.5px 11px;
          background: #ececec;
      }
      .breadcrumb-links ul li {
          font-family: 'AvenirNextCondensed-Bold';
          font-size: 18px;
          line-height: 18px;
          letter-spacing: -0.02em;
          text-align: center;
          color: #3b4954;
          position: relative;
          display: flex;
          align-items: center;
      }
      .breadcrumb-links ul li:after {
          content: "|";
          font-family: 'AvenirNextCondensed-Bold';
          font-size: 18px;
          line-height: 18px;
          color: #3b4954;
          margin: 0 10px;
      }
      .breadcrumb-links ul li:last-child:after {
          content: none;
      }
      .breadcrumb-links p {
          display: flex;
          align-items: center;
          padding: 10.77px 10px;
          font-family: 'AvenirNextCondensed-Regular';
          color: #088BED;
      }
      .breadcrumb-links p img {
          margin-right: 11.5px;
      }
      .match-official {
          padding: 15px;
      }
      .content-summary {
          padding: 0 15px;
      }
      .wrapper.sticky .breadcrumb-links,
      .wrapper.sticky .main_contant {
          position: relative;
          top: auto;
      }
      .wrapper.sticky .annouce-result {
          margin: 0 auto;
      }
      .wrapper.sticky {
          padding-top: 79px;
      }
      .wrapper.sticky .score-box h3,
      .wrapper.sticky .score-box h4,
      .wrapper.sticky .current-score,
      .wrapper.sticky .result-card h2,
      .wrapper.sticky .points-btn,
      .wrapper.sticky .linkpointstable {
          display: block;
      }
      .wrapper.sticky .linkpointstable .points-btn {
          display: inline-flex;
      }
      .wrapper.sticky .flag-team {
          width: 86px;
          height: 86px;
          font-size: 36px;
      }
      .wrapper.sticky .flag-team span {
          width: 54px;
          height: 54px;
          top: -18px;
          right: -27px;
          font-size: 21px;
      }
      .wrapper.sticky .result-card {
          padding: 33px 15px;
      }
      header .navbar-nav .nav-item .nav-link {
          font-size: 14px;
      }
  }
  
  @media(max-width:375px) {
      .batsman-card {
          max-width: 100%;
      }
      .select-team li a,
      .report-links li a {
          font-size: 11px;
      }
      .select-team li a,
      .report-links li a {
          font-size: 11px;
      }
      .report-links {
          display: flex;
          background-color: #22558F;
          padding: 9px 0;
      }
      .breadcrumb-links ul li:after,
      .breadcrumb-links ul li {
          font-size: 14px;
      }
      .content-summary {
          padding: 0 10px;
      }
      header .navbar-brand {
          font-size: 24px;
      }
      .navbar-toggler img {
          height: 20px;
      }
      .wrapper {
          padding-top: 70px;
      }
      .current-score {
          font-size: 24px;
      }
      .current-score span {
          font-size: 18px;
      }
  }