/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-1c {
  background-image: url(images/sprite.png);
  background-position: 0px -358px;
  width: 85px;
  height: 29px;
}
.icon-adaptive {
  background-image: url(images/sprite.png);
  background-position: -300px -387px;
  width: 45px;
  height: 40px;
}
.icon-analytics {
  background-image: url(images/sprite.png);
  background-position: -349px -99px;
  width: 70px;
  height: 50px;
}
.icon-arrow_black {
  background-image: url(images/sprite.png);
  background-position: -445px -292px;
  width: 25px;
  height: 13px;
}
.icon-arrow_down_black {
  background-image: url(images/sprite.png);
  background-position: -452px -226px;
  width: 16px;
  height: 10px;
}
.icon-arrow_left_black {
  background-image: url(images/sprite.png);
  background-position: -431px -292px;
  width: 14px;
  height: 25px;
}
.icon-arrow_left_white {
  background-image: url(images/sprite.png);
  background-position: -459px -267px;
  width: 14px;
  height: 25px;
}
.icon-arrow_right_black {
  background-image: url(images/sprite.png);
  background-position: -445px -267px;
  width: 14px;
  height: 25px;
}
.icon-arrow_right_white {
  background-image: url(images/sprite.png);
  background-position: -431px -267px;
  width: 14px;
  height: 25px;
}
.icon-arrow_top_white {
  background-image: url(images/sprite.png);
  background-position: -452px -216px;
  width: 16px;
  height: 10px;
}
.icon-arrow_white {
  background-image: url(images/sprite.png);
  background-position: -431px -317px;
  width: 25px;
  height: 13px;
}
.icon-ben1 {
  background-image: url(images/sprite.png);
  background-position: -60px -387px;
  width: 60px;
  height: 40px;
}
.icon-ben2 {
  background-image: url(images/sprite.png);
  background-position: -349px -241px;
  width: 60px;
  height: 46px;
}
.icon-ben3 {
  background-image: url(images/sprite.png);
  background-position: -349px -287px;
  width: 60px;
  height: 30px;
}
.icon-ben4 {
  background-image: url(images/sprite.png);
  background-position: -349px -195px;
  width: 60px;
  height: 46px;
}
.icon-ben5 {
  background-image: url(images/sprite.png);
  background-position: 0px -387px;
  width: 60px;
  height: 40px;
}
.icon-bitrix {
  background-image: url(images/sprite.png);
  background-position: 0px -201px;
  width: 166px;
  height: 33px;
}
.icon-card {
  background-image: url(images/sprite.png);
  background-position: -349px -49px;
  width: 70px;
  height: 50px;
}
.icon-certificate {
  background-image: url(images/sprite.png);
  background-position: -249px -70px;
  width: 100px;
  height: 70px;
}
.icon-check {
  background-image: url(images/sprite.png);
  background-position: -431px -120px;
  width: 35px;
  height: 28px;
}
.icon-check_white {
  background-image: url(images/sprite.png);
  background-position: -431px -148px;
  width: 35px;
  height: 28px;
}
.icon-close {
  background-image: url(images/sprite.png);
  background-position: -431px -216px;
  width: 21px;
  height: 21px;
}
.icon-content {
  background-image: url(images/sprite.png);
  background-position: -120px -387px;
  width: 45px;
  height: 40px;
}
.icon-etap1 {
  background-image: url(images/sprite.png);
  background-position: -249px -140px;
  width: 89px;
  height: 49px;
}
.icon-etap2 {
  background-image: url(images/sprite.png);
  background-position: -246px -268px;
  width: 82px;
  height: 49px;
}
.icon-etap3 {
  background-image: url(images/sprite.png);
  background-position: -164px -268px;
  width: 82px;
  height: 49px;
}
.icon-etap4 {
  background-image: url(images/sprite.png);
  background-position: -82px -268px;
  width: 82px;
  height: 49px;
}
.icon-etap5 {
  background-image: url(images/sprite.png);
  background-position: 0px -268px;
  width: 82px;
  height: 49px;
}
.icon-etap6 {
  background-image: url(images/sprite.png);
  background-position: -349px 0px;
  width: 82px;
  height: 49px;
}
.icon-etap7 {
  background-image: url(images/sprite.png);
  background-position: 0px -317px;
  width: 89px;
  height: 41px;
}
.icon-eye {
  background-image: url(images/sprite.png);
  background-position: -431px -237px;
  width: 26px;
  height: 15px;
}
.icon-eye_gray {
  background-image: url(images/sprite.png);
  background-position: -431px -252px;
  width: 26px;
  height: 15px;
}
.icon-fb {
  background-image: url(images/sprite.png);
  background-position: -466px -120px;
  width: 10px;
  height: 18px;
}
.icon-filter {
  background-image: url(images/sprite.png);
  background-position: -210px -387px;
  width: 45px;
  height: 40px;
}
.icon-gray1 {
  background-image: url(images/sprite.png);
  background-position: -89px -317px;
  width: 125px;
  height: 25px;
}
.icon-gray2 {
  background-image: url(images/sprite.png);
  background-position: -119px -234px;
  width: 125px;
  height: 25px;
}
.icon-gray3 {
  background-image: url(images/sprite.png);
  background-position: -166px -201px;
  width: 125px;
  height: 25px;
}
.icon-instagram_white {
  background-image: url(images/sprite.png);
  background-position: -454px -176px;
  width: 20px;
  height: 20px;
}
.icon-kolos_black {
  background-image: url(images/sprite.png);
  background-position: -129px -71px;
  width: 119px;
  height: 34px;
}
.icon-kolos_white {
  background-image: url(images/sprite.png);
  background-position: 0px -234px;
  width: 119px;
  height: 34px;
}
.icon-like {
  background-image: url(images/sprite.png);
  background-position: -431px -196px;
  width: 23px;
  height: 20px;
}
.icon-like_gray {
  background-image: url(images/sprite.png);
  background-position: -431px -176px;
  width: 23px;
  height: 20px;
}
.icon-payment {
  background-image: url(images/sprite.png);
  background-position: -200px -131px;
  width: 48px;
  height: 40px;
}
.icon-rating {
  background-image: url(images/sprite.png);
  background-position: -249px 0px;
  width: 100px;
  height: 70px;
}
.icon-salary {
  background-image: url(images/sprite.png);
  background-position: -100px -131px;
  width: 100px;
  height: 70px;
}
.icon-search {
  background-image: url(images/sprite.png);
  background-position: -431px -40px;
  width: 45px;
  height: 40px;
}
.icon-speed {
  background-image: url(images/sprite.png);
  background-position: -431px 0px;
  width: 45px;
  height: 40px;
}
.icon-step {
  background-image: url(images/sprite.png);
  background-position: -129px 0px;
  width: 120px;
  height: 71px;
}
.icon-step_first {
  background-image: url(images/sprite.png);
  background-position: 0px 0px;
  width: 129px;
  height: 71px;
}
.icon-step_last {
  background-image: url(images/sprite.png);
  background-position: 0px -71px;
  width: 129px;
  height: 60px;
}
.icon-target {
  background-image: url(images/sprite.png);
  background-position: -345px -387px;
  width: 45px;
  height: 40px;
}
.icon-time {
  background-image: url(images/sprite.png);
  background-position: 0px -131px;
  width: 100px;
  height: 70px;
}
.icon-touch {
  background-image: url(images/sprite.png);
  background-position: -165px -387px;
  width: 45px;
  height: 40px;
}
.icon-ui {
  background-image: url(images/sprite.png);
  background-position: -431px -80px;
  width: 45px;
  height: 40px;
}
.icon-vk {
  background-image: url(images/sprite.png);
  background-position: -454px -196px;
  width: 20px;
  height: 12px;
}
.icon-worldwide {
  background-image: url(images/sprite.png);
  background-position: -255px -387px;
  width: 45px;
  height: 40px;
}
.icon-www {
  background-image: url(images/sprite.png);
  background-position: -349px -149px;
  width: 70px;
  height: 46px;
}
