
.nav-mg{
margin-top: 110px;
}

.slogan{
	color: #247f44;
font-size: 18px;
margin-top: 10px;
margin-left: 48px;
}
.sli{
	background: #fef9da8f;
border-radius: 17px;
padding: 20px;
}
.sli-ct{
	margin-top: 100px !important;
}
.tt h1{
	font-size: 16px !important;
}

.tt h3 {
	font-size: 16px !important;
line-height: 2;
}

.tt p {
	text-align:justify !important;
}

.t{
	margin-top: 20px;
}

.ser img {
	width: auto;
height: 75px;
}

.service-mg{
	margin-top: 0 !important;
}
.pt-serif-regular {
  font-family: "PT Serif", serif;
  font-weight: 400;
  font-style: normal;
}

.member-img img{
	width: auto;
height: 150px;
margin-left: 66px;
}

.slogan-ft {
  color: #247f44;
  font-size: 23px;
  margin-top: 1px;
  text-align: center;
}
.logo p {
	text-align:justify !important;
}



@media (max-width: 1010px) {
	
	.feed-mb{
		margin-left: -43px;
	}
	.ab-mb{
		
  width: auto !important;
  height: 222px;
  margin-left: -86px;
}

.header .logo span {
  color: #bf4354;
  font-size: 23px;
  font-weight: 600;
  margin-top: 5px;
}
.header .logo img {
  max-height: 50px;
  margin-right: 0;
}
.slogan {
  color: #247f44;
  font-size: 14px;
  margin-top: 5px;
  text-align: center;
  margin-left: 33px;
}
.nav-mg {
  margin-top: 62px;
}
.hero {
  width: 100%;
  min-height: 29vh;
  position: initial;
}
.sli-ct {
  margin-top: 59px  !important;
}
.member-img img {
  width: auto;
  height: 150px;
  margin-left: 4px;
}

.hero img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 28%;
}
.header .logo img {
  max-height: 100px;
  margin-right: 8px;
  width: 54px;
}



}