a{
	text-decoration:none;
	color:black;
}
h3{
	font-size:20px;
	text-shadow:0.05em 0.05em 0.05em #797D80;
}
h1{
	text-shadow:0.05em 0.05em 0.05em #000000;
}
.all_gallery img,.flower_images img{
	width:150px;
}
.all_gallery div,.flower_images div{
	width:50%;
	float:left;
}
.flower_images div{
	background-image: url("../img/capture.png");
}
.flower18{
	padding-bottom:0.5px;
}
.flower19{
	padding-bottom:0.5px;
}
@media (max-width: 800px) {
	.firstimage img{
		width:100%;
		margin-top: -265px;
		margin-bottom:-40px;
		position:relative;
	}
	.firstimage h2{
	background: url(img/opacity.png) repeat;
	width: 70%;
	color: #000000;
	text-align: center;
	text-shadow: 0.05em 0.05em 0.05em #080508;
	margin-top: -42%;
	margin-left: 13%;
	margin-right: 17%;
	border: 2px dotted #fff;
	border-radius: 5px 5px 5px 5px;
	position: absolute;
	}
	.abc_images img{
		padding:2%;
		width:20%;
		float:left;
	}
}
@media (max-width: 400px) {
	.firstimage img{
		width:100%;
		margin-top: 0px;
		margin-bottom:0px;
		position:relative;
	}
	.firstimage h2{
		background:url(img/opacity.png) repeat;
		width:70%;
		color:#000000;
		text-align:center;
		text-shadow:0.05em 0.05em 0.05em #080508;
		margin-top:-70%;
		margin-left:13%;
		margin-right:17%;
		border:2px dotted #000;
		border-radius:5px 5px 5px 5px;
		position:absolute;
	}
	.abc_images img{
		padding:2%;
		width:28%;
		float:left;
	}
}