body {
	background: #101010;
}

h1 {
	font-size: 50px;
	color: red;
	text-decoration: underline;
	font-family: sans-serif;
}

p {
	padding: 10px;
	font-size: 30px;
	font-family: sans-serif;
	color: #fff;
}

.button {
	margin: 20px;
	float: right;
	color: #fff;
	font-size: 25px;
	padding: 10px;
	background: green;
}
.button:hover {
	color: #404040;
	font-size: 25px;
	padding: 10px;
	background: green;
	box-shadow: 0 0 25px rgba(0,100,0,0.6);
}

.img-responsive {
	border-radius: 20px;
		box-shadow: 0 0 25px rgba(100,0,0,0.6);
}

@media screen and (max-width: 980px){

h1 {
	font-size: 30px;
}

p {
	font-size: 20px;
}

.img-responsive {
	width: 250px;
	}

.button {
	margin: 20px;
	float: right;
	color: #fff;
	font-size: 15px;
	padding: 10px;
	background: green;
}
.button:hover {
	color: #404040;
	font-size: 15px;
	padding: 10px;
	background: green;
	box-shadow: 0 0 25px rgba(0,100,0,0.6);
}

}
