


@media (max-width: 780px) {
    /* Ваши стили для экранов шириной менее 780px */
    .app-sidebar.open.ps {
        position: fixed;
        left: 0px;
        width: 35px;
      }
      .color-menu .side-menu h3 {
        color: rgba(255, 255, 255, 0.7);
        display: none;
      }

      .color-menu .side-menu__item.active .side-menu__label {
        color: #fff !important;
        display: none !important;
      }
      .side-menu__label {
        display: none;
      }
      .side-menu__item {
        padding: 0px !important;
      }.side-menu .slide {
        margin-top: 20px;
        height: 30px;
      }.color-menu .side-menu__item {
        color: rgba(255, 255, 255, 0.8) !important;
        height: 30px !important;
        margin-top: 10px !important;
      }.main-container.container-fluid {
        padding-left: 5px !important;
        display: block !important;
      }.slide {
        margin-top: 10px !important;
        height: 30px !important;
      }

      .app-sidebar__toggle {
        display: none !important;
      }.logo-horizontal {
        display: none !important;
      }.rating { top: 15px !important;
        right: unset !important;
        left: 10px !important;
      }.navbar-toggler-icon.fe.fe-more-vertical {
        margin-top: -15px;
        position: relative;
        top: 10px;
      }.app-sidebar.open.ps {
        top: 55px !important;
      }.jumps-prevent {
  padding-top: 65px !important;
}
.page-title {
  margin-top: 22px !important;
  margin-bottom: -40px !important;
}.breadcrumb-item.active {
  position: relative;
  top: -1px;
}.breadcrumb {
  padding-bottom: 0px !important;
}#regions-list {
  position: relative;
  top: -7px;
}#dateForm label {
  margin-left: -9px;
}#dateForm .input-group {
  margin-left: -9px;
}.region {
  margin-bottom: -29px !important;
}#two2 {
  font-size: 13px !important;
  margin-bottom: 0px !important;
}.descs {
  font-size: 13px !important;
}.prices {
  font-size: 13px !important;
  top: 0px !important;
  position: relative !important;
  margin-top: -35px !important;
}

.descs22 {
  font-size: 13px !important;
  top: 0px !important;
  position: relative !important;
  margin-top: -35px !important;
}
.linefullm {
  min-height: auto !important;
  height: auto !important;
  display: flex;
}#add-to-cart {
  position: absolute;
  float: right;
  border-radius: 20px;
  padding: 5px 10px !important;
  bottom: 10px !important;
  left: -1px;
  right: unset !important;
  padding: 3px 10px !important;
}
.btn.btn-primary.btnnew {
    position: absolute;
    float: right;
    border-radius: 20px;
    bottom: 10px !important;
    right: -7px !important;
    left: unset !important;
    padding: 3px 10px !important;
    position: absolute !important;
    top: unset !important;
    height: 30px !important;
  }
.descs22 {
    font-size: 13px !important;
    position: relative !important;
    margin-top: 0 !important;
    top: -35px !important;
    right: 0px !important;
    left: 50% !important;
  }.region h3 {
  width: 70%;
  float: left;
  font-size: 14px !important;
  margin-top: 5px !important;
  color: black;
  font-weight: bold;
}



.container-fluid .row {
  display: flex !important;
  flex-direction: column !important;
}

.col-sm-12.col-md-4.col-lg-4.col-xl-4 {
  order: 1 !important; /* Отобразится первым */
}

.col-sm-12.col-md-8.col-lg-8.col-xl-8 {
  order: 2 !important; /* Отобразится вторым */
}.rating {
  font-size: 14px !important;
  top: 16px !important;
}.col-sm-12.col-md-4.col-lg-4.col-xl-4 {
  width: 100% !important;
  left: 13px !important;
  margin-top: -5px !important;
  margin-bottom: -15px !important;
}.linefullm {
  min-height: 116px !important;
}
.ymaps-2-1-79-gototech {
  display: none !important;
}





  }