@font-face {font-family: "HelveticaNeueCyrBold";src: url("/assets/fonts/HelveticaNeueCyr-Bold.eot");src: url("/assets/fonts/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueCyr-Bold.woff") format("woff"),url("/assets/fonts/HelveticaNeueCyr-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: "LetoSansThin";src: url("/assets/fonts/LetoSans-Thin.otf");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "LetoSans";src: url("/assets/fonts/LetoSans.otf");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "LetoSansRegular";src: url("/assets/fonts/LetoSans.otf");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "LetoSansBold";src: url("/assets/fonts/LetoSans-Bold.otf");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "HelveticaNeueCyrMedium";src: url("/assets/fonts/HelveticaNeueCyr-Medium.eot");src: url("/assets/fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueCyr-Medium.woff") format("woff"),url("/assets/fonts/HelveticaNeueCyr-Medium.ttf") format("truetype");font-weight: 500;font-display: swap;font-style: normal;}
@font-face {font-family: "HelveticaNeueCyrThin";src: url("/assets/fonts/HelveticaNeueCyr-Thin.eot");src: url("/assets/fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueCyr-Thin.woff") format("woff"),url("/assets/fonts/HelveticaNeueCyr-Thin.ttf") format("truetype");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "HelveticaNeueCyrRoman";src: url("/assets/fonts/HelveticaNeueCyr-Roman.eot");src: url("/assets/fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueCyr-Roman.woff") format("woff"),url("/assets/fonts/HelveticaNeueCyr-Roman.ttf") format("truetype");font-weight: normal;font-style: normal;font-display: swap;}
@media screen and (min-width: 1920px) {.container.big {width: 1870px !important;}
	.container.medium {width: 1500px !important;}}
@media screen and (min-width: 1439px) and (max-width: 1919px) {header #mse2_form {left: 350px;width: 945px;}
	#advantages .advantage img {min-width: 110px;max-width: 110px;}
	#advantages .advantage {font-size: 13px;line-height: 18px;}
	.container.big {width: 1370px !important;}
	header #menu-line ul li a {padding: 26px 7px;font-size: 13px;}}
@media screen and (max-width: 1439px) {.container.medium {width: 100%;padding-left: 30px;padding-right: 30px;}
	#product_info.new-style #tech_char {padding: 0px 30px;}
	.bordered-panel-desc {padding: 30px;margin-bottom: 10px;}
	.bordered-panel-desc-w-top-h p {font-size: 18px;}
	body {font-size: 14px;}
	header #menu-line #mse2_form {left: 250px;width: 650px;}
	header #menu-line ul li a {padding: 25px 5px;font-size: 11px;}
	header #menu-line img.loop {max-width: 25px;}
	header #under-menu .right-panel a {padding: 25px 5px;font-size: 14px;}
	#start-message img {width: 40px;}
	.portfolio-filter li a {padding: 15px 8px;font-size: 9.5px;}
	#last-chanse-row .h2 {font-size: 50px;}
	#choise .panel-choise:hover a.btn {padding: 15px;}
	#advantages {display: block;}
	#advantages .advantage {display: inline-block;width: 12%;vertical-align: middle;}
	#advantages .advantage img {min-width: 100px;max-width: 100px;padding: 15px;}
	#advantages .advantage p {padding: 0px 5px;font-size: 12px;}
	.ajax_form .col-sm-7, .ajax_form .col-sm-5 {width: 100%;text-align: left;}
	.ajax_form .btn {padding: 15px 20px;}}
@media screen and (max-width: 1366px) {.portfolio-filter li a {font-size: 11px;}}
@media screen and (max-width: 1200px) {#product_info.new-style #tech_char2 {padding: 0px;}
	#advantages .advantage {width: 24.61%;}
	#product_info.new-style #tech_char .btn.btn-default, #product_info.new-style #tech_char .btn.btn-secondary {padding-left: 20px;}
	#advantages .advantage img {min-width: 60px;max-width: 100px;}
	#advantages .advantage {font-size: 12px;line-height: 17px;}
	#start-message .white-center .h3 {font-size: 16px;}
	.portfolio-filter li a {font-size: 9px;}
	header #menu-line ul li a {padding: 35px 5px;font-size: 9px;line-height: 0em;}}
@media (max-width: 1024px) {.polupricepElements {display: none;}}
@media (max-width: 987px) {#prem .container {width: 100%;}
	#prem .container ul {width: 100%;}
	#prem .container ul li {width: 49%;}
	#prem .container ul li i {font-size: 50px;}}
@media (max-width: 987px) and (min-width: 768px) {#product_info.new-style #tech_char2 .btn.btn-default img {margin-right: 10px;}
	#product_info.new-style #tech_char2 .btn.btn-default {padding: 20px 0px 20px 10px;}
	.white-center .h3 {font-size: 20px;}
	#product_info.new-style #tech_char {padding: 0px;}
	#advantages .advantage {width: 24.57%;}
	.bordered-panel-desc {padding: 25px;}
	header #menu-line .container {width: initial;}
	header #menu-line .container .col-sm-2 {width: 14%;}
	header #menu-line .container .col-sm-10 {width: 86%;}
	header #menu-line img.logo {max-width: 90px;}
	header #menu-line img.loop {max-width: 18px;}
	header #menu-line #mse2_form {left: 135px;width: 560px;top: 7px;}
	header #menu-line ul li a {padding: 25px 1px;font-size: 9px;}
	header #under-menu .right-panel a {padding: 25px 5px;font-size: 10px;}
	header img.logo {max-width: 75px;}
	#product_info.new-style #tech_char .btn.btn-default, #product_info.new-style #tech_char .btn.btn-secondary {padding-left: 10px;padding-right: 10px;}
	#product_info.new-style #tech_char .btn.btn-default span {width: 160px;padding-right: 10px;}
	#product_info.new-style #tech_char .btn {font-size: 12px;}
	#last-chanse-row .h2 {font-size: 40px;}
	.portfolio-filter {text-align: center;}
	.portfolio-filter li {display: inline-block;float: none;}
	.portfolio-filter li a {padding: 15px 14px;font-size: 13px;}
	#choise .panel-choise .h3 {font-size: 18px;}
	.product-have h2, .product-have .h2 {margin-top: 20px;font-size: 32px;margin-bottom: 20px;}
	#start-message .white-center img {display: none;}
	#start-message .white-center .h3 {font-size: 20px;}
	#new-main-video video {width: 100%;height: auto;max-height: 100%;}}