/* CSS Document */

.row.maincontent {
	background-color: #FFFFFF;
	font-family: pt-sans;
	font-style: normal;
	font-weight: 400;
	font-size: large;
	padding-top: 125px;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
}
.paypal {
	margin-bottom: 30px;
}
a:link, a:visited, a:active {
    color: #589335;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	text-decoration-color: #589335;
}
.modal-content {
	padding: 10px 20px 20px 20px;
	font-family: pt-sans;
}
.btn.btn-default {
  color: #000;
  background-color: #fff;
  border-color: #589335;
}
.btn.btn-default.focus,
.btn.btn-default:focus {
  color: #fff;
  background-color: #589335;
  border-color: #589335;
  outline: none;
  box-shadow: none;
}
.btn.btn-default:hover {
  color: #fff;
  background-color: #589335;
  border-color: #589335;
  outline: none;
  box-shadow: none;
}
.btn.btn-default.active,
.btn.btn-default:active {
  color: #fff;
  background-color: #589335;
  border-color: #589335;
  outline: none;
}
.btn.btn-default.active.focus,
.btn.btn-default.active:focus,
.btn.btn-default.active:hover,
.btn.btn-default:active.focus,
.btn.btn-default:active:focus,
.btn.btn-default:active:hover {
  color: #fff;
  background-color: #589335;
  border-color: #589335;
  outline: none;
  box-shadow: none;
}
@media (max-width: 449px) {
	.row.maincontent {
		padding-top: 25px;
	}
}
@media screen and (max-width:649px)and (min-width: 450px) {
.row.maincontent {
	padding-top: 255px;
}

}

@media screen and (min-width:650px){
	.row.maincontent {
	font-size: large;
	padding-top: 175px;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 20px;
}
}
@media (max-width: 800px) and (orientation: landscape) {
	.row.maincontent {
	padding-top: 25px;
}

}
@media screen and (max-width:1199px){
.row.maincontent {
	padding-left: 30px;
	padding-right: 30px;
	
}

}
.content {
	padding-left: 25px;
}
.aboutsub {
	padding-left: 50px;
	padding-top: 20px;
}
.paypal {
	padding-top: 20px;
}