
@font-face {
  font-family: HelveticaNeueCyr-Thin;
  src: local("HelveticaNeueCyr-Thin"),
       url(../font/HelveticaNeueCyr-Thin.otf);
}

@font-face {
  font-family: HelveticaNeueCyr-Light;
  src: local("HelveticaNeueCyr-Light"),
       url(../font/HelveticaNeueCyr-Light.otf);
}

@font-face {
  font-family: HelveticaNeueCyr-Bold;
  src: local("HelveticaNeueCyr-Bold"),
       url(../font/HelveticaNeueCyr-Bold.otf);
}

@font-face {
  font-family: HelveticaNeueCyr-Roman;
  src: local("HelveticaNeueCyr-Roman"),
       url(../font/HelveticaNeueCyr-Roman.otf);
}

@font-face {
  font-family: HelveticaNeueCyr-Medium;
  src: local("HelveticaNeueCyr-Medium"),
       url(../font/HelveticaNeueCyr-Medium.otf);
}









.carousel  {
   max-width: 1308px;/*1080px */
   margin: 50px auto;
   width:100%;
   height: auto; /*1090px;*/
}
.carousel-wrapper {
   /*margin-top: 10px ;*/
   margin-right: 35px; 
   overflow: hidden; 
   position:relative;
   height:auto;
   width: 100%;
   padding-right: 10px;
   padding-bottom: 5%;
}
.carousel-items {
   width: 10000px; 
   position: relative; 
}
.carousel-block {
   font-family: HelveticaNeueCyr-Light;
   font-size: 21px;
   float: left; 
   width:11%;/* 8%; 880px;*/
   height: auto;/* 1024px;*/
   padding: 10px 10px 10px 10px; 
   margin-left: 1%;
   margin-right: 1%;
   position: relative;
   overflow: visible;
   line-height: 24px;
   letter-spacing: 0.05em;
   color: #909090;
}

.carousel-block1{ font-family: HelveticaNeueCyr-Light;
   font-size: 21px;
   float: left; 
   width:11%;
   height: auto;/* 1024px;*/
   padding: 10px 10px 10px 10px; 
   margin-left: 1%;
   margin-right: 1%;
   position: relative;
   overflow: visible;
   line-height: 24px;
   letter-spacing: 0.05em;
   color: #909090;
 }

h5 {
   font-family: HelveticaNeueCyr-thin;
   font-size: 30px;
  /* color: ;*/
   text-transform: uppercase;
   text-align: center;
   font-weight: 100;
   padding: 35px 14px; /* 0 top*/
   line-height: 1.1em;
   position: relative;
}
h5 span{color:#00b627;}
.carousel-block span{color:#00b627;}


.carousel-button-left a, .carousel-button-right a{
   width: 35px; 
   height: 98px; 
   position: relative;
   top: 11.1em;/*175px;*/
   cursor: pointer; 
   text-decoration:none;
   z-index: 999;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
.carousel-button-left a{
   float: left; 
   background: url(../images/carousel-left2.png) no-repeat; 
}
.carousel-button-right a{
   float: right;
   background: url(../images/carousel-right1.png) no-repeat; 
}

