body {
	/* padding-left: 3%;
	padding-right: 3%; */
	max-width: 100%;
}

h1 {
	font-family: "Noto Sans Kannada", Helvetica, sans-serif;
	/* font-size: 28px; */
	font-size: calc(2.4vw);
	font-weight: bold;
}

h2 {
	font-family: "Noto Sans Kannada", Helvetica, sans-serif;
	font-size: 2.3vw;
}

h3 {
	font-family: "Noto Sans Kannada", Helvetica, sans-serif;
	font-size: 2.2vw;
	font-weight: bold;
}

h6 {
	font-family: "Noto Sans Kannada", Helvetica, sans-serif;
	font-size: 1.4vw;
}

.caption {
	font-family: Georgia;
	font-size: 1.9vw;
}

.independent {
	font-family: Arial;
	font-size: 2.5vw;
	font-weight: bold;
	color: #004d00;
}

.bolded {
	font-weight: bold;
	font-size: 3vw;
	color: #004d00;
}

.underlined {
	text-decoration-line: underline;
}

.independent :hover
{
	color: #004d00;
}

.independent :visited
{
	color: #004d00;
}

.independent :active
{
	color: #004d00;
}

.independent :link
{
	color: #004d00;
}

a.underline {
	text-decoration-line: underline;
	color: #004d00;
}

a.menu {
	padding-right: 30px;
	font-family: "Noto Sans Kannada", Helvetica, sans-serif;
	font-size: 2.3vw;
	color: #004d00;
}

div.menu {
	background-color: tan;
	height: 6vw;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	text-align: left;
	align-items: center;
	flex-wrap: wrap;
	padding-bottom: 3vw;
}

div.left {
	display: flex;
	justify-content: flex-start;
	text-align: left;
	align-items: center;
	padding-top: 10px;
}

div.left div {
	flex: 50%;
}

div.center {
	display: flex;
	justify-content: center; 
	text-align: center; 
	align-items: center;
	padding-top: 10px;
}

div.center div {
	flex: 50%;
}

div.right {
	display: flex;
	justify-content: flex-end;
	text-align: right;
	align-items: center;
	padding-top: 10px;
}

div.scroll {
		display: flex;

	text-align: center; 

	overflow: auto;
	white-space: nowrap;
	background-color: tan;
}

img.inline {
	max-height: 75vw;
	max-width: 60vw;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

img.inline-bark {
	max-height: 55vw;
	max-width: 60vw;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

img.inlineText {
	max-height: 75vw;
	max-width: 50vw;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

img.logo {
	padding-right: 20px;
	/* max-height: 100%; */
	height: 9vw;
	width: auto;
}

img.partner {
	max-height: 12vw;
	padding: 20px;
}

img.people {
	max-height: 35vw;
	max-width: 25vw;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

img.scrollimg {
	max-height: 45vw;

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

h3.people {
	max-width: 60%;
}

div.brown {
	background-color: tan;
	width: 100%;
}

div.green {
	background-color: PaleGreen;
	width: 100%;
}