	
.the_new, .adapt_menu, .adapt_menu2 {display:none}


@media (min-width: 901px) and (max-width:1199px) {
	body, html {
		min-width: 769px;
		margin:0
	}
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			
		.container {max-width:100%}	
		
		.main-catalog .tabset-holder{width:calc(99.9% * 5/12);right:0;top:10px}
		
		.catalog#roof .col-left {width:calc(100% - 400px)}
		
		.catalog__concrete .row {margin-left:0}
		
		.catalog#roof .col-left .catalog-item {max-width:45%}
		
		.catalog__concrete .col-left .catalog-item {margin:0 2%;max-width:21%}
		.about-block__additional .btn {width:auto}
		
		.question-block__img {max-width:calc(100% - 550px)}
	
}



@media (max-width: 900px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
	}
	
	
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.container {max-width:100%}
			
				.logo-holder, .contact-block {width:auto}
				.logo {width:200px;background-size:100% auto;background-position:50% 50%}
				.header > .container {padding:0 10px} 
				.header > .container > .row {display:flex;justify-content:space-between;align-items:center}
				.header > .container > .row:before, .header > .container > .row:after{display:none}
				
					.h1, h1 {font-size:20px;line-height:24px}
						.intro-block__title span {font-size:14px;line-height:16px}
						
						.callback-form {max-width:100%}
						
						.intro-block {margin-bottom:25px}
						
						.main-catalog .tabset-holder {position:static;padding:10px}
							.main-catalog .tabset__item {float:none;display:inline-block;vertical-align:top;margin:0 10px 10px 0}
							
						.catalog-row, .catalog__twocolumns .catalog-row {margin:0 -2% 35px;width:auto;max-width:none}	
							.catalog-item, .catalog-row-additionally .catalog-item, .catalog .col-left .catalog-item,
							.catalog__twocolumns .col-right .catalog-item
							{float:none;display:inline-block;vertical-align:top;margin:0 2% 25px;max-width:22%}
			
					.catalog .col-left {width:100%}
					.catalog__concrete .row {margin-left:0;width:100%}
			
				.about-block__additional--img {width:100%;margin:20px 0 0}
				
				.question-block {padding:20px 0}
					.question-block__img {width:auto;float:none;display:block;margin:0 0 20px}
					.question-block__content {width:100%;padding-top:20px}
					
				.footer, .footer .contact-block {text-align:center}	
					.footer__col {width:100%}
					.footer .logo {margin:0 auto;background-position:50% 50%}
					.footer__list--item {float:none;display:inline-block;vertical-align:top;margin:8px}
					
					.about-block__additional .btn, .twocols-block .btn {width:auto}
					
					
				.catalog__twocolumns .col-right {width:100%;margin:0 auto 25px;padding:25px 15px}	
				
				.about-block__additional--img {flex-wrap:nowrap}
				.about-block__additional--img img {max-width:100%;min-width:0}
				
				.about-block__additional--text, .about-block__top--col {width:100%}
					
	/****/

		.newicons {white-space:nowrap;display:block;}
			.newicons a, .newicons svg {display:inline-block;vertical-align:top;}
			.newicons a {padding:7px;}
		.adapt_menu {margin:0 0 0 -10px;display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:2px;background:#0e6080;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-7px;left:0;height:2px;background:#0e6080;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-7px;left:0;height:2px;background:#0e6080;}
			.adapt_menu a {display:block;padding:10px;text-decoration:none;}
		
		.header .slogan-holder, .header .contact-block {display:none}
}

@media (max-width: 767px) {
	.catalog-item, .catalog-row-additionally .catalog-item, .catalog .col-left .catalog-item,
	.catalog__twocolumns .col-right .catalog-item
	{max-width:28%}
	
	.about-block__top {background-size:cover}
	.twocols-block__col, .about-block__additional--text, .about-block__top--col {width:100%}
	
	.intro-block .row {position:relative;top:0;left:0;z-index:10}
	.intro-block__img {position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}
	.intro-block__col--form {padding:20px}
}


@media (max-width: 480px) {
	
		.intro-block__col, .intro-block__col--form {width:100%;padding:20px}
		
		.intro-block__content {padding-bottom:25px}
		.callback-form {padding-top:0}
		
		.h2, h2, .question-block__content h2, .contact-block__phone {font-size:24px}
		
		/*cat*/
		.main-catalog__img, .support-block__col:last-child {width:100%}
		.main-catalog__aside {width:100%;padding:15px}
		.support-block__col:first-child {width:100%;border:0;border-bottom:4px solid #10499e}
		
		.support-block .row {padding:0 15px 15px}
			.support-block .callback-form .wrapInput, .support-block .callback-form input {width:100%}
			
		.catalog-item, .catalog-row-additionally .catalog-item, .catalog .col-left .catalog-item, .catalog__twocolumns .col-right .catalog-item  
		{max-width:45%}	
		
		.question-block__col {width:100%;margin:0 0 15px}
		.question-block__col:last-child {width:100%}
}	


@media (max-width: 374px) {
	
}	