@media (max-width:minpx) and (max-width:1270px) {
    .workspace {
      width: 600px;
    }
  
    html,
    body {
      min-width: 620px;
    }
  
    /* body {min-width:640px; width:100%; overflow-x:hidden;} */
    body>*>* * {
      max-width: 600px;
    }
  
    #fixedform,
    #fixedform>div,
    #fixedform2,
    #fixedform2>div,
    .slick-slider,
    .slick-slider *,
    .lSSlideOuter,
    .lSSlideOuter *,
    .fancybox-overlay * {
      max-width: none!important;
    }
  
    .h600 {
      display: none !important;
    }
  
    section {
      min-width: 600px;
      width: 100%!important;
      overflow-x: hidden;
    }
    .flex_wrapper{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 20px;
    }
    .flex_wrapper .null, .vv2 .null{
        display: none;
    }
    .vv2{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .gotr, .gotra{
        margin: 0!important;
        margin-bottom:20px!important;
        width: 100%!important;
    }
    .s1, .s2, .s4{
        width: 100%!important;
        box-sizing: border-box;
    }
    .t1{display: none!important;}
    .vv1{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .vv1 .null{
        display: none;
    }
    .navigator{
      display: none!important;
    }
 }

.geograf_section{
  margin-top: 64px;
  margin-bottom: 64px;
}
.geograf_new_grid{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
.geograf_new_item{
  height: 300px;
  background: #E5E5E5;
  padding: 40px 37px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  width: calc((100% / 3) - 20px / 3);
}
.gnp{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  font-weight: 700;
  font-size: 25px;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  text-decoration: none;
}
.gnp svg{
  flex-shrink: 0;
}
.gnt{
  margin-top: 17px;
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.01em;
  color: black;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 52px;
}
@media screen and (max-width: 1270px){
  .geograf_new_item{
    width: 100%;
  }
}

