@import '../css/font-awesome.min.css';@import '../js/owlcarousel/assets/owl.carousel.min.css';@import '../js/owlcarousel/assets/owl.theme.default.min.css';@import '../js/magnific-popup/magnific-popup.css';@import '../js/ui/jquery-ui.min.css';@import '../js/filestyle/jquery-filestyle.min.css';@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');.font_400{font-weight: 400}.font_400_it{font-weight: 400;font-style: italic}.font_300{font-weight: 300}.font_300_it{font-weight: 300;font-style: italic}.font_500{font-weight: 500}.font_500_it{font-weight: 500;font-style: italic}.font_700{font-weight: 700}.font_700_it{font-weight: 700;font-style: italic}.font_900{font-weight: 900}.font_900_it{font-weight: 900;font-style: italic}*{font-size: 1em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0px;margin: 0px;outline: 0px;padding: 0px}html,body{margin: 0px;padding: 0px;width: 100%;height: 100%}html{overflow-y: scroll}body{margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 21px;color: #231f20;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}a{color: #008dd0;text-decoration: underline}a:hover{text-decoration: none}img,iframe{max-width: 100%}.article{font-size: 14px;line-height: 21px}.article p{margin-bottom: 15px}.article ul,.article ol{margin-left: 20px;margin-bottom: 15px}.article h1,.article h2,.article h3,.article b,.article strong,.article th{font-weight: 500;font-weight: normal}.article h1,.article h2,.article h3{margin-bottom: 15px;line-height: 1.2em}.article h1{font-size: 30px}.article h2{font-size: 24px}.article h3{font-size: 18px}.article table{margin-bottom: 15px;border-collapse: collapse}.article table th,.article table td{padding-right: 20px}.article table th{text-align: left}.article img,.article iframe{max-width: 100%}input[type=text],input[type=password],input[type=email],textarea,select{border: 1px solid #ccc;font-family: 'Roboto', sans-serif;box-sizing: border-box}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{outline: none;border-color: #008dd0}input[type=submit],input[type=button],#body button,button.send{background: #008dd0;border: 0;height: 44px;padding: 0 30px;font-size: 18px;color: #fff;font-family: 'Roboto', sans-serif;cursor: pointer;-webkit-appearance: none}input[type=submit]:focus,input[type=button]:focus,#body button:focus,button.send:focus{outline: none}input[type=submit]:hover,input[type=button]:hover,#body button:hover,button.send:hover{background: #85c418}button i{margin-left: 10px}.modal{padding: 40px;background: #fff;width: 350px;margin: 0 auto;position: relative;text-align: center}.modal .title{font-size: 16px;line-height: 20px;margin-bottom: 10px}.modal .title p{padding-bottom: 10px}.modal .title p:first-child{font-size: 20px;font-weight: 700}.modal .result{padding-top: 15px}.wrap{width: 1060px;margin: 0 auto;box-sizing: border-box;position: relative}.container{padding: 0 20px}.left{float: left}.right{float: right}.clear{clear: both}.success{color: #85c418}.success p{margin-bottom: 15px}.success p strong{font-size: 18px;line-height: 20px}.error{color: #e03c42}.block{padding: 40px 0}.block .title{text-align: center;font-weight: 500;font-size: 48px;line-height: 50px;margin-bottom: 15px}.block .all{font-size: 24px;line-height: 30px;text-align: center;padding-top: 30px;font-weight: 500}.block .all a{display: inline-block;color: #008dd0;text-decoration: none;border-bottom: 1px solid rgba(0,141,208,0.5)}.block .all a:hover{border-color: transparent}#content{padding-bottom: 50px}.bc{margin-bottom: 30px;font-size: 18px;line-height: 20px;padding-left: 10px}.bc a,.bc span{display: inline-block;vertical-align: top;height: 20px}.bc a{color: #231f20;text-decoration: none}.bc a:hover{color: #008dd0}.bc a.home{background: url("../images/icon_home.png") no-repeat center left;padding-left: 30px}.bc a.home span{display: none}.page_title h1{font-size: 40px;line-height: 40px;font-weight: 400;margin-bottom: 40px}.pages{padding: 20px 0px}.pages ul{list-style: none;text-align: center}.pages ul li{display: inline-block;vertical-align: top;font-size: 24px;line-height: 34px;margin: 0 10px}.pages ul li a,.pages ul li span{display: inline-block}.pages ul li a{text-decoration: none;color: #231f20}.pages ul li a:hover{color: #008dd0}.pages ul li span{color: #fff;background: #008dd0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 0 5px}header{background: url("../images/bg_header.png") no-repeat center top;background-size: cover;position: relative}header .top{padding: 30px 0}header .top nav{padding: 20px 0 0;text-align: center}header .top nav ul{list-style: none}header .top nav ul li{display: inline-block;vertical-align: top;font-size: 24px;line-height: 30px;padding: 0 15px}header .top nav ul li a{color: #231f20;text-decoration: none;border-bottom: 1px solid transparent}header .top nav ul li.active > a,header .top nav ul li a:hover{border-color: rgba(35,31,32,0.5)}header .top nav ul li.active{font-weight: 700}header .cat nav{text-align: center;width: 860px;position: absolute;bottom: -30px;left: 50%;margin-left: -430px;z-index: 100}header .cat nav ul{list-style: none;display: block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px 20px;background-image: -moz-linear-gradient(0deg, #0388d7 0%, #05b7f3 50%, #049ee4 74%, #0385d5 100%);background-image: -webkit-linear-gradient(0deg, #0388d7 0%, #05b7f3 50%, #049ee4 74%, #0385d5 100%);background-image: -ms-linear-gradient(0deg, #0388d7 0%, #05b7f3 50%, #049ee4 74%, #0385d5 100%)}header .cat nav ul li{display: inline-block;vertical-align: top;font-size: 18px;line-height: 20px;padding: 10px 15px;text-transform: uppercase;position: relative;border-right: 1px solid rgba(255,255,255,0.5)}header .cat nav ul li:last-child{border-color: transparent}header .cat nav ul li a{color: #fff;text-decoration: none;border-bottom: 1px solid transparent}header .cat nav ul li.active > a,header .cat nav ul li a:hover{border-color: rgba(255,255,255,0.5)}header .cat nav ul li.active:after{content: '';position: absolute;top: -40px;left: 50%;margin-left: -15px;border: 15px solid transparent;border-bottom: 15px solid #0494de}header .cat nav ul li.active > a{font-weight: 700}header .social{float: right;width: 33%;text-align: right;padding-top: 50px}header .social a{display: inline-block;vertical-align: top;margin-right: 15px;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #5e5c5c;border: 1px solid #5e5c5c;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 20px;text-decoration: none}header .social a:hover{border-color: #008dd0;color: #008dd0}header #logo{float: left;margin-left: 33%;width: 33%;text-align: center}header #logo a,header #logo img{display: inline-block}header .contacts{position: absolute;top: 15px;left: 15px;text-align: right}header .contacts .mail{font-size: 16px;line-height: 20px;margin-bottom: 5px}header .contacts .mail a{color: #231f20;text-decoration: none}header .contacts .mail a:hover{color: #008dd0}header .contacts .phone{font-size: 28px;line-height: 30px;margin-bottom: 5px;font-weight: 500}header .contacts .phone a{color: #231f20;text-decoration: none}header .contacts .phone a:hover{color: #008dd0}header .contacts .phone a span{font-weight: 400}header .contacts .phone a sup{font-weight: 400;font-size: 17px;vertical-align: top;margin-top: -5px;display: inline-block}header .contacts .call{font-size: 18px;line-height: 20px}header .contacts .call a{color: #008dd0;text-decoration: none;border-bottom: 2px dashed #008dd0}header .contacts .call a:hover{border-color: transparent}.form .name{font-size: 18px;line-height: 20px;text-align: center;margin-bottom: 12px;position: relative;top: -10px}.form .warn{font-size: 12px;line-height: 14px;margin-bottom: 12px;background: url("../images/icon_att.png") no-repeat top left;padding-left: 25px}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea,.form select{width: 100%;border: 1px solid #ccc;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-bottom: 12px;font-size: 18px}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form textarea:focus,.form select:focus{border-color: #008dd0;outline: none}.form input[type=text],.form input[type=email],.form input[type=password],.form select{height: 40px;padding: 0 20px}.form label{display: block}.form label span.for{display: block;padding-left: 20px;font-size: 18px;line-height: 20px;margin-bottom: 10px}.form textarea{padding: 15px 20px;height: 90px;resize: none}.form .submit{padding: 10px 0}.form .submit button{background: #008dd0;border: 0;height: 40px;padding: 0 30px;font-size: 18px}.form .result{font-size: 14px;font-weight: 500}.block_form.onslider{height: 500px;padding: 0;margin-top: -500px}.block_form.onslider .form{position: absolute;top: 0;right: 0;height: 500px}.block_form .contacts{float: left;width: 580px;box-sizing: border-box}.block_form .contacts .c2{margin-bottom: 10px}.block_form .contacts .c2 > div{display: inline-block;vertical-align: middle}.block_form .contacts .c2 .photo{width: 70px;height: 70px;background: url("../images/logo_sm.png") no-repeat center center}.block_form .contacts .c2 .text{width: calc(100% - 75px);box-sizing: border-box;padding-left: 20px}.block_form .contacts .top{padding-left: 30px}.block_form .contacts .name{font-size: 24px;line-height: 30px;margin-bottom: 5px}.block_form .contacts .phones,.block_form .contacts .mail{display: inline-block;vertical-align: top}.block_form .contacts .mail{padding-top: 15px}.block_form .contacts .mail a{color: #231f20;text-decoration: none}.block_form .contacts .mail a:hover{color: #008dd0}.block_form .contacts .phones{text-align: right;margin-right: 30px}.block_form .contacts .phones .phone{font-size: 28px;line-height: 30px;font-weight: 500}.block_form .contacts .phones .phone a{color: #231f20;text-decoration: none}.block_form .contacts .phones .phone a:hover{color: #008dd0}.block_form .contacts .phones .phone a span{font-weight: 400}.block_form .contacts .phones .phone a sup{font-weight: 400;font-size: 17px;vertical-align: top;margin-top: -5px;display: inline-block}.block_form .contacts .phones .call{font-size: 18px;line-height: 20px}.block_form .contacts .phones .call a{color: #008dd0;text-decoration: none;border-bottom: 2px dashed #008dd0}.block_form .contacts .phones .call a:hover{border-color: transparent}.block_form .contacts .address{margin-bottom: 15px;font-size: 18px;line-height: 22px}.block_form .contacts .hours{margin-bottom: 20px;font-size: 16px;line-height: 22px}.block_form .contacts .map iframe{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}.block_form .contacts + .form{margin-top: 30px}.block_form .form{position: relative;z-index: 20;float: right;width: 361px}.block_form .form form{background: url("../images/border_form.png") no-repeat center top;height: 454px;padding: 0 40px}.block_form .form div.jfilestyle{display: block;margin: 0 0 12px}.block_form .form div.jfilestyle .focus-jfilestyle{display: block}.block_form .form div.jfilestyle label{display: block;text-align: left;padding-left: 20px;border: 1px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 18px;color: #626061;background: url("../images/icon_upload.png") #eaeaea no-repeat 93% 50%;font-weight: 400}.block_form .form .submit{text-align: center;padding: 0}.block_form .form .submit button{width: 282px;height: 81px !important;background: url("../images/btn_submit.png") no-repeat !important;text-align: left;padding: 0 !important;position: relative}.block_form .form .submit button > strong{font-weight: 400;display: block;line-height: 44px;position: absolute;left: 40px;top: 5px}.block_form .form .submit button > span{color: #231f20;font-size: 11px;text-transform: none;line-height: 14px;font-weight: 500;position: absolute;right: 25px;top: 10px}.block_form .form .submit button > span span{font-size: 13px}.block_form .form .submit button:hover{opacity: .9}.index_services{background: url("../images/bg_l1.jpg") center center;background-size: cover;color: #fff}.index_services .item{padding: 30px 0}.index_services .item .photo{width: 50%;float: left;box-sizing: border-box}.index_services .item .text{width: 50%;float: right;padding-top: 10px;padding-left: 70px;box-sizing: border-box}.index_services .item .text .name{font-size: 30px;line-height: 32px;font-weight: 500;margin-bottom: 10px}.index_services .item .text .announce{font-size: 24px;line-height: 30px;margin-bottom: 20px}.index_services .item .text .button a{display: inline-block;padding: 0 20px;line-height: 40px;background: #fff;color: #231f20;font-size: 21px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 1px solid #5e5c5c;text-decoration: none}.index_services .item .text .button a:hover{color: #008dd0;border-color: #008dd0}.index_services .item .photo{text-align: center;background: url("../images/l1_sep.png") no-repeat center right}.index_services .item .photo img{display: inline-block}.index_services .item:nth-child(even) .photo{float: right;background-position: center left}.index_services .item:nth-child(even) .text{float: left;padding-left: 0px;padding-right: 20px}.index_steps .announce{font-size: 24px;line-height: 30px;margin-bottom: 15px;margin-bottom: 40px;text-align: center}.index_steps .items{text-align: center}.index_steps .items .item{display: inline-block;vertical-align: top;width: calc(20% - 5px);box-sizing: border-box}.index_steps .items .item .photo{position: relative;height: 165px}.index_steps .items .item .photo .n{background: #fff;border: 3px solid #05aaeb;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 75px;height: 75px;line-height: 75px;text-align: center;font-size: 70px;font-weight: 500;position: absolute;right: 10px;top: 60px}.index_steps .items .item .name{font-size: 19px;line-height: 27px;padding: 0 15px}.index_steps .items .item:nth-child(3) .name{padding: 0 5px}.index_portfolio{background: #f8f8f8}.index_portfolio .title{margin-bottom: 40px}.index_portfolio .owl-nav .owl-prev{left: -45px}.index_portfolio .owl-nav .owl-next{right: -45px}.index_clients{background: url("../images/bg_clients.jpg") center center;background-size: cover}.index_clients .title{margin-bottom: 40px;color: #fff}.index_clients .item{height: 150px;text-align: center;display: table-cell;vertical-align: middle}.index_clients .item img{width: auto;display: inline-block;vertical-align: middle}.index_clients .owl-nav .owl-prev{left: -45px}.index_clients .owl-nav .owl-next{right: -45px}.gallery .nav{margin-bottom: 30px}.gallery .nav ul{list-style: none}.gallery .nav ul li{display: inline-block;vertical-align: top;font-size: 16px;line-height: 20px;text-transform: uppercase;margin-bottom: 10px;margin-right: 15px;padding-right: 15px;border-right: 1px solid rgba(0,141,208,0.5)}.gallery .nav ul li:last-child{border: 0;padding-right: 0;margin-right: 0}.gallery .nav ul li a{color: #231f20;text-decoration: none;border-bottom: 1px solid transparent}.gallery .nav ul li.active > a,.gallery .nav ul li a:hover{color: #008dd0}.gallery .nav ul li.active > a{font-weight: 500;border-color: rgba(0,141,208,0.5)}.gallery .items{text-align: center}.gallery .items ul{list-style: none}.gallery .items ul li{display: inline-block;vertical-align: top;width: 33%;padding: 15px;box-sizing: border-box}.gallery .items ul li a{display: block;border: 1px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow: hidden}.gallery .items ul li a:hover{border-color: rgba(0,141,208,0.5)}.gallery .items ul li a img{width: 100%;display: block}.news .item{display: inline-block;vertical-align: top;text-align: left;margin: 0 10px 30px;width: 240px;border: 1px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow: hidden}.news .item:nth-child(4n){margin-right: 0}.news .item .photo a{display: block}.news .item .photo a img{display: block}.news .item .text{padding: 10px}.news .item .name{font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;margin-bottom: 10px}.news .item .name a{text-decoration: none;color: #231f20}.news .item .name a:hover{color: #008dd0}.news .item .announce{font-size: 14px;line-height: 20px;margin-bottom: 10px}.news .item .detailed{text-align: right;padding-right: 20px}.news .item .detailed a{color: #008dd0;text-decoration: none;border-bottom: 1px solid rgba(0,141,208,0.5)}.news .item .detailed a:hover{border-color: transparent}.detail_news .photo{float: left;width: 335px}.detail_news .photo img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.detail_news .text{float: right;width: calc(100% - 370px)}.detail_news h1{font-size: 18px;text-transform: uppercase;font-weight: 500;font-weight: 400}.gb .ask{float: left;width: 300px;border: 2px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 0 10px 15px;box-sizing: border-box}.gb .ask .form .name span{display: inline-block;padding: 0 30px;background: #fff}.gb .ask .form .submit{padding: 0 25px;margin-bottom: 15px}.gb .ask .form .submit button{width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.gb .items{float: right;width: calc(100% - 310px)}.gb .items .item{display: inline-block;vertical-align: top;width: calc(33% - 10px);box-sizing: border-box;margin: 0 10px 10px 0}.gb .items .item .text,.gb .items .item .answer{border: 1px solid #ebebeb;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 15px}.gb .items .item .answer{background: #ebebeb;margin-top: 5px}.gb .items .item .name{font-size: 18px;line-height: 20px}.gb .items .item .date{font-size: 14px;line-height: 20px;margin-bottom: 10px;color: #969696}.gb .items .item .message{font-size: 14px;line-height: 20px}footer{background: url("../images/bg_footer.jpg") center top;background-size: cover;padding: 75px 0}footer .logo{float: left}footer .footer{float: right;padding-top: 50px}footer .footer nav,footer .footer div{display: inline-block;vertical-align: middle}footer .footer nav{padding-top: 10px}footer .footer nav ul{list-style: none}footer .footer nav ul li{display: inline-block;vertical-align: top;font-size: 16px;line-height: 20px;margin-right: 10px}footer .footer nav ul li a{color: #fff;text-decoration: none;border-bottom: 1px solid transparent}footer .footer nav ul li.active > a,footer .footer nav ul li a:hover{border-color: rgba(255,255,255,0.5)}footer .footer .social a{display: inline-block;vertical-align: top;margin-left: 10px;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #fff;border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 20px;text-decoration: none}footer .footer .social a:hover{opacity: .9}footer .footer .copy{font-size: 12px;line-height: 15px;color: #fff;margin-left: 25px}footer .footer .copy a{color: #fff;text-decoration: none}footer .footer .copy a:hover{color: rgba(255,255,255,0.9)}.owl-carousel .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -40px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #bfbfbf;font-size: 70px;line-height: 70px}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{color: #008dd0;background: transparent}.owl-carousel .owl-dots{margin: 0;text-align: center}.owl-carousel .owl-dots .owl-dot span{border: 0;background: #5e5c5c;margin: 0 4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 10px;height: 10px}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background: #008dd0}#slider .item .inner{height: 500px;background-repeat: no-repeat;background-position: bottom left;width: calc(100% - 311px);background-size: contain;margin-left: -50px;position: relative}#slider .item .inner .text{position: absolute;bottom: 70px;left: -25px;width: 479px;height: 177px;box-sizing: border-box;padding: 40px 45px;background: url("../images/bg_slider_text.png") no-repeat}#slider .item .inner .text .name{font-size: 40px;line-height: 50px}#slider .item .inner .text .name h1,#slider .item .inner .text .name span{font-weight: 400}#slider .item .inner .text .announce{font-size: 14px;line-height: 20px}#slider .owl-nav .owl-prev{left: 100px}#slider .owl-nav .owl-next{right: 100px}#slider .owl-dots{position: absolute;width: 100%;bottom: 50px}@media (max-width: 1400px){#slider .owl-nav .owl-prev{left: 10px}#slider .owl-nav .owl-next{right: 10px}}.inside header .top nav{padding: 30px 0}.inside #content{padding-top: 30px}@media (max-width: 1169px){.wrap{width: 100%;padding: 0 15px}header .top{padding: 15px 0}header .top nav{padding: 15px 0}header .social{padding-top: 30px}#slider .owl-nav .owl-prev{left: 10px}#slider .owl-nav .owl-next{right: 400px;z-index: 220}.index_portfolio .wrap,.index_clients .wrap{padding: 0 70px}#slider .item .inner{margin: 0;height: 470px}#slider .item .inner .text{background-image: url("../images/bg_slider_text_t.png");width: 365px;height: 135px;padding: 20px;left: 0;bottom: auto;top: 0}#slider .item .inner .text .name{font-size: 32px;line-height: 35px;margin-bottom: 10px}#slider .item .inner .text .announce{font-size: 11px;line-height: 15px}.block_form.onslider{height: 470px;margin-top: -470px}.block_form.onslider .form{height: 470px}.block_form .contacts{float: none;width: 560px;margin: 0 auto 20px}.block_form:not(.onslider) .form{float: none;margin: 0 auto}.index_services .item{padding: 10px 0}.index_services .item .photo,.index_services .item .text{padding: 20px !important}.index_services .item .text .name{font-size: 24px;line-height: 28px}.index_services .item .text .announce{font-size: 20px;line-height: 22px}.index_steps .items .item{padding: 0 15px}.index_steps .items .item .photo{height: 120px}.index_steps .items .item .photo .n{width: 50px;height: 50px;line-height: 50px;font-size: 44px;right: 0}.index_steps .items .item .name{font-size: 14px;line-height: 20px}.news{text-align: center}.gb .ask{width: 40%}.gb .items{width: calc(60% - 15px)}.gb .items .item{width: calc(50% - 10px)}footer{padding: 30px}footer .logo{float: none;text-align: center;margin-bottom: 15px}footer .footer{float: none;padding: 0}footer .footer nav,footer .footer div{display: block;text-align: center}footer .footer nav,footer .footer .social{margin-bottom: 15px}}@media (max-width: 719px){header #logo{float: none;margin: 0 0 10px;width: 100%}header #logo img{max-height: 70px}header .top nav{padding-bottom: 0}header .top nav ul li{font-size: 16px;line-height: 20px;padding: 0 5px}header .social{float: left;width: 140px;padding: 0;text-align: center;margin-bottom: 10px;padding-top: 10px}header .social a{margin-right: 5px}header .contacts{position: relative;top: auto;left: auto;text-align: center;float: right}header .contacts .phone{font-size: 20px;line-height: 20px}header .contacts .phone a sup{margin: 0}header .cat nav{width: 100%;left: auto;margin: 0;bottom: -70px}header .cat nav ul li.active:after{display: none}.form input[type=text],.form input[type=email],.form input[type=password],.form textarea,.form select{height: 35px;margin-bottom: 5px}.block_form.onslider{margin: 0;height: auto;padding-bottom: 50px}.block_form.onslider .form{height: auto;position: relative}.block_form.onslider .form .name{cursor: pointer;margin: 0}.block_form.onslider .form .inner{display: none;padding-top: 12px}.block_form .form{float: none;margin: 0 auto;max-width: 100%;border: 2px solid rgba(94,92,92,0.7);border-top: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.block_form .form form{background: none;height: auto;padding-bottom: 20px}.block_form .contacts{width: 100%}#slider{margin-bottom: 30px}#slider .owl-nav,#slider .owl-dots{display: none}#slider .item .inner{height: auto;width: 100%;background: none !important;background-image: none !important}#slider .item .inner .text{position: relative;width: 100%;height: auto;padding: 0;left: auto;bottom: auto;top: auto;background: none;text-align: center}.index_services{padding-top: 90px}.index_services .item .photo,.index_services .item .text{float: none;width: 100%}.index_services .item .photo{background: none;padding: 0 20px}.index_steps{display: none}.block .title{font-size: 24px;line-height: 30px;margin-bottom: 15px}.modal{width: 100%;box-sizing: border-box;padding: 15px}.detail_news .photo,.detail_news .text{float: none;width: 100%;margin: 0 0 15px 0}.gb .ask,.gb .items{float: none;width: 100%;margin: 0 0 15px 0}.gb .items .item{width: 100%}.gallery .items ul li{width: 50%;padding: 10px}}