/*    NEW   */
@font-face{font-family:'WhiteApple-Icons';src:url(/catalog/view/theme/prostore/fonts/WhiteApple-Icons.eot?qq8yp3);src:url(/catalog/view/theme/prostore/fonts/WhiteApple-Icons.eot?qq8yp3#iefix) format('embedded-opentype'),url(/catalog/view/theme/prostore/fonts/WhiteApple-Icons.ttf?qq8yp3) format('truetype'),url(/catalog/view/theme/prostore/fonts/WhiteApple-Icons.woff?qq8yp3) format('woff');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:'WhiteApple-Icons'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down:before{content:"\e959"}.icon-chevron-up:before{content:"\e95c"}.icon-diamond:before{content:"\e957"}.icon-premium:before{content:"\e958"}.icon-exchange-round:before{content:"\e955"}.icon-sale-label:before{content:"\e956"}.icon-cable:before{content:"\e954"}.icon-youtube:before{content:"\e953"}.icon-share:before{content:"\e950"}.icon-guarantee-trade:before{content:"\e951"}.icon-exchange-rect:before{content:"\e952"}.icon-question:before{content:"\e94f"}.icon-star:before{content:"\e943"}.icon-viber:before{content:"\e94e"}.icon-app:before{content:"\e94d"}.icon-delivery:before{content:"\e92f"}.icon-guarantee:before{content:"\e944"}.icon-exchange:before{content:"\e945"}.icon-discount:before{content:"\e946"}.icon-play:before{content:"\e947"}.icon-resize:before{content:"\e948"}.icon-data:before{content:"\e949"}.icon-apple:before{content:"\e94a"}.icon-geo:before{content:"\e94b"}.icon-search:before{content:"\e94c"}.icon-battery-charge:before{content:"\e900"}.icon-bluetooth:before{content:"\e901"}.icon-iphone-broken:before{content:"\e902"}.icon-certificate:before{content:"\e903"}.icon-change:before{content:"\e904"}.icon-charger:before{content:"\e905"}.icon-clean:before{content:"\e906"}.icon-clean-brush:before{content:"\e907"}.icon-cog:before{content:"\e908"}.icon-cogwheel:before{content:"\e909"}.icon-2gis:before{content:"\e90a"}.icon-fan:before{content:"\e90b"}.icon-gpu:before{content:"\e90c"}.icon-dvd:before{content:"\e90d"}.icon-hardware:before{content:"\e90e"}.icon-hdd:before{content:"\e90f"}.icon-imac:before{content:"\e910"}.icon-information:before{content:"\e911"}.icon-ipad:before{content:"\e912"}.icon-iphone:before{content:"\e913"}.icon-keyboard:before{content:"\e914"}.icon-laptop:before{content:"\e915"}.icon-lightning:before{content:"\e916"}.icon-macbook:before{content:"\e917"}.icon-memory-card:before{content:"\e918"}.icon-motherboard:before{content:"\e919"}.icon-no-headphones:before{content:"\e91a"}.icon-no-picture-taking:before{content:"\e91b"}.icon-phone:before{content:"\e91c"}.icon-radio:before{content:"\e91d"}.icon-repair:before{content:"\e91e"}.icon-slash:before{content:"\e91f"}.icon-smartwatch:before{content:"\e920"}.icon-speaker:before{content:"\e921"}.icon-tablet:before{content:"\e922"}.icon-time:before{content:"\e923"}.icon-touch:before{content:"\e924"}.icon-wallet:before{content:"\e925"}.icon-watch:before{content:"\e926"}.icon-chevron-left:before{content:"\e927"}.icon-chevron-right:before{content:"\e928"}.icon-check:before{content:"\e929"}.icon-crest:before{content:"\e92a"}.icon-imac-broken:before{content:"\e92b"}.icon-laptop-broken:before{content:"\e92c"}.icon-tablet-broken:before{content:"\e92d"}.icon-watch-broken:before{content:"\e92e"}.icon-minus:before{content:"\e930"}.icon-plus:before{content:"\e931"}.icon-close:before{content:"\e932"}.icon-original:before{content:"\e933"}.icon-credit:before{content:"\e934"}.icon-sale:before{content:"\e935"}.icon-cert:before{content:"\e936"}.icon-clock-o:before{content:"\e937"}.icon-credit-card-alt:before{content:"\e938"}.icon-home:before{content:"\e939"}.icon-instagram:before{content:"\e93a"}.icon-map-marker:before{content:"\e93b"}.icon-percent:before{content:"\e93c"}.icon-telephone:before{content:"\e93d"}.icon-refresh:before{content:"\e93e"}.icon-shield:before{content:"\e93f"}.icon-telegram:before{content:"\e940"}.icon-vk:before{content:"\e941"}.icon-whatsapp:before{content:"\e942"}

.repair__model .repair__model-container {
  border: 0px solid #e6e6e6;
  border-radius: 5px;
  padding: 40px 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .repair__model .repair__model-container {
    padding: 65px 83px;
  }
}
.repair__model .repair__model-parent {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .repair__model .repair__model-parent {
    width: 129px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .repair__model .repair__model-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 52px;
    padding-right: 5px;
    margin-left: 36px;
  }
}
.repair__row, .repair__step ul {
  display: -ms-flexbox;
  display: flex;
}
.repair__row {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .repair__model .repair__row {
    margin: -10px -5px;
    width: 100%;
  }
}
.repair__model .repair__model-item {
  padding: 10px 5px;
  -ms-flex-preferred-size: 0;
  -ms-flex-positive: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: auto;
  max-width: none;
}
.repair__model .repair__model-item span, .repair__model .repair__model-item > a {
  min-width: 100px;
  width: 100%;
  padding: 14px 18px;
  background-color: #fff;
  border-radius: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 14px;
  color: #0b0b0b;
  display: inline-block;
  text-align: center;
  border: 1px solid transparent;
  white-space: nowrap;
}
.repair__model .repair__model-item > a:hover, .repair__model .repair__model-item > a.active {background-color: #000;color:#fff;}
.repair__model .repair__device-item {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 14px;
  text-align: center;
  color: #0b0b0b;
}
.repair__model .device__item-icon, .repair__model .device__item-name {
  display: block;
  width: 100%;
}
.repair__model .device__item-icon {
  font-size: 126px;
  margin-bottom: 26px;
  margin-top: 120px;
}
.repair__problem {
  /*margin-right: auto;
  margin-left: auto;*/
  margin-left: 240px;
  max-width: 1200px;
}
@media (max-width: 1199px) {
  .repair__problem {
    margin-right: auto;
    margin-left: auto;
  }
}
.repair__problem .repair__problem-list {
  border: 0px solid #e6e6e6;
  border-radius: 5px;
  padding: 30px 32px;
}
@media (min-width: 768px) {
  .repair__problem .repair__problem-list {
    padding: 30px 50px;
  }
}
.repair__problem .repair__problem-list .repair__row {
  margin-left: 0;
  margin-right: 0;
}
.repair__col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.repair__problem .repair__problem-col {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .repair__problem .repair__problem-col {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.repair__problem .problem__item {
  margin-bottom: 32px;
  border-left: none;
}
@media (min-width: 768px) {
  .repair__problem .problem__item {
    max-width: 305px;
  }
}
@media (min-width: 992px) {
  .repair__problem .repair__problem-col:nth-child(3n+1) .problem__item {
    padding-left: 0;
    border-left: none;
  }
}
.repair__problem .problem__item a {
  font-style: normal;
  text-decoration: none;
  color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.repair__problem .problem__item a {
  font-style: normal;
  color: #000;
  cursor: default;
}
.repair__problem .problem__item-icon {
  margin-right: 18px;
  padding-top: 3px;
  font-weight: 400;
  font-size: 18px;
}
.repair__problem .problem__item-icon > i {
  font-size: 48px;
}
.repair__problem .problem__item-desc {
  margin: 0;
}
.problem__item .title {
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  max-width: 227px;
}
.problem__item .price {
  font-weight: 300;
  font-size: 24px;
  line-height: 29px;
}
.page__title {
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  margin-bottom: 20px;
}
.page__subtitle {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  margin-bottom: 40px;
}
@media (min-width: 1200px) {
  .page__title {
    font-size: 48px;
    line-height: 56px;
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .page__subtitle {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1199px){.repair__model .device__item-icon{margin-top: 0px;}}