/* Для ноутбуков */
@media (min-width: 1025px) and (max-width: 1199px) {
    /* Стили для экранов от 1025px до 1366px (ноутбуки) */

:root {
  --main-container: calc(100% - 120px);
  --small-container: calc(100% - 120px);
  --radzel-margin: 120px;
  --radzel-dop: 80px;
  --offset-content: 40px;
  --offset-small: 24px;
  --offset-mini: 10px;
  
}    
    
html, body {
    
}

.content-gird-foto-3 {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Адаптивная ширина колонок */
}


.fact-container-width {
    display: grid;
    grid-template-columns: calc((min(100vw, 100%) - var(--main-container)) / 2) calc(var(--main-container)/3) calc((min(100vw, 100%) - var(--main-container)) / 2 + 2*var(--main-container)/3 + -60px);
    gap: 0px;
}

.fact-container-img {
    margin-left: 60px;
}

.footer-column {
    font-size: 12px;
    padding-right: 30px;
}

.hidden-desktops {
    display: none;
}

.visible-desktops {
    display: block;    
}


}