
.carousel .section-head__title{text-align: center;margin-bottom:  50px;}

@media (min-width: 980px) {
.carousel__list.photo-main__list{width: 775px;margin: 0 auto;}
  }

.photo-main.col-lg-1-5 {
    padding: 0;
    margin-bottom: 5px;
}
.feature__pic {
  white-space: nowrap; }
  .feature__pic:before {
    display: inline-block;
    content: '';
    height: 100%;
    vertical-align: middle;
    width: 0; }
  .feature__img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    white-space: normal; }

.feature__name {
  display: table-cell;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; 
  }
  .feature__name span.main-title {
    font-size: 1.5em;
    color: #000;
	}
  .feature__name:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff), to(#fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    bottom: 0;
    right: 0;
    content: "";
    height: 23px;
    position: absolute;
    top: 0;
    width: 10%; }

.feature {
  text-align: center; }
  .feature__name {
        color: #676d72;
    font-size: 1em;
    height: 69.6px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 70%; }
    .feature__name:after {
      top: 46.4px; }
  .feature__icon, .feature__pic {
    /*display: table-cell;*/
    margin-bottom: 5.75px;
    /*width: 29%;*/
    text-align: center; }
  .carousel__list .feature:nth-child(odd) svg {
    font-size: 66px;
    fill: #12cdd4; } 
  .carousel__list .feature:nth-child(even) svg {
    font-size: 66px;
    fill: #414bb2; }
    /*.carousel__list svg:nth-child(odd) {
		fill: red;
	}*/
    .feature__icon > svg {
      display: block;
      height: 1em !important;
      margin: auto;
      width: 1em !important; }
  .feature > a:hover {
    text-decoration: none; }

@media (max-width: 760px) {
	.photo-main__list .feature-col{
    text-align: center;
    max-height:200px;
  }
  .photo-main__list .feature-col img{
    vertical-align: top;
  }
}
/*# sourceMappingURL=style.css.map */
