@media screen and (max-width: 1760px) {
  section.projects .slick-arrow.slider-nav__prev {
    left: 20px;
    z-index: 5;
  }
  section.projects .slick-arrow.slider-nav__next {
    right: 20px;
    z-index: 5;
  }
  section.projects .project__desc {
    padding-left: 50px;
    padding-right: 80px;
  }
}
@media screen and (max-width: 1600px) {
  section.news .triangle__color {
    width: 300px;
    top: -50px;
  }
  section.news .section__title {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 1440px) {
  section.about .triangle__color {
    bottom: -160px;
  }
}
@media screen and (max-width: 1300px) {
  h1.section__title {
    font-size: 36px;
    line-height: 45px;
  }
  .section__title {
    font-size: 40px;
    line-height: 45px;
  }
  header .header__title {
    font-size: 40px;
    line-height: 45px;
  }
  section.number .number__title {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1250px) {
  header .nav__list .nav__item + .nav__item {
    margin-left: 10px;
  }
}
@media screen and (max-width: 1200px) {
  header .header__info .header__phone {
    margin-left: 10px;
  }
  header .header__info .header__lang .header-lang__item {
    font-size: 14px;
  }
  header .header__info .header__lang .header-lang__item + .header-lang__item {
    margin-left: 10px;
  }
  header .nav__list .nav__link {
    font-size: 14px;
  }
  footer .footer__bottom {
    font-size: 14px;
  }
  .history .years__list .years__name {
    width: 300px;
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
    padding-right: 30px;
    border-right: 10px solid var(--green);
    margin-right: 30px;
  }
}
@media screen and (max-width: 1100px) {
  header .nav__list .nav__link {
    font-size: 12px;
  }
  header .nav__list .nav__item + .nav__item {
    margin-left: 10px;
  }
}
@media screen and (max-width: 1050px) {
  header .container-fluid.header__text {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 75px;
  }
  header .nav__list .nav__item + .nav__item {
    margin-left: 10px;
  }
}
@media screen and (max-width: 991.98px) {
  .img-float-right {
    float: none;
    width: 100%;
  }
  .img-float-left {
    float: none;
    width: 100%;
  }
  .ml5, .ml10, .ml15, .ml20, .ml25, .ml30 {
    margin-left: 0;
  }
  .mr5, .mr10, .mr15, .mr20, .mr25, .mr30 {
    margin-right: 0;
  }
  h1.section__title {
    font-size: 26px;
    line-height: 30px;
  }
  .header__nav {
    display: none;
  }
  .menu__mobile-open {
    display: block;
  }
  .header__logo {
    margin-left: 50px;
  }
  footer .footer__contacts {
    text-align: center;
  }
  footer .footer__soc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  footer .footer__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  footer .footer__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  footer .footer__file {
    margin-top: 20px;
  }
  footer .footer-consurs {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
  }
  .page-text .one__slick .one__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .page-text .one__slick .one__img {
    width: 100%;
    margin-bottom: 30px;
  }
  .page-text .one__slick .one__img img {
    max-width: 66%;
    margin: 0 auto;
  }
  .page-text .one__slick .one__desc {
    padding-left: 0;
  }
  section.content .content__table {
    padding-top: 70px;
    background: url(../img/scroll.png) no-repeat center top;
  }
  section.content .content__table table {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
  }
  .www__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer-bottom__links {
    text-align: center;
    padding: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .news__inner-list.timeerso .news__inner-item {
    width: 33.33%;
  }
}
@media screen and (max-width: 767.98px) {
  header .header__desc {
    display: none;
  }
  header .header__title {
    text-transform: none;
  }
  header .triangle__color {
    display: none;
  }
  section.number {
    padding-top: 25px;
  }
  section.number .number__title {
    min-height: auto;
  }
  section.projects .project__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  section.projects .project__img {
    width: 100%;
  }
  section.projects .slick-arrow {
    display: none !important;
  }
  section.projects .project__desc {
    padding-right: 0;
    padding-left: 0;
    margin-top: 15px;
  }
  section.about {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  section.about .about__director-img {
    margin-bottom: 30px;
  }
  section.about .about__director-name {
    font-size: 30px;
    margin-bottom: 15px;
  }
  section.about .about__director-name span {
    font-size: 14px;
  }
  section.about .about__director-list {
    padding: 55px 0;
  }
  section.news .section__title {
    margin-bottom: 20px;
  }
  section.news .triangle__color {
    left: -85px;
    top: -45px;
    width: 225px;
  }
  section.news .slick-dots {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  section.services {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  section.services .service__item {
    height: auto !important;
  }
  section.services .service__img {
    margin-bottom: 15px;
  }
  section.services .service__title {
    margin-bottom: 15px;
    font-size: 20px;
    padding: 10px;
  }
  section.services .service__desc {
    display: none !important;
  }
  section.catalog {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  section.catalog .triangle__color {
    width: 200px;
    top: 0;
    right: 0;
  }
  footer {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  footer .footer__files {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  footer .footer__files .footer__file + .footer__file {
    margin-left: 0;
  }
  footer .triangle__color {
    width: 250px;
    right: 0;
    bottom: 0;
  }
  footer .footer-bottom__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  footer .footer-bottom__links .footer-bottom__link {
    margin-left: 0;
    display: block;
  }
  .page-text header .triangle__color {
    width: 250px;
    right: 0;
    top: 0;
  }
  .history {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .history .years__nav {
    float: none;
    top: 78px;
    height: 60px;
    background: #fff;
  }
  .history .years__nav .years__nav-wr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background: #fff;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
  }
  .history .years__nav .years__nav-item {
    margin-right: 30px;
    white-space: nowrap;
    margin-bottom: 0;
  }
  .history .years__list .years__year::after {
    display: block;
  }
  .history .years__list .years__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .history .years__list .years__name {
    width: 100%;
    margin-right: 0;
  }
  .history .years__list .years__text {
    padding-right: 30px;
    border-right: 10px solid var(--green);
    margin-bottom: 0;
    padding-bottom: 30px;
  }
  .history .years__list .years__text .years__text-inner::after {
    display: none;
  }
  .news__inner-list .news__inner-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news__inner-list .news__inner-item .news__inner-img {
    width: 100%;
  }
}
@media screen and (max-width: 575.98px) {
  .news__inner-list.timeerso .news__inner-item {
    width: 50%;
  }
  body:not(.page-text) header {
    min-height: 485px;
  }
  header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header .btn {
    width: 200px;
  }
  header .container-fluid.header__text {
    height: auto;
    padding-bottom: 70px;
    padding-top: 60px;
  }
  header .header__title {
    font-size: 25px;
  }
  header .header__logo {
    margin-left: 0;
  }
  header .container-fluid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu__mobile-open {
    top: 14px;
  }
  .history .years__nav {
    top: 90px;
  }
  section.about .about__director-img {
    width: 66%;
    margin-left: auto;
    margin-right: auto;
  }
  .paginagiton_nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .paginagiton_nav a + a {
    margin-top: 15px;
  }
}
@media screen and (max-width: 467.98px) {
  section.catalog .catalog__item {
    padding: 15px;
    font-size: 15px;
    line-height: 20px;
  }
  section.catalog .catalog__img {
    margin-right: 15px;
    width: 80px;
    max-width: 80px;
  }
}
@media screen and (max-width: 400px) {
  .news__inner-list.timeerso .news__inner-item {
    width: 100%;
  }
}
/*# sourceMappingURL=media.css.map *//*# sourceMappingURL=media.css.map */