@media (max-width: 800px) { /* line 6, ../sass/media.scss */
  main.content .main_slider .swiper-slide .cont { padding-left: 15px; padding-right: 15px; }
  /* line 10, ../sass/media.scss */
  main.content .main_slider .swiper-slide .big { font-size: 64px; line-height: 75px; }
  /* line 14, ../sass/media.scss */
  main.content .main_slider .swiper-slide .small { font-size: 28px; line-height: 36px; }
  /* line 23, ../sass/media.scss */
  main.content .main_slider .swiper-button-next, main.content .main_slider .swiper-button-prev { display: none; }
  /* line 28, ../sass/media.scss */
  main.content .our_equipment .equipment_item .item_title { min-width: 0; padding-left: 18px; }
  /* line 32, ../sass/media.scss */
  main.content .our_equipment .equipment_item .item_desc { padding-left: 0; }
  /* line 38, ../sass/media.scss */
  main.content .about_us .media_row { margin-top: 20px; }
  /* line 41, ../sass/media.scss */
  main.content .about_us .text_col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  /* line 46, ../sass/media.scss */
  main.content .about_us .img_col, main.content .about_us .vid_col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-top: 15px; }
  /* line 51, ../sass/media.scss */
  main.content .about_us .img_col img, main.content .about_us .vid_col img { width: 100%; }
  /* line 55, ../sass/media.scss */
  main.content section .detail-title, main.content section .section_title { font-size: 2.5em; margin-bottom: 1em; }
  /* line 59, ../sass/media.scss */
  main.content .our_equipment .equipment_item { padding: 35px 0; }
  /* line 63, ../sass/media.scss */
  main.content section.our_benefits .title, main.content section.our_benefits .desc { font-size: 14px; }
  /* line 67, ../sass/media.scss */
  main.content .articles_list .articles_item { padding-left: 10px; padding-right: 10px; }
  /* line 71, ../sass/media.scss */
  main.content .blue_title { min-width: 0; padding-left: 18px; }
  /* line 77, ../sass/media.scss */
  footer.footer .primary_nav { -ms-flex-pack: center !important; justify-content: center !important; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
  /* line 86, ../sass/media.scss */
  footer.footer .primary_nav .menu-item { margin-bottom: 16px; } }
@media (max-width: 776px) { /* line 94, ../sass/media.scss */
  footer.footer .primary_nav .menu-item { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; text-align: left; }
  /* line 100, ../sass/media.scss */
  footer.footer .socials { padding: 0; margin-left: -10px; }
  /* line 104, ../sass/media.scss */
  footer.footer > .container { padding-left: 50px; padding-right: 50px; }
  /* line 108, ../sass/media.scss */
  .wpcf7-form .wpcf7-response-output.success { font-size: 24px; }
  /* line 111, ../sass/media.scss */
  .wpcf7-form .wpcf7-response-output.success:before { margin-bottom: 0; } }
@media (max-width: 480px) { /* line 117, ../sass/media.scss */
  main.content .object_list .object_wr { margin-left: -15px; margin-right: -15px; } }
@media (max-width: 576px) { /* line 124, ../sass/media.scss */
  main.content .carousel .swiper-button-prev, main.content .carousel .swiper-rtl .swiper-button-next { left: -15px; right: auto; }
  /* line 125, ../sass/media.scss */
  main.content .carousel .swiper-button-next, main.content .carousel .swiper-rtl .swiper-button-prev { right: -15px; left: auto; } }
@media (max-width: 450px) { /* line 131, ../sass/media.scss */
  footer.footer .primary_nav .menu-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; text-align: left; } }
@media (max-width: 380px) { /* line 140, ../sass/media.scss */
  footer.footer > .container { padding-left: 15px; padding-right: 15px; } }
