/* Vyravnivanie knopok v kartochkah (vne media) */
.t772__textwrapper { min-height: 100px !important; }

@media (max-width: 767px) {
    
      /* === ОБЩИЕ ИСПРАВЛЕНИЯ === */
        body {
                overflow-x: hidden !important;
                  }
                    #allrecords {
                            overflow-x: hidden !important;
                              }
                              
                                /* === ТЕКСТ — ПЕРЕНОС ДЛИННЫХ СЛОВ И ЗАГОЛОВКОВ === */
                                  h1, h2, h3, h4, h5, h6,
                                    .t-title, .t-descr, .t-text,
                                      .t-redactor, [class*="t-heading"],
                                        .tn-atom {
                                                overflow-wrap: break-word !important;
                                                    word-break: break-word !important;
                                                        hyphens: auto !important;
                                                            max-width: 100% !important;
                                                              }
                                                              
                                                                /* === КОНТЕЙНЕРЫ — НЕ ВЫХОДИТЬ ЗА ЭКРАН === */
                                                                  .t-container,
                                                                    .t-col,
                                                                      .t-cell,
                                                                        .t-section,
                                                                          [class*="t-rec"] {
                                                                                  max-width: 100% !important;
                                                                                      overflow-x: hidden !important;
                                                                                          box-sizing: border-box !important;
                                                                                            }
                                                                                            
                                                                                              .t-container {
                                                                                                      padding-left: 20px !important;
                                                                                                          padding-right: 20px !important;
                                                                                                            }
                                                                                                            
                                                                                                              .t-col {
                                                                                                                      padding-left: 10px !important;
                                                                                                                          padding-right: 10px !important;
                                                                                                                            }
                                                                                                                            
                                                                                                                              /* === ИЗОБРАЖЕНИЯ === */
                                                                                                                                img {
                                                                                                                                        max-width: 100% !important;
                                                                                                                                            height: auto !important;
                                                                                                                                              }
                                                                                                                                              
                                                                                                                                                /* === КНОПКА "ВЕРНУТЬСЯ НА ГЛАВНУЮ" === */
                                                                                                                                                  .t-btn {
                                                                                                                                                          width: calc(100% - 40px) !important;
                                                                                                                                                              max-width: 100% !important;
                                                                                                                                                                  box-sizing: border-box !important;
                                                                                                                                                                      margin-left: 20px !important;
                                                                                                                                                                          margin-right: 20px !important;
                                                                                                                                                                              white-space: normal !important;
                                                                                                                                                                                  text-align: center !important;
                                                                                                                                                                                    }
                                                                                                                                                                                    
                                                                                                                                                                                      /* === ОТСТУПЫ БЛОКОВ === */
                                                                                                                                                                                        .t-rec_pt_60 { padding-top: 30px !important; }
                                                                                                                                                                                          .t-rec_pb_60 { padding-bottom: 30px !important; }
                                                                                                                                                                                          
                                                                                                                                                                                            /* === КАТАЛОГ === */
                                                                                                                                                                                              .pchk-products {
                                                                                                                                                                                                      grid-template-columns: 1fr !important;
                                                                                                                                                                                                        }
                                                                                                                                                                                                          .pchk-card {
                                                                                                                                                                                                                  width: 100% !important;
                                                                                                                                                                                                                      max-width: 100% !important;
                                                                                                                                                                                                                        }
                                                                                                                                                                                                                        
                                                                                                                                                                                                                          /* === КОНТАКТЫ — ИСПРАВЛЕНИЕ НАЛОЖЕНИЯ КОЛОНОК === */
                                                                                                                                                                                                                            .t-col_6,
                                                                                                                                                                                                                              .t-col_4,
                                                                                                                                                                                                                                .t-col_3 {
                                                                                                                                                                                                                                        width: 100% !important;
                                                                                                                                                                                                                                            float: none !important;
                                                                                                                                                                                                                                                display: block !important;
                                                                                                                                                                                                                                                    margin-bottom: 20px !important;
                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        /* === FAQ — ЗАГОЛОВКИ НЕ ОБРЕЗАЮТСЯ === */
                                                                                                                                                                                                                                                          .t-faq__item-title,
                                                                                                                                                                                                                                                            .t-faq__item-text,
                                                                                                                                                                                                                                                              .t-faq .t-title {
                                                                                                                                                                                                                                                                      overflow-wrap: break-word !important;
                                                                                                                                                                                                                                                                          word-break: break-word !important;
                                                                                                                                                                                                                                                                              white-space: normal !important;
                                                                                                                                                                                                                                                                                  max-width: 100% !important;
                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                      /* === СКРЫВАЕМ ЯНДЕКС КАРТУ НА МОБИЛЬНЫХ (она не загружается) === */
                                                                                                                                                                                                                                                                                        .t-map,
                                                                                                                                                                                                                                                                                          [data-record-type="672"],
                                                                                                                                                                                                                                                                                            .t-map__frame {
                                                                                                                                                                                                                                                                                                    display: none !important;
                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                        /* === HTML БЛОК С КОДОМ — СКРЫТЬ ЕСЛИ ОТОБРАЖАЕТСЯ КАК ТЕКСТ === */
                                                                                                                                                                                                                                                                                                          .t-text script,
                                                                                                                                                                                                                                                                                                            .t-html__content script {
                                                                                                                                                                                                                                                                                                                    display: none !important;
                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                        /* === ЯЧЕЙКИ ТАБЛИЦЫ КОНТАКТОВ === */
                                                                                                                                                                                                                                                                                                                          table {
                                                                                                                                                                                                                                                                                                                                  width: 100% !important;
                                                                                                                                                                                                                                                                                                                                      display: block !important;
                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                          td, th {
                                                                                                                                                                                                                                                                                                                                                  display: block !important;
                                                                                                                                                                                                                                                                                                                                                      width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                }
                                                                                                                                                                                                          }
                                                                                                                                                                                              }
                                                                                                                                                  }
                                                                                                                                }
                                                                                                              }
                                                                                              }
                                                                          }
                                        }
                    }
        }
}

/* === СКРЫТЬ БЛОК КАРТЫ ЯНДЕКС НА МОБИЛЬНЫХ === */
@media (max-width: 767px) {
      #rec1197639591 {
              display: none !important;
                }
                }
      }
}

/* === ВЫРАВНИВАНИЕ КНОПОК В КАРТОЧКАХ === */
.t772__textwrapper {
        min-height: 100px !important;
        }
}