/* @media (max-width: 1199px) and (min-width: 992px) {

} */
@media (max-width: 1430px) and (min-width: 1192px) { .sticky-header__catalog { font-size: 12px; margin-left: -20px; }
				.catalog-item__btn { bottom: -20px; } }

@media (max-width: 1191px) and (min-width: 0px) { .main-slider { display: none; }
				.main-slider-wr { height: auto; }
				.search-col { order: 10; margin-top: 15px; }
				.header-search { margin-right: 0; }
				.header-top { margin-bottom: 60px; }
				header { overflow: inherit; }
				.header-nav { justify-content: space-between; }
				.main-partners-row { flex-wrap: wrap; }
				.main-partners-item { width: 50%; }
				.mobile-slider { display: block; }
				.inner-bg { display: none; }
				.right-nav { margin-left: 0; }
				.right-nav-wr { order: -1; }
				.header-nav-wr { order: 10; }
				.sticky-header__catalog { text-align: right; }
				.about-img .col-lg-3.offset-1 { margin-left: 0; }
				.catalog-item__btn { bottom: -20px; }
				.footer-top__title { min-height: auto; }
				.sticky-header-active .header-nav-body.open { top: 110px !important; position: fixed; height: calc(100% - 110px); overflow: auto; } }

@media (max-width: 767px) and (min-width: 0px) { .main-news__top { display: block; }
				.main-partners-item { width: 100%; text-align: center; }
				.footer-kapl-1 { display: none; }
				.footer-kapl-2 { display: none; }
				.main-partners-row.last { display: none; }
				.header-top { display: none; }
				.fixed-kapl { display: none; }
				.header-nav { display: none; }
				.header-top-mobile { display: block; }
				.footer-top__list { display: none; }
				.footer-top__title { border-bottom: 2px solid #4d4d4d; margin-bottom: 10px; padding: 6px 0; }
				.footer-top__title:after { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666666; position: absolute; top: 15px; right: 10px; }
				.footer-top__body { border: none; border-top: 2px solid #4d4d4d; }
				.footer-top { padding-top: 30px; }
				.footer-bottom { text-align: center; }
				.footer-bottom .header-phone { width: 100%; }
				.footer-bottom__row { display: block; }
				.bw { text-align: center; width: 100%; }
				.page__row { display: block; }
				.page-filter-item { margin-left: 0; margin-right: 30px; }
				.inner-page header { padding-top: 140px; }
				.footer-bottom-text { max-width: 100%; }
				.custom-accordion .btn-link { font-size: 14px; }
				.page__title { font-size: 24px; }
				.catalog-item__name { font-size: 32px; }
				.catalog-item__row { display: block; }
				.catalog-item-previews { display: flex; flex-wrap: wrap; }
				.catalog-item-preview { margin-right: 30px; margin-bottom: 30px; }
				.sticky-header { display: none; }
				.callback-modal .modal-dialog { margin: 150px auto; }
				.callback-modal button.close { right: 0; }
				.callback-modal__title { font-size: 24px; }
				.news-item__title { overflow: inherit; height: auto; }
				.catalog-item__btn { position: relative; bottom: 0; }
				.catalog-item-previews { margin-bottom: 30px; margin-top: 30px; } }

@media (max-width: 480px) and (min-width: 0px) { .mobile-slider-item__text { top: 150px; width: 80%; left: 50%; transform: translateX(-50%); }
				.callback-modal__inner { padding: 30px 15px; } }

@media (max-width: 350px) and (min-width: 0px) { .mobile-slider-item__text { top: 100px; } }

/*# sourceMappingURL=media.css.map */