@charset "utf-8";
/* CSS Document */
.padthis {
	margin-top: 20px;
	margin-bottom: 5px;
}
.head1 {
	font-size: 22px;
	font-weight: 800;
}
.article {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.smallprint {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 12px;
}
@media (max-width: 767px) {
	.footersm {
		width: 100%;
		background-color: black;
	}

.textarea {
	width: 90%;
	height: auto;
	background-color: white;
}
.mainarea {
	max-width: 1366px;
	max-height: auto;
	background-color: white;
	}
.typekasub {
	font-family: typeka, sans-serif;
	font-style:normal;
	font-weight: 800;
	font-size: 17px;
	letter-spacing: -2px;
	text-align: center;
	margin-top: 5px;
}
.typeka {
	font-family: typeka, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	text-align: left;
}
}
@media (min-width: 768px) {
.typekasub {
	font-family: typeka, sans-serif;
	font-style:normal;
	font-weight: 800;
	font-size: 21px;
	letter-spacing: -1px;
	text-align: right;
	padding-right: 42px;
	margin-top: -37px;
}
	.textarea {
	width: 776px;
	height: auto;
	background-color: white;
}
.mainarea {
	max-width: 1366px;
	max-height: auto;
	background-color: white;
	}
.typeka {
	font-family: typeka, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
}
}
.mn {
	background-color: #ffffff;
	max-width: 1366px;
	max-height: 768px;
}
.vhimg {
  max-height: 768px;
  max-width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;

}

@media (min-width: 769px) {
	.vhimg {
	  height: 100%;
	  object-fit: contain;
	  object-position: center;
	}
}

.cen {
    position: relative;
    width: 100%;
}
.celement {
  position: relative;
  top: -50%;
  transform: translateY(-00%);
}
.dummy {
    padding-top: 100%; /* forces 1:1 aspect ratio */
}
.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
}
