.adresses_mobile{display:none;}
@media only screen and (max-width:768px){.adresses_mobile{display:block;padding:20px 0 30px;}
.map.section{display:none;}
.map-point__name{text-decoration:none;}
.map__header{font-size:30px;position:static;pointer-events:none;margin-top:20px;display:block;margin-bottom:20px;text-align:center;}
.map-points-list__map-point:nth-child(2n) > span{padding-left:0px;}
.map-points-list__map-point{width:100%;line-height:1.5;box-sizing:border-box;padding:5px 20px !important;}
.container{width:100%;overflow:hidden;padding-right:10px;padding-left:10px;box-sizing:border-box;}
.hamburger-top-nav{display: block;}

.top-nav_wrp {overflow: hidden; height: 0; -webkit-transition: .4s; transition: .4s;}
.top-nav_wrp.is-active {padding: 10px 0 20px; overflow: hidden; height: auto;}
.top-nav_wrp .top-nav_list {display: block;}
.top-nav_wrp .top-nav_list li{
	display: block;
	text-align: center;
	margin-right: 0;
}
.top-nav_wrp .top-nav_list li.top-nav-list__pre-search{margin-right: 0 !important;}
.top-nav_wrp .top-nav_right{
	display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	      -ms-flex-pack: center;
	          justify-content: center;
	float: none;
    margin-top: 10px;
}
.header_logo__left{border:0;}
.header{padding:20px 0;text-align:center;}
.header_logo, .header_adress{display:block;}
.header_logo__left{font-size:24px;padding:5px 20px 5px 45px;-webkit-background-size:contain;background-size:contain;}
.header_logo__right{display:block;padding-left:0;margin-top:10px;}
.header_adress{margin-left:0;margin-top:15px;}
.header_phone{float:none;text-align:center;margin:10px auto 0;}
.about_img{max-width:450px;}
.interact{display:none;}
.pull{background:url(../img/nav-icon.png) no-repeat 15px center;display:block;height:40px;}
.main-nav .first-lvl{display:none;background:#1f1f1f;}
.main-nav .first-lvl li{display:block;text-align:center;}
.main-nav .first-lvl li a{margin:0;}
.main-nav .first-lvl li:hover > a{background:none;}
.main-nav .first-lvl li:hover .second-lvl_wrapper{display:none;}
.header_phone__blue{font-size:16px;}
.show-second{display:inline-block;width:15px;margin-left:10px;height:10px;background:url(../img/nav-arr.png) no-repeat;}
.second-lvl_content{display:none !important;}
.main-nav .second-lvl_wrapper{position:static;background:#343434;padding:15px;border-top:2px solid #00b4ff;}
.top-slider_info{font-size:30px;}
.devel{width:50%;}
.devel_title{font-size:14px;min-height:35px;}
.devel_info{bottom:-193px;}
.section_title{font-size:26px;}
.section_title:before{display:none;}
.section_title:after{display:none;}
.advantages_wrapper:before{display:none;}
.advantages_wrapper:after{display:none;}
.advantages_item{width:49%;width:49%;}
.works-slider .owl-dots{position:relative;text-align:center;}
.works-slider .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;margin-right:10px;border:2px solid #00b4ff;box-sizing:border-box;}
.works-slider .owl-dots .owl-dot.active{background:#00b4ff;}
.project-slider .owl-dots{position:relative;text-align:center;}
.project-slider .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;margin-right:10px;border:2px solid #00b4ff;box-sizing:border-box;}
.project-slider .owl-dots .owl-dot.active{background:#00b4ff;}
.feedback_inner_right{width:90%;padding:0;margin-bottom:20px;}
.feedback_inner_left{width:90%;}
.tech_char_item{width:100%;}
.project_half{width:90%;margin:0;}
.new{margin:0 auto 10px;}
.transparent_btn{display:inline-block;margin-top:20px;}
.news__right{float:none;}
.news_bottom{text-align:center;margin-top:20px;}
.contacts-map{background:0;height:auto;text-align:center;}
.feedback_wrapper{position:static;margin:20px auto;}
.contacts_phone{padding-left:15px;font-size:14px;display:inline-block;}
.contacts_adress{padding-left:15px;font-size:14px;display:inline-block;margin-left:10px;}
.footer_info{width:80%;padding-top:15px;}
.footer_list{width:49%;margin-bottom:10px;}
.footer_cont{width:49%;}
.feature_block{min-height:130px;width:95%;}
.contact_line_phone{display:inline-block;margin:10px;}
.contact_line_worktime{margin:10px;}
.contact_line_mail{display:inline-block;margin:10px;}
.subsystems_content_wrapper{display:table-footer-group;width:100%;}
.subsystems_tabs{display:table-header-group;}
.subsystems_tab{width:48%;display:inline-block;box-sizing:border-box;vertical-align:top;}
.subsystems_img{max-width:460px;}
.subsystems_wrapper{width:98%;}
iframe{width:100% !important;}
.presentation_wrapper{width:700px;}
.presentation_tab{padding:10px;text-transform:none;line-height:1;}
.inner-nav ul li{display:inline-block;width:45%;padding:15px 5px;}
.inner-nav ul li:nth-child(3){width:45%;}
.i-video-banner{padding-top:0px;padding-bottom:70px;}
.w-happens_video{width:100%;margin-bottom:0px;}
.w-happens_desc{width:100%;padding:30px 50px 60px;}
.subsystems_content{border-right:0;margin-top:30px;}
.type{display:none;}
.interactive_img, .interactive_zhd, .section_title_zhd, .interactive-kdd, .interactive-kdd_title{display:none;}
.solutions_content img{width:45%;}
.solutions_tab{padding:0 20px;height:85px;}
.regions_left{float:none;width:100%;}
.regions_left img{width:100%;}
.description_img{display:none;}
.section_title_tech, .interactive_auto{display:none;}
.top-slider_inner{background:url(../img/inner-banner.png) center -25px;height:auto;background-size:cover;}
.top-slider_inner .top-slider_info{padding-top:0px;}
.top-slider_info{width:100%;}
.banner_feedback{float:none;}
.top-slider_banner1 .top-slider_info{font-size:18px;width:80%;}
.top-slider_banner3 .top-slider_info{font-size:18px;width:80%;}
.top-slider_banner2 .top-slider_info{font-size:18px;width:80%;}
.useful-doc__img{min-width:auto;}
.useful-doc{padding:30px 30px 0;}
.useful-doc_present, .useful-doc_instruc, .useful-doc_zip{padding-top:130px;}
.present_tab{padding:0 15px;}
.using_show{margin-right:0px;}
.using_list li:before{margin-right:5px;}
.using_list li span{width:92%;}
.second-lvl_l2, .second-lvl_l3, .second-lvl_l4{width:auto;margin-left:0px;}
.banner_feedback + .top-slider .top-slider_info{margin-left:0;}
.artc_partner table img{width:90px;height:auto;}
.contact_b{position:initial;}
}


@media only screen and (max-width:600px){.top-slider_inner{margin-bottom:0;background-size:auto;}
.features-skd_third{width:100%;}
.features-zhd_item{margin-bottom:10px;min-height:40px;display:flex;align-items:center;}
.features-skd_third{margin-top:0;}
#presentation{overflow:auto;}
#presentation .container{overflow:auto;}
.presentation_wrapper{width:100%}
.useful-doc{width:45%;margin-bottom:30px;}
.using_item{width:100%;margin-bottom:40px;}
.present_tab{padding:0 20px;height:85px;}
#tech-char{overflow:auto;}
.services_wrapper .presentation_content{width:100%;}
.feature_block{margin-right:0px;width:97%;padding-left:135px;}
}


@media only screen and (max-width:480px){.tech-char_table td{padding:13px 10px;font-size:14px;}
.main-nav .second-lvl_l2 .second-lvl{column-count:1;}
.artc_partner td{padding:10px;display:block;}
.header_logo__left{width:235px;}
.header_phone{width:auto;}
.sec_cont_padd img{display:none;}
.why__item{width:100%;margin-bottom:50px;}
.func_features__table .ff_title-col{font-family:'Exo Bold';text-transform:uppercase;font-size:18px;margin-bottom:15px;width:90%;}
.ff_item .ff-list__img{display:none;}
.ff_item .ff-list__str{width:90%;vertical-align:top;margin-bottom:20px;}
.solutions_tab{width:100%;}
.feature_block{padding-left:85px;}
.features-video_half{width:100%;}
.useful-doc{width:100%;margin-bottom:10px;}
.top-slider_item{padding-top:35px;}
.top-slider_info{font-size:22px;}
.top-slider_btn{margin-bottom:30px;font-size:14px;padding:11px 18px;}
.devel{width:97%;background-size:cover;}
.top-slider-base .top-slider_btn{position:static;margin-left:0px;margin-top:20px;margin-bottom:60px;}
.top-slider-base .top-slider_item{height:auto;}
.owl-carousel__arr{display:none;}
.advantages_item{width:97%;}
.about_img{max-width:100%;}
.feedback_wrapper{width:100%;}
.footer_info{width:100%;}
.feature_block{margin-right:0px;width:97%;padding-left:95px;background-size:19%;}
.subsystems_img{max-width:300px;max-height:280px;}
.presentation_tab{display:inline-flex;width:100%;border-radius:0;vertical-align:text-bottom;}
.presentation_tabs{width:100%;}
.thank-letter{margin-right:0;}
.subsystems_tab{background-position:2px center;padding-left:31px;font-size:14px;background-size:10% !important;}
.subsystems_tab:hover, .subsystems_tab.active{background-position:2px center;padding-left:31px;font-size:14px;background-size:10% !important;}
}