body * {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	}
	
@font-face {
	font-family: SF UI Display Light; /* Гарнитура шрифта */
  src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.eot');
  src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.woff2') format('woff2'),
      url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.woff') format('woff'),
      url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.ttf') format('truetype'),
      url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.svg#SFUIDisplay-Light') format('svg'),
      url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Light.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family: SF UI Display Bold; /* Гарнитура шрифта */
  src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.eot');
  src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.woff2') format('woff2'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.woff') format('woff'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.ttf') format('truetype'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.svg#SFUIDisplay-Bold') format('svg'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
   font-family: SF UI Display Thin; /* Гарнитура шрифта */
    src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.eot');
    src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.woff2') format('woff2'),
        url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.woff') format('woff'),
        url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.ttf') format('truetype'),
        url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.svg#SFUIDisplay-Thin') format('svg'),
        url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Thin.eot?#iefix') format('embedded-opentype');

}

@font-face {
   font-family: SF UI Display Medium; /* Гарнитура шрифта */
   src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.eot');
   src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.woff2') format('woff2'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.woff') format('woff'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.ttf') format('truetype'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.svg#SFUIDisplay-Medium') format('svg'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Medium.eot?#iefix') format('embedded-opentype');

}

@font-face {
   font-family: SF UI Display Regular; /* Гарнитура шрифта */
   src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.eot');
   src: url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.woff2') format('woff2'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.woff') format('woff'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.ttf') format('truetype'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.svg#SFUIDisplay-Regular') format('svg'),
       url('/bitrix/templates/landing/fonts/SF_ALL/SFUIDisplay-Regular.eot?#iefix') format('embedded-opentype');

}

h4.text-indents-color{
	color: #606060;
	line-height: 1.4;
}

.h3-pic img{
	margin-right: 10px;
}
.h3-pic{
	margin-bottom: 16px;
}
.h5-margin-top{
	margin-top: 16px;
}
.padding-v-container-s{
	padding-top:10px;
    padding-bottom:10px;
}



.color-lite{
	color: #34A9DA!important;
}
.color-pro{
	color: #00897B!important;
}

.eqipment_page_style h1 {
   font-family: SF UI Display Bold;
   font-size: 46px;
}
.eqipment_page_style h2 {
   font-family: SF UI Display Light;
   font-size: 28px;
}
.eqipment_page_style h3 {
   font-family: SF UI Display Thin;
   font-size: 24px;
}
.eqipment_page_style h4{
   font-family: SF UI Display Light;
   font-size: 21px;
}
.eqipment_page_style h5 {
   font-family: SF UI Display Light;
   font-size: 16px;
   color: #808080;
   line-height: 1.25em;
   letter-spacing: 0.5px;
}
.eqipment_page_style h5 a{
   color: #27aae1;
}
@media (min-width: 470px){
	.eqipment_page_style h1 {
	   font-size: 52px;
	}
	.eqipment_page_style h2{
	   font-size: 38px;
	}
	.eqipment_page_style h3{
		font-size: 28px;
	}
}
@media (min-width: 720px){
	.eqipment_page_style h1{
	   font-size: 72px;
	}
	.eqipment_page_style h2{
		font-size: 48px;
	}
	.eqipment_page_style h3{
	   font-size: 32px;
	}	
}

.pic-screens-slider{
	max-width: 360px!important;
}

@media (min-width: 768px){
	.pic-screens-slider{
		max-width: 600px!important;
	}
}
@media (min-width: 992px){
	.pic-screens-slider{
		max-width: 700px!important;
	}
}



.try-fluid-block .main_btn_color_footer, .try-block{
	margin: 20px 0;
	display: inline-block;
}

.try-fluid-2blocks .main_2btns_color_footer{
	margin: 20px 0;
	display: inline-block;
}
@media (min-width: 1200px){
	.try-fluid-2blocks .main_2btns_color_footer{
	display: table;
}
}
.try-fluid-block {
	width: 100%;	
	background: #fff;
	box-shadow: 0 -5px 45px -5px rgba(1, 1, 1, 0.3);
}
.try-block{
	width: 100%;
	background: none;
}
.try-fluid-2blocks {
	width: 100%;
	max-height: 200px;
	background: #fff;
	box-shadow: 0 -5px 45px -5px rgba(1, 1, 1, 0.3);
}
@media (min-width: 1200px){
.try-fluid-2blocks {
	width: 100%;
	max-height: 100px;
	background: #fff;
	box-shadow: 0 -5px 45px -5px rgba(1, 1, 1, 0.3);
}
}
.try-fluid-2blocks .block_logo_but{
	display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 1200px){
.try-fluid-2blocks .block_logo_but{
	display: flex;
    align-items: baseline;
    justify-content: flex-end;
}
}

.stick{
	position:fixed;
	bottom:0;
	z-index: 100;
}
.stick-try-block{
	position:fixed;
	bottom: 10px;
	right: 10px;
	z-index: 100;
}

.bold_text{
font-family:SF UI Display Bold!important;
}

.indents-unic > li{
	list-style-type: none;
	list-style-image: url('/upload/3.x/pics/gate/x1/x1-list_.png');
	margin: 20px 0;
	
}
@media (min-width: 768px){
.indents-unic > li{
	margin: 5px 0;
	
}
}

.indents-unic-none > li{
	list-style-type: none;
	margin: 20px 0;	
}

.indents-unic-none-x2 > li{
	list-style-type: none;
	margin: 20px 0 20px -20px;	
}

@media (min-width: 768px){
.indents-unic-none > li{
	margin: 5px 0;
	
}
.indents-unic-none-x2 > li{
	margin: 20px 0;	
}
.indents-unic-color-x2 > li{
	list-style-type: none;
	list-style-image: url('/upload/3.x/pics/gate/x1/x1-list.png');
	margin: 20px 0;
	line-height: 1.3;
}

}

.indents-unic-color > li{
	list-style-type: none;
	list-style-image: url('/upload/3.x/pics/gate/x1/x1-list.png');
	margin: 20px 0;
}
.indents-unic-color-x2 > li{
	list-style-type: none;
	list-style-image: url('/upload/3.x/pics/gate/x1/x1-list.png');
	margin: 20px 0;
}

.indents-unic-color-ol > li{
	margin: 20px 0;
}
.indents-unic-color-ol-x2 > li{
	margin: 30px 0;
}

@media (min-width: 768px){
.indents-unic-color > li{
	margin: 5px 0;
}
.indents-unic-color-ol> li{
	margin: 5px 0;
}
.indents-unic-color-ol-x2> li{
	margin: 40px 0;
}
h4 .indents-unic-color > li{
	margin: 20px 0;
}

}

.main_h1_equipment{
   color: #fff;
   text-align: left;
   margin-bottom: -15px!important;
   margin-top: 0px!important;
}
.main_h2_equipment{
   margin-bottom: -10px!important;
}
.main_h2-indents{
	line-height: 1.4;
}
.main_h3_equipment{
   color: #fff;
   text-align: left; 
   margin-top: 20px!important;
   margin-bottom: 30px;
}
@media (min-width: 1024px){
   .main_h1_equipment{
	  margin-bottom: 20px!important;
	}
	.main_h3_equipment{
		  margin-top: 20px!important;
		  margin-bottom: 50px;
	}
}
.main_btn_white,  .main_btn_white:visited {
   font-size: 18px;
   border: 2px solid #fff;
   font-family: SF UI Display Light;
   font-weight: 500;
   letter-spacing: 0.15em;
   color: #fff;
   border-radius: 6px;
   padding: 20px;
   min-height: 60px;
   margin-top: 60px;
   transition: 0.5s;
}
.main_btn_white:hover {
   font-size: 18px;
   border: 2px solid #fff;
   font-family: SF UI Display Light;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #fff;
   color: #808080;
   border-radius: 6px;
   padding: 20px;
}
.main_btn_white:active {
   font-size: 18px;
   border: 2px solid #e6e6e6;
   font-family: SF UI Display Light;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #e6e6e6;
   color: #808080;
   border-radius: 6px;
   padding: 20px;
}
.main_btn_color,  .main_btn_color:visited {
   font-size: 18px;
   border: 2px solid #1c75bc;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   color: #808080;
   border-radius: 6px;
   padding: 20px 30px;
   min-height: 60px;
}
.main_btn_color:hover {
   font-size: 18px;
   border: 2px solid #1c75bc;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #1c75bc;
   color: #fff;
   border-radius: 6px;
   padding: 20px 30px;
}
.main_btn_color:active {
   font-size: 18px;
   border: 2px solid #1d6493;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #1d6493;
   color: #fff;
   border-radius: 6px;
   padding: 20px 30px;
}
.main_sm_btn_color,  .main_sm_btn_color:visited {
   font-size: 18px;
	border: 2px solid #39b54a;
	background-color: #39b54a;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	color: #fff;
	border-radius: 6px;
	padding: 10px 20px;
	min-height: 40px;
	opacity: 1;
}
.main_sm_btn_color:hover{
	border: 2px solid #5cc666;
	background-color: #5cc666;
	color: #fff;
}

.second_btn_color,  .second_btn_color:visited {
   font-size: 18px;
   border: 2px solid #1c75bc;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   color: #808080;
   border-radius: 6px;
   padding: 10px 20px;
   min-height: 40px;
}
.second_btn_color:hover {
   font-size: 18px;
   border: 2px solid #1c75bc;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #1c75bc;
   color: #fff;
   border-radius: 6px;
   padding: 10px 20px;
}
.second_btn_color:active {
   font-size: 18px;
   border: 2px solid #1d6493;
   font-family: SF UI Display Medium;
   font-weight: 500;
   letter-spacing: 0.15em;
   background-color: #1d6493;
   color: #fff;
   border-radius: 6px;
   padding: 10px 20px;
}

.main_btn_color_footer, .main_btn_color_footer:visited, .main_btn_color_footer:focus {
	font-size: 18px;
	border: 2px solid #39b54a;
	background-color: #39b54a;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	color: #fff;
	border-radius: 6px;
	padding: 20px 30px;
	min-height: 60px;
	opacity: 1;
	transition: 0.5s;
}


.main_btn_color_footer:hover {
	font-size: 18px;
	border: 2px solid #5cc666;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #5cc666;
	color: #fff;
	border-radius: 6px;
	padding: 20px 30px;
}

.main_btn_color_footer:active {
	font-size: 18px;
	border: 2px solid #2f8c37;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #2f8c37;
	color: #fff;
	border-radius: 6px;
	padding: 20px 30px;
}

.margin-60{
	margin-top: 60px;
	margin-bottom: 60px;
}
.margin-top-60{
	margin-top: 60px;
}

.margin-bottom-60{
	margin-bottom: 60px;
}
.margin-40{
	margin-top: 40px;
	margin-bottom: 40px;
}
.margin-top-40{
	margin-top: 40px;
}

.margin-bottom-40{
	margin-bottom: 40px;
}
.margin-20{
	margin-top: 20px;
	margin-bottom: 20px;
}

.margin-top-20{
	margin-top: 20px;
}

.margin-bottom-20{
	margin-bottom: 20px;
}

.img-60{
	width:60px;
}
.img-80{
	width:80px;
}


.moving_btn_color_footer, .moving_btn_color_footer:visited {
	font-size: 16px;
	border: 2px solid #39b54a;
	background-color: #39b54a;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	color: #fff;
	border-radius: 40px;
	padding: 10px 20px;
	min-height: 60px;
	opacity: 1;
	 box-shadow: 0 0 8px rgba(0,0,0,0.3);
}


.moving_btn_color_footer:hover {
	font-size: 16px;
	border: 2px solid #5cc666;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #5cc666;
	color: #fff;
	border-radius: 40px;
	padding: 10px 20px;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

.moving_btn_color_footer:active {
	font-size: 16px;
	border: 2px solid #2f8c37;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #2f8c37;
	color: #fff;
	border-radius: 40px;
	padding: 10px 20px;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

@media (min-width: 768px){
.moving_btn_color_footer, .moving_btn_color_footer:visited {
	font-size: 18px;
	border: 2px solid #39b54a;
	background-color: #39b54a;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	color: #fff;
	border-radius: 40px;
	padding: 16px 24px;
	min-height: 60px;
	opacity: 1;
	 box-shadow: 0 0 8px rgba(0,0,0,0.3);
}


.moving_btn_color_footer:hover {
	font-size: 18px;
	border: 2px solid #5cc666;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #5cc666;
	color: #fff;
	border-radius: 40px;
	padding: 16px 24px;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

.moving_btn_color_footer:active {
	font-size: 18px;
	border: 2px solid #2f8c37;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #2f8c37;
	color: #fff;
	border-radius: 40px;
	padding: 16px 24px;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
}
}

.main_2btns_color_footer, .main_2btns_color_footer:visited {
	font-size: 14px;
	border: 2px solid #39b54a;
	background-color: #39b54a;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	color: #fff;
	border-radius: 6px;
	padding: 16px 20px;
	min-height: 52px;
	opacity: 1;
	margin: 20px 0px 0px 0px!important;
}
.main_2btns_color_footer:hover {
	font-size: 14px;
	border: 2px solid #5cc666;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #5cc666;
	color: #fff;
	border-radius: 6px;
	padding: 16px 20px;
}

.main_2btns_color_footer:active {
	font-size: 14px;
	border: 2px solid #2f8c37;
	font-family: SF UI Display Light;
	font-weight: 500;
	letter-spacing: 0.15em;
	background-color: #2f8c37;
	color: #fff;
	border-radius: 6px;
	padding: 16px 20px;
}
@media (min-width: 522px){
.main_2btns_color_footer, .main_2btns_color_footer:visited ,.main_2btns_color_footer:hover, .main_2btns_color_footer:active {
	font-size: 18px;
	
}
}
@media (min-width: 1200px){
.main_2btns_color_footer, .main_2btns_color_footer:visited ,.main_2btns_color_footer:hover, .main_2btns_color_footer:active {
	padding: 20px 30px;
	min-height: 60px;
	margin: 4px 0px!important;
}

}

.main_link_white {
   font-size: 18px;
   font-family: SF UI Display Light;
   font-weight: 500;
   letter-spacing: 0.15em;
   color: #fff;
   padding: 20px;
}
.main_link_white:active, .main_link_white:hover  {
   font-size: 18px;
   font-family: SF UI Display Light;
   font-weight: 500;
   letter-spacing: 0.15em;
   color: #fff;
   text-decoration: inderline;
   padding: 20px;
}

.margin_top{
   margin-top: 30px!important;
}
.obj_line{
   height: 6px;
   width:32px;
   background: #27aae1;
   border-radius: 3px;
   margin-bottom: -16px;
}
.obj_line_white{
   height: 6px;
   width:32px;
   background: #ffffff;
   border-radius: 3px;
   margin-bottom: -16px;
}

.obj_v_line{
   border-left: 2px solid  #A8A9AD; 
}

.why_block, .block-img-170x130{
	   margin-top:40px;
	   margin-bottom:40px;
	   text-align: center;
   }
.why_block img {
    max-width: 170px;
    width: 100%;
}
@media (min-width: 768px){
	.why_block img {
	max-width: 340px;
    
}
}

.block-img-170x130 img {
	max-width: 170px;
}

.block-img-170x130 h3 {
	color: #404040;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.why_block h3{
	   margin-top: 0px!important;
	   margin-bottom: -10px!important;
}
.why_block_amx{
   margin-top:40px;
   margin-bottom:40px;
   text-align: center;
}
.why_block_amx img {
	max-width: 340px;
	width: 100%;
}
.why_block_amx img {
	min-width: 340px;
	width: 100%;
}
.why_block_amx h3{
	margin-top: 0px!important;
	margin-bottom: -10px!important;
}
.capab_block{
	margin-top:30px;
	margin-bottom:30px;
}
.capab_block img{
	width: 60px;
}
@media (min-width: 768px){
	.capab_block img{
	width: 120px;
    
}
}

.capab_block h4, .proj_block h3, .prod_block h3, .block_img_text h4{
	margin-bottom: -10px!important;
}

.block_img_text {
	margin-top:60px;
	margin-bottom:80px;
}
.block_img_text img{
	width: 128px;
}




.registration_block{
	margin-top:30px;
	margin-bottom:30px;
}
.registration_block b{
	color: #000;
	font-weight: 900;
}
.registration_block img{
	width: 140px;
}

.how_to_work_block img{
	margin-top:30px;
	margin-bottom:0px;
}
@media (min-width: 1200px){
.how_to_work_block{
	margin-top:30px;
	margin-bottom:30px;
}
.how_to_work_block img{
	margin-top:0px;
	margin-bottom:0px;
}
}

.how_to_work_block img{
	max-width: 100px;
}

.how_to_work_block img .pic{
	max-width: 128px!important;
}

.how_to_work_block h4{
	margin-bottom: -10px!important;
}

.how_to_start_lite_block{
	margin-top:40px;
	margin-bottom:40px;
}


.how_to_start_lite {
	background-image: none;
}
@media (min-width: 1200px){
.how_to_start_lite {
	background-image: url(/upload/3.x/pics/lite/how_to_start/2x/pic-21.png);
	background-repeat: no-repeat;
	background-position: center 200px;
	background-size: 784px auto;
}
.how_to_start_lite_block{
	margin-top:20px;
	margin-bottom:20px;
}
}

.download_lite_link img{
	margin-top:10px;
	margin-bottom:10px;
}


.proj_block img{
	max-width: 100%;
	height: auto;
} 

.prod_block{
	margin-bottom: 30px;
}
}
.proj_block a img{
	max-width: 100%;
	height: auto;
	text-decoration:none;
}
.proj_block a h3{
	text-decoration:none;
	color: #000;
}
.proj_block a h5{
color: #27aae1;
}

.amx_block_pic, .hdl_block_pic, .crestron_block_pic, .helvar_block_pic, .modbus_block_pic .domintell_block_pic, .duotecno_block_pic {
	margin-top: 80px;
}

@media (min-width: 1200px){
	.amx_block_pic, .hdl_block_pic, .crestron_block_pic, .helvar_block_pic, .domintell_block_pic, .myhome_block_pic, .duotecno_block_pic{
	margin-top:198px;
	}
}
@media (min-width: 1200px){}
	.amx_block, .crestron_block, .modbus_block, .helvar_block , .domintell_block, .myhome_block, .duotecno_block, .bacnet_block {
		min-height: 740px;
		}
}
@media (min-width: 1000px){
	.amx_block, .crestron_block, .modbus_block , .knx_block, .helvar_block, .domintell_block, .myhome_block, .duotecno_block, .bacnet_block {
		min-height: 416px;
	}
}
.amx_block {
	background: #16436D url(/upload/3.x/pics/equipment/amx/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.crestron_block {
	background: #003463 url(/upload/3.x/pics/equipment/crestron/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.bacnet_block {
	background: #003463 url(/upload/3.x/pics/equipment/bacnet/Banner/bacnet_banner.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.modbus_block {
	background: #269ED2 url(/upload/3.x/pics/equipment/modbus/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.helvar_block{
	background: #CC0033 url(/upload/3.x/pics/equipment/helvar/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.knx_block{
	background: #0CB14B url(/upload/3.x/pics/equipment/knx/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.domintell_block {
	background: #16436D url(/upload/3.x/pics/equipment/domintell/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.myhome_block {
	background: #6E6966 url(/upload/3.x/pics/equipment/myhome/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.duotecno_block {
	background: #D24A59 url(/upload/3.x/pics/equipment/duotecno/Banner/Background.jpg) 31% 0 no-repeat;
	background-size: cover;
	min-height: 300px;
}
.solution_equipment_block{
	min-width: 320px;
}
.helvar_equipment h3{
}
@media (min-width: 768px){
	.helvar_equipment h3{
	margin:0px;
}
}
.tl_equipment_solution{
	text-align: center;
}
.tr_equipment_solution{
	text-align: center;
}
@media (min-width: 768px){
	.tl_equipment_solution{
		text-align: left;
	}
	.tr_equipment_solution{
		text-align: right;
	}
}

.tl_solution{
	text-align: center;
}
.tr_solution{
	text-align: center;
}
@media (min-width: 768px){
	.tl_solution{
		text-align: left;
	}
	.tr_solution{
		text-align: right;
	}
}
@media (min-width: 992px){
	.tl_solution{
		text-align: center;
	}
	.tr_solution{
		text-align: center;
	}
}

@media (min-width: 1200px){
	.tl_solution{
		text-align: left;
	}
	.tr_solution{
		text-align: right;
	}
}

.blue_icon .svg path {
	fill: #19A1E5;
}

.left_line_border{
	border-left: 1px solid #19A1E5;
}
.block_3pics{
	max-width: 90%;
	margin: 20px 0 20px 0;
}
@media (min-width: 960px){
	.block_3pics{
		max-width: 100%;
	}
}
.gray-link a:hover img, .gray-link a:hover h4 {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1);
}
.gray-link a h4 {
    font-family: SF UI Display Bold!important;
}
.gray-link a img, .gray-link a h4 {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0);
}
.margin-60{
	margin-top: 60px;
	margin-bottom: 60px;
}
.margin-top-60{
	margin-top: 60px;
}

.margin-bottom-60{
	margin-bottom: 60px;
}
.margin-40{
	margin-top: 40px;
	margin-bottom: 40px;
}
.margin-top-40{
	margin-top: 40px;
}

.margin-bottom-40{
	margin-bottom: 40px;
}
.margin-20{
	margin-top: 20px;
	margin-bottom: 20px;
}

.margin-top-20{
	margin-top: 20px;
}

.margin-bottom-20{
	margin-bottom: 20px;
}
.vertical-align-about-us-left {
    display: flex;
    align-items: center;
	flex-direction: row;
}