table, td, th {
  border: 1px solid black;
  border: 1px solid #d92323;
  font-family: Roboto, Helvetica, Arial;
}

body {
	background-color: #FFF1E3;
}

table {
  width: 70%;
  border-collapse: collapse;
  margin-left: auto;
  
  margin-right: auto;
  
  /*border: 5px solid red;*/
  
  box-shadow: 5px 10px 10px #d92323;
  
  
}
th
{
	font-size:25px;
	text-align: left;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	
	font-size: 20px;
}

.menuCategory
{
	color:#d92323;
	text-align:center;
	font-size:40px;
	margin-bottom: 40px;
	margin-top: 30px;
	font-family: Roboto, Helvetica, Arial;
}
tr:nth-child(even) {background-color: #f2f2f2;}

tr:nth-child(odd) {background-color: white;}

th:nth-child(even) 
{
width: 20%;
}


.divider
{
	text-align: center;
	padding-top: 100px;
}
#speciality
{
	margin-right:30%;
	margin-left:30%;
	border:3px; border-style:solid; border-color:#FF0000;
	border-radius: 10px;	
	background-color:#d92323; 
	color:white;
	
	animation: mymove 5s infinite;
}

.fake {
	height: 100px;
}

@keyframes mymove 
{
  50% {box-shadow: 10px 20px 30px blue;}
}

.condition
{
	background-color:#d92323; 
	color:white;
	text-align: left;
	padding: 30px;
	padding-left: 80px;
	width: 60%;	
	margin-left:20%;
	margin-bottom: 40px;
	margin-top: 80px;
	border-radius: 20px;
	font-size: 20px;
	font-family: Roboto, Helvetica, Arial;
	list-style-position: inside;
}

@media screen and (max-width: 500px) {
	.divider img {
		width: 50%;
	}
	
	.divider {
		padding-top: 60px;
	}
	
	.menuCategory {
		font-size: 30px;
	}
	
	table {
		width: 83%;
	}
	
	th {
		font-size: 20px;
		padding: 5px;
		padding-left: 15px;
		padding-right: 10px;
		
		font-size: 18px;
		padding-left: 10px;
	}
	
	th:nth-child(even) 
	{
		width: 25%;
		padding-left: 7px;
		
		padding-left: 10px;
	}
	
	#speciality {
		margin-right:10%;
		margin-left:10%;
	}
	
	.condition {
		background-color:#d92323; 
		color:white;
		text-align: left;
		padding: 20px;
		padding-left: 20px;
		width: 80%;	
		margin-left:10%;
		margin-bottom: 0;
		margin-top: 80px;
		border-radius: 20px;
		font-size: 17px;
		font-family: Roboto, Helvetica, Arial;
	}
}