#Container #bc_64 {
  font-weight: bold;
}

#Container #bt_99 {
  text-align: center;
}

#Container #bt_98 {
  text-align: center;
}

 
header{   }
#Logo{position:absolute;left:0px;top:-16px;}
#HeadTopMenu{position:absolute;left:495px;top:24px;}
@media screen and (max-width:1200px){#HeadTopMenu{position:fixed;left:0px;top:0px;} #Logo{left:10px;top:10px;}}
#banner{position:absolute;left:px;top:px;width:100px;height:auto}
#bb_143 {
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 100 !important;
  margin: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

#bc_143 {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

#bc_143 {
  padding: 20px 16px 16px !important;
}

.enter-home-wrap {
  position: relative;
  text-align: center;
  margin-bottom: 14px;
  padding: 2px;
  border-radius: 50px;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(120deg, #A5D6A7, #C8E6C9, #81C784, #B9DFC0);
  background-size: 250% 250%;
  animation: borderFlow 6s ease infinite;
}

.enter-home-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 11px 32px;
  background: linear-gradient(180deg, #FFFFFF 0%, #F0F9F2 100%);
  color: #2E7D52 !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  text-decoration: none !important;
  border-radius: 48px;
  border: 1px solid #B7DFC3;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 12px rgba(46, 125, 82, 0.12);
  transition: transform 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
}

.enter-home-btn::before {
  content: &amp;
  position: absolute;
  top: 0;
  left: -75%;
  width: 45%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.7), transparent);
  transform: skewX(-20deg);
  animation: btnShine 5s ease-in-out infinite;
}

.enter-home-btn::after {
  content: &amp;
  font-size: 18px;
  color: #66BB6A;
  transition: transform 0.3s ease;
}

.enter-home-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(46, 125, 82, 0.18);
  color: #1B5E3B !important;
}

.enter-home-btn:hover::after {
  transform: translateX(6px);
}

.ft01 {
  color: #2E7D52 !important;
  text-align: center;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px;
  line-height: 1.6;
  text-shadow: 0 1px 8px rgba(255, 255, 255, 0.9), 0 0 2px rgba(255, 255, 255, 0.8);
}

.ft02 {
  color: #4A8C66 !important;
  text-align: center;
  font-size: 11px !important;
  margin-top: 6px;
  text-shadow: 0 1px 6px rgba(255, 255, 255, 0.85);
}

#featured_div {
  padding-bottom: 220px !important;
}

50% {
  background-position: 100% 50%;
}

100% {
  background-position: 0% 50%;
}

85% {
  left: 125%;
}

body {
  background-image: url(/uploads/images/o_260613171927.png);
  background-repeat: repeat;
  background-attachment: fixed;
  background-size: cover;
}

