.lSSlideOuter {
background-color: #000;
}

#slider {
  width:100%;
  clear: left;
}
#slider li {
  background-size: cover !important; 
}
.lSAction {
  display: none !important;
}
.espritgames .lSGallery {
  width: 910px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.espritgames .lSGallery li {
  width: 205px !important;
  border-radius: 20px !important;
  border: 3px solid #FFF;
}

.about_base {
  width: 372px;
  height: 302px;
  border-radius: 48px;
  margin: 0 auto;
  background-color: #fff;
  padding: 30px;
}
.about_base h1 {
  clear: none;
  /*font-size: 1.4em;*/
  letter-spacing: -1.4px;
  margin: 0 0 0 58px;
}
.about_base strong {
  display: block;
  font-size: .9em;
  letter-spacing: -0.5px;
  margin-left: 58px;
}
.about_base .ico {
  float: left;
  border-radius: 12px;
}
.about_base p {
  clear: left;
  font-size: .9em;
  letter-spacing: -.25px;
  line-height: normal;
  margin-top: 2.4em;
  margin-bottom: 0 !important;
  width: 245px;
  height: 165px;
}
.about_base .src_thumb_set {
  width: 102px;
  float: right;
  margin-top: 40px;
  list-style: none;
}
.about_base .src_thumb_set img {
  margin: 0 auto;
  display: block;
  border-radius: 12px;
  margin-bottom: 6px;
}
.about_base .src_thumb_set li {
  margin: 0;
  padding: 0;
}
.about_btn {
  float: right;
  width: 88px;
  height: 25px;
  /*font-size: .9em;*/
  color: black;
  font-weight: 700;
  padding: 8px 0 0 25px;
  margin-top: 15px;
  text-decoration: none;
  user-select: none;
  background: #878787;
  outline: none;
  border-width: 2px 0;
  transition: .2s;
  border-radius: 15px;
}

@media screen and (min-width: 825px) {
  .about_base {
    margin: 27px 0 100px 50%;
    background-size: auto;
  }
  #slider li {
    background-size: auto !important;
  }
  .lSAction {
    display: block !important;
  }
}