h2 {
	margin-top: 10%;
}

p {
	margin-top: 3%;
}

.counters {
	height: 140%;
	width: auto;
	margin-top: -7%;
}

.eagle {
	position: relative;
	width: 15%;
	height: 3em;
}

.sitejumper {
	position: relative;
	padding: 1%;
	background-image: linear-gradient(to right, transparent 0%, #009AED 80%);
	margin: 1% 0 2% -8%;
	width: 50%;
	display: table;
	text-align: right;
}

.sitejumper:hover {
	background-image: linear-gradient(to right, transparent 0%, #FFA73B 80%);
}

.jumpmarks {
	color: #FFF;
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
}

.udl {
	text-decoration: underline;
}

.bannerbox {
	width: 80%;
	height: auto;
	margin: 3% auto;
	padding: auto;
}

.centerbox {
	width: 70%;
	height: auto;
	text-align: center;
	padding: auto;
	margin: auto;
}

.flexbox {
	width: 100%;
	height: auto;
	text-align: center;
	padding: auto;
	margin: auto;
	display: flex;
	justify-content: center;
}

.flexcontent38 {
	position: relative;
	width: 38%;
	height: auto;
	padding: auto;
	margin: 3%;
}

.flexcontent55 {
	position: relative;
	width: 55%;
	height: auto;
	padding: auto;
	margin: 3%;
}

.flexbottom {
	position: absolute;
	width: 100%;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}

.flextop {
	position: absolute;
	width: 100%;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

.gallery-grid-2 {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 1rem;
	justify-items: center;
	margin: 4% auto;
	padding: 0px;
}

.gallery-grid-3 {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 1rem;
	justify-items: center;
	margin: 4% auto;
	padding: 0px;
}

.gallery-frame {
	padding: 0px;
	margin: auto;
}

.gallery-pic {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	transition: opacity 0.25s ease-in-out;
}

.button {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #009AED;
	border-radius: 0.8vmin;
}

.button:hover {
	background-color: #FFA73B;
}

.btnbird {
	width: 20%; 
	margin: 2% 5% 1% 2%;
}

.btntext {
	width: 60%;
	line-height: 10%;
	color: #FFFFFF;
	font-weight: bold;
}

.btnarrow {
	width: 10%;
	margin: 0 3%;
}

.btnback {
	float: right;
	width: 20%;
}

.btnp {
	margin: 0;
}