#practice>ul>li			{list-style-type:disc;}
@media screen and (min-width:769px){
h1						{font-size:26px;  margin-top:30px; margin-bottom:20px;}
section					{width:600px; margin:50px auto;}
section div				{display:table; width:600px; margin:0 auto;}
section table			{display:table-cell; padding:20px; vertical-align:middle;
							text-align:center;}
table th,table td				{ padding:10px 30px; border:1px solid; }
#practice>ul			{width:500px; margin:0 auto;}
#practice a				{margin-left:0;}
section a				{margin-left:50px}
section a:hover			{border-bottom:3px solid yellow; color:blue;}
#map					{width:600px; margin:0 auto; display:table;}
#map .jim2				{display:table-cell;}
.jim2>p					{margin-left:40px;}
#map2					{ padding-left:30px;}
}
@media screen and (max-width:768px) and (min-width:481px) {
h1						{font-size:3.3vw; padding:5%;}
section					{width:90%; margin:2% auto;}
section div				{display:table; width:100%; margin:0 auto;}
section table			{display:table-cell; padding:3%; vertical-align:middle;
							text-align:center;}
table th,table td				{width:10%; padding:5% 10%; border:1px solid; }
#practice>ul			{width:80%; margin:0 auto;}
#practice a				{margin-left:0;}
section a				{margin-left:8%}
section a:hover			{border-bottom:2px solid yellow; color:blue;}
#map					{width:90%; margin:0 auto; display:table;}
#map .jim2				{display:table-cell; width:28%;}
.jim2>iframe			{ width:100%;}
.jim2>p					{margin-left:5%;}
#map2					{ padding-left:3%;}
}
@media screen and (max-width:480px) {
h1						{font-size:4.2vw; padding:5% 5% 0% 5%; margin:0;}
section					{width:90%; margin:2% auto;}
section div				{ margin:5%; auto;}
section table			{ margin:5%;}
table th,table td		{width:20%; border:1px solid; vertical-align:middle;
							text-align:center; }	
#practice>ul>li			{width:90%; margin:0 auto;}				
#practice>ul			{width:100%; /* margin:0 auto; */}
#practice>ul>p			{margin-left:0; width:95%;}
#practice a				{margin-left:0;}				
section>a				{margin-left:0%;}
section a:hover			{border-bottom:2px solid yellow; color:blue;}
#map					{width:100%; margin:0 auto;}
/* #map .jim2				{width:28%;} */
.jim2>iframe			{ width:100%;}
/* .jim2>p					{margin-left:5%;} */
/* #map2					{ padding-left:3%;} */
}