.ant{
		width:70%;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		text-align:center;
		//border:1px solid gray;
	}
	
	.animg{
		width:25%;
		border:0;
		//filter:drop-shadow(3px 3px 3px black);
		//border:1px solid gray;
		
	}
	.cnt{
		//border:2px solid blue;
		height:100%;
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
		background-color:black;
		opacity:0.5;
		transform:scale(0,0);
	}
	.txt{
		height:100%;
		width:100%;
		position:absolute;
		left:0px;
		top:0px;
		//border:1px solid green;
		color:white;
		line-height:2em;
		transform:scale(0,0);
		font-size:20pt;
	}
	
	@keyframes imgeft{
		from{transform:scale(1,1);}
		to	{transform:scale(0.75,0.75);}
	}
	.ant:hover .animg{
	  animation-name:imgeft;
      animation-duration:0.5s;
      animation-iteration-count:1;
      animation-fill-mode:forwards;
	}
	
	@keyframes cnteft{
		from{transform:scale(0,0);}
		to	{transform:scale(1,1);}
	}
	.ant:hover .cnt{
		animation-name:cnteft;
		animation-duration:0.5s;
		animation-iteration-count:1;
		animation-fill-mode:forwards;
	}
	
	@keyframes txteft{
		from{transform:scale(0,0);}
		to	{transform:scale(1,1);}
	}
	.ant:hover .txt{
		animation-name:txteft;
		animation-duration:0.5s;
		animation-iteration-count:1;
		animation-fill-mode:forwards;
	}