@media (max-width:991px) {
	.heade__logo {
		/* width: calc(100% - 120px); */
		margin: auto;
		height: 70px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px;
	}
	.heade__logo img {
		max-width: 300px;
		height: auto;
	}	
	.main {
		padding-top:70px;
	}
	.home .main {
		padding-top:0px;
	}	
	.technics {
		padding:35px 0;
	}
	.technics-text{
		order:2;
		padding-left:15px;
		padding-bottom:60px;
	}
	.technics-img{
		order:1;
		padding-bottom:15px;
	}
	.section-title {
		font-size:24px;
		line-height:27px;
		margin-bottom:15px;
	}
	.technics-text h2 {
		font-size:20px;
		line-height:27px;
		padding-bottom:15px;
	}
	.technics-text ul li {
		font-size:14px;
		line-height:35px;
	}
	.technics-text a {
		font-size:14px;
		line-height:31px;
		max-width:125px;
	    margin-top:0;	
	}
	.brands {
		padding:35px 0;
	}
	.brands .section-title {
		margin-bottom:40px;
	} 
	.brands-img {
		justify-content:center;
	}
	.brands-img img {
		padding-bottom:15px;
		margin-bottom:10px;
		margin-right:30px;
	}
	.contacts .section-title {
		margin-bottom:40px;
	}
	.contacts-info {
		position:relative;
		top:0;
  		left:0;
  		margin-bottom:35px;
	}
	.contacts-info__address, .contacts-info__mode, .contacts-info__phone, .contacts-info__mail {
		font-size:14px;
		line-height:18px;
	}
	.contacts-info__address:before, .contacts-info__mode:before, .contacts-info__phone:before, .contacts-info__mail:before {
		font-size:18px;
	}
	/* slider */
	.slider-text p {
		font-size:14px;
		text-align:center;
		line-height:18px;
	} 
	.slider-text a {
		display:table;
    	align-content:center;
    	margin:auto;
    	margin-bottom:30px;
		font-size:16px;
		line-height:18px;
	}
	/* slider */

	header .container {
		max-width: 100%;
		background: #fff;
	}
	.header__search{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		right: 0px;
		height: 70px;
		width: 70px;
		background: #b52318;
	}
	.wide-slide-container{
		padding: 0 40px;
	}
	.header__search svg path{
		fill: #fff;
	}
	.fixed-left-menu-content.menu-active{
		padding-left: 50px!important;
	}
}
@media (max-width:767px) {
	.heade__logo img {
		max-width: 100%;
	}
	/* breadcrumbs */
	.breadcrumbs{
		margin-right: -15px;
	}
	.breadcrumb_last{
		padding-right: 15px;
	}
	.breadcrumbs p#breadcrumbs{
		white-space: nowrap;
    	overflow-x: auto;
		scrollbar-width: none;
		
	}
	/*Убрать полосу прокрутки у элемента*/
	.breadcrumbs p#breadcrumbs::-webkit-scrollbar {
	  width: 0;
	  display: none;
	  background: transparent;  /* optional: just make scrollbar invisible */
	}
	/* /breadcrumbs */
}
@media (min-width: 991px){
	.home .header__search svg path{
		fill: #fff;
	}
	.modalwin-search{
		width: calc(100% - 50px);
		margin-left: 50px;
		padding: 100px;
	}
}