/*
Theme Name: Transbel
Author: Gusarov.by
Author URI: https://gusarov.by
Description: The 2025 theme for WordPress.
Version: 1.0
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;box-sizing: border-box; }
body { line-height:1; color:black; background:white; }
ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a {color: #01294D;}
a:hover {color: #01294D;}
:focus{outline:none;}
* {-webkit-tap-highlight-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;}
/******************************************************************************************************/
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 300;src: url('fonts/manrope-v19-cyrillic_latin-300.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-300.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 400;src: url('fonts/manrope-v19-cyrillic_latin-regular.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-regular.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 500;src: url('fonts/manrope-v19-cyrillic_latin-500.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-500.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 600;src: url('fonts/manrope-v19-cyrillic_latin-600.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-600.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 700;src: url('fonts/manrope-v19-cyrillic_latin-700.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-700.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 800;src: url('fonts/manrope-v19-cyrillic_latin-800.woff2') format('woff2'),url('fonts/manrope-v19-cyrillic_latin-800.ttf') format('truetype');}
@font-face {font-display: swap;font-family: 'Bebas Neue';font-style: normal;font-weight: 400;src: url('fonts/Bebas_Neue.ttf') format('truetype');}
a{text-decoration: none;}
html,body {height: 100%;}
body{font-variant-numeric: lining-nums;width: 100%;margin:0 auto;overflow: auto;font-family: 'Manrope', sans-serif;color: #01294D;font-size: 16px;line-height: 22.4px;font-weight: 400;display: flex;flex-direction: column;overflow-x: hidden;background: #fff;}
header{position: fixed;width: 100%;z-index: 999;background: #fff;}
main{flex: 1 0 auto;padding-top: 122px;overflow-x: hidden;position: relative;}
main.main_page{padding-top: 0;}
p{font-size: 18px;font-weight: 400;line-height: 120%;padding-bottom: 20px;color: #01294D;}
h1,.h1{font-family: Bebas Neue;font-weight: 400;font-size: 64px;line-height: 120%;text-transform: uppercase;color: #01294D;margin-bottom: 30px;}
h2,.h2{font-family: Bebas Neue;font-weight: 400;font-size: 60px;line-height: 120%;text-transform: uppercase;color: #01294D;margin-bottom: 30px;}
h3,.h3{font-family: Bebas Neue;font-weight: 400;font-size: 40px;line-height: 120%;text-transform: uppercase;color: #01294D;margin-bottom: 30px;}
h4,.h4{font-family: Moderustic;text-align: left;margin-bottom: 35px;color:#383838;font-size: 40px;font-weight: 600;line-height: 48px;}
.title{font-family: Bebas Neue;font-weight: 400;font-size: 24px;line-height: 120%;text-transform: uppercase;color: #01294D;margin-bottom: 10px;}
::placeholder {color: #01294D99;}
.button{padding: 11px 25px;font-size: 14px;font-weight: 700;line-height: 120%;text-align: center;color: #fff;background: #EA5C2A;border-radius: 0px;transition: all 0.5s;box-sizing: border-box;display: block;width: fit-content;min-width: 160px;}
.button:hover{color: #fff;background: #01294D;}
.button_1{padding: 11px 25px;font-size: 14px;font-weight: 700;line-height: 120%;text-align: center;color: #fff;background: #01294D;border-radius: 0px;transition: all 0.5s;box-sizing: border-box;display: block;width: fit-content;min-width: 160px;}
.button_1:hover{color: #fff;background: #EA5C2A;}
/*************************************************************************/
.clear{clear: both;}
.container {width: 1240px;margin: 0 auto;padding: 0 20px;}
.aligncenter{margin: 10px auto;display: block;border-radius: 20px;}
.alignleft{float: left;margin: 0 40px 20px 0;border-radius: 20px;}
.alignright{float: right;margin: 0 0 20px 40px;border-radius: 20px;}
.hidden{display: none;}
.show{display: block;}
.flex{display: flex;}
.wrap{display: flex;flex-wrap: wrap;}
.space-between{display: flex;justify-content: space-between;}
.space-around{display: flex;justify-content: space-around;}
.column{display: flex;flex-direction: column;}
.center{text-align: center;}
strong{font-weight: bold;}
.moblie_menu{display: none;}
section img{display: block;}
.header_top{display: flex;align-items: center;justify-content: space-between;padding: 8px 0;gap: 30px;}
.header_logo{font-weight: 400;font-size: 14px;line-height: 130%;color: #01294D;max-width: 270px;}
.header_mobile{display: none;font-weight: 400;font-size: 14px;line-height: 130%;color: #01294D;}
.menu-glavnoe-menyu{display: flex;justify-content: end;align-items: center;flex: 1;}
.main_menu{display: flex;gap: 27px;}
.main_menu a{font-weight: 500;font-size: 14px;leading-trim: NONE;line-height: 20px;transition: all .5s;color: #01294D;}
.main_menu a:hover{color: #EA5C2A;}
.header_mess{display: flex;flex-direction: column;gap: 6px;}
.header_mess svg{display: block;}
.header_mess svg path{fill: #EA5C2A;transition: all .5s;}
.header_mess a:hover svg path{fill: #01294D;}
.header_bottoms{background: #01294D;padding: 14px 0;}
.header_bottom{display: flex;align-items: center;gap: 22px;position: relative;}
.hedaer_adres{background-image: url(img/icon/bxs_map.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;color: #fff;}
.hedaer_time{background-image: url(img/icon/basil_clock-solid.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;color: #fff;}
.hedaer_email{background-image: url(img/icon/material-symbols_mail.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;transition: all .5s;color: #fff;}
.hedaer_email:hover{color: #EA5C2A}
.hedaer_mobile{background-image: url(img/icon/hedaer_mobile.svg);background-repeat: no-repeat;background-position: center left;padding-left: 21px;font-weight: 400;font-size: 14px;line-height: 24px;transition: all .5s;color: #fff;}
.hedaer_mobile:hover{color: #EA5C2A}
.hedaer_phone{background-image: url(img/icon/solar_phone-outline.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;color: #fff;transition: all .5s;}
.hedaer_phone:hover{color: #EA5C2A}
.header_search_form{position: absolute;height: 0;overflow: hidden;background: #01294D;width: calc(100% - 46px);transition: all .3s;}
.header_search{flex: 1;display: flex;justify-content: end;}
.header_search .header_search_img{display: none;cursor: pointer;}
.header_search .header_search_img.activ{display: block;}
.header_search_form.activ{height: 26px;}
#searchform{display: flex;width: 100%;justify-content: space-between;}
#searchform #search{width: 100%;background: transparent;border: none;color: #fff;font-weight: 400;font-size: 14px;line-height: 150%;}
#searchform button{background: transparent;border: none;cursor: pointer;}
.main_section_1{padding: 200px 0;background-position: center;background-size: cover;position: relative;}
.main_blok_1{max-width: 680px;}
.main_blok_1 h1{color: #fff;margin-bottom: 6px;}
.main_blok_1 p{font-weight: 600;font-size: 18px;line-height: 135%;color: #fff;padding-bottom: 35px;max-width: 460px;}
.main_section_1 .container{position: relative;z-index: 5;}
.main_section_1:before{content: '';display: block;width: 70%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5875) 54.17%, rgba(0, 0, 0, 0.327131) 80.73%, rgba(0, 0, 0, 0) 100%);}
.section{padding-top: 100px;}
.main_catalogs{display: flex;flex-wrap: wrap;gap: 20px;}
.main_catalogs a{width: calc(33.33% - 20px);background: #F2F4F6;padding: 24px;border: solid 2px #F2F4F6;transition: all .5s;}
.main_catalogs a:hover{border: solid 2px #EA5C2A;}
.main_catalogs a img{display: block;margin-top: 20px;width: 100%;max-width: fit-content;}
.main_catalogs a span{font-weight: 700;font-size: 18px;line-height: 24px;}
.who_we_bloks{display: flex;flex-wrap: wrap;gap: 30px;justify-content: space-between;}
.who_we_blok{display: flex;width: 100%;max-width: 530px;gap: 24px;}
.who_we_blok_img{position: relative;}
.who_we_blok_img:before{content: '';position: absolute;left: 0;top: 0;width: 84px;height: 84px;border: 2px solid #EA5C2A;display: block;z-index: 1;}
.who_we_blok_icon{position: relative;z-index: 2;margin: 12px 0 0 12px;background: #F2F4F6;width: 84px;height: 84px;display: flex;align-items: center;justify-content: center;}
.who_we_blok_text{font-weight: 400;font-size: 14px;line-height: 24px;}
.main_section_4{padding-bottom: 100px;background: #F2F4F6;margin-top: 100px;}
.pop_tehnika_header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.pop_tehnika_header h2{margin: 0}
.pop_tehnikas{display: flex;gap: 20px;}
.pop_tehnika{display: flex;flex-direction: column;background: #FFFFFF;border: 2px solid #FFFFFF;width: 100%;max-width: 285px;padding: 16px 21px;height: 100%;position: relative;transition: all .5s;}
.pop_tehnika > img{display: block;margin-bottom: 16px;}
.tovar_name{font-family: Bebas Neue;font-size: 18px;line-height: 120%;text-transform: uppercase;margin-bottom: 10px;transition: all .5s;color: #01294D;}
.tovar_arts{flex: 1;gap: 6px;font-weight: 400;font-size: 14px;line-height: 120%;display: flex;flex-direction: column;margin-bottom: 10px;}
.tovar_costs{display: flex;justify-content: space-between;margin-bottom: 18px;}
.tovar_cost{font-weight: 400;font-size: 14px;line-height: 120%;color: #EA5C2A;}
.tovar_cost span{font-weight: 700;font-size: 20px;}
.tovar_button{border: 2px solid #EA5C2A;display: flex;align-items: center;justify-content: center;width: 100%;text-align: center;padding: 12px;font-weight: 400;font-size: 18px;line-height: 24px;color: #EA5C2A;transition: all .5s;}
.tovar_link{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.pop_tehnika:hover{border: 2px solid #EA5C2A;}
.pop_tehnika:hover .tovar_name{color: #EA5C2A;}
.pop_tehnika:hover .tovar_button{background: #EA5C2A;color: #fff;}
.main_about{display: flex;gap: 40px;}
.main_about_right{display: flex;gap: 20px;}
.main_about_left_img{width: 100%;max-width: fit-content;margin: 0 auto 20px;display: none;}
.main_about_left{flex: 1;}
.brend_slider.slick-initialized .slick-slide{display: flex;align-items: center;justify-content: center;height: 82px;}
.brend_slider.slick-initialized .slick-slide img{margin: 0 20px;}
.brend_slider .slick-list{overflow: inherit;}
.reviwes_slid{display: flex;flex-direction: column;height: 100%;padding: 32px;background: #F2F4F6;gap: 24px;}
.slick-current .reviwes_slid{margin-right: 20px;}
.slick-current + .slick-slide .reviwes_slid{margin-right: 20px;}
.reviwes_text{font-weight: 400;font-size: 18px;line-height: 150%;}
.rewiv_slid_bot{display: flex;gap: 16px;align-items: center;}
.rewiv_slid_bot_left img{display: block;border-radius: 50%}
.rewiv_slid_bot_right_name{font-weight: 600;font-size: 16px;line-height: 150%;}
.rewiv_slid_bot_right_work{font-weight: 400;font-size: 16px;line-height: 150%;}
.star-rating {display: inline-flex;gap: 4px;}
.star-rating .star {background: url(img/icon/outline-star.svg) no-repeat;background-size: 20px;height: 19px;overflow: hidden;width: 20px;}
.star-rating .star .star-value {background: url(img/icon/star.svg) no-repeat;background-size: 20px;display: block;height: 100%;width: 100%;}
.poh_navigation,.pop_navigation,.sfera_navigation,.reviwes_navigation{display: flex;justify-content: space-between;margin-top: 20px;align-items: center;}
.poh_slider_arrows,.pop_slider_arrows,.sfera_slider_arrows,.reviwes_slider_arrows{display: flex;gap: 15px;}
.main_services{display: flex;flex-direction: column;gap: 20px;}
.main_servis{display: flex;justify-content: space-between;gap: 80px;background: #F2F4F6;align-items: center;padding: 32px 34px;}
.main_servis_name{flex: 1;font-weight: 400;font-size: 24px;line-height: 120%;}
.main_servis_prise{font-weight: 400;font-size: 30px;line-height: 120%;}
.main_servis_link{font-weight: 700;font-size: 20px;line-height: 130%;text-decoration: underline;}
.main_section_8 .button_1{margin-left: auto;}
.faqs_bloks{display: flex;flex-direction: column;gap: 20px;}
.faq_name {cursor: pointer;display: flex;justify-content: space-between;gap: 20px;padding: 38px 30px;color: #fff;font-size: 24px;font-weight: 400;line-height: 120%;background: #01294D;}
.faq_ansver{background: #F2F4F6;padding: 30px;}
.faq_ansver > div{max-width: 740px;width: 100%;}
.faq_ansver > div > *:last-child{padding-bottom: 0;}
.faq_name svg{transition: all .5s;}
.faq_bloks.activ .faq_name svg{transform: rotate(360deg);}
.articls_navigation{display: flex;justify-content: space-between;margin-top: 20px;align-items: center;}
.articls_slider_arrows{display: flex;gap: 15px;}
.articl_slid{position: relative;}
.articl_slid > img{display: block;width: 100%;max-width: fit-content;}
.articl_slid_text{padding: 24px;border: 1px solid #CCCCCC;border-top: none;transition: all .5s;}
.articles_slider .articl_slid{max-width: 590px;}
.articles_slider .slick-current .articl_slid{margin-right: 20px;}
.articl_slid_cat{background: #F2F4F6;padding: 4px 8px;font-weight: 400;font-size: 14px;line-height: 150%;margin-bottom: 20px;width: fit-content;}
.articl_slid_name{font-weight: 700;font-size: 24px;line-height: 140%;margin-bottom: 8px;transition: all .5s;}
.articl_slid_desc p{font-weight: 400;font-size: 16px;line-height: 150%;margin-bottom: 24px;padding-bottom: 0}
.articl_slid_link{display: flex;gap: 8px;align-items: center;font-weight: 600;font-size: 16px;line-height: 150%;color: #EA5C2A;}
.articl_slid_ssylka{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.articl_slid:hover .articl_slid_name{color: #EA5C2A;}
.articl_slid:hover .articl_slid_text{border: 1px solid #EA5C2A;border-top: none;}
.main_section_11{margin-top: 100px;padding: 50px 0 100px;background: #01294D;}
.main_section_11 h2{color: #fff;}
.client_bloks{display: flex;flex-wrap: wrap;gap: 20px;}
.client_blok{width: 100%;max-width: calc(25% - 15px);background: #fff;display: flex;justify-content: center;align-items: center;height: 144px;}
.client_blok img{display: block;width: 100%;max-width: fit-content;}
.main_gallerys{display: flex;flex-wrap: wrap;}
.main_gallerys a{display: flex;width: 33.3%;position: relative;background-size: cover;transition: all 0.5s;}
.main_gallerys a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;background: #00000073;transition: all 0.5s;left: 0;}
.main_gallerys a:hover{border: solid 1px #EA5C2A;}
.main_gallerys a:hover:before{background: #00000000;}
.main_video img{display: block;width: 100%;max-width: fit-content;}
.main_video{position: relative;margin: 100px auto 0;display: block;width: fit-content;}
.main_video:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;background: #00000073;transition: all 0.5s;left: 0;}
.main_video svg{position: absolute;top: calc(50% - 23px);left: calc(50% - 23px);}
.main_video:hover:before{background: #00000000;}
.akcii_navigation{display: flex;justify-content: space-between;margin-top: 20px;align-items: center;}
.akcii_slider_arrows{display: flex;gap: 15px;}
.akcii_slid{display: flex;flex-direction: column;padding: 30px;background: #01294D;min-height: 340px;justify-content: end;}
.akcii_slid_name{font-family: Bebas Neue;font-weight: 400;font-size: 24px;line-height: 24px;color: #fff;}
.akcii_slid_desc{font-weight: 400;font-size: 14px;line-height: 24px;color: #fff;flex: 1;margin-bottom: 20px;display: flex;flex-direction: column;justify-content: end;}
.akcii_slid_code{margin-bottom: 30px;font-weight: 400;font-size: 12px;line-height: 24px;color: #FFFFFFB2;}
.slick-current .akcii_slid {margin-right: 20px;}
.slick-current + .slick-slide .akcii_slid {margin-right: 20px;}
.main_contacts{display: flex;gap: 20px;}
.main_contact{display: flex;flex-direction: column;align-items: start;}
.main_contact_name{margin: 24px 0 16px;font-weight: 700;font-size: 32px;line-height: 130%;}
.main_contact_desc{font-weight: 400;font-size: 16px;line-height: 150%;margin-bottom: 24px;}
.main_contact_link{font-weight: 400;font-size: 16px;line-height: 150%;margin-bottom: 8px;color: #EA5C2A;}
.main_section_14 iframe{margin-top: 40px;display: block;}
footer{padding: 100px 0 130px;background: #01294D;}
.footer_top{display: flex;gap: 20px;justify-content: space-between;padding-bottom: 50px;border-bottom: 2px solid #FFFFFF40;}
.footer_name{margin-bottom: 32px;font-weight: 700;font-size: 18px;line-height: 130%;color: #fff;}
.footer_svjaz{display: flex;align-items: center;gap: 30px;margin-bottom: 32px;}
.footer_top_1{max-width: 231px;}
.footer_title{margin-bottom: 32px;font-weight: 700;font-size: 18px;line-height: 24px;color: #FFFFFF;opacity: 0.5;}
.footer_top_2{display: flex;flex-direction: column;gap: 16px;}
.footer_top_2 .footer_title{margin-bottom: 22px}
.footer_menu{display: flex;flex-direction: column;gap: 16px;}
.footer_menu a{color: #F2F2F2;font-weight: 400;font-size: 14px;line-height: 120%;transition: all .5s;}
.footer_menu a:hover{color: #EA5C2A;}
.footer_top_2 .hedaer_adres,.footer_top_2 .hedaer_time,.footer_top_2 .hedaer_email,.footer_top_2 .hedaer_mobile,.footer_top_2 .hedaer_phone{color: #F2F2F2}
.footer_top_2 .hedaer_email:hover,.footer_top_2 .hedaer_mobile:hover,.footer_top_2 .hedaer_phone:hover {color: #EA5C2A;}
.footer_coop{padding-top: 50px;font-weight: 400;font-size: 14px;line-height: 100%;color: #FFFFFF80;}
#topNubex {position: fixed;right: 40px;bottom: 120px;box-sizing: border-box;width: 47px;height: 47px;display: flex;align-items: center;justify-content: center;cursor: pointer;background: transparent;border: 2px solid #EA5C2A;}
.privacy_block{display:none;position:fixed;z-index:9999999;bottom:0;left:0;width:100%;justify-content: center;padding: 16px;gap: 70px;background: #EA5C2A;}
.privacy_block .text{display: flex;gap: 70px;align-items: center;}
.privacy_block_left{font-weight: 700;font-size: 14px;line-height: 120%;flex: 1;color: #fff;}
.privacy_block_left a{color: #fff}
.privacy_btn{display: flex;align-items: center;justify-content: center;width: fit-content;padding: 15px 42px;font-weight: 600;font-size: 14px;line-height: 1.2;color: #EA5C2A;background: #fff;cursor: pointer;transition: all .5s;}
.privacy_btn:hover{color: #fff;background: #01294D;}
.modal_former{background: #01294D;padding: 35px 30px;max-width: 488px;width: 100%;}
.modal_name {font-family: Bebas Neue;font-weight: 400;font-size: 34px;line-height: 1.2;color: #fff;margin-bottom: 30px;}
.modal_former .form_control input{background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;margin-bottom: 10px;}
.modal_former button{border: none;width: 100%;}
.menu-button{display: none;}
.breadcrumbs {display: flex;margin: 40px 0;flex-wrap: wrap;font-weight: 400;font-size: 14px;line-height: 1.3;gap: 7px;color: #01294D;}
.breadcrumbs a{color: #01294D;}
.breadcrumbs .curst{font-weight: 700;}
.catalogs{display: flex;gap: 100px;}
.catalog_left{width: 100%;max-width: 285px;}
.catalog_left_tags + .catalog_left_filter{margin-top: 10px}
.catalog_left_filter{display: flex;justify-content: space-between;padding: 8px 9px;background: #EA5C2A;font-weight: 600;font-size: 14px;line-height: 24px;color: #fff;margin-bottom: 10px;}
.catalog_left_tags{display: flex;gap: 10px;flex-wrap: wrap;}
.catalog_left_tag{flex: 1;white-space: nowrap;border-radius: 4px;padding: 4px 7px;border: 1px solid #EA5C2A;background: #FFFFFF;font-weight: 400;font-size: 10px;line-height: 24px;text-align: center;color: #01294D;transition: all .5s;}
.catalog_left_tag.activ{background: #EA5C2A;color: #fff;}
.catalog_right{width: 100%}
.tehnikas{display: flex;flex-wrap: wrap;gap: 25px;}
.tehnika {display: flex;flex-direction: column;background: #FFFFFF;border: 1px solid #EA5C2A;width: calc(50% - 13px);padding: 20px;height: 100%;position: relative;transition: all .5s;}
.tehnika_name {font-family: Bebas Neue;font-size: 24px;line-height: 120%;text-transform: uppercase;margin-bottom: 10px;transition: all .5s;color: #01294D;}
.tehnika .tovar_costs {margin-top: 25px;margin-bottom: 30px}
.tehnika > img {display: block;margin-bottom: 30px;}
.tehnika:hover .tovar_button{background: #EA5C2A;color: #fff;}
.blog-pagination{display: flex;gap: 5px;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.blog-pagination > *{display: flex;align-items: center;justify-content: center;border: 1px solid #EA5C2A;width: 32px;height: 41px;border-radius: 4px;}
.blog-pagination > *.current{color: #fff;background: #EA5C2A;}
.sfera_slid{display: flex;flex-direction: column;padding: 15px;border: 1px solid #EA5C2A;width: 100%;max-width: 334px;margin: 0 auto;}
.sfera_slid > img{display: block;margin-bottom: 25px;}
.sfera_slid_name{font-family: Bebas Neue;font-weight: 400;font-size: 24px;margin-bottom: 5px;line-height: 1.2;}
.sfera_slid_desc{font-weight: 400;font-size: 14px;line-height: 1.3;}
.cat_obr_svjaz{background: #01294D;display: flex;gap: 50px;padding: 35px 30px;}
.cat_obr_svjaz_left .form_control input {background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;margin-bottom: 10px;}
.cat_obr_svjaz_left .form_control textarea {font-family: 'Manrope', sans-serif;height: 80px;background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;margin-bottom: 10px;}
.form_control_cat{display: flex;gap: 10px;}
.cat_obr_svjaz_name{font-family: Bebas Neue;font-weight: 400;font-size: 30px;line-height: 1.2;margin-bottom: 20px;color: #FFFFFF;}
.cat_obr_svjaz_desc{font-weight: 400;font-size: 18px;line-height: 1.2;color: #FFFFFF;margin-bottom: 25px;}
.content_feedback_text{margin-top: 10px;font-weight: 400;font-size: 14px;line-height: 1.2;color: #fff;margin-bottom: 10px;}
.content_feedback{font-weight: 400;font-size: 12px;line-height: 1.2;color: #FFFFFF99;margin-bottom: 40px;}
.wpcf7-submit.button{border: none;}
.cat_spec{display: flex;gap: 20px;}
.cat_spec_right img{display: block;}
.cat_spec_left{display: flex;flex-direction: column;padding: 40px;background: #01294D;justify-content: space-between;}
.cat_spec_name{font-family: Bebas Neue;font-weight: 400;font-size: 24px;line-height: 1.2;color: #fff;margin-bottom: 20px;}
.cat_spec_desc{flex: 1}
.cat_spec_desc p{font-weight: 400;font-size: 16px;line-height: 1.2;color: #FFFFFF;}
.tovar_ferst{display: flex;gap: 60px;}
.tovar_ferst_left{width: 100%;max-width: 652px;position: relative;}
.tovar_slider_arrows {display: flex;justify-content: space-between;position: absolute;width: 100%;top: calc(50% - 18px);}
.smoll-card-slider{margin-top: 10px}
.tovar_email{background-image: url(img/icon/material-symbols_mail.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;transition: all .5s;color: #01294D;}
.tovar_email:hover{color: #EA5C2A}
.tovar_mobile{background-image: url(img/icon/hedaer_mobile.svg);background-repeat: no-repeat;background-position: center left;padding-left: 21px;font-weight: 400;font-size: 14px;line-height: 24px;transition: all .5s;color: #01294D;}
.tovar_mobile:hover{color: #EA5C2A}
.tovar_phone{background-image: url(img/icon/solar_phone-outline.svg);background-repeat: no-repeat;background-position: center left;padding-left: 28px;font-weight: 400;font-size: 14px;line-height: 24px;color: #01294D;transition: all .5s;}
.tovar_phone:hover{color: #EA5C2A}
.tovar_har_name{font-weight: 600;font-size: 20px;line-height: 1.2;margin-bottom: 15px;margin-top: 25px;}
.tovar_har_name:first-child{margin-top: 0}
.tovar_atributs{display: flex;flex-direction: column;gap: 5px;margin-bottom: 10px;}
.tovar_atribut{display: flex;justify-content: space-between;gap: 10px;font-weight: 400;font-size: 14px;line-height: 1.3;}
.tovar_har_link{cursor: pointer;font-weight: 600;font-size: 14px;line-height: 1.3;text-decoration: underline;}
.tovar_cont{display: flex;gap: 20px;flex-wrap: wrap;}
.tovar_ferst_right {flex: 1;}
.tabs__caption_prod {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 40px;}
.tabs__caption_prod li {font-size: 16px;line-height: 1;color: #fff;padding: 10px 30px;border: 1px solid #EA5C2A;transition: all .5s;cursor: pointer;color: #EA5C2A;}
.tabs__caption_prod li.active {background: #EA5C2A;border: 1px solid #EA5C2A;cursor: inherit;color: #fff;}
.tabs__content_prod.active {display: block;}
.tabs__content_prod {display: none;}
.content .h2,.content h2{font-family: Manrope;font-weight: 600;font-size: 24px;line-height: 1.2;margin-bottom: 20px;text-transform: inherit;}
.content .h3,.content h3{font-family: Manrope;font-weight: 600;font-size: 24px;line-height: 1.2;margin-bottom: 20px;text-transform: inherit;}
.content li{font-weight: 400;font-size: 18px;line-height: 1.2;}
.content ul{list-style: disc;margin: 0 0 20px 20px;}
.content ol{list-style: decimal;margin: 0 0 20px 20px;}
.section_prod_videos{display: flex;gap: 20px;}
.section_prod_video{position: relative;width: calc(50% - 10px);}
.section_prod_video > img{display: block;width: 100%;max-width: fit-content;}
.section_articl_video_play{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #00000080;transition: all .5s;}
.section_articl_video_play svg{position: absolute;top: calc(50% - 25px);left: calc(50% - 25px);}
.section_articl_video_play:hover{background: #00000000;}
.poh_tehnika {display: flex;flex-direction: column;background: #FFFFFF;border: 1px solid #EA5C2A;padding: 20px;height: 100%;position: relative;transition: all .5s;margin-right: 16px;}
.poh_tehnika   > img {display: block;margin-bottom: 30px;}
.poh_tehnika:hover .tovar_button{background: #EA5C2A;color: #fff;}
.card-slider img{width: 100%;max-width: fit-content;}
.articles{display: flex;flex-wrap: wrap;gap: 32px;}
.articl{width: calc(50% - 16px);}
.articl:first-child{width: 100%;}
.articl a img{display: block;margin-bottom: 16px;width: 100%;max-width: fit-content;height: auto;}
.articl:first-child a img{display: block;margin-bottom: 24px;}
.articl_tags{display: flex;align-items: center;gap: 16px;font-weight: 600;font-size: 14px;line-height: 150%;margin-bottom: 16px;flex-wrap: wrap;}
.articl_tag{font-weight: 600;font-size: 14px;line-height: 150%;color: #fff;background: #EA5C2A;padding: 4px 8px;}
.articl:first-child .articl_tag{background: #F2F4F6;color: #01294D;}
.articl_name{font-weight: 700;font-size: 24px;line-height: 140%;margin-bottom: 8px;display: block;}
.articl:first-child .articl_name{font-weight: 700;font-size: 32px;line-height: 120%;}
.articl_desc p{font-weight: 400;font-size: 16px;line-height: 150%;}
.articl_more{display: flex;align-items: center;gap: 8px;font-weight: 600;font-size: 16px;line-height: 150%;color: #EA5C2A;}
.section_articles .blog-pagination{justify-content: center;margin-top: 55px;}
.section_artical_form{background-image: url(img/bg_form.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;margin-top: 100px;}
.section_artical_form:before{content: '';display: block;width: 100%;height: 100%;position:  absolute;left: 0;top: 0;background: #000000bb;}
.artical_form{padding: 75px 0;position: relative;}
.artical_form_name{font-family: Bebas Neue;font-weight: 400;font-size: 64px;line-height: 120%;text-align: center;color: #fff;margin-bottom: 24px;}
.artical_form_desc{font-weight: 400;font-size: 18px;line-height: 150%;text-align: center;color: #fff;margin-bottom: 32px;}
.artical_form form{display: flex;justify-content: center;gap: 16px;align-items: center;}
.artical_form .form_control input {background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;max-width: 300px;}
.articals_vybor{display: flex;gap: 32px;flex-wrap: wrap;}
.artical_vybor{display: flex;gap: 16px;width: calc(50% - 16px);align-items: start;}
.article_sectoin_1 + .main_section_4{margin-top: 100px;}
.articl_gallery{display: flex;gap: 20px;margin-top: 35px;}
.articl_gallery a img{display: block;width: 100%;max-width: fit-content;height: auto;}
.articl_gallery a{width: calc(33% - 17px);}
.articl_shares{display: flex;justify-content: space-between;align-items: end;gap: 10px;margin-top: 35px;}
.articl_share{display: flex;flex-direction: column;gap: 15px;}
.articl_share_name{font-weight: 400;font-size: 20px;line-height: 140%;}
.articl_share_links{display: flex;gap: 12px;}
.articl_share_link svg path{fill: #01294D;transition: all .5s;}
.articl_share_link:hover svg path{fill: #EA5C2A;}
.artical_section_1 > .container > img{width: 100%;max-width: fit-content;display: block;height: auto;margin-bottom: 35px;}
.about_first{display: flex;justify-content: space-between;gap: 20px;align-items: start;}
.about_first_left{display: flex;flex-direction: column;justify-content: space-between;gap: 20px;width: 100%;max-width: 386px;}
.about_first_blok{background: #EA5C2A;padding: 30px;}
.about_first_blok_name{font-family: Bebas Neue;font-weight: 400;font-size: 32px;line-height: 1.2;color: #fff;margin-bottom: 20px;}
.about_first_blok_desc{font-weight: 400;font-size: 20px;line-height: 1.2;color: #F5F5F5;max-width: 243px;}
.about_first_right > img{display: block;width: 100%;max-width: fit-content;margin-bottom: 25px;height: auto;}
.about_two_header{display: flex;justify-content: space-between;gap: 20px;align-items: start;margin-bottom: 45px;}
.about_two_header_desc{font-weight: 600;font-size: 20px;line-height: 1.2;color: #013D73;max-width: 414px;}
.about_two_body{display: flex;gap: 20px;}
.about_two_body_left{width: calc(33%);flex: 1;position: relative;display: flex;}
.about_two_body_left > img{display: block;width: 100%;max-width: fit-content;margin-top: auto;}
.about_two_body_desc{position: absolute;bottom: 40px;left: 20px;}
.about_two_body_name{font-family: Bebas Neue;font-weight: 400;font-size: 36px;line-height: 1.2;margin-bottom: 15px;color: #F5F5F5;}
.about_two_body_text{font-weight: 500;font-size: 16px;line-height: 1.2;color: #EBEEF0;max-width: 320px;}
.about_two_body_center{width: calc(33%);flex: 1;position: relative;display: flex;flex-direction: column;gap: 20px;justify-content: space-between;}
.about_two_body_center_top{background: #EA5C2A;position: relative;height: 260px;display: flex;flex-direction: column;justify-content: end;padding: 20px 24px;}
.about_two_body_center_top:nth-child(2n){background: #01294D;position: relative;height: 260px;display: flex;flex-direction: column;justify-content: end;padding: 20px 24px;}
.about_two_body_right{width: calc(33%);flex: 1;position: relative;display: flex;flex-direction: column;gap: 20px;justify-content: space-between;}
.about_two_body_right_blok{display: flex;height: 33%;background: #EBEEF0;padding: 20px 20px 0 20px;flex-direction: column;}
.about_two_body_right_blok .about_two_body_name{color: #EA5C2A;margin-bottom: 10px;}
.about_two_body_right_blok .about_two_body_text{color: #013D73;}
.about_two_footer{margin-top: 14px;width: 100%;background: #EBEEF0;display: flex;align-items: center;justify-content: center;height: 150px;padding: 20px;font-family: Bebas Neue;font-weight: 400;font-size: 36px;line-height: 1.2;color: #EA5C2A;}
.section_about_3{background: #EBEEF0;margin-top: 100px;padding-bottom: 100px;}
.kejs_slid{display: flex;margin: 0 auto;width: 100%;max-width: 1022px;}
.kejs_slid > img{display: block;width: 100%;max-width: fit-content;}
.kejs_slid_left{background: #fff;padding: 32px;display: flex;flex-direction: column;justify-content: space-between;gap: 20px;}
.kejs_slid_name{font-weight: 700;font-size: 24px;line-height: 1.2;color: #01294D;}
.kejs_slid_time{font-weight: 400;font-size: 12px;line-height: 150%;color: #01294D;opacity: 0.5;}
.kejs_slid_desc p{font-weight: 400;font-size: 14px;line-height: 1.2;}
.kejs_slid_desc p:last-child{padding-bottom: 0;}
.section_about_3 .container{position: relative;}
.kejs_slider_arrows {display: flex;justify-content: space-between;position: absolute;width: calc(100% - 30px);top: calc(50% + 20px);}
.about_first_right{flex: 1}
.error_bloks{display: flex;gap: 40px;align-items: center;}
.error_bloks h1{font-family: Bebas Neue;font-weight: 700;font-size: 470px;line-height: 120%;color: #EA5C2A;margin-bottom: 0;}
.error_name{font-family: Bebas Neue;font-weight: 400;font-size: 64px;line-height: 120%;margin-bottom: 30px;}
.error_desc{font-weight: 600;font-size: 20px;line-height: 1.2;margin-bottom: 50px;}
.error_button{display: flex;gap: 20px;}
.reviews {display: flex;flex-wrap: wrap;gap: 20px;}
.reviews .reviwes_slid{width: calc(33.3% - 16px);}
.reviwes_section_1 .blog-pagination {justify-content: center;margin-top: 55px;}
.form_reviwes{display: flex;flex-direction: column;padding: 35px 30px;background: #01294D;gap: 30px;}
.reviw_form_name{font-family: Bebas Neue;font-size: 48px;line-height: 120%;color: #fff;}
.form_reviwes form{display: flex;gap: 38px;}
.form_control_rew .form_control input {background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;margin-bottom: 10px;}
.form_control_rew textarea {font-family: 'Manrope', sans-serif;background: #FFFFFF;border: 1px solid #EA5C2A;padding: 12px 15px;color: #01294D;width: 100%;margin-bottom: 10px;height: 140px;}
.form_control_rew1{width: 40%}
.form_control_rew2{width: 60%}
.contact_bloks_top,.contact_bloks_bot{display: flex;gap: 20px;margin-bottom: 20px;}
.contact_blok_top,.contact_blok_bot{padding: 15px;background: #EBEEF0;flex-direction: column;}
.contact_blok_bot_1,.contact_blok_bot_3,.contact_blok_top_2{background: #EA5C2A;}
.contact_blok_bot img,
.contact_blok_top img{margin-bottom: 24px;}
.contact_blok_name{font-weight: 700;font-size: 32px;line-height: 130%;color: #EA5C2A;margin-bottom: 16px;}
.contact_blok_bot_1 .contact_blok_name,.contact_blok_bot_3 .contact_blok_name,.contact_blok_top_2 .contact_blok_name{color: #FFFFFF;}
.contact_blok_desc{font-weight: 400;font-size: 16px;line-height: 150%;color: #01294D;margin-bottom: 24px;}
.contact_blok_bot_1 .contact_blok_desc,.contact_blok_bot_3 .contact_blok_desc,.contact_blok_top_2 .contact_blok_desc{color: #FFFFFF;}
.contact_blok_link{font-weight: 600;font-size: 16px;line-height: 150%;color: #01294D;}
.contact_blok_bot_1 .contact_blok_link,.contact_blok_bot_3 .contact_blok_link,.contact_blok_top_2 .contact_blok_link{color: #FFFFFF;}
.contact_bloks_top_3{display: flex;gap: 24px;}
.contact_bloks_top_3_right{flex: 1}
.contact_bloks_top_3_left{display: flex;flex-direction: column;flex: 1;}
.contact_blok_bot_1,.contact_blok_top_1{width: 28%;}
.contact_blok_bot_3,.contact_blok_top_2{width: 28%;}
.contact_blok_bot_2,.contact_blok_top_3{width: 40%;}
.contact_bloks_top_3_name{font-weight: 400;font-size: 16px;line-height: 150%;margin-bottom: 7px;}
.contact_blok_link + .contact_bloks_top_3_name{margin-top: 10px;}
.contact_bloks_top_3 .contact_blok_link{margin-bottom: 8px;}
.contact_blok_bot_3{display: flex;align-items: center;justify-content: center;text-align: center;}
#modal_form .wpcf7 form .wpcf7-response-output{color: #fff}
.categoru_section_2 .wpcf7 form .wpcf7-response-output{color: #fff}
.form_reviwes .wpcf7 form .wpcf7-response-output{color: #fff}
.section_artical_form .wpcf7 form .wpcf7-response-output{color: #fff;}
.section_artical_form .wpcf7 form .wpcf7-spinner{display: none;}
.artical_vybor .articl_name{line-height: 1.2}

@media (max-width: 1240px){.container {width: 100%;max-width:1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.header_top{gap: 27px;}
.header_bottom{gap: 10px}
.who_we_blok {max-width: 460px;}
.pop_tehnika{margin-right: 20px;}
.main_about_right{display: none;}
.main_about_left_img{display: block;}
.catalogs{gap: 40px;}
.cat_obr_svjaz_right img{max-width: 400px}
.cat_spec_right img{max-width: 400px}
.tovar_ferst_left {max-width: 500px;}
.tovar_ferst{gap: 20px}
.artical_vybor_left img {max-width: 200px;}
}

@media (max-width: 980px){
.header_logo{display: none;}
.header_mobile{display: block;font-weight: 400;font-size: 14px;line-height: 130%;color: #01294D;}
.main_menu {display: flex;gap: 20px;}
.header_top {gap: 20px;}
header .hedaer_phone{display: none;}
header .hedaer_time{display: none;}
.who_we_blok {max-width: 359px;gap: 12px;}
.who_we_bloks{gap: 20px}
.main_servis {gap: 40px;padding: 20px 24px;}
.cat_obr_svjaz_right{display: none;}
.tovar_ferst_left {max-width: 400px;}
.artical_vybor{flex-direction: column;}.artical_vybor_left img {max-width: fit-content;}
.kejs_slid > img {max-width: 400px;height: auto;}
.kejs_slid{align-items: start;background: #fff}
.error_bloks h1 {font-family: Bebas Neue;font-weight: 700;font-size: 280px;line-height: 120%;color: #EA5C2A;margin-bottom: 0;}
.reviews .reviwes_slid {width: calc(50% - 10px);}
}

@media (max-width: 768px){.menu-glavnoe-menyu{display: none;}
header .header_mess {display: none;}
.header_top .button{display: none;}
header .hedaer_email{display: none;}
header .hedaer_mobile{display: none;}
.menu-button {background: transparent;display: flex;width: 20px;height: 11px;padding: 0;flex-direction: column;align-items: end;}
.menu-button .line {display: block;width: 20px;height: 1px;background-color: #01294D;transition: 200ms;}
.menu-button .menu-button__line-2 {margin-top: 4px;margin-bottom: 4px;}
.header_mobile{font-weight: 500;font-size: 16px;line-height: 22px;}
.header_top{padding: 15px 0}
.header_bottoms {padding: 4px 0;}
main {padding-top: 84px;}
.main_section_1 {padding: 150px 0;}
p{font-size: 14px;font-weight: 400;line-height: 120%;padding-bottom: 15px;color: #01294D;}
.content li{font-size: 14px;font-weight: 400;line-height: 120%;color: #01294D;}
h1, .h1{font-weight: 400;font-size: 34px;line-height: 120%;}
h2,.h2{font-size: 30px;line-height: 120%;margin-bottom: 20px;}
h3,.h3{font-size: 26px;line-height: 120%;margin-bottom: 20px;}
h4,.h4{margin-bottom: 16px;font-size: 20px;line-height: 1.2;}
.main_blok_1 h1{text-align: center;margin-bottom: 10px}
.main_blok_1 p {font-weight: 600;font-size: 16px;line-height: 135%;text-align: center;padding-bottom: 30px;max-width: 100%;}
.main_blok_1 .button{width: 100%}
.section {padding-top: 50px;}
.privacy_block .text{gap: 16px;}
.privacy_block_left{font-weight: 700;font-size: 12px;}
.main_catalogs{gap: 10px}
.main_catalogs a {width: calc(50% - 5px);padding: 10px 14px;border: solid 2px #F2F4F6;transition: all .5s;}
.main_catalogs a span{font-size: 14px;line-height: 135%;}
.who_we_blok {max-width: 100%;gap: 17px;}
.who_we_blok_img:before {width: 36px;height: 36px;border: 1px solid #EA5C2A;}
.who_we_blok_icon {margin: 5px 0 0 5px;width: 36px;height: 36px;padding: 5px;}
.who_we_blok_icon img{width: 100%;}
.title{font-weight: 400;font-size: 20px;line-height: 1.2;margin-bottom: 5px;}
.who_we_blok_text{font-weight: 400;font-size: 12px;line-height: 120%;}
.pop_tehnika_header .button_1{display: none;}
.pop_tehnika{padding: 15px;}
.main_section_4 {padding-bottom: 50px;margin-top: 50px;}
.reviwes_slid{padding: 20px;}
.reviwes_text {font-size: 14px;}
.rewiv_slid_bot_right_name {font-size: 14px;}
.rewiv_slid_bot_right_work {font-size: 14px;}
.main_servis{flex-direction: column;gap: 15px;padding: 10px;}
.main_servis_name {font-size: 18px;line-height: 120%;text-align: center;}
.main_servis_prise {font-size: 20px;}
.main_servis_link {font-size: 18px;}
.faqs_bloks{gap: 10px}
.faq_name{padding: 13px 15px;font-weight: 400;font-size: 14px;}
.faq_ansver{padding: 15px;}
.articl_slid_text {padding: 20px;}
.articl_slid_cat{margin-bottom: 16px}
.articl_slid_name {font-size: 20px;line-height: 130%;margin-bottom: 8px;}
.articl_slid_desc p {font-weight: 400;font-size: 14px;}
.main_section_11{margin-top: 50px}
.client_bloks{gap: 10px}
.client_blok {max-width: calc(50% - 5px);height: 144px;}
.main_gallerys a{width: 50%}
.main_video {margin: 20px auto 0;}
.main_contacts{flex-direction: column;}
.main_contact {flex-direction: row;align-items: center;flex-wrap: wrap;}
.main_contact > img{width: 23px}
.main_contact_name{font-weight: 700;font-size: 20px;line-height: 130%;margin: 0 0 0 10px;}
.main_contact_desc{margin: 10px 0;font-weight: 400;font-size: 14px;line-height: 120%;}
.main_contact_link{font-weight: 400;font-size: 14px;line-height: 150%;margin-bottom: 0;}
.main_section_14 iframe{height: 200px}
.footer_top{flex-direction: column;}
footer {padding: 40px 0 100px;background: #01294D;}
.footer_top_1 {max-width: 100%;}
.footer_top_2{gap: 10px}
.footer_title{margin-bottom: 10px}
.footer_menu {display: flex;flex-direction: row;flex-wrap: wrap;gap: 16px;}
.footer_top{padding-bottom: 20px}
.footer_coop{padding-top: 20px}
.privacy_btn{padding: 11px 35px}
.akcii_slid{padding: 20px}
.moblie_menu {top: 52px;overflow: auto;height: calc(100vh - 52px);position: fixed;width: 100%;z-index: 999;overflow-y: auto;background: #01294D;flex-direction: column;justify-content: space-between;display: flex;left: -800px;transition: all .5s;gap: 15px;padding: 30px 15px;}
.moblie_menu.activ {left: 0;}
.activ.menu-button .menu-button__line-2 {display: none;}
.menu-button.activ .menu-button__line-1 {transform: rotate(45deg);width: 30px;margin: 5px -10px 0px 0px;}
.menu-button.activ .line.menu-button__line-3 {transform: rotate(135deg);width: 30px;margin: -2px -9px 0 0;}
.mobile_menu{display: flex;flex-direction: column;gap: 0;}
.mobile_menu a{font-weight: 500;font-size: 16px;line-height: 20px;color: #01294D;padding: 20px 10px;background: #FFFFFF;border: 1px solid #EA5C2A;border-bottom: none;display: flex;}
.mobile_menu li:last-child a{border-bottom: 1px solid #EA5C2A;}
.moblie_menu_bot{display: flex;flex-direction: column;gap: 10px;}
.mobile_menu a:hover{background: #EA5C2A;color: #fff;}
.catalogs{flex-direction: column;gap: 30px;}
.catalog_left{max-width: 100%}
.tehnika{width: 100%}
.tehnika_name{font-size: 20px}
.cat_obr_svjaz{padding: 20px}
.form_control_cat{flex-direction: column;gap: 0}
.cat_spec{flex-direction: column;}
.cat_spec_left{padding: 20px}
.cat_spec_right img{max-width: fit-content;width: 100%}
.tovar_ferst{flex-direction: column;}
.tovar_ferst_left{max-width: 100%}
.section_prod_videos{flex-direction: column;}
.section_prod_video {position: relative;width: 100%;}
.tabs__caption_prod li{padding: 10px 10px;flex: 1;text-align: center;}
.tabs__caption_prod{margin-bottom: 25px;}
.poh_tehnika {max-width: 330px;}
.articles{flex-direction: column;}
.articl {width: 100%;}
.articl:first-child .articl_name,
.articl .articl_name{font-size: 20px}
.articl_desc p {font-size: 14px;}
.section_artical_form{margin-top: 50px}
.artical_form {padding: 40px 0;position: relative;}
.artical_form_name{font-weight: 400;font-size: 30px;line-height: 120%;margin-bottom: 10px;}
.artical_form_desc{font-size: 14px;}
.artical_form form{flex-direction: column;align-items: center;}
.artical_form .form_control input{max-width: 100%}
.artical_form .wpcf7-submit.button{width: 100%}
.articals_vybor{flex-direction: column;}
.artical_vybor{width: 100%}
.article_sectoin_1 + .main_section_4{margin-top: 50px;}
.articl_shares{flex-direction: column;align-items: start;}
.articl_gallery {gap: 8px;margin-top: 15px;}
.articl_gallery a {width: calc(33% - 4px);}
.section_about_3{margin-top: 50px;padding-bottom: 50px;}
.about_first{flex-direction: column-reverse;}
.about_first_left{max-width: 100%;gap: 0;padding: 30px 30px 0;background: #EA5C2A}
.about_first_blok{padding: 0 0 30px 0}
.about_first_blok_name{font-size: 20px;margin-bottom: 12px;}
.about_first_blok_desc{font-size: 14px;}
.about_two_header{flex-direction: column;gap: 0}
.about_two_body {flex-direction: column;gap: 16px;}
.about_two_body_left{width: 100%;max-width: 386px;}
.about_two_body_center{width: 100%;}
.about_two_body_right{width: 100%;background: #EBEEF0;padding: 30px 30px 0;gap: 0;}
.about_two_body_center_bottom,
.about_two_body_center_top{height: auto;}
.about_two_body_right_blok{height: auto;padding: 0 0 30px 0}
.about_two_body_name{font-size: 20px}
.about_two_body_text{font-size: 14px}
.about_two_footer{margin-top: 0;height: auto;font-size: 20px;line-height: 1.2;}
.kejs_slid{flex-direction: column-reverse;}
.kejs_slider_arrows {top: auto;bottom: -43px;}
.kejs_slid > img {max-width: fit-content;height: auto;}
.kejs_slid_name{font-size: 20px;}
.kejs_slid_left{padding: 15px;gap: 15px;}
.error_bloks{flex-direction: column;align-items: center;gap: 10px;text-align: center;}
.error_bloks h1{font-weight: 400;font-size: 240px;margin-bottom: 0;line-height: 240px;}
.error_name{font-family: Bebas Neue;font-weight: 400;font-size: 30px;margin-bottom: 20px;}
.error_desc{font-size: 20px;margin-bottom: 20px;}
.error_button{flex-direction: column;align-items: center;}
.reviews .reviwes_slid {width: 100%;}
.form_reviwes{padding: 20px;gap: 20px}
.reviw_form_name{font-size: 30px;}
.form_reviwes form{flex-direction: column;gap: 0px}
.form_control_rew1{width: 100%}
.form_control_rew2{width: 100%}
.contact_bloks_bot,
.contact_bloks_top{flex-direction: column;}
.contact_blok_bot_1, .contact_blok_top_1,.contact_blok_bot_3, .contact_blok_top_2,.contact_blok_bot_2, .contact_blok_top_3{width: 100%;}
}

@media (max-width: 480px){.contact_bloks_top_3{flex-direction: column;}
}