body {
  margin: 0;
  padding: 0;
}


  
.section-inner {
  max-width: 980px;
  position: relative;
  margin: 0 auto; }


.games-slider .slider-itself:after, .features-container li:after {
  content: "";
  display: block;
  clear: both; }

header.section {
  background: transparent url("../img/bkg.jpg") center top no-repeat; 
  animation-name: bonus-; animation-duration: 4s; animation-iteration-count:infinite; animation-delay:4s;
  }
  
  @media only screen and (max-width: 858px) {
    header.section {
      background-size: 200%;
	  background-position:bottom; } }  
	  
 
  @media only screen and (max-width: 640px) {
    header.section {
      background: transparent url("../img/bkg-mobile.jpg") center top no-repeat;
      background-size: 100% auto; } }

.games-slider {
  margin-top: 38px; }
  @media only screen and (max-width: 1010px) {
    .games-slider {
      padding: 0 10px; } }
  @media only screen and (max-width: 480px) {
    .games-slider {
      margin-top: 20px; } }

.games-slider {
  padding-bottom: 35px;
  /* prevents ruined look while slider is loading */ }
  @media screen and (max-width: 1091px) {
    .games-slider {
      overflow: hidden; } }
  @media only screen and (max-width: 480px) {
    .games-slider {
      padding: 0 10px 20px; } }
  .games-slider .slick-initialized .slick-slide.single-slide,
  .games-slider .single-slide {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    -webkit-align-content: space-between; }
  .games-slider .slider-control {
    left: -49px;
    top: 25%;
    z-index: 2;
    position: absolute;
    cursor: pointer; }
    .games-slider .slider-control.next-game-arrow {
      left: auto;
      right: -49px;
      -moz-transform: scaleX(-1);
      -o-transform: scaleX(-1);
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
      filter: FlipH;
      -ms-filter: "FlipH"; }
    @media screen and (max-width: 1091px) {
      .games-slider .slider-control {
        left: -20px; }
        .games-slider .slider-control.next-game-arrow {
          left: auto;
          right: -20px; } }
    @media screen and (max-width: 1040px) {
      .games-slider .slider-control {
        z-index: -1;
        opacity: 0; } }
  .games-slider .slick-init:not(.slick-initialized) .single-slide:not(:first-child) {
    display: none; }
  .games-slider .single-image {
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    text-align: center;
    max-width: 24.5%; }
    .games-slider .single-image > img {
      border-radius: 6px;
      border: 3px solid #a0d9d3; }
    @media screen and (max-width: 680px) {
      .games-slider .single-image {
        margin-bottom: 6px;
        max-width: 49.2%;
        width: 49.2%; }
        .games-slider .single-image > img {
          width: 96%; } }
  .games-slider .slick-slide .stars-row img {
    display: inline; }

