section
{
	width:100%;
	min-height:10rem;
	/*border:solid;*/
	margin:auto;
	margin-top:1rem;
	margin-bottom:1rem;
}

p
{
	line-height: 1.725;
	font-size: 0.8rem;
	text-align: justify;
	margin:auto;
	margin-top:	1rem;
	margin-bottom: 1rem;
	text-rendering: geometricPrecision;	
}

.section-show>div div p
{
	margin: auto;
}

.section-show>div div p:first-child
{
	/*border-bottom:solid 1px;*/
	/*font-weight: 600;*/
	font-size:0.9rem;
	margin-left:0px;
	margin-top:0px;
}

.section-show>div>div>div
{
	/*margin:auto;*/
	margin-top:0.5rem;
}

.section-show>div div p:nth-child(2)
{
	margin-right:0px;
	margin-top:0px;
}

.section-show>div>a
{
	display: inline-block;
	color: #4d79b7;
	font-size: 1rem;
	/*width: 12em;*/
	margin:auto;
	margin-top:2rem;
	padding-bottom:0.4rem;
	margin-right:0px;
	border-bottom:solid 1px #4d79b7; 
}

.section-show-1>div div p
{
	margin: auto;
}

.underline
{
	border-bottom:solid 1px;
	transition: border-color 0.2s ease-out;
}

.underline:hover
{
	border-bottom:solid #4d79b7 1px;
}

.color-transition:hover
{
	transition: border-color 0.4s ease-out;
	border-bottom:solid white 1px;
}

.section-show-1 p
{
	display: inline-block;
}

.section-show p
{
	display: inline-block;
}

.section-show-1>div div p:first-child
{
	display: inline-block;
	font-size:0.9rem;
	margin-left:0px;
	margin-top:0px;
}

.section-show-1>div>div>div
{
	/*margin:auto;*/
	margin-top:0.5rem;
}

.section-show-1>div div p:nth-child(2)
{
	margin-right:0px;
	margin-top:0px;
}

.section-show-1>div>a
{
	display: inline-block;
	color: #4d79b7;
	font-size: 1rem;
	/*width: 12em;*/
	margin:auto;
	margin-top:2rem;
	padding-bottom:0.4rem;
	margin-right:0px;
	border-bottom:solid 1px #4d79b7; 
}

.section-show-1>div>div>div p:nth-child(2)>span
{
	display: inline-block;
	text-align: center;
	width: 100%;
	margin:auto;
}

.section-show>div>div>div p:nth-child(2)>span
{
	display: inline-block;
	text-align: center;
	width: 100%;
	margin:auto;
}

.center-p-content
{
	display: inline-block;
	text-align: center;
}


@media only screen and (max-width: 500px) {

	.section-show-1>div>div>div, .section-show>div>div>div
	{
		flex-direction: column;
		margin-bottom: 2rem;
		/*background-color: yellow;*/
		
	}

	.section-show-1 h2,.section-show h2
	{
		margin:auto;
		text-align: center;
		margin-bottom: 2rem;
	}

	.section-show .button-m-2
	{
		margin:auto;
		margin-bottom: 5rem;
		text-align: center;
	}

	.section-show-1 .button-m-2
	{
		margin:auto;
		margin-bottom: 5rem;
		text-align: center;
	}

	#about p
	{
		text-align: center;
	}

	.section-show-1 p
	{
		text-align: center;
	}

	.section-show p
	{
		text-align: center;
	}

	.section-show-1>div div >*,
	.section-show>div div >*,
	.section-show-1>div div p:nth-child(2),
	.section-show-1>div div p:first-child,
	.section-show>div div p:first-child,
	.section-show>div div p:nth-child(2)
	{
		text-align: center;
		margin:auto;
	}

	.section-show-1>div div p:first-child,
	.section-show>div div p:first-child
	{
		
		font-weight: bold;
		font-size:1rem;
	}
}