@media (max-width: 1000px)
{
 .headerm { display:flex; }
 .headerf { display:none; }
 .footer-menu-main  { display:none; }
 .footer-menu  { display:flex;}
 .all { bottom: 70px;}
 .main {grid-template-columns: auto;} 
 .main-side {display: none;}
 .moblink {display: inline;}
 .fulllink {display: none;}
 .side-and-main-box 
 {
  grid-template-columns: auto;
  min-height: calc(100%);
  max-height: calc(100%);
 }
.all {max-width: 100vw !important;}
}

@media (max-width: 900px) 
{
 #list-view1 
 {
  min-height: 300px;
  height: fit-content !important;
  max-height: 600px;
 }
}


@media screen and (max-width: 800px)
{
 .side-option 			{padding: 3px;}
 .box 				{grid-template-columns: 1fr 1fr; }
}

@media screen and (min-width: 800px) and (max-width: 1200px)
{
 .box  				{grid-template-columns: 1fr 1fr 1fr; }
}

@media (max-width: 700px)
{
 input {padding: 1px;}
 fieldset {margin: 2px 0px;}

 .moblink{display: inline;}
 .fulllink{ display: none;}
 .carl-text {padding: 4px; margin: 4px;}

 .row_league 			{grid-template-columns: 2.2fr .8fr 0px 0px;}
 .row_player_result 	 	{grid-template-columns: 10px 1fr 30px 10px 1fr 30px;}
 .row_player_result8	 	{grid-template-columns: 10px 30px 1fr 30px 10px 1fr 30px 30px;} 
 .row_club_fixture	 	{grid-template-columns: minmax(90px, 1fr) 3fr 50px minmax(60px, 1fr);}
 .row_result_summary	 	{grid-template-columns: 1fr 40px 1fr 40px;} 
 .row_my_summary 	 	{grid-template-columns: 40px 1fr 0px 0px 30px;}
 .row_location		 	{grid-template-columns: 1fr 0fr 70px;}
 .row_small 			{grid-template-columns: minmax(240px, 240px)  minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(45px, 1fr);}
 .row_league_tables		{grid-template-columns: minmax(180px, 180px) minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(25px, 1fr)  minmax(45px, 1fr)   minmax(45px, 1fr)  minmax(40px, 1fr);}
 .row_nlaf		 	{grid-template-columns: 100px 40px 1fr 1fr 1fr}
 .row_player_results 		{grid-template-columns: 50px 0px 1fr 1fr 30px 33px;} 

 .row {height:1.75em;}  

}

@media (max-width: 600px)
{
 .row_league 		 	{grid-template-columns: 1fr 0px 0px 20px;}
 .row_league_tables 		{grid-template-columns: minmax(160px, 160px) minmax(20px, 1fr)  minmax(20px, 1fr)  minmax(20px, 1fr)  minmax(0px, 0px)  minmax(0px, 0px)   minmax(40px, 1fr)  minmax(35px, 1fr);}
 .row_league_aggregates_3	{grid-template-columns: 1fr 1fr 30px 30px 30px}
 .row_league_aggregates_4	{grid-template-columns: 1fr 1fr 30px 30px 30px 30px;}
 .row3 		 		{grid-template-columns: 1fr  1fr  30px  30px  35px;}
 .row4 		 		{grid-template-columns: 1fr  1fr  25px  25px  40px 30px;}
 .row_club_aggregate3		{grid-template-columns: 1fr 40px 40px 40px;}
 .row_club_aggregate4		{grid-template-columns: 1fr 40px 40px 40px 40px;}
 .row_club_fixture		{grid-template-columns: minmax(90px, 1fr) 3fr 50px minmax(60px, 1fr);}
}

@media (min-width: 400px) and (max-width: 800px)
{
 .column3 			{display: none;width: 0px;}
 .row_contacts		{grid-template-columns: 60px 100fr 100fr auto;}
}

@media (min-width: 400px) and (max-width: 700px) 
{
 .column2			{display: none; width: 0px; }
 .row_contacts		{grid-template-columns: 60px 100fr auto;}
}

@media all and (max-width: 780px) 
{
 .phppot-container 		{width: auto;}
}

@media all and (max-width: 400px) 
{
 .phppot-container 		{padding: 0px 20px;}
 .tile-container 		{width: auto;}
}


