
.formNoError {
    display: none;
  }
  @media (max-width: 340px) {
    .slide__1 {
        height: 249px !important;
    }
    .slide__14 {
        height: 249px !important;
    }
    .slide__13 {
        height: 249px !important;
    }
  }
   @media (min-width: 341px) and (max-width: 400px) {
    .slide__1 {
        height: 300px !important;
    }
    .slide__14 {
        height: 300px !important;
    }
    .slide__13 {
        height: 300px !important;
    }
  }
    @media (min-width: 401px) and (max-width: 700px) {
    .slide__1 {
        height: 350px !important;
    }
    .slide__14 {
        height: 350px !important;
    }
    .slide__13 {
        height: 350px !important;
    }
  }
  @media (min-width: 701px) and (max-width: 1200px) {
    .slide__1 {
        height: 450px !important;
    }
    .slide__14 {
        height: 450px !important;
    }
    .slide__13 {
        height: 450px !important;
    }
  }
  @media (min-width: 1201px) {
    .slide__1 {
        height: 500px !important;
    }
    .slide__14 {
        height: 500px !important;
    }
    .slide__13 {
        height: 500px !important;
    }
  }
  @media (max-width: 767px) {
     .button-red {
        margin-top: 30px;
    } 
    .breadcrumb {
        padding: 0 !important;
    }
    .ul_adaptive {
        padding-left: 0;
    }
    .text-img {
        display: block;
        margin: 0 auto;
    }
    .astroid-lazyloaded {
        display: block;
        margin: 0 auto;
    }
    #mp-3ie0qudap {
        text-align: center !important;
    }
    .footer-vk {
        position: relative;
    }
    .vk-icon {
        position: absolute;
        left: -32px;
        top: -3px;
    }
    .flex-box {
        display: flex;
        justify-content: center;
    }
    .flex-box a {
        margin: 0 5px;
    }
    .divider img {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .contacts-adaptive {
        text-align: center;
    }
  }
  @media (min-width: 769px) and (max-width: 991px) {
    .logo-adaptive {
        display: none;
    }
    .telephone-header {
        font-size: 14px !important;
        font-weight: 900;
        margin-bottom: 10px;
    }
    .custom-ul li span {
        left: 18px
    }
    ul.nav.menu.menu-module.list-inline.d-block {
        font-size: 14px;
    }
  }
  @media (min-width: 992px) and (max-width: 1200px) {
    .button-red {
        padding: 15px 10px !important;
    }
    .telephone-header {
        margin-bottom: 10px;
    }
    .astroid-nav>li>a {
       font-size: 15px !important; 
    }
    .custom-ul li span {
        left: 18px
    }
    ul.nav.menu.menu-module.list-inline.d-block {
        font-size: 13px;
    }
    body, .body {
        font-size: 15px;
    }
    .list-inline li {
        margin: 2px 0;
    }
  }
  @media (max-width: 991px) and (min-width: 790px) {
     .grid__container {
        display: grid !important;
        grid-template-columns: 400px 400px !important;
    }
  }
  @media (max-width: 789px) and (min-width: 600px) {
    .grid__container {
       display: grid !important;
       grid-template-columns: 300px 300px !important;
   }
 }
 @media (max-width: 599px) and (min-width: 480px) {
    .grid__container {
       display: grid !important;
       grid-template-columns: 250px 250px !important;
   }
 }
 @media (max-width: 479px) and (min-width: 350px) {
    .grid__container {
       display: grid !important;
       grid-template-columns: 182px 182px !important;
       gap: 15px;
   }
 }
    @media (max-width: 575px) {
    .gallery_img {
        height: 100% !important;
    }
    .mobile-adaptive {
        max-width: 100% !important;
    }
    .row-adaptive {
        display: block !important;
    }

  }
  @media (max-width: 490px) {
    /* .view-builder {
        display: grid !important;
        grid-template-columns: 1fr !important;
    } */
    .view-builder .col-6 {
        max-width: 100%;
    }
  }
  .nissan {
    background-image: none;
  }
  .pb-5, .py-5 {
    padding-bottom: 0 !important;
  }
  html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }
  .links-adaptive {
    display: flex !important;
    justify-content: center !important;
  }
  @media (min-width: 769px) {
    .links-adaptive {
        display: none !important;
    }
  }
  @media (max-width: 991px) {
    .footer-contacts {
        display: block !important;
    }
  }