@media (max-width :992px) {
  .logotop {
    width:100%;
    margin-bottom:0
  }
  .container-head {
    margin-top:0
  }
  .header {
    height:70px
  }
  .infotop {
    display:none
  }
  #primary {
    margin-top:47px
  }
  .mainbigimg img {
    height: 220px;
  }
  #heromain {
    padding:10px 0
  }
  .section {
    padding:0;
  }
  .section-text {
    width:100%
  }
  .section-howto {
    padding-top:0
  }
  .section-title {
    font-size:26px
  }
  .section-advantage,
  .section-kurer,
  .section-pay {
    padding-top:0;
    padding-bottom:0
  }
  .advantage-item {
    margin-left:0
  }
  .btnreview-google,
  .btnreview-yandex {
    display:block;
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
    float:none
  }
  .btnreview-google {
    margin-bottom:25px
  }
  #yamaps1 {
    margin-left:0;
    margin-top:20px
  }
  .logobottom {
    width:100%;
    float:none
  }
  .section-contacts .section-title {
    text-align:center
  }
  a.phone-dropdown--pc {
    font-size:18px
  }
  a.phone-dropdown--pc:hover {
    color:#fff
  }
  .back-to-top {
    bottom:0;
    right:0
  }
  .callback-bt3 {
    border-radius:10px 0 0
  }
  .callback-bt {
    border-radius:0 10px 0 0
  }
  .section-breadcrumb {
    padding:10px 0
  }
  .site-type-repair-brand .section-page-text {
    padding-top:0;
    padding-bottom:0
  }
  .section-advantages .row-advantage .col-lg-4:nth-last-child(-n+3) {
    margin-bottom:20px
  }
  .section-advantages .row-advantage .col-lg-4:last-child {
    margin-bottom:0
  }
  .section-advantages {
    padding-bottom:0
  }
  .kurer-carimage {
    margin-top:20px
  }
  .rekinner-text {
    max-width:90%
  }
  .row-pay {
    background-size:80%;
    background-position:center bottom;
    padding-bottom:220px
  }
  .advantage-item.advantage-item-main {
    margin-left:0
  }
  .swiper-reviev .swiper-slide-review {
    flex-direction:column
  }
  .section-advantages .row-advantage .col-lg-2 {
    margin-bottom:20px
  }
  .footercol3 .fnav {
    margin-top:0
  }
  .footercol2 .fnav {
    margin-bottom:0
  }
  .back-to-top {
    width:46px;
    height:46px
  }
  .devealis-mob {
    display:block;
    border-radius:10px;
    box-shadow:0 -4px 20px -7px rgb(0 0 0/75%);
    padding:10px 15px;
    text-align:center;
    margin-top:10px;
    background:var(--accent)
  }
  .copyright-devealis {
    display:none
  }
  .copyright-main {
    margin-bottom:0
  }
  .vbox-inline.vbox-child {
    height:100vh;
    overflow:scroll
  }
  .protectphones-inner {
    padding-top:40px
  }
  .site-type-model-neworder #herotyperepair.section {
    padding-top:25px
  }
  .site-type-model-neworder #herotyperepair .hero-title--wbg h1 {
    line-height:1.25
  }
  .site-type-model-neworder #herotyperepair .rowrepairtypes-title {
    line-height:1.25
  }
  .site-type-model-neworder #herotyperepair .image {
    max-height:150px;
    width:auto;
    margin-bottom:25px
  }
  .site-type-model-neworder .repeirelementtext,
  .site-type-model-neworder #herotyperepair .hero-fromtitle {
    line-height:1.25
  }
  .site-type-model-neworder .toprepairelement a {
    min-width:145px
  }
  .logoalltext {
    display:none
  }
  .logofooterbig .logoalltext {
    display:block
  }
}
@media (min-width :992px) {
  .container-fluid.contheromain {
    padding-left:0;
    padding-right:0
  }
}
@media (min-width :1200px) {
  .text {
    font-size:18px
  }
}
@media (min-width :1400px) {
  .text {
    font-size:22px
  }
}
