/*body{
  
}
*/
/*Gallery Section effect*/
.photo {
	margin: 10px 10px 10px 10px;
	
	text-align: center;
}

.photo img{
	width: 230px;
	padding: 10px;
	filter: grayscale(100%);
	transition: 1s;
}

.photo img:hover{
	width: 230px;
	padding: 10px;
	filter: grayscale(0);
	transform: scale(1.1);
}
img.hover-shadow {
	transition: 0.3s;
  }
.hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
	
	/*Typewrite effect*/
	 
	.footer_about_text p{
		/*color: lime; */
		color : #ffff;
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
		margin: 10px 0 0 0px;
		white-space: nowrap;
		overflow: hidden;
		width: 30em;
		animation: type 4s steps(60, end); 
	}
	
	.footer_about_text p:nth-child(2){
		animation: type2 8s steps(60, end);
	}
	.footer_about_text p strong{
		font-size: 16px;	
	}
	
	.footer_about_text p a{
		/*color: lime;*/
		text-decoration: none;
	}
	
	.footer_about_text span{
		font-size: 16px;
		animation: blink 1s infinite;
	}
	
	@keyframes type{ 
		from { width: 0; } 
	} 
	
	@keyframes type2{
		0%{width: 0;}
		50%{width: 0;}
		100%{ width: 100; } 
	} 
	
	@keyframes blink{
		to{opacity: .0;}
	}
	
	::selection{
		background: black;
	}