/* Medium Layout: 1280px */
@media only screen and (min-width: 992px) and (max-width: 1129px) {
  /* Home page */
  .clubs_container {
    width: 20vw;
  }

  .home__team-matche-logo-main {
    width: 25vw;
  }

  .home__main {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title .home__main {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }

  /* Fixtures */

  .fixture_teams {
    width: 15rem;
  }

  .schedule_mid_container {
    width: auto;
  }

  /* Team page */
  .clubs_container {
    width: 20vw;
  }

  .chatbox_area {
    width: 25vw;
  }

  .about__primary {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title .about__primary {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }

  .hide_chat .about__primary {
    width: 100%;
    max-width: calc(100% - 20vw);
  }

  /* Footer */
  footer.footer {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title footer.footer {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }
}

/* Tablet Layout: 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
    height: auto !important;
    overflow-y: scroll !important;
  }

  /* Home page */
	.clubs_container {
    width: 20vw;
  }

  .home__team-matche-logo-main {
    width: 25vw;
  }

  .home__main {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title .home__main {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }

  /* Fixtures */
  .fixture_team_1 a span {
    display: none;
  }

  .fixture_team_2 a span {
    display: none;
  }

  .fixture_teams {
    width: 4rem;
  }

  .schedule_mid_container {
    width: auto;
  }

  /* Team page */
  .clubs_container {
    width: 20vw;
  }

  .chatbox_area {
    width: 25vw;
  }

  .about__primary {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title .about__primary {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }

  .hide_chat .about__primary {
    width: 100%;
    max-width: calc(100% - 20vw);
  }

  /* Footer */
  footer.footer {
    margin-left: 20vw;
    width: 100%;
    max-width: calc(100% - 45vw);
  }

  .hide_team_title footer.footer {
    margin-left: 6rem;
    width: 100%;
    max-width: calc(100% - (25vw + 6rem));
  }
}

/* Mobile Layout: 320px */
@media only screen and (max-width: 767px) {
  body {
    height: auto !important;
    overflow-y: scroll !important;
  }

  /* iframe */
  .content {
    height: 300px;
  }

  .nav-tab {
    margin-right: 1rem;
    margin-left: 3rem;
  }

  .affiliate_decs {
    display: none;
  }

  /* Fixtures */
  .mobile-fixtures {
    display: block;
    visibility: visible;
    margin-top: 15px;
  }

  .fixture_team_1 a span {
    display: none;
  }

  .fixture_team_2 a span {
    display: none;
  }

  .fixture_teams {
    width: 4rem;
  }

  .schedule_mid_container {
    width: auto;
  }

  .home__main {
    margin-left: 0rem;
    width: 100%;
    max-width: calc(100% - 0rem);
  }

  .clubs_container {
    display: none;
  }

  .home__team-matche-logo-main {
    max-width: 100%;
    width: 100%;
    position: static !important;
    top: 0rem;
    height: auto;
    padding-bottom: 60px;
    background: transparent;
    margin-top: -60px;
  }

  .home__team-matche-logo {
    display: none;
  }

  .home__team-matche-logo.mobile {
    display: block;
  }

  footer.footer {
    width: 100%;
    max-width: calc(100% - 0rem);
    margin: 0rem 0rem 0rem 0rem;
    background-color: var(--schedule_hover_color);
    padding: 1rem 1rem 10rem 1rem;
    text-align: center;
  }

  /* Team page */
  .about__primary {
    width: 100%;
    max-width: calc(100% - 0rem);
    margin: 0rem 0rem 0rem 0rem;
  }

  /* mobile schedule */
  .mobile-fixtures .about__heading {
    margin: 2rem 0;
	padding-left: 10px;
  }

  .mobile-fixtures .about__heading span {
    font-size: 1.6rem;
  }

  .home__team-fixture-matche {
    background-color: var(--color-background-alt);
    margin: 0;
    padding: 0.5rem;
	padding-inline: 20px;
	
  }

  .home__team-fixture {
    background-color: transparent;
/* 	padding-inline: 10px; */
  }

  .chatbox_area {
    position: static !important;
    width: 100%;
    display: none;
  }

  #darkChat {
    width: 100%;
    height: 30px;
    overflow: hidden;
  }

  .chat_header {
    display: none;
  }

  #toggleTeathre {
    display: none !important;
  }

  .chat_hide_button {
    display: none;
  }
}

/* Wide Mobile Layout: 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}



/* New code A */

	@media only screen and (max-width: 768px) {
  .video__content p {
    font-size: 15px;
	max-width: 28rem;
}

  .video__content a {
    padding: 12px 20px;
    font-size: 14px;
    
}
  .vs {
    padding-inline: 1rem;
  }
  
  .schedule_date {    
    padding-inline: 10px;
}
	.home_watch_btn {
    padding-inline: 6px;
    padding-block: 4px;	
	
}
	 
   .home__primary-btn {
    color: white;
    padding: 4px 10px;
}
	.home__secondry-btn {  
    padding-block: 4px;
    padding-inline: 14px;
}	
		
	.topTo {  
  right: 1rem;
				
}
    .mobile_menu {
    display: block;
}
	.mobile-nav-toggle {
    right: 12px;
    top: 18px;
}	
		
	.checkbox-wrapper {
    margin-right: 40px;
}
		.mobile_menu .clubs {
    display: block;
}
	.club_title {
  display: none;
}
  .club-image {
  border-radius: 5rem;
  background: #1e1f1f21;
  border: 1px solid transparent;
  backdrop-filter: blur(1.5rem);
}	
  li.single_club:hover {
  background-color: var(--icon-hover-color);
  border-radius: 5rem;
}
	.nav-tab li a,
    .nav-tab a {
  font-size: 1.2rem;
}
	.nav-tab li {
	  margin-right: 2rem;
	  opacity: 0.8;
	}
		
/*** new **/
		
		 @media only screen and (max-width: 768px) {
    .hd_button {
        display: none;
    }
}
		