#banner{
	margin-top: 0px;
	position: relative;
}
#banner img{
	width: 100%;
	height: 300px;	
}
#banner .contenedor {
	margin-top: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	color: #fff;	
}
#banner h2{
	font-size: 28px;
}
#banner a {
	display: block;
	width: 100px;
	color: #fff;
	text-decoration: none;
	padding: 7px;
	margin-top: 20px;
	border: 3px solid #fff;
}
#banner a:hover {
 background: rgba(51,51,51, 0.5);
}

@media (min-width:768px) {
	#banner img {
		height: 400px;
		margin-top: -50px;
	}

	#banner h2 {
		font-size: 40px;
	}
	#banner a {
		margin-top: 25px;
	}
}