.app-bar-mobile,
#mobile-menu{display:none;}
.specialist{width:165px;text-align:left;margin:0px 0px 0px 10px;}
.slider-ul{}
.spoiler-body{display:none;}
.spoiler-title{font-size:21px;font-weight:bold;margin:0 auto;color:#0EA2A4;width:300px;text-align:center;}
.spoiler-title span{cursor:pointer;border-bottom:1px dotted #0EA2A4;margin-right:10px;}
.opened{}
.closed{}
html{font-size:100%;overflow-y:scroll;}
html, body{margin:0;padding:0;height:100%;}
body{font-family:'Roboto Condensed', sans-serif;font-size:14px;color:#414141;background:#fcfcfc;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
img{border:0 none;}
a{color:#4e6071;}
p a{color:#79888A;text-decoration: underline;}
a:hover{color:#FFA339;}
.active{cursor:default;}
h1, h2, h3, h4, h5, h6{color:#1B353D;font-weight:normal;line-height:0.8em;}
h1{font-size:2em;margin:0 0 0.67em;}
h2{font-size:1.8em;margin:0 0 0.6em;}
h3{font-size:1.6em;margin:0 0 0.5em;}
h4{font-size:1.5em;margin:0 0 0.45em;}
h5{font-size:1.4em;margin:0 0 0.4em;}
h6{font-size:1.3em;margin:0 0 0.35em;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
p{margin:1em 0;}
address{font-style:normal;}
small{font-size:75%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl, ol, ul{margin:1em 0;padding:0;}
ul{list-style:none;}
dd{margin:0 0 0 40px;}
form{margin:0;padding:0;}
input, select, textarea, button{font-family:'Roboto Condensed', sans-serif;vertical-align:baseline;color:#b0b9bb;}
input:focus{outline:none;}
button, input{line-height:normal;}
label, button, input[type="submit"], input[type="button"]{cursor:pointer;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.centering{width:940px;margin:0 auto;}
.centering2{width:940px;margin:0 auto;}
.clear{clear:both;}
.clear-aft:after, .clear-bef:before{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-aft{zoom:1;}
.placeholder{color:#fff;}
:-moz-placeholder{color:#fff;}
::-webkit-placeholder{color:#fff;}
.nav a{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.main-info, #header .bg-header, .nav, .pic{min-width:950px;}
.list_carousel{min-width:750px;}
#main{position:relative;}
#header{height:135px}
#header .bg-header{}
#header .centering{position:relative;}
#logo{width:320px;height:78px;display:inline-block;text-indent:-9999px;background:url("../img/logo.png");background-size: contain;background-repeat: no-repeat;background-position: center center;}
.nav-head{float:right;margin-top:19px}
.nav-head li{display:inline;font-size:15px;font-weight:300;margin-right:25px;}
.nav-head li a{color:#4e6071;text-decoration:none;}
.nav-head li a:hover{color:#f37d34;text-decoration:underline;}
.nav-head li a.active{color:#f37d34;text-decoration:underline;}
.navs{background:url("../img/nav.jpg") repeat-x;}
.navs ul{width:950px;margin:0 auto;display:flex;}
.navs div{float:left;margin-left:-216px;}
.navs li{display:block;position:relative;}
.navs li:first-child a{border-left:1px solid #BBC3C5;}
.navs a{position:relative;z-index:3;width:216px;padding-left:15px;padding-bottom:9px;padding-top:12px;border-right:1px solid #BBC3C5;display:block;float:left;}
.navs a{color:#fff;font-size:18px;font-weight:300;text-decoration:none;}
.navs a:hover, .navs .active{background:#f37d34;}
.navs a.root-item-selected{background:#f37d34;}
.navs ul li ul{position:absolute;top:0px;left:0;width:100%;padding-top:44px;z-index:2;display:none;background:#f37d34;}
.navs ul li ul li{display:block;}
.navs ul li ul li a{float:none;border-right:0;}
.navs ul li ul li a:hover{background:#f69e67}
.navs ul li:hover ul{display:block;}
.pic{height:305px;background:transparent url("/images/_banner_maket_page-0001-min.jpg") no-repeat center top; background-size:cover;}
@media (min-width: 992px) and (max-width: 1199.98px) { 

}
@media (min-width: 1200px) and (max-width: 1399.98px) { 

}
@media (min-width: 1400px) {
.pic {height: 350px;}
	}

.main-info{min-width:940px;margin:0;}
.main-info-bg{}
.main-info .box-info{float:left;width:430px;margin:0 0 0 60px;color:#b0b9bb;}
.news-wrap{width:940px;margin:0 auto;background:url("../img/bg/bg-minfo.jpg") 455px 35px no-repeat;margin-top:10px;}
.main-info .centering{overflow:hidden;}
.main-info .box-info:first-child{margin-left:0;}
.box-info p{word-spacing:1px;margin:0 0 1.2em;}
.box-info.news{padding-top:20px;}
.main-info #about-1, .main-info #about-2{min-height:222px;}
.main-info #about-1 ul, .main-info #about-2 ul{margin:0;}
.button-box{padding:0 5px;background:#314C53;color:#435e65;line-height:1.4em;}
.button-box a{margin:0 5px;font-size:13px;text-decoration:none;outline:none;}
.button-box .active{color:#ffa339;}
.main-info .button-box{float:right;border-radius:8px;}
.news-box dl{margin:0 0 1.2em;}
.news-box dt{color:#435e65;font-size:0.9em;}
.rss{padding:0 0 0 18px;background:url("../img/rss.png") no-repeat;}
#content{padding:30px 5px 160px;background:#fff;min-width:940px;}
#l-col{float:left;width:240px;}
.l-menu, .l-menu ul{margin:0 0 0 -15px;padding:0 0 0 15px;}
.l-menu > li{margin:0 0 10px;}
.l-menu a{color:#0ea2a4;text-decoration:none;}
.l-menu > li > a{margin:0 0 0 -15px;padding:3px 15px;font-size:18px;}
.l-menu ul > li{padding:10px 0 0;}
.l-menu ul > li a{margin:0 0 0 20px;display:block;font-size:16px;background:url("../img/icon-3.png") 0 50% no-repeat;}
.l-menu ul > li > a:hover, .l-menu .active{color:#FFA339;}
.l-menu a.selected{color:#f37d34;outline:none;}
.l-menu .head-nested{background:url("../img/icon-4.png") 15px 50% no-repeat;margin:0 0 0 -15px;padding:3px 15px 3px 35px;}
#lmenu-nested a.selected{background:#FF9F2D url("../img/icon-5.png") 15px 50% no-repeat;}
#lmenu-nested a.selected:hover{color:#1B353D;}
#lmenu-nested ul li{list-style-type:disc;list-style-position:inside;margin-left:20px;}
#lmenu-nested ul a{background-image:none;padding:0;}
#c-col{}
.quote-p{position:relative;margin:0 0 20px;}
.quote-l{text-align:left;}
.quote-r{text-align:right;}
.quote-p div{position:relative;display:inline-block;z-index:10;width:350px;text-align:left;}
.quote-p img{position:absolute;top:-80px;}
.quote-l img{right:0;}
.quote-r img{left:0;}
.quote-p p{overflow:hidden;margin:0;padding:20px;border:1px solid #dce4e6;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#fff;}
.quote-p .angle{position:absolute;top:30px;width:40px;height:85px;background:url("../img/angle-quote.png") no-repeat;}
.quote-l .angle{right:-39px;}
.quote-r .angle{left:-39px;background-position:0 -85px;}
.quote-p b, .quote-p i{display:block;margin:10px 0 0;text-align:right;}
.quote-p b{font-size:1.1em;}
.quote-l b, .quote-l i{text-align:right;}
.slide-wrap{}
.slide-inner-wrap{width:940px;margin:0 auto;}
.list_carousel{position:relative;height:110px;overflow:hidden;margin:0px;padding:0 30px;}
.in-page .list_carousel{background:#cecece;}
.list_carousel ul{margin:0;padding:0;}
.list_carousel li{position:relative;float:left;line-height:110px;text-align:center;}
.list_carousel a{display:block;height:110px;}
.list_carousel img{position:absolute;top:50%;left:50%;margin-left:-62px;margin-top:-30px;-o-transition:opacity ease 0.6s;-moz-transition:opacity ease 0.6s;-webkit-transition:opacity ease 0.6s;transition:opacity ease 0.6s;}
.list_carousel li .img-up{opacity:1;}
.list_carousel a:hover .img-up{opacity:0;}
.list_carousel li .img-down{opacity:0;}
.list_carousel a:hover .img-down{opacity:1;}
.list_carousel .prev{position:absolute;top:40px;width:30px;height:30px;background:url(../img/left.png) no-repeat;text-indent:-10000px;outline:none;}
.list_carousel .next{position:absolute;top:40px;width:30px;height:30px;background:url(../img/right.png) no-repeat;text-indent:-10000px;outline:none;}
.list_carousel .next{right:10px;}
.list_carousel .next:hover{background:url(../img/right-h.png) no-repeat;}
.list_carousel .prev:hover{background:url(../img/left-h.png) no-repeat;}
.list_carousel .prev{left:0px;}
#c-col ul{margin:1em 0 1em 60px;list-style-type:disc;}
#c-col li{margin:0 0 0.8em;}
.banner{padding-top:1px;background:#1b363c url("../img/bg/bg-shadow.png") 50% 8px no-repeat;padding-bottom:23px;border-bottom:7px solid #eea137;margin-bottom:10px;}
.column-header{width:617px;margin:15px auto 40px auto;position:relative;right:160px;right:167px;}
.column-header-actions, .column-header-news{cursor:pointer;}
.column-header-actions{width:87px;height:27px;background:url('../img/article-header-actions.png') no-repeat;float:left;}
.column-header-news{width:126px;height:23px;background:url('../img/article-header-news.png') no-repeat;float:right;margin-right:37px;}
#footer{position:relative;overflow:hidden;color:#b0b9bb;height:391px;min-width:940px;margin:auto;background:url('../img/footer.jpg') repeat-x;}
.wrap-footer{width:940px;margin:0 auto;position:relative;padding-top:20px;}
#footer address{font-size:0.88em;line-height:1.4em;}
#footer address, #footer address a{color:#fff;}
#footer .copy{float:left;width:335px;}
#footer .copy span{color:#b0b9bb;}
#footer .copy b{font-size:1.6em;font-weight:normal;}
#footer .autor{float:right;padding:10px 75px 30px 0;background:url("../img/autor.png") 100% 0 no-repeat;}
#footer form{position:relative;width:200px;}
#footer #phone-top{position:absolute;right:0px;top:26px;}
#footer-menu .ulmenu{font-size:19px;}
#footer-menu .ulmenu:after{content:"";display:table;clear:both;}
#footer-menu .ulmenu > li{display:block;float:left;width:20%;position:relative;}
#footer-menu .ulmenu > li:first-child{width:40%;}
#footer-menu .ulmenu > li > a{color:#fff;font-weight:300;text-transform:uppercase;text-decoration:none;}
#footer-menu .ulmenu > li > ul a:hover{text-decoration:underline;color:#FFA339;}
#footer-menu .ulmenu > li > ul ul{float:left;position:relative;top:-18px;right:18px;}
#footer-menu .ulmenu > li > ul a{color:white;}
#footer-menu .ulmenu > li > ul ul li{list-style:none;}
#footer-menu .ulmenu > li > ul ul a, #footer-menu .ulmenu > li > ul a{text-decoration:none;}
#lmenu-nested{font-size:14px !important;line-height:25px;}
#footer-menu #lmenu-nested a{color:#c0c7cd}
#l-col #lmenu-nested a{color:#4e6071;line-height:20px;}
#lmenu-nested a:hover{color:#f37d34 !important}
#lmenu-nested a.active{color:#f37d34 !important}
.input-text{width:170px;padding:8px 20px 8px 10px;background:#fff;border-radius:5px;border:0;box-shadow:inset 1px 1px 2px #163137;}
.input-img{position:absolute;top:8px;right:-22px;}
.counter{position:absolute;top:55px;left:360px;width:200px;text-align:center;}
input.inputtext{width:350px;border:2px solid #FF9400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#7FBFCE;margin-top:2px;margin-bottom:2px;}
textarea.inputtextarea{width:350px;border:2px solid #FF9400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#7FBFCE;margin-top:2px;margin-bottom:2px;}
.submit-wrap{background:url("/bitrix/templates/prominfo-inner/img/order.png") no-repeat;width:109px;height:42px;border:0;color:#1c373e;font-weight:bold;font-size:14px;}
.submit-wrap:hover{background:url("/bitrix/templates/prominfo-inner/img/order-hover.png") no-repeat;}
input[type="text"]{color:#000;font-size:14px;}
input.captcha{width:130px;border:1px solid #C2DAE0;padding:12px;color:#7FBFCE;margin-top:0px;margin-bottom:0px;float:left;margin-left:10px;}
.errortext, .notetext{background:#FFFEEB;border:1px solid #FFD482;display:block;padding:10px;margin-top:0px;margin-bottom:5px;font-size:14px;}
font.errortext{color:#F00 !important;}
#demonstration img{position:absolute;right:0px;margin-top:-75px;cursor:pointer;}
#contact-us a{background:url("../img/btn.png") no-repeat;height:40px;width:174px;text-decoration:none;display:block;position:relative;font-size:14px;color:#ffffff;text-transform:uppercase;text-align:center;padding-top:10px;cursor:pointer;}
.tbl{display:table;}
.tbl-cell{display:table-cell;}
.tbl-cell.middle{vertical-align:middle;}
.tbl-cell.top{vertical-align:top;}
.tbl-cell.bottom{vertical-align:middle;}
.info-top{font-size:25px;color:#4e6071;font-weight:300;}
.tm{color:#989898;font-size:12px;display:block;}
input[name=form_text_40]{display:none;}
.titles-sl{width:100%;margin-bottom:15px;overflow:hidden;margin-top:30px;}
.titles-sl a{font-size:14px;color:#f37d34;float:right;margin-right:15px;display:inline-block;}
.titles-sl h3{font-size:22px;color:#4e6071;text-transform:uppercase;}
.news-box-list a{font-size:14px;color:#0ea2a4;line-height:15px;text-decoration:none;}
.news-box-list a:hover{text-decoration:underline;}
.date{color:#989898;}
.news-box-list ul{margin-right:-20px;display:block;}
.news-box-list ul li{border-bottom:1px solid #eaeaea;padding-bottom:15px;display:inline-block;margin-bottom:15px;margin-right:20px;vertical-align:middle;vertical-align:top;width:455px;}
.box-info-index{border:3px solid #c0c7cd;padding:51px 40px 0px 40px;margin-bottom:40px;}
.box-info-index h3{color:#4e6071;text-transform:uppercase;font-size:22px;line-height:23px;}
.box-info-index h3{margin-bottom:100px;}
.box-info-index h4{color:#4e6071;font-size:18px;line-height:20px;}
.box-info-index ul li{margin-bottom:10px;}
.box-info-index ul{margin-bottom:50px;}
.box-info-index ul li a{font-size:14px;color:#0ea2a4;}
.box-info-index ul li a:hover{text-decoration:none;}
.fon-text{width:399px;height:733px;position:relative;margin-top:-20px;background:url("../img/text-fon.png") no-repeat;}
.fon-h3{text-align:center;display:block;padding-top:120px;margin-bottom:15px;}
.btn-href{background:url("../img/btn.png") no-repeat;height:28px;width:174px;text-decoration:none;display:block;position:relative;font-size:14px;color:#ffffff;margin:0 auto;text-transform:uppercase;text-align:center;padding-top:12px;cursor:pointer;}
.btn-href:hover{color:#fff}
/**/.portfolio-content, .portfolio-area{width:700px;}
.goto{float:right;width:130px;margin:-80px 30px 0px 0px;}
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:10px;}
.image-block{display:block;position:relative;}
.image-block img{border:1px solid #d5d5d5;border-radius:4px 4px 4px 4px;background:#FFFFFF;padding:10px;width:100px;}
.image-block img:hover{border:1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}
.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:130px;padding:5px;}
.home-portfolio-text{margin-top:10px;}
li.active a{text-decoration:underline;}
input[name=form_text_51]{display:none;}
.left-section{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;font-size:18px;font-weight:bold;}
.breadcrumb-navigation{margin-top:-20px;margin-bottom:30px;margin-left:3px;}
.errortext{color:red;}
.starrequired{color:red;}
.notetext{color:green;}
.errortext, .notetext{background:#FFFEEB;border:1px solid #FFD482;display:block;padding:10px;margin-top:0px;margin-bottom:5px;font-size:14px;}
#fancybox-outer #urlInf{display:none;}
.starrequired{color:#F00;}
#OrderMenu{font-size:15px;cursor:pointer;float:left;}
#order{border-top:2px dashed #ff9400;}
#final_information{padding:5px;background:#FFF1DF;width:357px;overflow:hidden;-webkit-box-shadow:rgba(50, 50, 50, 0.4) 0px 3px 8px 0px inset;-moz-box-shadow:rgba(50, 50, 50, 0.4) 0px 3px 8px 0px inset;box-shadow:rgba(50, 50, 50, 0.4) 0px 3px 8px 0px inset;}
input[type="text"]{color:#000;font-size:14px;}
.submit-wrap{width:109px;height:42px;border:0;color:#1c373e;font-weight:bold;font-size:14px;}
.submit-wrap:hover{background:url("/bitrix/templates/prominfo-inner/img/order-hover.png") no-repeat;}
input.inputtext{width:350px;//border:1px solid #C2DAE0;border:2px solid #ff9400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#000000;margin-top:2px;margin-bottom:2px;}
input.captcha{width:130px;border:1px solid #C2DAE0;padding:12px;color:#000000;margin-top:0px;margin-bottom:0px;float:left;margin-left:10px;}
.captcha-img{margin-top:5px;height:35px;}
#feedback2 input.inputtext{border:1px solid #C2DAE0 !important;}
#feedback2 textarea.inputtextarea{border:1px solid #C2DAE0 !important;}
textarea.inputtextarea{width:350px;border:2px solid #ff9400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#000000;margin-top:2px;margin-bottom:2px;}
input.inputtext:focus{color:#013543;}
textarea.inputtext:focus{color:#013543;}
.border{border:1px solid #CCC;border-collapse:collapse;}
.border tbody td{border:1px solid #CCC;border-collapse:collapse;padding:5px;}
.border thead tr{font-size:14px;color:#FFF;text-align:center;font-weight:bold;background-color:#0ea2a4;}
.border thead td{border-collapse:collapse;padding:10px;}
.contacts{}
.contacts p{padding:0px;margin-top:2px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
.contacts h2{padding:0px;margin-bottom:15px;}
.contacts .map{margin-top:25px;}
.g{background:url('img/g.jpg') no-repeat;width:24px;height:24px;margin:auto;}
#withdrawForm .form{border:2px solid #ff9400;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:270px;padding:10px 30px;margin-left:10px;margin-bottom:10px;margin-top:5px;position:relative;}
.right .form{float:right;}
.left .form{float:left;}
.center .form{margin:auto !important;}
#withdrawForm .form .notetext{position:absolute;top:-5px;width:315px;left:-2px;text-align:center;border:0;background:rgb(221, 255, 221);-webkit-box-shadow:inset 0px 0px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:inset 0px 0px 10px 0px rgba(50, 50, 50, 0.5);box-shadow:inset 0px 0px 10px 0px rgba(50, 50, 50, 0.5);border:1px solid rgb(115, 214, 115);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
#withdrawForm .form .errortext{position:absolute;top:0px;width:310px;left:0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;border:0;-webkit-box-shadow:inset 0px -1px 12px -1px rgba(53, 50, 50, 0.5);-moz-box-shadow:inset 0px -1px 12px -1px rgba(53, 50, 50, 0.5);box-shadow:inset 0px -1px 12px -1px rgba(53, 50, 50, 0.5);background:#FFD8D8;}
#withdrawForm .form input[type="text"], #withdrawForm .form textarea{-webkit-box-shadow:inset 1px 1px 5px 0px #727272;box-shadow:inset 1px 1px 5px 0px #727272;border:1px solid #FFF;}
#withdrawForm .form input[type="text"]:focus, #withdrawForm .form textarea:focus{border:1px solid #ff9400;}
#withdrawForm .form input[type="text"]{width:170px;float:right;margin-top:-25px;outline:none;}
#withdrawForm .form textarea{width:255px;max-height:66px;min-height:66px;min-width:255px;max-width:255px;outline:none;}
#withdrawForm .form .submit-wrap{display:block;margin:-15px auto -25px auto;}
#withdrawForm .form #h{text-align:center;font-weight:bold;}
.box-news-list-spisok{border:3px solid #c0c7cd;padding-top:30px;}
.box-news-list-spisok h2{text-align:center;margin-bottom:15px;text-transform:uppercase;}
.box-news-list-spisok img{background:#fff;padding:20px;border:3px solid #7e8e9b;}
.news-list-spisok{margin:0 !important;position:relative;text-align:center;}
.news-list-spisok li{list-style:none;display:inline-block;text-align:center;vertical-align:top;width:200px;padding-top:30px;}
.news-list-spisok li a{color:#7e8e9b;text-decoration:none;line-height:17px;display:block;}
.news-list-spisok li a.name{width:160px;display:block;margin:0 auto;}
.news-list-spisok li span{display:inline-block;width:106px;height:106px;border:3px solid #7e8e9b;border-radius:500px;}
.box-sl-inner{background:#f1f4f7;padding-top:20px;padding-bottom:10px;}
.akz-title{font-size:55px;color:#d0d5da;font-weight:lighter;position:absolute;z-index:5;top:49px;left:-124px;}
.akz-title span{display:block;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.order-form input[type="text"]{width:276px;height:34px;background-color:#fcfcfc;border:solid 1px #c0c7cd;display:block;margin-bottom:12px;padding-left:15px;}
.order-form textarea{float:right;width:246px;height:126px;color:#000;background-color:#fcfcfc;border:solid 1px #c0c7cd;margin-top:-200px;padding:5px 15px 5px 15px;}
.order-form input[type="submit"]{width:113px;height:34px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f37d34;color:#fff;float:right;margin-top:-45px;margin-right:87px;border:none;font-size:18px;text-transform:uppercase;}
.order-form{border:3px solid #f37d34;width:600px;margin:0 auto;padding:30px 30px 30px 30px;overflow:hidden;}
.order-form H2{font-size:20px;text-align:center;text-transform:uppercase;line-height:23px;margin-bottom:30px;display:block;}
.tbl{font-size:12px;}
.tbl p{margin:0em 0;}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/Fontawesome/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Fontawesome/fontawesome-webfont.woff2) format("woff2"),url(../fonts/Fontawesome/fontawesome-webfont.woff) format("woff"),url(../fonts/Fontawesome/fontawesome-webfont.ttf) format("truetype"),url(../fonts/Fontawesome/fontawesome-webfont.svg#FontAwesome) format("svg")}
.header{background:url(../img/macbook.png) no-repeat;background-size:contain;height:350px;position:relative;background-position:65% center;}
.header:before{content:" ";width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;z-index:1;}
.header .fullheight,
.header--title{z-index:1;}
.header--title{font-size:1.5em;position:relative;display:table-cell;vertical-align:middle;}
.header--text{display:table;padding:0;}
.header--title h1{margin:0;font-size:2.4em;color:#000;line-height:1.2em;text-align:left;padding:20px;border-radius:50px;}
.header--title h1 span{font-weight:bold;margin-bottom:20px;display:inline-block;text-transform:uppercase;white-space:nowrap;}
img.image--product{position:absolute;right:-70px;bottom:-70px;width:400px;max-width:100%;}
img.image--worker{width:430px;float:right;max-width:100%;}
.page--nav{background-color:#f37d34;}
.fullheight{height:100%;}
.page--nav li{display:inline-block;margin-bottom:0 !important;}
.page--nav li a{color:#fff;padding:16px;font-size:20px;display:inline-block;}
.h2{color:#212121;font-size:36px;font-weight:bold;padding:45px 0px 40px;line-height:36px;}
.page--functions{padding:60px 0;}
.functions--list{}
.functions--list ul{display:inline-block;text-align:left;}
.functions--title{text-align:center;}
.functions--list li{box-sizing:border-box;display:inline-block;vertical-align:top;width:49%;min-height:40px;margin-bottom:55px;padding:5px 50px 0 50px !important;background:url(../img/bg__check.png) 0 0 no-repeat;font-size:21px;line-height:25px;font-weight:bold;text-transform:uppercase;}
.functions--subtitle{font-size:21px;line-height:30px;padding-bottom:40px;}
.full--btn{width:100%;text-align:center;}
button,
button:active,
button:focus{outline:none;}
button.b24-web-form-popup-btn-10{background:#f37d34;color:#fff;padding:20px;border:none;box-shadow:0px 4px 7px -1px rgba(0,0,0,0.4);}
.clear-btn{border:none;margin-right:0px;padding:10px;font-size:21px;font-weight:bold;color:#0EA2A4;text-align:center;background:none;box-shadow:none;border-bottom:1px dashed #0EA2A4;position:relative;font-size:35px;line-height:35px;text-align:center;font-weight:bold;color:#0EA2A4;cursor:pointer;}
.full--text{display:none;margin:50px 0px 35px;font-size:1.4em;line-height:1.6em;}
.full--text h2{text-align:center;padding:35px 0 15px;}
.full--text ul{list-style-type:disc;padding-left:40px;margin:20px 0;}
.full--text ul li{margin-bottom:10px !important;}
.text--cards h2{padding-top:0;color:#fff;font-size:3em;padding-bottom:0;margin-bottom:0;}
.text--cards>div{margin-bottom:20px;}
.card--text{display:table-cell;vertical-align:middle;}
.cards--item{padding:20px;text-align:center;font-size:20px;height:170px;width:100%;background:url(../img/geometric.png);background-color:#0EA2A4;color:#fff;display:table;box-shadow:0px 7px 13px -1px rgba(0,0,0,0.4);border-radius:4px;}
.full--text ul li{list-style-type:disc;}
.text--cards p{margin:0;}
.discount--text{font-size:70px;line-height:70px;font-weight:bold;color:#FFF;text-transform:uppercase;}
.discount--wrap{width:400px;height:260px;position:relative;padding:75px;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:url(../img/procent.png);background-color:rgb(246, 208, 0);background-size:130%;background-position:-63px -45px;box-shadow:0px 7px 13px -1px rgba(0,0,0,0.5);display:inline-block;box-shadow:16px 14px 13px -1px rgba(0,0,0,0.5);}
.discount--btn{position:absolute;top:50px;left:50%;transform:translate(-50%);transition:all .5s;}
#content{padding:0;background:none;min-width:none;}
input.inputtext{width:100%;}
div#fancybox-wrap{min-width:420px !important;}
div#fancybox-content{width:100% !important;background:#fff;}
.breadcrumb-navigation{margin-bottom:0;padding-bottom:10px;background:#f1f4f7;}
#c-col ul{margin:0;list-style-type:none;}
#c-col li{margin:0;margin-bottom:5px;}
.discount--btn:hover{top:45px;transition:all .5s;}
.discount--btn button{cursor:pointer;outline:none;padding:18px 0px;border:none;background:#0EA2A4;color:rgb(255, 255, 255);font-size:16px;font-weight:bold;text-transform:uppercase;width:260px;border-radius:15px;}
.page--discount{display:inline-block;width:100%;height:100%;max-height:400px;padding:40px 0;background-color:#f37d34;}
.page--discount .container{align-items:center;position:relative;height:100%;}
.page--discount .container .col-md-6{height:100%;display:flex;align-items:center;}
.page--discount .container .col-md-6:last-of-type{height:100%;flex-direction:column;justify-content:center;}
.discount--btn{text-align:center;}
.discount--link a{color:#000000;font-weight:bold;text-decoration:underline;}
.discount--link a:hover{text-decoration:none;}
.discount--link{text-align:center;margin-top:90px;}
.page-price{padding:20px 0 40px;background-color:#eeeeee;margin-bottom:0px;margin-top:-5px;}
.price--title{text-align:center;}
.price--subtitle{font-size:21px;line-height:30px;padding-bottom:40px;text-align:center;}
.item-title{height:auto;padding:20px 0;border-bottom:1px solid #cccccc;font-weight:bold;line-height:1;font-size:30px;text-transform:uppercase;overflow:hidden;}
.item-title span{color:#222;}
.item--price{padding-top:25px;font-size:36px;font-weight:bold;color:#fff;height:100px;line-height:60px;}
.buy-btn{display:inline-block;border:none;cursor:pointer;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;background-color:#f37d34;color:#fff;margin:25px 0 30px;border-radius:4px;}
.buy-btn{color:#fff;box-shadow:0px 4px 7px -1px rgba(0,0,0,0.4);background:none;background-color:#0EA2A4;}
.buy-btn:hover{color:#fff;box-shadow:0px 4px 7px -1px rgba(0,0,0,0.4);background:none;background-color:#0EA2A4;}
.item--bottom{background:#f37d34;}
.cards--wrap .col-md-4{text-align:center;}
.old_price{font-size:21px;font-weight:bold;color:#696a7d;font-weight:400;color:#222;height:auto;line-height:1;text-decoration:line-through;}
.old_price.empty{height:24px;}
.cards--wrap{width:100%;}
.price--cards{position:relative;width:100%;}
.page--compare{padding-top:40px;border-bottom:1px solid #cccccc;}
.compare--table{font-size:17px;}
input.popup99.submit-wrap.buy-button{display:inline-block;}
.table--prices{padding-bottom:20px;}
.compare--title{position:relative;padding-right:30px;padding-bottom:30px;font-size:35px;line-height:35px;text-align:center;font-weight:bold;color:#0EA2A4;cursor:pointer;}
.compare--title span{border-bottom:1px dashed #0EA2A4;}
.compare--title i.fa{}
.open i.fa{transform:rotate(-180deg);}
.compare--table{display:none;}
.compare--table table{width:100%;}
.compare--table{width:100%;border:none;}
.mark-check{background:url(../img/check_item.png) center center no-repeat;}
.compare--table td, th{padding:15px 20px;}
.compare--table tr:not(:first-child){border-top:1px rgb(218, 218, 218) solid;}
.table--prices td{font-size:17px;padding:15px 20px;border-bottom:1px solid #cccccc;}
.table--prices tr:hover{background:rgb(239, 239, 239);}
.buy-button,
.buy-button:hover{cursor:pointer;padding:15px 30px;display:block;width:auto;max-width:240px;text-align:center;border:none;background:#f37d34;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.upsell--title h2{color:#fff;}
.page--upsell{background:#f37d34;padding:0 0 80px;color:#212121;}
@media (min-width:991px){.page--upsell .col-md-3{width:20%;}
}
.upsell--title{text-align:center;}
.upsell-item--title{margin-bottom:5px;height:45px;font-size:20px;font-weight:bold;text-transform:uppercase;}
.upsell--wrap{display:inline-block;width:100%;color:#fff;}
.page--upsell .row{text-align:center;}
.upsell-item{text-align:left;}
.upsell-text{font-size:20px;height:95px;margin-bottom:5px;}
.upsell-text p{margin:0;}
.upsell-item{padding:20px 20px;border:2px solid;}
.upsell-item a{color:#fff;text-decoration:none;cursor:pointer;font-weight:bold;font-size:18px;}
.upsell-item a:hover{text-decoration:underline;}
.page--services{padding:20px 0;background:#eeeeee;}
.services--list li{box-sizing:border-box;display:inline-block;vertical-align:top;width:49%;min-height:40px;margin-bottom:55px;padding:10px 50px 0 50px;font-size:21px;line-height:25px;font-weight:bold;text-transform:uppercase;}
.services--title{text-align:center;}
.services--subtitle{text-align:center;font-size:21px;line-height:30px;padding-bottom:40px;}
.services--list span{width:50px;height:50px;background-color:#0EA2A4;border-radius:50%;color:#fff;display:inline-block;text-align:center;float:left;margin-right:15px;}
.services--list i{margin-top:12px;font-size:27px;}
.services--list li div{display:inline-block;width:80%;}
.page--benefits{padding:80px 0 100px;}
.review--title{text-align:center;}
.review--title h2{color:#212121;font-size:36px;font-weight:bold;padding:45px 0px 20px;line-height:36px;}
.slide-wrap{padding-bottom:60px;}
.benefits-item{text-align:center;}
.benefits--title{text-align:center;}
.benefits-item--title{text-transform:uppercase;font-size:36px;color:#0EA2A4;font-weight:bold;}
.benefits-text{font-size:22px;}
.page--demonstration{padding:40px 0;}
.demonstration--desc{display:inline-block;position:relative;}
.demonstration--image{margin-top:-100px;position:relative;}
.demonstration--image img{width:100%;}
.page--consult{margin:60px 0 0;padding:0 0 400px;background:url(../img/consult.jpg) no-repeat;background-position:100% 0;}
.consult--text{font-size:21px;line-height:30px;}
.demonstration--back{width:100%;background:url(../img/report.png);background-size:28%;background-position:952px 99px;height:290px;position:absolute;top:20px;z-index:-1;background-attachment:fixed;}
.demonstration--text{font-size:21px;line-height:30px;padding-bottom:40px;}
.consult--title .h2{margin-bottom:0;padding-bottom:0;font-size:36px;padding-top:20px;}
.page--calback{padding:40px;}
.calback--title{text-align:center;}
.calback--title h2{color:#fff;}
.order-form h2{}
.order-form textarea{margin-top:-185px;}
.order-form input[type="submit"]{width:155px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;color:#fff;float:right;margin-right:0;margin-top:-45px;}
@media (max-width:1199px){.discount--text{font-size:60px;}
.benefits-item--title{font-size:30px;}
.page--benefits{padding:20px 0 20px;}
.demonstration--title .h2{line-height:52px;width:305px;display:inline-block;padding-bottom:0;}
.demonstration--back{height:260px;top:10px;}
.page--consult{margin:0;padding:20px 0 300px;background:url(../img/consult.jpg) no-repeat;background-position:179px -15px;}
.upsell-item{padding:20px 10px;}
.page--upsell .container{width:100%;}
.page--upsell .col-md-3{padding:0 10px;}
}
@media (max-width:991px){.page--nav .container{width:100%;}
.header{background:none;}
.slide-wrap{padding-bottom:20px;}
.page--consult{margin:0;padding:100px 0;background:none;}
.header--title h1{text-align:center;}
.page--discount{max-height:none;}
img.image--product{width:265px;position:absolute;left:50%;bottom:70px;max-width:100%;transform:translate(-50%);}
.page--nav{text-align:center;}
.cards--wrap{position:relative;}
.price--item{margin-bottom:40px;}
.page-price{padding:20px 0 20px;margin-bottom:0px;}
.services--list li{text-align:center;}
.services--list span{float:none;margin-bottom:15px;}
.benefits-item--title{font-size:26px;}
.demonstration--title .h2{width:100%;}
.demonstration--image{margin-top:0;}
.demonstration--back{height:385px;top:10px;}
.demonstration--back{background-size:80%;}
.page--consult{padding:20px 0;}
.cards--item{height:220px;padding:20px 10px;}
.page--discount{height:auto;}
.page--discount .container .col-md-6{display:block;padding:20px 0;}
.page--discount .container .col-md-6:last-of-type{background:none;border-left:none;border-right:none;padding-top:0;}
.full--text{margin-bottom:0;}
.upsell-item{margin-bottom:40px;}
.page--upsell{padding:0 0 20px;}
}
@media (max-width:768px){.container{width:100%;padding-left:20px;padding-right:20px;}
img.image--worker{float:left;}
img.image--product{position:relative;top:0;padding:20px 0 0;}
.image--wrap{text-align:center;}
.discount--text{font-size:30px;line-height:40px;}
.services--list li{padding:10px 0 0;margin-bottom:20px;}
.page--demonstration{padding:0;}
.benefits-item{margin-bottom:40px;}
.order-form input[type="text"]{width:100%;}
.order-form{width:100%;}
.order-form textarea{float:none;width:100%;margin-top:0;}
.order-form input[type="submit"]{width:100%;margin-top:20px;height:50px;}
.demonstration--title .h2{padding-top:0;}
.demonstration--text{padding-bottom:0px;}
.page--discount .container{display:block;}
.discount--btn{margin-top:20px;}
.discount--text{text-align:center;}
.cards--item{padding:10px;height:auto;margin-bottom:20px;}
.page--compare{margin-bottom:20px;padding-top:20px;}
.services--list span{vertical-align:top;}
.services--list li{text-align:left;}
span.ya-phone{display:block;color:#fff !important;}
.page--functions{padding-bottom:20px;padding-top:20px;}
}
@media (max-width:569px){.services--list li{margin-bottom:55px;width:100%;text-align:center;}
.services--list li div{width:100%;}
.functions--list li{width:100%;margin-bottom:40px;padding:7px 0px 0 50px !important;font-size:18px;}
.page--nav li{display:block;margin-bottom:15px !important;}
.compare--table td, th{padding:5px 0px;}
.functions--subtitle{font-size:18px;}
.h2{font-size:32px;line-height:36px;}
.services--list span{margin-right:0;}
tr td:first-of-type{width:130px;display:inline-block;}
.table--prices td{font-size:12px;}
}
@media (max-width:437px){.discount--wrap{width:100%;}
}

.input-img {
    right: -10px;
}

.social-icons li {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 0px;
    margin: 0px;
}

.social-icons li a {
    border-radius: 3px;
    display: block;
    height: 40px;
    margin: 5px 10px 5px 0px;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 40px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    font-size: 0;
    background: none;
    border-radius: 100%;
	background-color: #4f5a6b;
    background: url(/img/social.png) -4px -4px no-repeat;
}

.social-icons li.facebook a {
    background-position: -54px -4px;
}

.social-icons li.youtube a {
    background-position: -204px -4px;
}
.social-icons li.instagram a {
    background-position: -154px -4px;
}

@media (max-width: 575.98px) {
	.news-detail table {display: block;width: 100%;overflow-x: auto;padding: 0 0;}
	.news-detail table tr td{padding:0 5px;}
	.news-detail table p{font-size: 20px;}
	#content .news-detail table img{width: auto;height: 120px;}
}
