h1 {
	text-align:center;
	}

a {
	text-decoration:none;
	font-size:40px;
	text-align:center;
	vertical-align:middle;
	}

img {
	display:block;
	margin:auto;
	opacity:1;
	}
 img:hover {
	animation-name:moving;
	animation-duration:3s;
	animation-direction:infinite;
	}
@keyframes moving {
	from {
		width:320px;
		transform: scale(1) rotate(0deg);
		}
	to {
		width:400px;
		transform: scale(1) rotate(15deg);
		}
	}


#hpl {
	background-color:#B2EBF4;
	width:300px;
	margin:auto;
	border:10px solid blue;
	border-radius:30px;
	}

#all {
	border:10px solid black;
	border-radius:30px;
	width:400px;
	margin:auto;
	}

p {
	color:blue;
	text-align:center;
	}

b {
	color:red;
	}
