.menu30 {
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	display: block;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: 2px;
}
@media (max-width: 767px) {
.menu30last {
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	display: block;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: 2px;
}
}
@media (min-width: 768px) {
.menu30last {
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	display: block;
	margin-left: -4px;
	margin-right: -6px;
	margin-bottom: 2px;
}
}
.jumbotron {
	margin-top: -19px !important;
}
.bodycontents {
	margin: 0 15px;
}
.jumbotron3 {
  padding: 30px 0;
  margin-bottom: 30px;
  color: inherit;
  background-color: #b5e0fa;
}
.jumbotron4 {
  padding: 10px 0;
  color: inherit;
  background-color: #3355aa;
}
h3.partner {
	color:#ffffff;
	text-align: center;
}
.vendorlogo {
	text-align: center;
	padding: 10px 0;
}
.vendorlogo img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
div.greeting {
	width: 100%;
	height: 1110px;
	background-image: url('../images/xlsoft_greeting.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: -11px;
}
@media (min-width: 768px) {
	.greetingbody {
		font-size: 15px;
		line-height: 140%;
	}
}
@media (min-width: 992px) {
	.greetingbody {
		font-size: 17px;
		line-height: 150%;
	}
}
.greetingheader {
	margin-top: 40px;
	margin-bottom: 25px;
}
@media (min-width: 992px) {
	.greetingheader {
		margin-top: 70px;
		margin-bottom: 65px;
	}
}
div.history {
	width: 100%;
	height: 1070px;
	background-image: url('../images/xlsoft_30history.jpg');
	background-repeat: no-repeat;
	background-size: contain;
}
