
.footer-area{
	
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	

}

.img-team{
	background-image: url('img/1.jpg');
	background-size: 100%, 100%;
	background-repeat: no-repeat;
}

.main-form {
	width: 450px;
	margin: auto;

}

.footer-area{
	background-image:linear-gradient(rgba(0,0,0,0.6) rgba(0.0.0.0.6)) url('img/footer-top-bg.jpg');
}

.footer-contact p { word-wrap: break-word; }
.footer-contact i { padding-right: 10px; font-size: 18px; color: #666; }
.footer-contact p a { color: #aaa; border-bottom: 1px dashed #666; }
.footer-contact p a:hover, .footer-contact p a:focus { color: #fff; border-color: #aaa; }

.footer-social a { display: inline-block; margin-right: 20px; margin-bottom: 8px; color: #777; border: 0; }
.footer-social a:hover, .footer-social a:focus { color: #aaa; border: 0; }
.footer-social i { font-size: 24px; vertical-align: middle; }

.footer-bottom { padding: 15px 0; background: #444; text-align: left; color: #aaa; }

.footer-copyright p { margin: 0; padding: 0.5rem 0; }
.footer-copyright a { color: #fff; border: 0; }
.footer-copyright a:hover, .footer-copyright a:focus { color: #aaa; border: 0; }


/* Image Gallery*/
.overlay {
	position: absolute; 
	bottom: 0; 
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5); /* Black see-through */
	color: #f1f1f1; 
	width: 100%;
	transition: .5s ease;
	opacity:0;
	color: white;
	font-size: 20px;
	padding: 20px;
	text-align: center;
  }
  
  .image-gal-con:hover .overlay {
	opacity: 0.7;
  }

