@media screen and (min-width: 1281px) and (max-width: 1600px) {
  .main_slider .slide_info {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-top: 100px;
  }
}
@media screen and (min-width: 1281px) and (max-width: 1600px) and (min-width: 1025px) {
  .main_slider .slide_info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1281px) and (max-width: 1600px) and (max-width: 1024px) {
  .main_slider .slide_info {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
  .main_slider .slick-arrow {
    top: 40px;
  }
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
  .calc_section {
    padding: 60px 0;
  }
  .calc_section .image_block {
    margin: -60px 0;
    padding-right: 30px;
  }
  .calc_section .info_block {
    padding: 40px;
    padding-left: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .page-main .block {
    padding-bottom: 50px;
  }

  .main_slider {
    padding: 30px 0;
  }
  .main_slider .slide_info {
    padding-top: 80px;
  }
  .main_slider .slick-arrow {
    top: 20px;
  }
  .main_slider .slick-dots {
    bottom: 20px;
    right: 20px;
  }

  .categories_slider:not(.slick-slider) .category_block {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .calc_section {
    padding: 50px 0;
  }
  .calc_section .image_block {
    margin: -50px 0;
    padding-right: 20px;
  }
  .calc_section .info_block {
    padding: 20px;
    padding-left: 0;
  }

  .about_section {
    margin-bottom: 60px;
    padding-bottom: 60px;
  }
  .about_section .logo_block img {
    width: 150px;
  }

  .news_block .news_info {
    padding: 20px;
  }
}
@media screen and (min-width: 1281px) {
  .main_slider .slick-dots {
    bottom: 30px;
    right: 30px;
  }
}
@media screen and (min-width: 1025px) {
  .main_slider .slick-dots {
    position: absolute;
  }
}
@media screen and (min-width: 1680px) {
  .categories_section:before {
    margin-right: -33px;
  }
  .categories_section:after {
    margin-left: -75px;
  }
}

/*# sourceMappingURL=index-l.css.map */
