@media screen and (max-width: 1199px) {
	header .container .right-col{padding-left: 1rem;}
	header .navbar.navbar-default .navbar-nav{font-size: .9rem;}
	.portfolio-list .portfolio-item{font-size: .9rem;}
	.portfolio-list .portfolio-item a .overlay .title{font-size: .9rem;}
	.social-block ul li a{font-size: 1.1rem;}
	.order-form .forms-tabs-links-item:before{top: 24px;}
	.order-form .forms-tabs-links-item span.number-wrap{height: 55px;}
	.order-form .forms-tabs-links-item span.number-wrap{font-size: 15px;}
	.order-form .forms-tabs-links-item[href="#tab1"] span.number-wrap{padding-top: 18px;}
	.pages-list.pages-list-texnologii-i-platformyi .pages-item{background-position: -3rem center;}
	.pages-list.pages-list-kompaniya .pages-item{background-position: -8rem center;}
	.block-4 .nav-tabs > li a{font-size: 1rem;}
}
@media screen and (max-width: 991px) {
	.btn{padding: 0.4rem 1rem;font-size: 1rem;}
	header .container .logo-col{flex: 0 1 10rem;}
	header .container .right-col{padding-left: 0;flex: 0 1 calc(100% - 10rem);}
	header .header-top{margin: 1rem 0 0;}
	header .navbar.navbar-default .navbar-nav{font-size: .7rem;}
	.specialization-list{font-size: 0;}
	.specialization-list > div{float: none;display: inline-block;vertical-align: top;}
	.specialization-list > div:nth-child(3):after{display: none;}
	.princips-tabs .princips-tabs-links-item{font-size: 1rem;}
	.princips-tabs .princips-tab .h3 br{display: none;margin-bottom: 1rem;}
	.nav-tabs > li > a{font-size: .8rem;padding: 1rem 0;}
	.nav-tabs > li > a i{font-size: 35px;}
	footer ul.menu li{margin: 0 0.5rem;}
	footer .contacts-item{text-align: center;margin: 1rem 0 0;}
	.portfolio-list .portfolio-item{width: 33%;}
	.social-block{margin-top: 1rem;}
	.prem{margin-top: 0;}
	.prem .title{margin: 1rem 0;color: #4e6d9b;}
	.pages-list.pages-list-uslugi .pages-item{background-image: none !important;}
	.pages-list.pages-list-uslugi .left{display: none;}
	.pages-list.pages-list-uslugi .center{border-left: none;width: 50%;}
	.pages-list .right{width: 50%;}
	.pages-list.pages-list-texnologii-i-platformyi .pages-item{background-image: none !important;}
	.pages-list.pages-list-texnologii-i-platformyi .left{display: none;}
	.pages-list.pages-list-texnologii-i-platformyi .center{border: none;}
	.pages-list.pages-list-kompaniya .pages-item{background-position: -11rem center;}
	.comp-block .nav-tabs > li > a{font-size: .8rem;}
	.comp-block .nav-tabs > li > a span{min-height: 0;}
	.members-list{margin: 0;}
	.member-item .top > div.text .position{min-height: 0;margin-bottom: 1rem;}
	.member-item .panel-collapse{position: initial;display: block !important;margin-bottom: 1rem;}
	.member-item .close{display: none;}
	.member-item .top > div.text .name{font-size: 1.2rem;}
	.member-item .top > div.text .position{font-size: 1rem;}
}
@media screen and (max-width: 768px) {
	header{padding: 1rem 0;position: relative;}
	header .header-top{margin: 0;}
	header .navbar-toggle{display: inline-block;}
	header .navbar.navbar-default{position: initial;}
	header .navbar.navbar-default .navbar-collapse{position: absolute;top: 100%;background-color: #fff;padding: 1rem;box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.22);}
	header .navbar.navbar-default .navbar-nav{display: block;font-size: 1rem;}
	header .navbar.navbar-default .navbar-nav > li{display: block;clear: both;}
	header .navbar.navbar-default .navbar-nav > li > a{text-align: left;}
	header .navbar.navbar-default .navbar-nav > li > a .caret{display: none;}
	header .dropdown-menu{display: block;position: relative;padding: 0 0 1rem;background: none;box-shadow: none;}
	header .dropdown-menu li{display: block;margin: 0;width: 100%;padding: 0;}
	header .dropdown-menu li a{min-height: 0;border: none;text-transform: none;background: none;color: #777;padding: 0 !important;}
	header .dropdown-menu li a .menu-icon{display: none;}
	header .dropdown-menu li a .menu-text.show-0{display: block;}
	.portfolio-list .portfolio-item{width: 50%;}
	.tabs-wrap{padding: 0 1rem;}
	.nav-tabs{display: block;font-size: 0;}
	.nav-tabs > li{display: inline-block;width: 50%;background: none;}
	.contacts{margin-top: 1rem;}
	.media-body, .media-left, .media-right{display: block;padding: 1rem;}
	.news-view-middle .media-body{width: 100%;}
	.news-view-small .media-body{width: 100%;}
	.news-view-small .media-body .media-heading{min-height: 0!important;}
	.order-form .forms-tabs-links-item span.number-wrap{font-size: 12px;padding-top: 12px;}
	.order-form .form-place{display: block;}
	.order-form .form-place > div{display: block;}
	.order-form .form-place > div.col-title{display: block;width: 100%;text-align: center;margin-bottom: 1rem;}
	.order-form .form-place > div.col-title br{display: none;}
	.order-form .form-place > div.col-input{display: block;width: 100%;width: 100%;margin: 1rem 0;}
	.pages-list.pages-list-texnologii-i-platformyi .inner, .pages-list.pages-list-kompaniya .inner{height: auto;}
	.pages-list.pages-list-texnologii-i-platformyi .pages-item,	.pages-list.pages-list-kompaniya .pages-item{background-image: none;}
	.pages-list.pages-list-texnologii-i-platformyi .left, .pages-list.pages-list-kompaniya .left{width: 0;}
	.pages-list.pages-list-texnologii-i-platformyi .center, .pages-list.pages-list-kompaniya .center{border: none;}
	.comp-block .nav-tabs > li{width: 50%;}
}
@media screen and (max-width: 575px) {
	.portfolio-list .portfolio-item{width: 100%;}
	.portfolio-list .portfolio-item{font-size: 1rem;}
	.portfolio-list .portfolio-item a .overlay .title{font-size: 1.2rem;}
	.order-form .forms-tabs-links{margin: 0;}
	.order-form .forms-tabs-links > div{padding: 0;}
	.order-form .forms-tabs-links-item:before{display: none;}
	.pages-list .inner{height: auto;}
	.pages-list .center{width: 100%;border: none;}
	.pages-list.pages-list-uslugi .right{display: none;}
}
@media screen and (max-width: 480px) {
	header .phones{font-size: 1.2rem;}
	header .phones i{display: none;}
}