.wow {
	animation: fadeIn 1.5s both;
	-webkit-animation: fadeIn 1.5s both;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;	
}
.delay1 {
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
}
.delay2 {
	animation-delay: 1.0s;
	-webkit-animation-delay: 1.0s;
}
#Training{
    position: relative;
    width: 100%;
}
#Training .titlee{
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
#Training .titlee h2{
    font-size: 24px;
    line-height: 180%;
    color: #505252;
}
#Training .baar{
    margin: 30px 0;
    border-left: 4px solid #d6d6d6;
    padding-left: 48px;
    animation-name: fadeInUp;
}
#Training .baar p{
	font-size:16px;
	line-height:180%;
}
#Training .info{
    margin: 10px 0;
}
#Training .info p{
    margin: 10px 0;
}
#Training table{
    margin: 30px 10px;
}
#Training .banfull table{
    width: 95%;
    text-align: center;
    margin: 30px auto;
}
#Training .banfull table tr:first-child td{
    background-color: #f3f5f4;
}
#Training .nalist tr:nth-child(1){
    text-align: center;
    background-color: rgb(76 76 76);
}
#Training .nalist tr:nth-child(1) td{
    color: #ffffff;
}
#Training .nalist td{
    padding: 10px 10px;
    font-size: 16px;
    border: #4e4e4e12 1px solid;
    color: #333;
    font-weight: 600;
}
#Training .nalist td a {
    color: #2477df;
}
#Training .nalist td a i{
    vertical-align: baseline;
}
#Training .nalist td.Txt03 {
    background-color: rgb(144 144 144 / 6%);
}
#Training .nalist td.Txt{
    text-align: center;
    background-color: rgb(144 144 144 / 6%);
    color: #323232;
    width: 280px;
}

#Training .nalist .ddGG{
    display: flex;
    justify-content: center;
}
#Training .nalist .ddGG table{
    width: 100%;
}
#Training .info h2{
    font-size: 24px;
    line-height: 200%;
    border-bottom: #5d5d5d47 1px solid;
    margin-bottom: 15px;
}
#Training .info h3{
    font-size: 20px;
    line-height: 180%;
    margin-left: 10px;
    color: #3f51b5;
    font-weight: 400;
}
#Training .info p{
	font-size:16px;
	line-height:200%;
	font-weight: 600;
	text-align: center;
}

@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 890px) {
	#Training .nalist .ddGG{
		display: flex;
		flex-direction: column;
		width: 100%;
		overflow-x: scroll;
		margin: 0 0 .5em;
	}
	
	#Training .nalist .ddGG table{
    margin: 10px 10px;
    width: 645px;
}
}
@media screen and (max-width: 560px) {
	#Training .nalist td.Txt{
    width: 200px;
}
	
}
