@media screen and (min-width: 1280px) {
	.product-single-icons_tech {margin-right: 280px}
}

@media screen and (min-width: 1025px) {
	.filter_intro_flex {display: none}
	.frontpage__intro_flex {display: flex}
	.filter_flex {margin: 5px 0 10px; border-top: 1px solid #dbdbdb}
	.filter_item__tip-vyvoda .bx_filter_parameters_box_container {display: flex; flex-direction: column; flex-wrap: wrap; max-height: 200px}
	#applications-scroller {max-height: 370px; overflow-y: auto; width: 280px}
}

@media screen and (min-width: 991px) {
	.menu_list li:hover > ul {opacity: 1; height: auto}
	.menu_list li:hover > a.has-sub::before,
	.menu_list li:hover > span.has-sub::before {content: "\f105"; transform: rotateZ(90deg)}
	.menu_list li.four_lines_sub:hover > ul {max-height: 190px}
	.menu_list li.three_lines_sub:hover > ul {max-height: 108px}
	.menu_list li.two_lines_sub:hover > ul {max-height: 74px}
	.about-video-header {padding-top: 40px}
	.about-clients-header {padding-top: 20px}
	.about_section .tech_section {padding-top: 40px}
}

@media screen and (min-width: 768px) {
	.header_list .header__svg {display: none}
}

@media screen and (max-width: 1700px) {
	.usage_img_block {right: -10vw}
	.intro_slider_item {background-position-x: 60%}
}

@media screen and (max-width: 1400px) {
	.usage_img_block {right: -15vw}
	.help_intro h1 {font-size: 55px}
	.help_intro h1 > span {font-size: 89px}
}

@media screen and (max-width: 1340px) {
	.dropdown-fullwidth .dropdown-flex {gap: 40px 20px}
	.dropdown-fullwidth-item, .dropdown-fullwidth-item {width: 210px}
	.catalog_item_ttle, .catalog_item_spec {padding: 0 10px}
}

@media screen and (max-width: 1300px) {
	.usage_img_block {right: -10vw}
	.usage_img_block img {max-width: 100%; max-height: 100%}
	.usage_intro {min-height: 350px}
	.slide_text2 h1, .slide_text2 h2, .intro_slider .slide_text2 h1, .help_intro .slide_text2 h1 {/*font-size: 50px*/ font-size: 40px}
	.slide_text3::after {display: none !important}
	.usage_intro .slide_text3 {border-left: 6px solid #f7323f; padding-left: 20px}
	.intro_slider_item {background-size: auto 100%; min-height: 430px; margin-top: 35px; background-position-x: 70%}
	.intro_slide_swiper {justify-content: flex-start}
	.swiper_intro_controls {margin-left: 50px}
	.intro_slide_swiper > .button {height: 50px; min-width: 210px}
	.slider_text_wrp {max-width: 400px}
	.usage_intro__bigger .usage_img_block img {width: 120%; max-width: 120%; margin-left: -17%}
	.inner_contact_section h2 {font-size: 45px}
	.blog-post__content_left {margin-right: 25px; padding-right: 25px}
	.product-actions-col .product-action {flex-wrap: wrap; max-width: 350px;}
	.product-actions-col .product-action__button {margin: 20px 0 0; flex-basis: 100%}
	.product-actions-col .product-action__text {margin-right: 0}

}

@media (max-width: 1300px) and (min-width: 1161px) {

}

@media screen and (max-width: 1280px) {
	.usage_list {margin-top: 10px}
	.true-gel .usage_img_block {right: 5%}
	.filter_item {width: 33.333%}
}

@media screen and (max-width: 1260px) {
	.spec-table__track {flex-basis: 160px}
	.spec-table__track:nth-child(4), .spec-table__track:nth-child(5), .spec-table__track:nth-child(7) {flex-basis: 130px}
	.spec-table__track:nth-child(9) {flex-basis: 90px}
}

@media screen and (max-width: 1240px) {
	.contact, .contacts__space-filler {width: 32%}
	#contacts__map {width: 66%}
	.nav_primary {flex-wrap: wrap; gap: 3px 0; margin-left: 50px}
	.nav_primary > li:nth-child(-n+3) {margin-bottom: 4px}
	.nav_primary li {width: calc(100% / 3)}
	.nav_primary-press {display: none}
	.nav_primary_new {flex-wrap: no-wrap; gap: 0; margin-left: 0}
	.nav_primary_new li:nth-child(-n+3) {margin-bottom: 10px}
	.nav_primary_new > li {margin-bottom: 0 !important}
	.nav_primary_new li {width: initial}
	.nav_primary_new > li > a {font-size: 13px}
	.header_searchandbutton {margin-left: 10px}
}

@media screen and (max-width: 1200px) {
	.dealers__list {gap: 25px}
	.dealer-wrap {max-width: 350px; width: calc((100% / 3) - (((3 - 1) / 3) * 25px))}
	.dealer__name h3 {font-size: 20px}
	/* .tech__first-text {margin-top: 35px} */
	.technologies-content .catalog_intro_text img {max-width: 50%; height: auto; display: block; margin: 0 auto 10px}
	
	
	.dropdown-fullwidth-item, .dropdown-fullwidth-empty-item {width: 180px}
	.dropdown-fullwidth-item, .dropdown-fullwidth-item li a {font-size: 13px}
	.dropdown-fullwidth .dropdown-flex {gap: 30px 20px}
}

@media screen and (max-width: 1160px) {
	.contact, .contacts__space-filler, #contacts__map {width: 48%}
	.filter-heading h2 {font-size: 33px}
	.order_modal_img {display: none}

	.menu_inner {gap: 20px}
	.search_form_footer input {width: 210px}
	.soc_list {width: 140px}
	.inner_contact_section h2 {font-size: 42px}
	.filter_controls .button, .filter_controls__mobile .button {min-width: 190px}
	.products_banner p {font-size: 35px}

	.docs {gap: 45px}
	.docs__tabs-selectors {width: 260px}
	.docs__tabs {width: calc(100% - 260px)}
	.product-actions-col {display: none}
	.product-actions-row {display: flex}
	.item_intro_section {padding-bottom: 30px}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.swiper_usage a.usage_elem, .tech_stack .tech_spec_item {width: 100% !important}
}

@media screen and (max-width: 1060px) {
	.usage_intro {min-height: initial}
	.intro_slider .slide_text2 > h1 > br {display: none}
	.slider_text_wrp {max-width: 100%}
	.intro_slider .slide_text3 {max-width: 370px}
	.intro_slider_item {background-size: 120%; min-height: 375px; background-position: 40% bottom; margin-top: 15px}
	.help_intro h1 {font-size: 55px}
	.help_intro h1 > span {font-size: 89px}
	a.docs__booklets-item {font-size: 15px}
	.nav_primary_new, #header_search {display:none}
	.header_logomenu {gap: 50px}
	.nav-search {display: block}
}

@media screen and (max-width: 1024px) {
	.catalog_list_item {flex-direction:column;align-items:center}
	.catalog_list_item_desc {padding-left:0;padding-top:40px}
	.usage_list li a {font-size:13px}
	#map {height:400px!important}
	.contacts-page__map {width:100%;margin-top:30px;height:350px}
	.item_table_wrp table {width:1200px}
	.variant-list-item__characteristics {flex-wrap:wrap}
	.error-404__num {font-size:300px}
	.error-404__row #lottie:before {font-size:300px}
	.error-404__row #lottie {width:300px;height:300px}
	.application.series-item {flex-direction:column}
	.series-item .application__info {padding-left:0}
	.series-item__btn {justify-content:flex-start;margin-top:0;padding-top:0}
	.series-item .application__img {max-width:100%;justify-content:center;box-sizing:border-box;padding:15px;height:auto;width:auto}
	.catalog_intro_text .content {margin-bottom:0;padding-bottom:0}
	.technologies-content {padding-bottom:0!important}
	.filter-technologies {padding-top:0!important}
	.span_filter_trigger {display:block}
	.filter-applications .filter-heading h2, .first-paragraph h2, .paragraph h2, .alt__prim-title {font-size:27px; line-height: 1.25}
	.filter__reset-button {display:none}
	.filter-applications {margin-top:40px}
	.filter-mob .filter_item {width:100%}
	.filter-mob .bx_filter_parameters_box_container {display:flex;flex-wrap:wrap;gap:10px 10px}
	.bx_filter_range_slider {display:block!important;margin-left:6px}
	.filter-mob .filter_check {background:#f0f0f0;box-sizing:border-box;padding:5px;border-radius:10px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.filter-mob .filter_check.active {background:#f7323f;color:#fff}
	.filter-mob .filter_check span:before,.filter-mob .filter_check span:after {display:none}
	.filter-mob .filter_check input:checked+span:after {display:none!important}
	.filter-mob .filter_item {margin-bottom:20px}
	.filter-mob .input-number-block {width:50%;position:relative;height:50px;text-align:left!important}
	.filter-mob .number-inputs-row {display:flex;gap:20px;width:100%}
	.filter-mob .filter_controls__mobile {display:flex;justify-content:center;width:100%;margin-top:20px}
	.filter_intro_flex > .filter_controls {display:none}
	.find-battery__controls {display:flex!important;margin-top:10px}
	.filter-mob .filter_flex {padding:20px 0;margin-bottom:0;height:300px;overflow-y:auto}
	.filter-mob .filter_intro_flex {padding-bottom:20px}
	.filter-mob .filter_item:last-child {margin-bottom:0}
	.filter-mob .input-number-block .bx_filter_input_container {width:100%!important;height:100%!important;display:flex;flex-direction:column;justify-content:center}
	span.note-input {font-size:14px}
	.catalog_section .filter_intro_flex {margin-bottom:0}
	.catalog_section .filter-mob .filter_controls__mobile {margin-bottom:20px}
	.nav_primary {display:none}
	.robot-section, .robot-go {display:none}
	.intro_slider_item {background-size:contain}
	.slick-slide > div {height:50%}
	.client_item .client_item-block {padding:25px 15px}
	.contacts-page__row {margin-top: 40px}
	.contacts-page__home {width: 100%}
	.contact {margin-top: 30px}
	.filter_panel_wrp {display: none}
	.filter__bottom-line-item {width: 100%}
	.filter__bottom-line-item:not(:nth-child(2)) {display: none}
	.span_filter_trigger {cursor: pointer}
	.catalog__count-batteries {padding: 15px 0 5px}
	.catalog__show-button .button {width: 100%}
	#applications-scroller {display: flex; flex-wrap: wrap; gap: 10px 10px}
	.item_intro_section {padding-bottom: 20px}
	.itemh2 {font-size: 36px}
	.compare__item-cell {width: 230px}
	.compare__item_name .compare__item-cell {font-size: 19px;}
	.compare__item-image img {width: 190px}
	.compare__heading {font-size: 18px}
	.compare__item-delete-button {font-size: 12px}
	.tehno-item__right-col {padding-left: 25px}
	.tehno-item__right-col img {width: 90px; height: 90px; margin-top: 25px}
}

@media screen and (max-width: 991px) {
	body.modal-open {padding-right: 0}
	footer {padding-top: 35px;}
	section{height: auto; padding-top: 35px; padding-bottom: 35px; margin: 0; min-height: 10px}
	.products_section, .tech_section, .usage_section {padding: 50px 0}
	.products_section .h2_flex, .tech_section .h2_flex, .usage_section .h2_flex, .media_section .h2_flex {margin-bottom: 30px}
	.media_section {padding: 0 0 20px}
	a.media_intro_video {margin-bottom: 0}
	.media_section section.inner_contact_section + .usage_posts {padding-top: 70px;}
	.about_section a.media_intro_video {margin-bottom: 50px}
	.blog-list__item {margin-bottom: 25px !important}
	.news-filter-section {padding-bottom: 0}
	.bread-sect {padding-top: 0; padding-bottom: 0; min-height: 0}
	.recall {padding: 9px 14px; font-size: 12px; width: auto; height: auto}
	.menu_wrapper {border-bottom: 30px solid #f6f6f6; max-height: 73vh; overflow: auto}
	.menu_inner {flex-wrap: wrap; justify-content: center; gap: 40px 20px}
	.menu_column {width: calc(50% - 13px)}
	.produktsiya_column ul {max-width: 50%; columns: 2}
	.usage_img_block {right: 0}
	.usage_img_block img, .usage_intro__bigger .usage_img_block img {width: 130%; max-width: 130%; margin-left: -120px}
	.slide_text2 {margin-bottom: 20px}
	.slide_text2 h1, .slide_text2 h2, .intro_slider .slide_text2 h1, .help_intro .slide_text2 h1 {font-size: 32px; max-width: 600px; max-width: 480px;}
	.slide_text2 h1 > br, .slide_text2 h2 > br {display: none}
	.usage_intro .slide_text3 {border-left: 0; padding-left: 0; max-width: 350px}
	.usage_intro .box > div, .help_intro .box > div {margin-bottom: 15px}
	.usage_intro, .help_intro, .catalog_intro {padding-top: 80px !important; min-height: 300px}
	.header-container-sticky + .content_start {padding-top: 63px}
	.cart_item_char, .cart_controls {flex-direction: column}
	.cart_item_char p {width: 100%}
	a.delete_item {position: absolute; right: 15px; bottom: 25px}
	.catalog__show-all {margin-top: 0; padding-bottom: 30px}
	.page-3d__content .item2_section {padding-top: 0!important}
	.page-3d__content .item_intro_section {padding-bottom: 30px !important}
	.catalog_list_item_ttle {font-size: 29px}
	/* .catalog_list_item_img {width: 200px; height: 200px} */
	.catalog_list_item_intro {font-size: 15px}
	p.lng_lbl span {display: none}
	p.lng_lbl {margin: 0}
	.search_form_footer .search-input {width: 100%}
	.search_form_footer .search-submit {width: 50px}
	.footer_flex {flex-wrap: wrap}
	.footer_block:last-child {width: 100%; margin-top: 30px}
	.blog_img {height: 220px}
	.primeneniya_column {max-width: initial}
	.order_modal_in {padding: 40px}
	ul.header_list span {font-size: 14px}

	.docs {flex-direction: column}
	.docs__tabs, .docs__tabs-selectors {width: 100%}
	.docs__tabs-selectors {max-width: 350px}
	.docs__catalogs {justify-content: space-evenly}
	.docs__tab-selector {font-size: 16px; padding: 17px 25px;}
	.docs__tab-selector > span > br {display: none}
	.spec-table__headers {top: 63px}

	.service-table {gap: 70px 25px}
	.service-table__item {width: calc((100% / 3) - ((2 / 3) * 25px))}
	.service-table__item {padding: 55px 30px 30px}
	.service-table__item-image {width: 80px; height: 80px; top: -40px}
	.service-table__item-image img {width: 40px; height: 40px}
	.service-table__item-title {font-size: 18px; margin-bottom: 10px}
	.service-table__item-text {font-size: 14px}

	.tech-right-col {margin-left: 0}
	.first-paragraph {padding: 0}
	.paragraph {padding-bottom: 0}
	.paragraph_last {padding-top: 50px}
	.primenenie-page {padding-top: 0}
	.header-ventura-pro {font-size: 14px}
	.header-ventura-pro a {gap: 5px}
	.header-ventura-pro svg {height: 16px; width: 16px}
	.blog-post__content_right {font-size: 15px}
	body.c-active #callback-button {bottom: calc(3vh + 70px); transition: bottom 0.5s ease-in-out;}
}

@media (max-width: 991px) and (min-width: 768px) {
	.product-actions-row {justify-content: space-evenly}
	.product-actions-row .product-action {flex-wrap: wrap; max-width: 350px}
	.product-actions-row .product-action__button {margin: 20px 0 0; flex-basis: 100%}
	.product-actions-row .product-action__text {margin-right: 0}
}

@media screen and (max-width: 900px) {
	.usage_wrp {max-width: initial}
	.slide_text2 h1 > br, .slide_text2 h2 > br {display: none}
	.usage_intro .col-sm-8 {width: 100%}
	.cart_checkout {flex-direction: column}
	.cart__btns {display: flex; flex-direction: column}
	.cart_total p {font-size: 30px}
	.cart_total ul {font-size: 16px}
	.cart_total {margin-bottom: 40px}
	.cart__btns button {height: 50px; font-size: 13px; width: 100%; max-width: 100%}
	.reload-btn { margin-right: 0; margin-bottom: 10px}
	.item_text2 h1 {font-size: 50px}
}

@media screen and (max-width: 870px) {
	.dealers__list {gap: 20px; justify-content: space-evenly}
	.dealer-wrap {width: calc((100% / 2) - (((2 - 1) / 2) * 25px))}
	.blog-post__content {flex-direction: column}
	.blog-post__content_left {margin-right: 0; padding-right: 0; border: none }
	.blog-post__content_right {border-top: 1px solid #eee; margin-top: 20px; padding-top: 20px}
}

@media screen and (max-width: 800px) {
	.contact, #contacts__map {width: 100%; margin-top: 30px}
	#contacts__map {min-height: 350px}
	.tehno-item {width: 100%}
}

@media screen and (max-width: 767px) {
	h2 {font-size: 27px}
	.br20, .button-360, .recaptcha iframe {border-radius: 14px}
	.content h1 {font-size: 35px; margin-bottom: 23px}
	.content p,.content ul {font-size: 15px}
	.filter-heading {text-align:center}
	.application {flex-direction:column;align-items:center}
	.application__info {padding-left:0}
	.news-filter-section {padding-top: 0}
	.news-page__h1 {font-size: 36px}
	.usage_list {margin-top:30px}
	.dealers__result h1 {font-size:35px;font-weight:700}
	.contacts-filter__item {width:calc((100% / 4));box-sizing:border-box;padding:15px}
	.filter_intro_flex {flex-direction:column; padding:35px 0 25px}
	.filter_intro_flex.frontpage__intro_flex {padding-bottom: 40px}
	.filter_intro_flex.frontpage__intro_flex .button {box-shadow: none}
	.filter_intro_flex.frontpage__intro_flex .filter-heading h2 {padding-left: 0; border-left: 0; margin-bottom: 10px;}
	.filter_controls__mobile {margin-top:20px}
	.variant-list .item_similar_elem {flex-wrap: wrap; flex-direction: column; align-items: flex-start; gap: 12px; margin-bottom: 35px;}
	.variant-list .catalog_it_shor_des {padding-bottom: 2px;}
	.variant-list .catalog_it_shor_des::after {bottom: -9px}
	.error-404__menu ul li a {font-size:18px;line-height:27px}
	.error-404__num {font-size:270px}
	.error-404__row #lottie:before {font-size:270px}
	.error-404__row #lottie {width:270px;height:270px}
	.technologies-content {padding-bottom:0!important}
	.usage_img_block > img {display:none}
	.img-mob {display:inline-block;height:100%}
	.img-mob img {max-width: 100%; height: auto; width: auto}
	.awp-platforms .usage_img_block {right:0}
	.reall_titel {font-size:30px}
	.filter-heading h2 {line-height:1.2}
	.usage_intro, .intro_slider_item {background: #fff !important; display: block}
	#blog_intro {background-image: url(/local/templates/ventura/img/blog.jpg) !important; background-size: cover !important; background-position: center !important;}
	.slide_text1 {margin-bottom: 0}
	.usage_img_block {position: static !important}
	.usage_img_block img, .usage_intro__bigger .usage_img_block img {margin: 0; max-width: 100%; max-height: 100%}	
	.usage_wrp {margin-top: 20px}
	.slide_text2 {margin-bottom: 15px}
	.slide_text2 h1, .slide_text2 h2, .intro_slider .slide_text2 h1, .help_intro .slide_text2 h1 {font-size: 32px; font-weight: 700; margin-top: 10px}
	.usage_intro, .help_intro, .catalog_intro {padding-top: 0 !important}
	section.bread-sect {background: #fff; padding: 25px 0 !important}
	.bread-sect .bread_list {top: 0; margin-bottom: 0; line-height: 1.6}
	.intro_slider_item {margin: 0 auto; padding-bottom: 20px}
	.intro_slider_item > .container {margin-top: 20px}
	.intro_slide_swiper .button {min-width: 180px; max-width: 250px!important; box-shadow: 0px 5px 12px 2px rgba(206, 58, 68, 0.25) }
	.swiper-wrapper {background: #fff}
	.usage_intro {padding-bottom: 15px !important}
	.usage_intro .slide_text3 {max-width: initial}
	#order_modal {padding-right: 0 !important}
	#order_modal .close-modal {right: 20px; top: 15px}
	#order_modal .modal-lg {margin: 0; padding: 15px}
	.close-modal {font-size: 36px}
	.catalog_intro_text h3:first-of-type {margin-top: 10px}
	section.applications {padding-top: 10px !important}
	.inner_contact_section h2 {font-size: 33px}
	.cart_item {padding: 50px 0}
	.cart_item_img {width: auto; max-width: 340px; margin-right: 0; height: auto}
	.cart_item_desc {margin-top: 15px; }
	.cart_controls {align-items: flex-start}
	.cart_item_char {padding-top: 15px; border: 0}
	.cart_item_ttle {margin-bottom: 15px}
	.cart_controls {margin-top: 15px; padding-top: 15px; border: 0}
	a.delete_item {bottom: 66px}
	.cart_total ul {font-size: 16px}
	.cart_total {width: 100%}
	.cart_total p {font-size: 30px}
	.page-3d__content iframe {height: 400px; margin-bottom: 50px}
	.menu_inner {display: block}
	.menu_elem {top: 100%}
	.menu_column {width: 100%; margin-bottom: 40px}
	.recall {font-size: 11px}
	ul.nav_primary {margin-bottom: 23px; border-bottom: 1px solid #a3a3a3; padding-bottom: 20px}
	ul.nav_primary a {font-size: 15px}
	ul.nav_primary li {width: 100%; margin-bottom: 5px}
	ul.header_list span {display: none}
	.header_list {opacity: 0.55}
	.header_list li::after {display: none}
	.header_list li:first-child {margin-right: 7px}
	.button {height: 50px; font-size: 13px; width: 100%; max-width: 100%}
	.footer_block:nth-child(1) {/*height: 100px;*/ margin-bottom: 50px}
	.footer_block {margin-bottom: 30px; width: 100%}
	.filter_item, .filter-mob .filter_item {margin-bottom: 15px}
	.itemh2 {font-size: 30px; line-height: 1.3; margin-bottom: 20px}
	.itemh3 {font-size: 24px; margin: 10px 0 20px 0}
	.item_specification_section {padding: 25px 0}
	.item_intro_section {padding-bottom: 15px}
	.item_icons {margin-top: 20px}
	.item_main_img {margin-top: 25px}
	.usage_list {margin-bottom: 30px}
	.catalog_list_item_footer {flex-direction: column; gap: 0}
	.catalog_list_item_desc {padding: 0}
	.catalog_divider {background: #fff; height: 1px; margin: 15px 0; width: 100%}
	.item_list_ul li {font-size: 15px; margin-bottom: 20px; padding-left: 18px}
	.item_list_ul {padding: 20px 0}
	.item_list_ul li::before {height: 7px; width: 7px}
	.help_documents_list h2 {font-size: 30px; margin-bottom: 10px}
	.doc_list_wrp {margin-top: 50px}
	.about_section h2 {font-size: 30px}
	.cart_section h1 {font-size: 40px}
	.catalog_intro_text h3 {font-size: 32px}
	.catalog_intro_text .content p, .item_text3 {font-size: 15px}
	.bread_list {overflow: auto; white-space: nowrap; display: block}
	.bread_list li {display: inline-block}
	.tech_spec_item {padding: 25px; padding-top: 0; padding-bottom: 50px}
	.tech_spec_item::before {left: 25px}
	.tech_section .fullw, .usage_section .fullw {width: 100%}
	section.tech_section {overflow: hidden}
	.item_text2 {font-size: 34px}
	.item_text1 {margin-top: 10px}
	.item_hover_icons {gap: 15px}
	.inner_contact_section {padding: 50px 0}
	.cart_checkout {margin-top: 50px}
	.media_intro_video::before {background-size: 150px}
	.item_hover_icons__popup-text {max-width: 220px}
	.custom_dots_wrp {position: relative; bottom: 0 !important; margin-bottom: 20px; margin-top: 25px}
	.recall_modal_wrp {padding: 60px 40px 40px}
	.recall_modal_wrp .row.flex.box {margin-bottom: 10px}
	.tech_stack .swiper-pagination {display: block; position: relative; bottom: 0; margin-top: 20px}
	span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #f7323f}
	.application__info-container {flex-direction: column; gap: 0; margin-bottom: 40px}
	.technologies-content .catalog_intro_text {padding-top: 15px}
	.technologies-content .catalog_intro_text img {max-width: 80%; height: auto; display: block; margin: 0 auto 10px}
	.blog-post__wrap, .blog-list {padding-top: 10px}
	.news-filter__button {padding: 5px 12px 8px 12px}
	.docs__catalogs {gap: 30px 15px}
	.docs__catalogs-item {width: 260px; padding: 25px 20px}
	.docs__catalogs-item_50p {width: 480px}
	.docs__catalogs-item_50p > .docs__catalogs-item-image img {width: 100%}
	.docs__catalogs-item-image {margin-bottom: 25px}
	.docs__catalogs-item-image img {width: 150px}
	.docs__catalogs-item-title {font-size: 15px}
	.docs__booklets-filter-list {grid-template-columns: repeat(auto-fill, 95px)}
	.docs__booklets-filter-item, .docs__images-filter-item {width: 95px}
	.docs__booklets-filter-item span, .docs__images-filter-item span {display: none}
	.docs__booklets-cat-name {padding-left: 35px}
	a.docs__booklets-item, .docs__booklets-item-filler {width: calc(50% - 10px)}
	.product-actions-row {flex-direction: column; margin-top: 20px}
	.product-actions-row .product-action:first-child {margin: 0 0 20px 0}
	p.item_text3 {margin-bottom: 20px}
	p.item_text3:last-of-type {margin-bottom: 0}
	.button-360 {margin: 40px 0 0}
	
	.service-section {padding-top: 40px}
	.service-table {gap: 70px 24px}
	.service-table__item {width: calc(50% - 12px)}
	
	.recaptcha {margin: auto}
	.catalog_item_ttle, .catalog_item_spec {padding: 0 5px}
	.catalog_item_spec {font-size: 13px}
	.catalog_item_img {padding: 16px}
	
	.section-gray, .section-white {padding: 35px 0}
	.product-features {flex-direction: column; align-items: flex-start}
	.product-features .item_icons {margin-top: 0}
	.product-features .item_icon:not(:last-child) {margin-right: 7px}
	.item_list_ul_twocol {columns: 1}
	.alt__prim-title {margin-top: 15px}
	.statya__image-single img {max-width: 100%}
	.news-filter__wrap {flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: none;scrollbar-width: none; }
	.stati-section .news-filter__button {white-space: nowrap}
	.interesting-more__button {font-size: 12px; padding: 18px 24px}
	.c-content {font-size: 12px}
    
}

@media screen and (max-width: 585px) {
	.dealers__list {gap: 0; justify-content: center}
	.dealer-wrap {margin-bottom: 25px; max-width: 370px; width: 100%}
	.support-form {flex-direction: column}
	.support-form__buttons {margin-top: 15px}
	.support-form__submit-button {margin-left: 0!important}
	.support-form__reset-button {margin: 0 16px 0 15px}
	.item_table_header_controls {justify-content: center; padding-bottom: 30px}
	.item_table_header_controls ul {margin-top: 33px}
	.item_table_header_controls ul li {margin-left: 35px}
	.item_table_header_controls ul li:first-child {margin-left: 0}
	.item_table_header_controls ul li a.method_show {padding: 25px 0 0; margin-top: 25px}
	.item_table_header_controls ul li a.method_show::before {margin: 0 auto; right: 0}
	.item_table_header_controls ul li a.method_show.selected::after {left: 0; right: 0; margin: auto}
	.item_table_header_controls ul li:last-child::before {display: none}
	.item_table_header_controls ul li a.excel_export img {display: block; margin: 0 auto; margin-bottom: 8px}
	.item_table_header_controls ul {text-align: center; justify-content: center}
	.item_table_header_controls__wrap {flex-direction: column; border: none!important; width: 100%; padding: 0 10px 2px!important}
	.item_table_header_controls__wrap span {text-align: center; margin-bottom: 3px}
	.item_table_header_controls__wrap ul li:last-child {display: none}
	.item2_section .item_icons {flex-wrap: wrap; gap: 20px 10px}
	.help_documents_list, .sitemap-page {padding-top: 30px}
	.docs {gap: 40px}
	.docs__tabs-selectors {max-width: initial}
	.docs__tab-selector {font-size: 14px}
	.docs__catalogs-item {width: 280px; padding: 30px 20px}
	.docs__catalogs-item-image img {width: 170px}
	.docs__catalogs-item_50p, .docs__catalogs-item_50p > .docs__catalogs-item-image img {width: 100%}
	.docs__tab h3 {margin-bottom: 25px; font-weight: 500}
	.docs__booklets-filter {margin-bottom: 30px}
	.docs__booklets-filter-item, .docs__images-filter-item {font-size: 13px; width: 60px}
	.docs__booklets-filter-list {grid-template-columns: repeat(auto-fill, 55px); grid-gap: 15px 15px;}
	.docs__booklets-cat-name {font-size: 24px; padding: 14px 30px 14px 30px; margin-bottom: 25px;}
	/* .docs__booklets-cat-image {display: none} */
	.docs__booklets-cat-image {right: 0;}
	.docs__booklets-cat-image img {height: 90px;}
	.request-button, a.request-button {font-size: 12px; padding: 15px 20px; width: 230px; text-align: center;}
	button.request-button {display: block}
	.request-button:first-child {margin: 0 0 20px 0}
	.compare__item-cell {width: 150px; padding: 12px;}
	.compare__item-image img {width: 140px}
	.compare__heading {font-size: 16px; padding-left: 12px; margin: 25px 0 15px;}
	.compare__heading_first {margin-top: 10px;}
	.product-features .item_icon {height: 70px}
	.first-paragraph, .paragraph {margin-top: -20px}
	.tehno-item {padding: 20px 0}
	.tehno-item__col-wrap, .tehno-item__bottom {padding: 0 20px}
	h2.apptype-h2 {margin-top: 20px}
	.swiper_basic_controls svg {width: 36px; height: 36px}
	.c-content {flex-direction: column; text-align: center}
    .c-btn {margin-left: 0; margin-top: 10px; padding: 10px; width: 100%}
	body.c-active #callback-button {bottom: calc(3vh + 70px)}
}

@media screen and (max-width: 580px) {
	.filter_title {display: block}
	.inner_contact_section h2 {font-size: 6.5vw; line-height: 1.3}
	.inner_contact_section h2 br {display: none}
	.page-3d__content h1 {font-size: 7vw; margin-bottom: 15px}
	.cart_heading_text {font-size: 16px}
}

@media screen and (max-width: 520px) {
	.contacts-page__home .contact > div {width: 100%}
	.produktsiya_column ul {max-width: 100%}
	.product-actions-row .product-action {flex-wrap: wrap}
	.product-actions-row .product-action__button {margin: 20px 0 0; flex-basis: 100%}
	.product-actions-row .product-action__text {margin-right: 0}
	.catalog_item_img_wrp {min-height: unset; padding: 15px 0}
	.variant-icons .catalog_item_img_wrp {padding: 15px 0 45px}
	.variant-icons .spec-table__buttons {margin-right: 0; bottom: 10px}

.marker__buttons {
	position: absolute;
	left: 15px;
	bottom: 10px;
}
.marker__buttons  img {
	width: 35px;
}
}

@media screen and (max-width: 480px) {
	.intro_slider .swiper_intro_controls {margin-left: 0}
	.intro_slide_swiper {gap: 20px; justify-content: space-between}
	.intro_slide_swiper > .button {min-width: 120px; max-width: 60%!important}
	.intro_slide_swiper .swiper_control_item > img {max-width: 37px}
	.swiper_intro_controls {gap: 15px}
	.help_intro h1 {font-size: 10vw}
	.help_intro h1 > span {font-size: 16.5vw}
	.order_modal_in {padding: 40px 25px 35px !important}
	.order_modal_ttle {font-size: 30px}
	/* .catalog__count-batteries {margin-bottom: 30px} */
	/*
	.news-filter__wrap {flex-direction: column}
	.news-filter__button {margin-left: 0; margin-right: 0; width: 250px}
	*/
	#news-filter span.bx-filter-param-text {text-align: center}
	a.docs__booklets-item {width: 100%; max-width: 480px; margin-bottom: 15px}
	.docs__booklets-item-filler {display: none}
	.docs__booklets-cat:not(:first-child) {margin-top: 50px}
	.service-table__item {width: 100%; max-width: initial}
	.catalog_item_labels li {font-size: 12px}
	.catalog_item_ttle {font-size: 16px}
	.tehno-item {position: relative}
	.tehno-item__right-col {padding: 0}
	.tehno-item__right-col img {position: absolute; right: 10px; bottom: 20px; width: 55px; height: 55px}
	.tehno-item__bottom {margin-top: 32px}
	.tehno-item__text {font-size: 13px}
	.tehno-item__bottom .button {font-size: 12px; padding: 8px 20px}
	.news-types {flex-direction: column; align-items: flex-start; gap: 15px}
	.news-types .bx-filter-select-block {padding-left: 0}
	.news-filter__wrap {margin-bottom: 0; padding: 5px 0}
	.news-filter__button {margin-top: 0}
	.news-types .bx-filter-select-container {border: 0 !important}
	.news-types__links > :first-child {margin-right: 25px ;padding-right: 25px}
}

@media screen and (max-width: 450px) {
	/* .slide_text2 h1, .slide_text2 h2 {font-size:40px} */
	.intro_slide_swiper .button {padding:0 15px;max-width:190px;min-width:1px}
	.filter-heading h2 {font-size:30px}
	.filter_intro_flex {flex-direction:column}
	.intro_slider_item {min-height:450px!important}
	.products_banner p {font-size:20px}
	.recall_modal_wrp {font-size:30px;padding:60px 40px 40px}
	.reall_titel {color:#fff;font-size:20px;margin-bottom:40px}
	.button.black {min-width:initial}
	.recall_modal_wrp .row.flex.box {margin-bottom:20px}
	ul.slick-dots {flex-wrap:wrap;margin:10px auto 0}
	ul.slick-dots li {margin:5px}
	.bread-sect {padding-top:0!important;padding-bottom:0!important}
	.about_section h2 {margin:0;margin-bottom:26px;font-weight:600;font-size:25px}
	.clients_flex {overflow:hidden}
	.catalog_icns {height:auto}
	.catalog_icn_4item {flex-wrap:wrap}
	.catalog_icn_4item > .catalog_icn {width:50%;text-align:center}
	.catalog_icn_4item > .catalog_icn:nth-child(-n+2) {margin-bottom:25px}
	.doc_list_item {flex-direction:column}
	.doc_list_item .button {flex:none;margin-left:0}
	.smartfilterdealers {flex-direction:column}
	.smartfilterdealers .bx_filter_button_box {margin-top:30px}
	.bx_filter.bx_horizontal.dealers-filter .dealers__filter .bx_filter_parameters_box:last-child {margin-right:0}
	.contacts-filter__item {width:calc((100% / 2));box-sizing:border-box;padding:15px}
	.catalog_intro_text h3 {font-size:25px}
	.cart_controls {top:15px!important;right:15px!important}
	a.delete_item {font-size:12px}
	.filter_add_remove input {flex:none;font-size:17px;text-align:center;color:#0f0f0f;width:60px;height:50px;border:1px solid #7f7f7f;margin:0 10px}
	.order_modal_img {display:none}
	.filter_icn {background-repeat:no-repeat;background-size:contain}
	.item_table_header_controls ul li:last-child::before {display:none}
	.item_table_header_controls ul li a.excel_export img {margin-right:0}
	.catalog_item_img {padding:0 5px}
	.variant-list .item_similar_elem .catalog_item_img {height:auto}
	.catalog_it_shor_des {padding-bottom:0}
	.catalog_it_shor_des::after {bottom:-20px}
	.itemh2 {font-size:30px}
	.item_text2 h1 {font-size:40px}
	.error-404__num {font-size:100px}
	.error-404__row #lottie:before {font-size:100px}
	.error-404__row #lottie {width:100px;height:100px}
	.error-404__menu ul li a {font-size:9px;line-height:18px}
	.error-404__menu {margin-top:50px}
	.img-mob {height:100%;display:flex;justify-content:flex-end;align-items:flex-end}
	.filter_controls__mobile .button {max-width:200px;min-width:1px;height:50px}
	.usage_list li {width:100%}
	.usage_list li a br {display:none}
	/* .usage_list li a {font-size:11px} */
	.header_recall_desktop, .header_searchandbutton {display: none}
	.header_recall_mobile {display: block}
		/* .header-container-sticky + .content_start {padding-top: 63px} */
	.catalog_item_labels {padding: 8px 3px; gap: 6px}
	.catalog_item_labels li {padding: 7px 11px}
	.header_logomenu {justify-content: space-between; width: 100%}
	.header-ventura-pro {flex: 1; margin: 3px 0 0 8px}
	.header-ventura-pro a > span {display: none}
	.header-ventura-pro svg {stroke: #5f5f5f}
}

@media screen and (max-width: 420px) {
	.slide_text2 h1, .slide_text2 h2, .intro_slider .slide_text2 h1, .help_intro .slide_text2 h1 {font-size: 26px}
	.catalog_section .filter-heading h2,
	.filter-applications .filter-heading h2, .first-paragraph h2, .paragraph h2, .alt__prim-title {font-size: 23px; line-height: 1.1}
	.contact h3 {font-size: 18px; background-size: 22px 34px; padding-right: 32px}
	.support-form form {flex-direction: column}
	.support-form select:first-of-type {margin: 0 0 5px 0 !important}
	.support-form__reset-button {margin: 0 0 0 10px}
	.lng_list__lng_name {display: none}
	.lng_list {}
	li.four_lines_sub > ul.submenu-is-open {max-height: 200px}
	li.three_lines_sub > ul.submenu-is-open {max-height: 140px}
	li.two_lines_sub > ul.submenu-is-open {max-height: 100px}
	/* .header_list {margin-top: -3px} */
	/* .web_lng {margin-right: 30px} */
	
	.product-action__image-circle {width: 48px; height: 48px}
	.product-action__image-circle svg {width: 24px; height: 24px}
	.product-action__text-title {font-size: 16px; line-height: 1.125}
	.product-action__text-descr {font-size: 13px}
	.product-actions-row .product-action__button {margin-top: 15px}
	body.c-active #callback-button {bottom: calc(3vh + 140px)}
}

@media screen and (max-width: 380px) {
	.page-3d__content iframe {height: 350px}
	.popup-basket {min-width: auto}
	.popup-basket__header-text_hide {display: none}
	ul.slick-dots {max-width: 170px}
	.blog-post__content_left {min-width: initial}
}

@media screen and (max-width: 340px) {
	.contact h3 {background: none; padding-right: 0}
	.num_ab_val {font-size: 36px}
	p.num_ab_des {font-size: 14px}
	.filter_controls__mobile {flex-direction: column; gap: 15px; text-align: center}
	.filter_controls__mobile-button {box-shadow: none; width: 100% !important}
	.filter_controls__mobile .button {height: 35px; max-width: 150px}
	.web_lng {margin-right: 10px}
	body.c-active #callback-button {bottom: calc(3vh + 150px)}
}

@media screen and (max-width: 318px) {
	.intro_slider .swiper_intro_controls {display: none}
	.intro_slide_swiper > .button {max-width: 100%!important}
	.item_table_header_controls ul li {margin-left: 15px}
}
.footer_block:last-child{
    margin-top: 0;
}
@media(max-width: 991px){
    .footer_block{
        width: 100%;
    }
    .footer_block:nth-child(2), .footer_block:nth-child(3), .footer_block:nth-child(4){
        width: calc(50% - 10px);
    }
    .footer_block:last-child{
        max-width: 100%;
        width: calc(50% - 10px);
    }
}
@media(max-width: 479px){
    .footer_block:nth-child(2), .footer_block:nth-child(3), .footer_block:nth-child(4){
        width: 100%
    }
    .footer_block:last-child{
        width: 100%;
    }
}