.infiniteslide_wrap {
  overflow: visible !important;
}

#feature .wrap {
  max-width: 1220px;
}

@media screen and (min-width: 561px) {
  #feature .feature__sub__title {
    margin: 137px 0 30px;
  }
  #feature .feature__slider {
    margin-top: 45px;
  }
  #feature .main-page__row {
    margin-top: 100px;
  }
}
/*--------------------------------------
    smartphone
--------------------------------------*/
@media screen and (max-width: 560px) {
  #feature {
    padding-bottom: 21px;
  }
  #feature:after {
    bottom: 0;
  }
  #feature h2 {
    width: 345px;
  }
  #feature .feature__slider {
    margin-top: 30px;
  }
  .main-page__row__item {
    margin-bottom: 50px;
  }
  .main-page__row__item h4 {
    margin-bottom: 13px;
  }
  .main-page__row__item .button {
    margin-top: 48px;
  }
}

/*# sourceMappingURL=feature.css.map */
