@font-face{font-family:PFSquareSansPro;font-weight:900;font-style:normal;src:url(../fonts/PFSquareSansProExtraBlack/PFSquareSansProExtraBlack.eot);src:url(../fonts/PFSquareSansProExtraBlack/PFSquareSansProExtraBlack.eot@) format("embedded-opentype"),url(../fonts/PFSquareSansProExtraBlack/PFSquareSansProExtraBlack.woff) format("woff"),url(../fonts/PFSquareSansProExtraBlack/PFSquareSansProExtraBlack.ttf) format("truetype")}@font-face{font-family:PFSquareSansPro;font-weight:600;font-style:normal;src:url(../fonts/PFSquareSansProBold/PFSquareSansProBold.eot);src:url(../fonts/PFSquareSansProBold/PFSquareSansProBold.eot@) format("embedded-opentype"),url(../fonts/PFSquareSansProBold/PFSquareSansProBold.woff) format("woff"),url(../fonts/PFSquareSansProBold/PFSquareSansProBold.ttf) format("truetype")}@font-face{font-family:PFSquareSansPro;font-weight:500;font-style:normal;src:url(../fonts/PFSquareSansProMedium/PFSquareSansProMedium.eot);src:url(../fonts/PFSquareSansProMedium/PFSquareSansProMedium.eot@) format("embedded-opentype"),url(../fonts/PFSquareSansProMedium/PFSquareSansProMedium.woff) format("woff"),url(../fonts/PFSquareSansProMedium/PFSquareSansProMedium.ttf) format("truetype")}@font-face{font-family:PFSquareSansPro;font-weight:400;font-style:normal;src:url(../fonts/PFSquareSansProRegular/PFSquareSansProRegular.eot);src:url(../fonts/PFSquareSansProRegular/PFSquareSansProRegular.eot@) format("embedded-opentype"),url(../fonts/PFSquareSansProRegular/PFSquareSansProRegular.woff) format("woff"),url(../fonts/PFSquareSansProRegular/PFSquareSansProRegular.ttf) format("truetype")}@font-face{font-family:PFSquareSansPro;font-weight:300;font-style:normal;src:url(../fonts/PFSquareSansProLight/PFSquareSansProLight.eot);src:url(../fonts/PFSquareSansProLight/PFSquareSansProLight.eot@) format("embedded-opentype"),url(../fonts/PFSquareSansProLight/PFSquareSansProLight.woff) format("woff"),url(../fonts/PFSquareSansProLight/PFSquareSansProLight.ttf) format("truetype")}::-webkit-input-placeholder{color:#252525}::-moz-placeholder{color:#252525}:-ms-input-placeholder{color:#252525}::-ms-input-placeholder{color:#252525}::placeholder{color:#252525}::-moz-selection{background-color:#e37000;color:#fff}::selection{background-color:#e37000;color:#fff}body,html{height:100%}body{font-size:16px;font-weight:300;min-width:320px;position:relative;line-height:1.65;color:#252525;font-family:PFSquareSansPro,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}body input,body textarea{border:#666 1px solid;outline:0}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}ul{margin:0;padding:0;list-style-type:none}a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none}a:focus{text-decoration:none;outline:0}
.popup-fade:before {
	content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
}
.popup-fade {
	display: none;
}
.mfp-default {
	 position: fixed !important;
	 z-index: 9999;
    top: 20%;
    bottom: auto;
    left: 0;
    right: 0;
}
strong{font-weight:600}form{margin-top:22px}form .input_wrap{width:100%}form .input_wrap input{width:100%;border:1px solid #ebebeb;padding:5px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}form .input_wrap input:focus{outline:0;border-color:#e37000}form .input_wrap input.focused{border-color:#e37000}.button{display:inline-block;border:none;color:#fff;text-decoration:none;background-color:#e37000;padding:2px 32px;font-size:21px;font-weight:300;letter-spacing:1px;-webkit-border-radius:2px;border-radius:2px;text-align:center;position:relative;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover{text-decoration:none;color:#fff}.button:focus{outline:0}.button:hover{cursor:pointer;background-color:#ff8917}.button:active{background-color:#ca6300}.section_title{width:100%;font-weight:600;font-size:36px;text-align:center;line-height:1.2;letter-spacing:-.4px;padding:0 15px;margin-bottom:20px}.section_title span{color:#e37000}.section_subtitle{width:100%;font-size:24px;font-weight:600;text-align:center;margin-bottom:57px;padding:0 15px}.vertical_lines{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:-1}.vertical_lines>div{width:100%;height:100%;border-left:1px solid #ebebeb}.vertical_lines>div:last-child{border-right:1px solid #ebebeb}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.text_uppercase{text-transform:uppercase}.header{height:197px;overflow:hidden}.header_phone,.header_work-time{display:block;font-size:21px;line-height:1.7;font-weight:300;color:#252525;padding:26px 0 0}.header_phone{font-weight:500;color:#e37000}.header_phone:hover{color:#ca6300}.header_logo-wrap{width:301px;padding:13px 0 17px;margin:0 auto}.header_logo-wrap img{max-width: 210px; display: block; margin: auto;height:auto}.header_button{position:relative;font-weight:300;font-size:21px;padding:1px 0;color:#252525;padding-left:38px}.header_button:hover{color:#e37000}.header_button:before{content:'';position:absolute;bottom:-6px;left:38px;width:-webkit-calc(100% - 38px);width:calc(100% - 38px);height:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGklEQVQImWP43yX9/38b////f379/////38AZXANJz7Fd3IAAAAASUVORK5CYII=) repeat-x center center;-webkit-background-size:6px 1px;background-size:6px 1px}.header_button.icon_engineer{width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACBUlEQVRIiZ3VS4iOYRQH8N/cMBiDIZcml0G5TXJZTFhpmoWSTCmKlWywsKCkSA3FjrK1sJsspChEFozrzCDDlEukLGxEytSUkcV5jc837/t97+dfbz3vc855zuU5z/+QD8swgD68xLqcdrmwGfewO/nfgifYhqpyxtUlZI24jPN4jJFk/5fI5DhuYeb/RD0Od7EVL7AKyxPZQrShF+14hMmVZnAILdiIGgxhMJF9SNbTEwezcKLS6J8nhh04gnlFOg3JfocoZQ+m5HXQhrOVRIRjohnGIK1ES/CmQgevsShNUNxmjaIl6/CpAgczUC/upKzdVFzABkzL8c3HzWQ9BrUpe98wjO/4miP66kQ/VTerTYcwKcfh0IQvpbynYUA8rjxoxaucuqOYjWs5dbtF56UiK4PPIu31ZQ5vFR33Nmcw/2ANPqI5Q94oStNe6pBSbLoCD0SpijNZLZi0X8yKTKS1abWgiw7MxQ6cwRy8E7z0A3vRhU2CcXv8pfRR1BSsm3AQ5wTHX8dPLMY+vMcpHMZRdApivCR4qEuUczAJYBT1gm77sAcTigK4g7W4iF24iqV4iPFF1dgu5shpBe+oG/szygULEuf9gg5u4ClWZuhXYSeu/Nm4n6FYiJN4Ji62V4zRcriNibXiUlOJqgAtOCDq2ywuvZzNCOqqxGBvyBFRpRhG529t514mBbf14QAAAABJRU5ErkJggg==) no-repeat top left}.header_button.icon_phone{width:23px;height:23px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAABj0lEQVRIia3VPUjVURgG8F/XroSUQt2EogJDLMEcUnBWqCUiDRocpKnFQXETokXEIWgqEdJBEMFFHASrJcGi/BgFaa61Gp2CGs65qEdv3nv/91kO53nPeZ7z8Z73cIAGvMIGVtCqRriANQzGfgc2a2FwFh9wL+Hb8An5aoXrcD8azCWxXziPLmxXI55DC/ZKxOfQX41wUfwnLpWI54VdVY1bmD+BP4MFDGQRhy+Or/AFxrOI5mK7hsdJrBNLWcSLKGBdOIoiBvAyi2hdbPdxG83Yjdw3jOIHvmcxIeT0JhoPcQVsqVEpeIjFhOsQLvxyLQze4FnC9USDK1nF6/EOfQl/F19xM+Fzwisexo1yDJqEonUn4dujwaPYb8AqpvBUKICTynjV14TL7E74RszgIz47/oKH8T4a/xfXhQxKj4jwBxRKzHuC6dPE4aKw3bFyBh/CVu70MX7jAa5iWXkZcw5/KlyMXuxgJAqUwgyGKhUnpOqo8Ds9dzQ16/EaExwtVJUiL+R3v/AnwF/M4i38A2joOsBcidQSAAAAAElFTkSuQmCC) no-repeat top left}.header_nav-menu{width:100%;background:#e37000}.header_nav-menu.fixed{position:fixed;top:0;left:0;z-index:40}.header_nav-menu .hamburger{margin:8px auto 0;opacity:1;-webkit-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}.header_nav-menu .hamburger.is-active{margin-top:15px}.header_nav-menu .hamburger:focus{outline:0;opacity:.8}.header_nav-menu nav{padding:0 15px}.header_nav-menu ul{margin:0 auto}.header_nav-menu ul li{display:inline-block;margin-right:33px}.header_nav-menu ul li:last-child a{margin-right:0}.header_nav-menu ul li a{position:relative;display:block;font-weight:500;color:#fff;padding:17px 0}.header_nav-menu ul li a:after{content:'';position:absolute;bottom:14px;left:50%;margin-left:-40%;width:0;height:2px;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header_nav-menu ul li a:hover:after{width:80%}.main{position:relative;overflow:hidden}.main:before{content:'';position:absolute;bottom:0;left:50%;margin-left:-960px;width:1920px;height:128px;background:url(../img/main_bottom_triangle.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto}.main>.container{position:relative;padding:31px 0 27px}.main .section_title{font-size:46px;line-height:1.25;text-align:left;padding:0 30px;margin-bottom:35px}.main_form-title{width:100%;font-weight:500;font-size:21px;text-align:center}.main_form_subtitle{width:100%;font-weight:300;font-size:16px;text-align:center;line-height:1.7}.main_form_subtitle strong{color:#e37000}.main form{margin:22px 0 0 0}.main form .input_wrap input{width:93%}.main form .button{margin-top:37px}.main_services-list{max-width:1047px;margin:65px auto 0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.main_services-list>div{margin:0;border-right:1px solid #ebebeb}.main_services-list>div:last-child{border:none}.main_services-list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:35px 0}.main_services-list_item .icon_camera,.main_services-list_item .icon_device,.main_services-list_item .icon_sensor{width:60px;height:55px;margin-right:10px}.main_services-list_item .icon_camera{background:url(../img/icons/camera.svg) no-repeat center center}.main_services-list_item .icon_sensor{background:url(../img/icons/sensore.svg) no-repeat center center}.main_services-list_item .icon_device{background:url(../img/icons/devices.svg) no-repeat
center center}.main_video{position:absolute;top:89px;right:-67px;width:500px;height:408px;padding:19px 43px 0 43px;background:url(../img/computer.png) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%}.main_video .video_title{position:absolute;top:43px;right:45px;max-width:80%;width:auto;background:rgba(255,255,255,.9);padding:5px 25px;font-weight:500;line-height:1.3;text-align:center;z-index:1}.main_video .play_button{position:absolute;top:29%;left:50%;margin:0 0 0 -50px;width:100px;height:100px;-webkit-border-radius:17px;border-radius:17px;background:url(../img/icons/youtube_play.svg) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-animation:play_icon 5s ease 1s infinite;animation:play_icon 5s ease 1s infinite;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.9}.main_video .play_button:hover{-webkit-animation:none;animation:none;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);opacity:1}.main_video .play_button:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes play_icon{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}12%{-webkit-transform:translateY(0);transform:translateY(0)}17%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes play_icon{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}12%{-webkit-transform:translateY(0);transform:translateY(0)}17%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}}.solve-problem{position:relative;padding:35px 0 0}.solve-problem:after{content:'';position:absolute;top:0;left:0;width:100%;height:-webkit-calc(100% - 145px);height:calc(100% - 145px);background:#ebebeb;z-index:-3}.solve-problem .section_title{margin-bottom:57px}.solve-problem .section_subtitle{margin:65px 0 15px}.solve-problem_wrap{max-width:1045px;margin:0 auto}.solve-problem_icon{position:relative;width:88px;height:88px;margin:0 auto 40px}.solve-problem_icon span{position:absolute;bottom:40px;left:-40px;font-weight:900;font-size:170px;line-height:0;color:#fff;opacity:.4;z-index:-1}.solve-problem_icon.icon_security{background:url(../img/icons/security.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.solve-problem_icon.icon_quality{background:url(../img/icons/quality.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.solve-problem_icon.icon_investigation{background:url(../img/icons/investigation.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.solve-problem_title{font-size:21px;line-height:1.2}.solve-problem_title span{display:block;font-size:16px;line-height:1}.solve-problem .button{margin-top:35px}.solve-problem_numerically-wrap{margin-top:17px}.solve-problem_numerically-wrap>div{padding:0 10px}.solve-problem .numerically-wrap_item{padding:7px;background:#fff;text-align:center;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.solve-problem .numerically-wrap_item:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 5px 10px rgba(159,159,159,.4);box-shadow:0 5px 10px rgba(159,159,159,.4)}.solve-problem .numerically-wrap_item_img{width:100%}.solve-problem .numerically-wrap_item_img img{width:100%;height:auto}.solve-problem .numerically-wrap_item_title{font-size:36px;font-weight:600;color:#e37000;line-height:1;margin-top:5px}.solve-problem .numerically-wrap_item_desc{font-size:21px;line-height:1.2}.projects{position:relative;margin-top:50px;overflow:hidden}.projects .container.posr{position:relative}.projects .section_title{margin-bottom:0}.projects .section_subtitle{margin:0 0 43px}.projects .project{position:relative;width:1920px;margin:0 auto}.projects .project .item{position:relative;padding-bottom:81px}@-webkit-keyframes fadeOut{0%{opacity:1}70%{opacity:0}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}70%{opacity:0}100%{opacity:0}}.projects .project_text-content{position:relative;margin:35px 0 0 -60px;width:1035px;background:rgba(235,235,235,.9);padding:29px 30px 30px 60px;z-index:1}.projects .project_text-content:before{content:'';position:absolute;top:0;left:-290px;width:290px;height:100%;background:rgba(235,235,235,.9)}.projects .project_text-content ul li{margin-bottom:20px;line-height:1.2}.projects .project_text-content ul li.total{margin-top:30px;font-weight:600}.projects .project_text-content ul li.total strong{font-weight:600}.projects .project_text-content ul li strong{font-size:21px;font-weight:500}.projects .project_text-content ul li span{color:#e37000}.projects .project .button{margin-top:5px;margin-left:13.5%;padding:2px 67px}.projects .project_img{position:absolute;top:-35px;left:52%;width:927px}.projects .project_img img{width:100%;height:auto}.projects .nav_wrap{position:absolute;bottom:39px;left:0;width:52%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.projects .nav_wrap .owl_next,.projects .nav_wrap .owl_prev{width:13px;height:20px;background:url(../img/icons/slider_nav.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.projects .nav_wrap .owl_next:hover,.projects .nav_wrap .owl_prev:hover{cursor:pointer;opacity:.9}.projects .nav_wrap .owl_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.projects .nav_wrap .dots_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10px}.projects .nav_wrap .dots_wrap .owl-dot{width:65px;height:4px;color:#ebebeb;text-align:center;background:#ebebeb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.projects .nav_wrap .dots_wrap .owl-dot:hover{cursor:pointer;color:#ccc;background:#ccc}.projects .nav_wrap .dots_wrap .owl-dot.active{color:#000;background:#000}.projects .nav_wrap .dots_wrap .owl-dot span{display:block;margin:7px}.calculator{overflow:hidden;position:relative;padding:52px 0 91px}.calculator:before{content:'';position:absolute;bottom:0;left:50%;margin-left:-960px;width:1920px;height:128px;background:url(../img/main_bottom_triangle.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto}.calculator .section_title{margin-bottom:11px}.calculator .section_subtitle{margin-bottom:27px}.calculator form{width:100%}.calculator_inputs-wrap{max-width:1047px;margin:0 auto 37px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.calculator_item{border-right:1px solid #ebebeb;padding:9px 20px 24px}.calculator_item:last-child{border:none}.calculator_item:nth-child(2) .input_wrap{margin-top:26px}.calculator_item:nth-child(3) .input_wrap{margin-top:26px}.calculator_item:nth-child(3) .input_wrap input{padding:0 20px;font-size:21px}.calculator_item-title{font-size:21px;font-weight:500;line-height:1.2;height:46px}.calculator_item .input_wrap label{display:block}.calculator_item .input_wrap input{width:100%}.calculator_item .jq-number{position:relative;border:1px solid #ebebeb;padding-right:35px}.calculator_item .jq-number__field input{width:40px;padding:0;text-align:center;font-size:21px;border:none;border-right:1px solid #ebebeb}.calculator_item .jq-number__spin{position:absolute;top:0;right:0;width:34px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAdklEQVQYlW3OsQ3CQBBE0XeYxAHSxY42cQkOiFwBdUAbOIMWKANRAwURI5Gc0Rk80c7oa2ZTRKi0wx0HvOZwY6kLRlzrsIZGnMp9LH4BtbghFZ+Kb2vojP5nuscEKSIGPNH41xv7Juf8QLcCzEvDtjy41vJt+wCccgyyWmIdIgAAAABJRU5ErkJggg==) no-repeat center center;-webkit-background-size:9px 8px;background-size:9px 8px}.calculator_item .jq-number__spin:hover{cursor:pointer}.calculator_item .jq-number__spin.plus{background-position:11px 7px}.calculator_item .jq-number__spin.minus{top:17px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:14px 6px}.calculator_item .jq-selectbox{border:1px solid #ebebeb;width:100%}.calculator_item .jq-selectbox__select-text{display:inline-block;width:-webkit-calc(100% - 34px);width:calc(100% - 34px);font-size:21px;padding:0 20px;vertical-align:middle}.calculator_item .jq-selectbox__select-text:hover{cursor:pointer}.calculator_item .jq-selectbox__trigger{display:inline-block;width:34px;height:34px;border-left:1px solid #ebebeb;vertical-align:middle}.calculator_item .jq-selectbox__trigger-arrow{width:34px;height:34px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAdklEQVQYlW3OsQ3CQBBE0XeYxAHSxY42cQkOiFwBdUAbOIMWKANRAwURI5Gc0Rk80c7oa2ZTRKi0wx0HvOZwY6kLRlzrsIZGnMp9LH4BtbghFZ+Kb2vojP5nuscEKSIGPNH41xv7Juf8QLcCzEvDtjy41vJt+wCccgyyWmIdIgAAAABJRU5ErkJggg==)
no-repeat;-webkit-background-size:9px 8px;background-size:9px 8px;background-position:13px 13px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.calculator_item .jq-selectbox__dropdown{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);left:-1px;background:#fff;border:1px solid #ebebeb}.calculator_item .jq-selectbox__dropdown ul{max-height:250px!important}.calculator_item .jq-selectbox__dropdown ul li{font-size:21px;padding:0 20px}.calculator_item .jq-selectbox__dropdown ul li:hover{cursor:pointer;background:#ebebeb}.calculator_radio-item{text-align:center}.calculator_radio-item .img_wrap{max-width:100%;width:295px;display:block;margin:0 auto 4px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.calculator_radio-item .img_wrap:hover{cursor:pointer;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 3px 10px rgba(159,159,159,.4);box-shadow:0 3px 10px rgba(159,159,159,.4)}.calculator_radio-item .img_wrap img{width:100%;height:auto}.calculator_radio-item .label{display:inline-block;font-size:21px;vertical-align:middle}.calculator_radio-item .jq-radio{position:relative;width:16px;height:16px;margin-right:10px;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;border:1px solid #ebebeb;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.calculator_radio-item .jq-radio:hover{cursor:pointer}.calculator_radio-item .jq-radio input{display:none}.calculator_radio-item .jq-radio__div{margin:3px 0 0 3px;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;background-color:transparent}.calculator_radio-item .jq-radio.checked .jq-radio__div{background:#e37000}.calculator .button{margin-top:44px;padding:2px 100px}.services{background:#ebebeb;padding:26px 0}.services .section_title{margin-bottom:28px}.services_items>div{padding:0 10px}.services_item{position:relative;background:#fff;padding:87px 5px 10px 70px;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.services_item:before{content:'';position:absolute;top:10px;left:10px;background:#000}.services_item.icon_camera:before{width:116px;height:87px;background:url(../img/icons/camera1.svg) no-repeat center center;-webkit-background-size:116px 87px;background-size:116px 87px}.services_item.icon_settings:before{width:116px;height:97px;background:url(../img/icons/settings.svg) no-repeat center center;-webkit-background-size:116px 97px;background-size:116px 97px}.services_item.icon_programming:before{width:95px;height:95px;background:url(../img/icons/programming.svg) no-repeat center center;-webkit-background-size:95px 95px;background-size:95px 95px}.services_item_title{font-size:24px;font-weight:600;line-height:1.2}.services_item_list{font-size:21px;list-style-type:none;margin-top:14px;padding-left:12px}.services_item_list li{position:relative;line-height:1.2;margin-bottom:5px;padding-left:16px}.services_item_list li:before{content:'';position:absolute;top:9px;left:0;display:inline-block;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #e37000}.advantages{padding:33px 0 22px}.advantages .section_title{margin-bottom:46px}.advantages_items>div{padding:0 10px}.advantages_item{position:relative;margin-bottom:48px}.advantages_item_number{position:absolute;top:7px;left:0;width:71px;height:71px;background:#e37000;font-size:48px;line-height:1;padding:11px 0;font-weight:600;text-align:center}.advantages_item_title{font-size:24px;font-weight:600;line-height:1.2;padding-left:85px;margin-bottom:17px}.advantages_item_title span{color:#e37000}.advantages_item_desc{font-size:21px;line-height:1.2;padding-left:85px}.clients{padding:0 0 70px}.clients #clients_slider{margin:0;padding:16px 0}.clients #clients_slider .item img{display:block;margin:0 auto}.clients .nav_wrap{width:100%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.clients .nav_wrap .owl_next,.clients .nav_wrap .owl_prev{width:13px;height:20px;background:url(../img/icons/slider_nav.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clients .nav_wrap .owl_next:hover,.clients .nav_wrap .owl_prev:hover{cursor:pointer;opacity:.9}.clients .nav_wrap .owl_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.clients .nav_wrap .dots_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10px}.clients .nav_wrap .dots_wrap .owl-dot{width:65px;height:4px;color:#ebebeb;text-align:center;background:#ebebeb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.clients .nav_wrap .dots_wrap .owl-dot:hover{cursor:pointer;color:#ccc;background:#ccc}.clients .nav_wrap .dots_wrap .owl-dot.active{color:#000;background:#000}.clients .nav_wrap .dots_wrap .owl-dot span{display:block;margin:7px}.steps{padding:40px 0;background:#ebebeb}.steps .section_title{margin-bottom:45px}.steps_wrap>div{padding:0 15px}.steps_wrap>div:nth-child(even){margin-left:50%}.steps_wrap>div:nth-child(even) .steps_item:before{right:auto;left:-16px}.steps_wrap>div:nth-child(even) .steps_item:after{right:auto;left:-21px}.steps_item{position:relative;padding:21px 20px 18px 13px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.steps_item:before{content:'';position:absolute;top:0;right:-15px;width:1px;height:100%;background:#e37000}.steps_item:after{content:'';position:absolute;top:50%;margin-top:-5px;right:-20px;width:11px;height:11px;-webkit-border-radius:50%;border-radius:50%;background:#e37000;-webkit-box-shadow:0 0 0 6px #ebebeb;box-shadow:0 0 0 6px #ebebeb}.steps_item_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:21px;line-height:1.2;font-weight:500}.steps_item_title .title_col{display:inline-block}.steps_item_title .title_col .button{padding:6px 12px;margin-top:-5px}.steps_item_title .title_col:last-child{text-align:right;color:#e37000}.steps_item_desc{line-height:1.5;margin-top:17px}.steps_request-form{margin:0;padding:20px 0;background:#fff;text-align:center;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75)}.steps_request-form_title{font-size:21px;line-height:1.2;font-weight:500;color:#e37000;margin-bottom:27px}.steps_request-form_desc{font-size:21px;line-height:1.2;margin-bottom:23px}.steps .input_wrap{width:90%;margin:0 auto}.steps .input_wrap input{text-align:center}.steps .button{padding:2px 20px;line-height:1.5;margin-top:20px}.reviews{padding:35px 0 88px;overflow:hidden}.reviews_slider{margin:0}.reviews_slider .item{position:relative;margin:0 6%;padding:35px 4%}.reviews_slider .item:after,.reviews_slider .item:before{content:'';position:absolute;top:12px;left:0;width:37px;height:29px;background:url(../img/icons/quote.png) no-repeat center center}.reviews_slider .item:after{top:auto;left:auto;right:-9px;bottom:11px;background:url(../img/icons/quote_reserve.png) no-repeat center center}.reviews_slider_text{line-height:1.5}.reviews_slider_name{font-size:21px;font-weight:500;text-align:right}.reviews_slider_thumb{width:740px;height:170px;margin:-10px auto 0}.reviews_slider_thumb .owl-item.prev_item{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.reviews_slider_thumb .owl-item.next_item{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.reviews_slider_thumb .owl-item.center .img_wrap{-webkit-transform:scale(1.899);-ms-transform:scale(1.899);transform:scale(1.899)}.reviews_slider_thumb .owl-item.center .img_wrap:before{opacity:0}.reviews_slider_thumb .img_wrap{position:relative;display:block;width:87px;height:87px;-webkit-border-radius:50%;border-radius:50%;margin:44px auto;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.reviews_slider_thumb .img_wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.6);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.reviews_slider_thumb .img_wrap img{width:100%;height:auto}.reviews_slider_thumb .owl-nav .owl-next,.reviews_slider_thumb .owl-nav .owl-prev{position:absolute;bottom:73px;left:-50px;width:20px;height:25px;background:url(../img/icons/slider_nav.svg) no-repeat center center;-webkit-background-size:13px 20px;background-size:13px 20px}.reviews_slider_thumb .owl-nav .owl-next:hover,.reviews_slider_thumb .owl-nav .owl-prev:hover{opacity:.9}.reviews_slider_thumb .owl-nav .owl-next{left:auto;right:-50px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.calltoaction{background:url(../img/caltoaction_bg.jpg)
no-repeat center center;-webkit-background-size:cover;background-size:cover;padding:77px 0 85px}.calltoaction ul{margin-top:37px;font-size:21px;font-weight:500;list-style-type:none;padding-left:0}.calltoaction ul li{position:relative;line-height:1.2;margin-bottom:5px;padding-left:16px}.calltoaction ul li:before{content:'';position:absolute;top:9px;left:0;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:1px solid #e37000}.calltoaction .button{margin-top:63px;padding:10px 60px}.contacts{position:relative;height:640px}.contacts .container{position:relative}.contacts .contacts_box{position:absolute;top:125px;left:15px;width:596px;height:250px;padding:46px 30px 46px 40px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(159,159,159,.75);box-shadow:0 1px 3px rgba(159,159,159,.75);z-index:1}.contacts .contacts_box>div:first-child .contacts_box_item{margin-top:35px}.contacts .contacts_box>div:last-child{padding-left:30px}.contacts .contacts_box>div:last-child .contacts_box_item:nth-child(2){margin-top:48px}.contacts .contacts_box .section_title{position:relative;padding:0 0 23px}.contacts .contacts_box .section_title:before{content:'';position:absolute;bottom:0;left:0;width:52px;height:2px;background:#e37000}.contacts .contacts_box_item{padding-top:4px;line-height:1.6}.contacts .contacts_box_item strong{font-weight:500}.contacts .contacts_box_item a{color:#252525}.contacts .contacts_box_item a:hover{color:#e37000}.contacts #g_map{position:absolute;top:0;left:0;width:100%;height:640px}.footer{background:#252525;padding:40px 0;color:#fff}.footer .copyright_text{width:100%;line-height:1.3}.footer .copyright_text p{margin:0}.mfp-default{position:relative;width:565px;height:auto;min-height:310px;background:#fff;margin:40px auto;padding:25px 27px;border:1px solid #e37000}.mfp-default .mfp-close{top:-20px;right:-39px;width:29px;height:29px;background:url(../img/icons/close_popup.svg) no-repeat center center;z-index:1;opacity:.85}.mfp-default .mfp-close:hover{opacity:1}.mfp-default .popup_title{font-size:24px;font-weight:500;line-height:1.2;text-align:center}.mfp-default .popup_title span{color:#e37000}.mfp-default .popup_desc{font-size:21px;line-height:1.3;text-align:center}.mfp-default .popup_desc span,.mfp-default .popup_desc strong{color:#e37000}.mfp-default strong{font-weight:500}.mfp-default form{width:100%}.mfp-default .form_result{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mfp-default .form_result.active{opacity:1;visibility:visible}.mfp-default .form_result_message{text-align:center;line-height:1.2}.mfp-default .form_result_message_title{font-size:55px;font-weight:300}.mfp-default .form_result_message_desc{margin-top:10px;font-size:21px}#request_popup{background:#ebebeb}#request_popup form{max-width:353px;margin:30px auto 0}#request_popup form .input_wrap{margin-bottom:25px}#request_popup form .button{padding:2px 62px}#video_popup{width:858px;min-height:476px;padding:0}#video_popup .video_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}#video_popup .video_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#message_popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:450px;min-height:200px}#message_popup .message{font-size:24px}#message_popup .button{margin-top:15px}@media only screen and (max-width:1440px){.main .section_title{font-size:45px}.main_video{right:-37px}}@media only screen and (max-width:1260px){.section_title{font-size:32px}.button{font-size:18px;padding-top:4px;padding-bottom:4px}.header{height:165px}.header_phone,.header_work-time{font-size:18px;padding:17px 0 0}.header_logo-wrap{width:240px;padding:10px 0 12px}.header_button{font-size:18px;padding:2px 0;padding-left:35px}.header_nav-menu ul li{margin-right:14px}.header_nav-menu ul li a{font-size:14px}.main .section_title{font-size:35px}.main_video{width:400px;height:326px;right:-30px}.main_video .video_title{top:30px;right:36px}.main_video .video_title br{display:none}.main_video .play_button{top:28%}.solve-problem_title{font-size:18px}.solve-problem_title span{font-size:14px}.solve-problem .numerically-wrap_item{padding:5px}.solve-problem .numerically-wrap_item_title{font-size:32px}.solve-problem .numerically-wrap_item_desc{font-size:18px}.projects .project{width:100%}.projects .project .item{padding:30px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.projects .project_text-content{margin:0;width:100%;padding:30px}.projects .project_text-content:before{display:none}.projects .project_text-content ul li{margin-bottom:10px;line-height:1.4}.projects .project_text-content ul li.total{margin-top:20px}.projects .project_text-content ul li.total strong{font-weight:600}.projects .project_text-content ul li strong{font-size:18px}.projects .project .button{margin-top:5px;margin-left:0;padding:4px 67px}.projects .project_img{display:none}.projects .nav_wrap{position:relative;bottom:auto;left:auto;width:100%;height:50px}.calculator_radio-item{text-align:center}.services_item{padding:130px 15px 10px 15px}.services_item:before{top:20px;left:50%;margin-left:-58px;width:116px!important}.advantages_item{margin-bottom:35px}.advantages_item_desc br{display:none}.steps_request-form{margin-top:70px}.calltoaction ul{font-size:18px}.calltoaction ul li{margin-bottom:10px}}@media only screen and (max-width:992px){.header{height:auto}.header_phone,.header_work-time{padding:11px 0 0}.header_logo-wrap{width:100%;padding:6px 0 8px}.header_nav-menu{width:100%;background:#e37000}.header_nav-menu.fixed{position:relative!important}.header_nav-menu nav{display:none;width:100%!important;margin:10px 0 20px}.header_nav-menu ul{text-align:center}.header_nav-menu ul li{display:block;margin-right:0}.header_nav-menu ul li a{display:inline-block;font-size:16px;padding:5px 30px}.header_nav-menu ul li a:after{display:none}.header_nav-menu ul li a:focus,.header_nav-menu ul li a:hover{background:#ed7500}.main .section_title{text-align:center}.main_video{position:relative;top:auto;left:auto;right:auto;margin:15px auto}.main form{max-width:500px;margin:20px auto 0}.main form .input_wrap{max-width:370px;margin:0 auto 30px}.main form .input_wrap input{width:100%}.main form .button{margin-top:0}.main_services-list{margin:20px auto 0}.main_services-list .row{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.main_services-list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px 0;line-height:1.3}.main_services-list_item .icon_camera,.main_services-list_item .icon_device,.main_services-list_item .icon_sensor{margin-bottom:5px}.solve-problem .section_subtitle{line-height:1.3}.solve-problem_wrap>div:last-child .button{margin-top:10px}.solve-problem_title{font-size:17px}.solve-problem_title br{display:none}.solve-problem .button{margin-top:10px;padding:3px 15px}.numerically-wrap_item{margin-bottom:20px}.calculator_item{border-bottom:1px solid #ebebeb;padding:15px 20px 15px;text-align:center}.calculator_item:nth-child(3) .calculator_item-title{height:auto}.calculator_item:nth-child(3) .input_wrap{margin-top:26px}.calculator_item:nth-child(3) .input_wrap input{padding:2px 20px;font-size:18px}.calculator_item-title{font-size:18px;height:35px}.calculator_item .jq-number{padding-right:35px}.calculator_item .jq-number__field input{font-size:18px;padding:3px 0}.calculator_item .jq-selectbox{text-align:left}.calculator_item .jq-selectbox__select-text{font-size:18px}.calculator_item .jq-selectbox__dropdown ul li{font-size:18px}.calculator_radio-item{margin-bottom:30px}.calculator_radio-item .label{font-size:18px}.calculator .button{margin-top:15px}.services_item{height:auto!important;max-width:450px;margin:0 auto 20px}.services_item_title{font-size:23px;text-align:center}.services_item_list{padding-left:60px}.advantages_item{max-width:600px;margin:0 auto 35px}.advantages_item_number{width:60px;height:60px;font-size:38px}.steps_wrap{max-width:600px;margin:0 auto}.steps_wrap>div{padding:0}.steps_wrap>div:last-child .steps_item:before{height:100%}.steps_wrap>div:nth-child(even){margin-left:0}.steps_item{padding:21px 20px 18px 13px;margin-bottom:20px}.steps_item:before{left:-20px!important;right:auto;height:120%}.steps_item:after{right:auto;left:-25px!important}.steps_request-form{max-width:600px;margin:60px auto 0}.reviews_slider .item{margin:0;padding:35px 7%}.reviews_slider .item:after{right:0}.reviews_slider_name{font-size:18px}.reviews_slider_thumb{width:87%;height:auto;margin:-10px
auto 0}.reviews_slider_thumb .owl-item.prev_item{-webkit-transform:none;-ms-transform:none;transform:none}.reviews_slider_thumb .owl-item.next_item{-webkit-transform:none;-ms-transform:none;transform:none}.calltoaction{background-position:0 0}.contacts{height:500px}.contacts .contacts_box{top:70px;left:15px;width:320px;height:auto;padding:30px 20px}.contacts .contacts_box>div:first-child .contacts_box_item{margin-top:35px}.contacts .contacts_box>div:last-child{padding-left:15px}.contacts .contacts_box>div:last-child .contacts_box_item:nth-child(2){margin-top:0}.contacts .contacts_box .section_title{margin-bottom:20px}.contacts .contacts_box_item{margin-top:15px!important}.contacts #g_map{height:500px}#video_popup{width:85%;min-height:auto}}@media only screen and (max-width:768px){.section_title{font-size:24px}.section_subtitle{font-size:18px;font-weight:500}.vertical_lines{display:none}.header>.container>.row>div:nth-child(1){text-align:right}.header>.container>.row>div:nth-child(3){text-align:left}.header_phone,.header_work-time{padding:7px 0 0}.header_logo-wrap{max-width:180px;width:100%;padding:6px 0 0}.header_button:before{bottom:-2px}.header_nav-menu{margin-top:10px}.main .section_title{font-size:24px}.main_video{width:290px;height:237px;margin:15px auto}.main_video .video_title{top:17px;right:27px;max-width:78%;padding:3px 5px;font-size:14px}.main_video .play_button{margin:0 0 0 -32px;width:64px;height:64px}.solve-problem .section_subtitle{margin-top:0}.solve-problem_title{max-width:290px;margin:0 auto}.solve-problem_icon{position:relative;width:60px;height:60px;margin:0 auto 20px}.solve-problem_icon span{position:absolute;bottom:20px;left:-20px;font-weight:900;font-size:110px}.solve-problem .button{margin:10px 0 40px 0}.projects .nav_wrap .dots_wrap .owl-dot{width:45px}.projects .nav_wrap .dots_wrap .owl-dot span{font-size:14px}.calculator .section_subtitle{line-height:1.3}.calculator_inputs-wrap{max-width:440px}.calculator_item{border-right:none;padding:15px 60px 20px}.calculator_radio-item .label{font-size:16px}.services_item{max-width:350px}.services_item:before{top:20px;left:50%;margin-left:-45px;width:90px!important}.services_item.icon_camera:before{-webkit-background-size:90px 61px;background-size:90px 61px}.services_item.icon_settings:before{-webkit-background-size:90px 71px;background-size:90px 71px}.services_item.icon_programming:before{-webkit-background-size:80px 80px;background-size:80px 80px}.services_item_title{font-size:18px}.services_item_list{padding-left:45px;font-size:16px}.services_item_list li:before{top:8px;width:7px;height:7px}.advantages_item{max-width:400px}.advantages_item_number{width:50px;height:50px;font-size:27px}.advantages_item_title{font-size:18px;padding-left:70px;margin-bottom:10px}.advantages_item_desc{font-size:16px;padding-left:70px}.steps>.container{padding-left:30px}.steps_item_title{font-size:18px}.steps_item_title .title_col:first-child{min-width:80px}.steps_item_title br{display:none}.steps_item_desc{font-size:16px}.steps_request-form_title{font-size:18px}.steps_request-form_desc{font-size:16px}.reviews_slider .item{margin:0;padding:35px 10%}.reviews_slider .item:after{right:0}.reviews_slider_name{font-size:18px}.reviews_slider_thumb{width:50%;height:auto;margin:-10px auto 0}.reviews_slider_thumb .owl-item.prev_item{-webkit-transform:none;-ms-transform:none;transform:none}.reviews_slider_thumb .owl-item.next_item{-webkit-transform:none;-ms-transform:none;transform:none}.clients .nav_wrap .dots_wrap .owl-dot{width:45px}.clients .nav_wrap .dots_wrap .owl-dot span{font-size:14px}.mfp-default{width:400px}.mfp-default .form_result_message_title{font-size:42px}.mfp-default .form_result_message_desc{font-size:18px}}@media only screen and (max-width:576px){.header>.container>.row>div:nth-child(1){text-align:center}.header>.container>.row>div:nth-child(3){text-align:center}.header_phone,.header_work-time{padding:10px 0 0}.main .button{padding:3px 5px}.main_services-list{margin:20px auto 0;border:none;max-width:250px}.main_services-list .row{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.main_services-list_item{width:100%;border-bottom:1px solid #ebebeb}.projects .project .item{padding:10px 25px}.projects .project_text-content{padding:15px}.projects .project .button{padding:4px 20px}.projects .nav_wrap .dots_wrap .owl-dot{width:35px}.calculator_item{border-right:none;padding:15px 20px 20px}.calculator_item-title{font-size:16px}.calculator_radio-wrap>div{padding:0 10px}.calculator_radio-item .label{display:block;font-size:16px;line-height:1.2}.calculator .button{padding:3px 25px}.clients .nav_wrap .dots_wrap .owl-dot{width:35px}.steps>.container{padding-left:15px}.steps_wrap{padding-left:30px}.steps_item{padding:15px 10px}.steps_item:before{left:-15px!important;right:auto;height:120%}.steps_item:after{right:auto;left:-20px!important}.steps_item_title .title_col .button{padding:0 5px}.steps_request-form{margin-top:20px}.reviews{padding-bottom:30px}.reviews_slider .item{padding:30px 2%}.reviews_slider .item:after,.reviews_slider .item:before{content:'';position:absolute;top:0;left:0}.reviews_slider .item:after{top:auto;left:auto}.reviews_slider_name{font-size:18px;margin-bottom:10px}.reviews_slider_thumb .owl-item.center .img_wrap{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.calltoaction ul{margin-top:20px}.calltoaction ul li{font-size:16px;font-weight:400}.calltoaction ul li:before{top:6px}.calltoaction .button{padding:3px 5px}.contacts{height:500px}.contacts .contacts_box{top:70px;left:25px;width:240px;height:auto;padding:20px 0}.contacts .contacts_box>div:first-child .contacts_box_item{margin-top:35px}.contacts .contacts_box>div:last-child{padding-left:15px}.contacts .contacts_box>div:last-child .contacts_box_item:nth-child(2){margin-top:0}.contacts .contacts_box .section_title{padding-bottom:10px;margin-bottom:10px}.contacts .contacts_box_item{margin-top:15px!important}.footer{padding:20px 0}.mfp-default{width:300px;padding:20px 15px}.mfp-default .mfp-close{top:-37px;right:0}.mfp-default .popup_title{font-size:21px;line-height:1.5;margin-bottom:10px}.mfp-default .popup_title span{color:#e37000}.mfp-default .popup_desc{font-size:16px}#request_popup form{margin-top:20px}#request_popup form .input_wrap{margin-bottom:20px}#request_popup form .button{padding:2px 20px}#video_popup{width:97%}}@media only screen and (min-width:992px){.header_nav-menu nav{display:block!important}}@media only screen and (min-width:1260px){.projects .project .owl-item{width:1920px!important}.projects .project .item{background:0 0!important}.calculator_radio-item{text-align:center;max-width:325px}}
.header_phone, .header_work-time {
	padding-top: 12px;
}
.main .section_title {
	margin-bottom: 10px;
}
.main .section_title ~ ul {
	padding: 0 30px;
}
.main .section_title ~ ul li {
	 font-size: 25px;
    font-weight: 600;
    list-style-type: disc;
    margin-left: 20px;
}
.solve-problem .numerically-wrap_item_desc {
	min-height: 50px;
}
.steps {
	display: none;
}
.advantages_item_number img {
	max-width: 50px;
}