@media screen and (max-width : 1050px) {
  .news-section{
    justify-content: center;
  }
  .news-card{
    width: 800px;
  }
    .news-sidebar{
      display: none;
    }
}
@media screen and (max-width : 1200px) {
  .box.v2{
    min-height: 200px;
    overflow: visible;
  } 
}
@media (max-width: 992px) {
  .box.v2{
    min-height: 180px;
  } 
  .center-card{
    grid-column: span 6 / span 6;
  }
  .frame-container{
    grid-column: span 4 / span 4;
    grid-column-start: 7;
  }
  .live-score-frame {
    height: 360px;
    width: 800px;
    max-width: 100%;
  }
  .live-score-body{
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (max-width: 992px) {
  /* .footer-nav {
    flex-direction: column;
  } */
  .footer-menu {
    padding-top: 10px;
  }
  .footer-desc {
    margin-left: 0px;
    padding-top: 10px;
  }
}


@media screen and (max-width : 768px) {
    .live-score-body{
        grid-template-columns: repeat(1, 1fr);
    }
    .scores-container{
      display: grid;
      grid-template-columns: repeat(10, 1fr);
      grid-template-rows: auto auto; 
      gap: 20px;
    }
    
    .center-card{
      grid-column: span 10 / span 10;
      grid-column-start: 1;
      grid-row-start: 2;
    }
    .frame-container{
      grid-column: span 10 / span 10;
      grid-column-start: 1;
      grid-row-start: 1;
    }
    .hero h1{
      font-size: 2rem;
    }
    .section-dark h2{
      font-size: 2rem;
    }
}

@media (max-width: 890px) {
    .checkbtn {
      display: block;
    }
    label.logo {
      font-size: 22px;
    }
    ul#nav {
      position: fixed;
      height: 100vh;
      max-width: 400px;
      background: var(--bg-primary);
      top: 90px;
      left: -100%;
      text-align: center;
      transition: all .5s;
    }
    #nav.active {
        left: 10px;
        right: 10px;
        z-index: 99;
        border-radius: 26px;
    }

    
    nav ul li {
      display: block;
      margin: 50px 0;
      line-height: 30px;
    }
    nav ul li a {
      font-size: 20px;
    }
    a:hover,
    a.active {
      background: none;
      color: #0082e6;
    }
    #check:checked~ul {
      left: 0;
    }
}
@media (max-width: 776px) {
    .main-news{
      max-width: 700px;
    }
    .responsive-cards-container{
      grid-template-columns: repeat(auto-fill , minmax(250px, 1fr));
    }
}

@media (max-width: 650px) {
  .footer-container .logo{
    width: 70px;
    height: 70px;
  }
  .footer-container{
    flex-direction: column;
  }
  .logo-area {
    width: 100%;
  }
  .nav-section {
    margin-left: 0px;
    width: 100%;
  }
  .mail-us{
    margin-top: 30px;
  }
  .logo-text {
    font-size:  18px;
  }
  .copy-rights {
    flex-direction: column;
  }
  .section-dark{
    width: 90%;
  }
}

  @media screen and (max-width : 550px){
    .score-img{
      max-height: 20px;
      width: 25px;
    }
    .box.v2{
      min-height: 200px;
    }
    .scorecard-banner{
      font-size: 90%;
      margin: 0 10px;
    }
    .team-2_name , .team-1_name, #team-1-score, #team-2-score{
      font-size: 17px;
      font-weight: 600;
    }
    #team-1-score, #team-2-score{
      font-size: 16px;
    }
    .news-card{
      padding: 0;
    }
    #thumb{
      width: 60px;
      height: 60px;
      margin-right: 7px;
    }
    .news_title {
      font-size: 13px;
      font-weight: 600;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .news_desc {
      font-size: 12px;
      font-weight: 400;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  
    #news_card_section small {
      font-size: 0.675em;
    }
    .hero h1{
      font-size: 1.5rem;
    }
    .section-dark h2{
      font-size: 1.5rem;
    }
    .hero p{
      font-size: 1rem;
    }
    .responsive-cards-container {
      grid-template-columns: repeat(auto-fill, minmax(238px, 350px));
      justify-content: center;
    }
  }

  @media screen and (max-width : 480px) {
    .footer-menu {
      flex-direction: column;
      align-items: center;
    }
  }
  @media screen and (max-width: 1100px) {
    .footer-menu {
      padding: 0;
      border-top: none;
    }
    .section-dark{
      width: 97%;
    }
  }