@media (min-width:992px) and (max-width:1199px){
	.profit-front-block > div:nth-child(3n){clear:left;}
}
@media (min-width:992px) and (max-width:1350px){
	.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides{padding-bottom:107px;}
	.catalog.sections .item.right .info{padding-right: 150px;padding-left:0px;}

	.catalog .bx_filter_button_box .bx_filter_parameters_box_container{text-align:center;}
	.catalog .bx_filter_button_box .bx_filter_parameters_box_container .btn{margin:0px 5px 10px;}
}
@media (max-width:1300px){
	.logo-row.v1 > .search{width:24%;}
}

@media (min-width:1200px){
	section.page-top .container{width:1140px;}
	.flex-direction-nav{display:block;}
	.profit-front-block > div:nth-child(5n){clear:left;}

	/*h1 type5*/

	 body.fill_bg_y.visible_banner.title-v5 > .body:not(.index) > .main .container > .row > .maxwidth-theme, body.fill_bg_y.visible_banner.title-v5 .sidearea .maxwidth-theme{background:#efefef;}

	body.fill_bg_y.visible_banner.title-v5 .contacts-page-top>.maxwidth-theme{padding-top:0px;}

}
@media (max-width:1169px){
	.logo-row.v1 > .search{width:23%;display:none !important;}
}

/* MORE THAN SM - MD/LG */
@media (min-width:992px){ /* do not remove this hack! )) */

	.sidebar.dropdown-menu{left: 50%;margin-left: -100px;}

	.banners-big.long-banner .item .play.btn-video:not(.small), .banners-big.long-banner .item .play.btn-video:not(.ntext){margin-top: 15px;}

	/*history*/

	body .maxwidth-theme{padding-left:24px !important;padding-right:24px !important;}
	body #headerfixed > .maxwidth-theme > .logo-row{padding-left:16px;padding-right:16px;}
	body.fill_bg_y.visible_banner #headerfixed > .maxwidth-theme{box-shadow: 0 1px 5px rgba(0, 0, 0, 0.136);}
	body.fill_bg_y.visible_banner .banners-big .nav-carousel .flex-direction-nav .flex-prev, body.fill_bg_y.visible_banner .banners-big .flexslider:hover .nav-carousel .flex-direction-nav .flex-prev{left: -20px;}
	body.fill_bg_y.visible_banner .banners-big .nav-carousel .flex-direction-nav .flex-next, body.fill_bg_y.visible_banner .banners-big .flexslider:hover .nav-carousel .flex-direction-nav .flex-next{right: -1px;}
	body.fill_bg_y.visible_banner .catalog.item-views.front .flexslider:hover .flex-direction-nav .flex-prev, body.fill_bg_y.visible_banner .catalog.item-views.front .flexslider .flex-direction-nav .flex-prev, body.fill_bg_y.visible_banner .flexslider.navigation-vcenter:hover .flex-direction-nav .flex-prev, body.fill_bg_y.visible_banner .flexslider.navigation-vcenter .flex-direction-nav .flex-prev{left: -29px;}
	body.fill_bg_y.visible_banner .catalog.item-views.front .flexslider:hover .flex-direction-nav .flex-next, body.fill_bg_y.visible_banner .catalog.item-views.front .flexslider .flex-direction-nav .flex-next, body.fill_bg_y.visible_banner .flexslider.navigation-vcenter:hover .flex-direction-nav .flex-next, body.fill_bg_y.visible_banner .flexslider.navigation-vcenter .flex-direction-nav .flex-next{right: -34px;}

	section.page-top .container{width:970px;}
	.partners.front .flexslider .slides > li, .partners.front .swiper .swiper-slide:nth-child(5n) .item{}
	.catalog.item-views.list .item .image-wrapper{padding:0px;}
	.catalog.bx_filter{display:block !important;}

	.mixed_banners{padding-left:16px;padding-right:16px;}
	.mixed_banners > .row > div{display:inline-block;vertical-align:top;}
	.mixed_banners > .row > div.big_banners_block{width:71%;}
	.mixed_banners > .row > div.small_banners_block{width:29%;}
	.mixed_banners .item:first-child{padding-top: 0px;}
	.mixed_banners .wrap_tizer .preview{max-height: 80px;overflow: hidden;}

	.bx-ie9 .flexbox.company-front{display:table;}

	.float-banners.v1 .item{height:220px;}

	.projects.detail .head > .row .col-md-10{padding-right:0;float:left;}
	.projects.detail .head > .row .col-md-2{padding-left:0;float:right;}
	body .share{text-align:right;float:right;margin-top:0;margin-bottom:0;}
	.reviews.item-views.front .item{padding-left:226px;padding-right:226px;}
	.review_frame.jqmWindow{width: 640px !important;}
	.table-type-block.blocks.normal .flexslider.view-control .flex-control-nav{display:none;}
	.detail .gallery-block .bigs.flexslider .slides .item{height:650px;line-height:647px;}
	footer .col-sm-offset-2{margin-left:0px;}

	.catalog.item-views.table .flexslider .slides > li{
		padding-right: 32px;
	}
}

/* SM */
@media not print{
	@media (max-width:991px){ /* do not remove this hack! )) */
		p{margin-bottom:14px;}
		.item-views.blocks{padding-top:40px;}
		.share.top{margin-top:0px;}
		.mega-menu{z-index:3002;}

		#headerfixed .maxwidth-theme{display:none;}

		.mixed_banners .maxwidth-banner .row{margin:0px;}
		.mixed_banners .maxwidth-banner .row > div{padding: 0px;}

		.banners-big .flex-direction-nav{display:none;}

		.banners-big.short-banner.small .maxwidth-banner{padding-left:0px;padding-right:0px;}
		.banners-small:not(.blog) .item .title .prev_text-block{display:none;}
		.item-views.blocks h3{/*padding-top:40px;*/}

		.float-banners.v1 .item{height:0px;padding-bottom:60%;}

		.float-banners .title_block + .items .text-block .btn{display:none;}
		/*.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-viewport{margin: 0px;padding: 0px 15px;}*/
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-viewport{margin: 0px;padding: 0px 0px;z-index:1;width:100%;}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider {

		    margin: 0px !important;

		}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides .item:not(:hover) {
		    border-top: 1px solid #f2f2f2;
		    border-bottom: 1px solid #f2f2f2;
		    border-right: 1px solid #f2f2f2;
		    box-shadow:0 0 0 0;
		}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides li:nth-child(2n+1) .item{
		    border-left: 1px solid #f2f2f2;
		}

		.container.cabinte-page > .row > .maxwidth-theme > div{display:block !important;float:none;width:100%;}
		.container.cabinte-page > .row > .maxwidth-theme > div .sidebar{display:block !important;margin-bottom: 20px;}
		.item-views.catalog.sections {padding-bottom: 15px;}
		.catalog.item-views.table .item .text, .catalog.item-views.table .item .title{text-align:center;}
		.catalog.item-views.table .flexslider .item .foot > div, .catalog.item-views.table .flexslider .item .foot > div > *{float:none !important;}

		.detail .projects .item img{height:auto !important;}
		#bx-composite-banner a{}
		.basket.default .items .head{display:none;}
		.basket.default .items .item{display:block;position:relative;padding:29px 29px 29px 169px;}
		.basket.default .items .item:first-of-type{border-top:none;}
		.basket.default .items .item .box{display:block;border:none;padding:0;}
		.basket.default .items .item .box:first-of-type{padding:0;}
		.basket.default .items .item .box:first-of-type>.clearfix{display:none;}
		.basket.default .items .item .remove{top:10px;}
		.basket.default .items .item .image{margin-top:-14px;margin-left:-140px;}
		.basket.default .items .item .description{padding-left:0;margin-bottom:20px;}
		.basket.default .items .item .counter{margin:0;}
		.basket.default .items .item>.clearfix{display:block;}
		body .catalog.item-views.list.projects .items .item .image{padding:0px;}
		section.page-top{
			padding: 23px 0 30px;
		}
		.rss{
			position: relative;
		}
		.page-top-wrapper.color .breadcrumb > li, .page-top-wrapper.color .breadcrumb .active, .page-top-wrapper.color .breadcrumb a, .breadcrumb > * {
			margin-bottom: 0;
		}

		section.page-top h1{
			font-size: 1.7em;
		}

		.page-top-wrapper.color .rss{
			right:0;
			margin-left: 88px;
		}
		body .container .bx_filter{background:#fff;display:none;position:absolute;margin: 0;width:auto;left:16px;right:16px;top: 40px;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);z-index: 11;}
		body .container .form .bx_filter{left:0px;padding-bottom: 10px;}
		.padding-banner-block{padding: 0px 0px 30px;}

		.float-banners .title_block + .items .text-block{margin-bottom: 44px;}

		/* contacts */

		/*subscribe*/

		.float-banners.item-views.blocks{padding: 40px 0px 30px;}
	
	}
}

@media (min-width:500px) and (max-width:991px){
		.mixed_banners .small_banners_block{font-size:0px !important;margin:0px -10px;}
		.mixed_banners .small_banners_block > div{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top;width:50%;}
		.profit-front-block > div:nth-child(3n){clear:left;}
}

@media (min-width:768px) and (max-width:991px){
	.banners-big .slides > li > .maxwidth-theme > .row > div{
	    display: flex;
    	align-items: flex-end;
	}
/*	.banners-big .slides .img img{
		width: 100%;
	}*/
	.banners-big .slides .text .inner{padding-top: 160px;padding-left: 20px;}
	.banners-big .slides .text .inner .title{font-size: 2.6rem;}
	.banners-big .slides > li > .maxwidth-theme > .row{
		display: flex;
		height: 100%;
	}
	.banners-big.long-banner .slides > li > .maxwidth-theme > .row{
		padding-top: 160px;
	}
	.banners-big .slides > li > .maxwidth-theme > .row > div.text{
		height: 100%;
		display: flex;
		align-items: center;
	}
	.banners-big .slides .shown .text .inner{
		padding-top: 0;
	}
	.catalog.detail .head .brand{float:none;margin:15px 0px 0px;}
	.catalog.detail .head .brand + .clearfix{display:none;}
	body .banners-big .slides .text{padding-left:18px;padding-right:18px;}

	/*body .banners-big.long-banner .slides li .text{vertical-align: middle;line-height: 20px;display: table;}*/
}

@media (max-width:810px){

	/*.catalog.sections .item{padding: 30px 30px 30px;}*/
	.catalog.sections .item .image{max-width:150px;}
	.catalog.sections .item .info{padding-left:200px;}
}

/* MORE THAN XS - SM/MD/LG */
@media (min-width:768px){
	.banners-big.view_3 .slides.items .item .tablet_img{
		display: none;
	}
	.banners-big .slides > li > .maxwidth-theme > .row > div.wrap{
		display: none;
	}
	.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons .btn:hover {
    border: 1px solid #ffffff !important;
    background-color: #ffffff;
}
	.mega-menu ul.nav{position:static;}
	.front h3.short{display:none;}
	.staff.item-views.list .item:not(.wti) .title{/*margin-top:9px;*/}
	.catalog.detail .head:not(.wti){border:1px solid #f2f2f2;margin-bottom:24px;}
	.projects.detail .head{border:1px solid #f5f5f5;}

	.item-views.table > div:not(.flexslider) .item{margin-bottom:32px;}
	.catalog.item-views.price .item .price{text-align:left;}

	.detail .galery .flexslider.top-bigs:not(.s_1){margin-left:95px;}
	.staff.item-views.list .item .image.padding{padding:50px 0px 40px 30px;}
	.linked .flexslider.shadow .slides {
	    padding-bottom: 120px;
	}

	body .detail .inner .flexslider .flex-control-nav{display:none;}

	.banners-big .maxwidth-banner .item.loading .maxwidth-theme{opacity:0;}

	/* filter compact */
	 .bx_filter_vertical .bx_filter_block label span{color:#333;}
	.catalog.item-views.table .item:hover{box-shadow:none;}
	.banners-big .item .btn.white.btn-video:before{background: url(../images/svg/allcorp2a.svg) -84px -305px no-repeat;    margin: -11px 0 0;    height: 20px;}
	.banners-big .item .btn.white:hover.btn-video:before{background: url(../images/svg/allcorp2a.svg) -3px -149px no-repeat;     margin: -5px 0 0;     height: 10px;}
	.banners-big .item .ntext.btn-video{height: 42px;}
	.banners-big .item .ntext.btn-video:after{
    content: "";
    position: absolute;
    left: 20px;
    top: 50%;
    margin: -8px 0 0;
    width: 21px;
    height: 16px;
    background: url(../images/svg/allcorp2a.svg) 0px -219px no-repeat;
    background-size: 885px;
	}	
	.banners-big .item .ntext.white.btn-video:after{
		content: "";
    position: absolute;
    left: 25px;
    top: 50%;
    margin: -8px 0 0;
    width: 21px;
    height: 16px;
    background: url(../images/svg/allcorp2a.svg) -20px -239px no-repeat;
    background-size: 490px;
	}	
	.banners-big .item .ntext.white.btn-video:hover:after{
    left: 20px;
    background: url(../images/svg/allcorp2a.svg) 0px -219px no-repeat;
    background-size: 885px;
	}	
	
}

/* XS */
@media not print{
	@media (max-width:767px){

		/*big banners remove active picture and anons*/
		div[data-class="BIG_BANNER_INDEX_drag"][data-order="1"] .banners-big.long-banner{margin-top:0px;}
		.banners-big .slides .text-block li:before{display:none;}

		.banners-big.long-banner .slides > li, .banners-big.long-banner .flexslider, .banners-big.long-banner .slides,
		.banners-big.long-banner .slides .text{height:auto;}
		.banners-big .maxwidth-banner .maxwidth-theme{position: relative;}
		.banners-big .item .play.btn-video:not(.small), .banners-big .item .play.btn-video:not(.ntext){margin-top:-59px;}
		/* .banners-big .item .btn.white:hover.btn-video:before{background: url(../images/svg/allcorp2a.svg) -84px -305px no-repeat; margin: -11px 0 0; height: 20px;} */
		/* .banners-big .item .ntext.btn-video:hover:after{
			content: "";
			position: absolute;
			left: 25px;
			top: 50%;
			margin: -8px 0 0;
			width: 21px;
			height: 16px;
			background: url(../images/svg/allcorp2a.svg) -20px -239px no-repeat;
			background-size: 490px;
			}	 */
		/* .banners-big .item .btn.white.btn-video:before{background: url(images/svg/allcorp2a.svg) -3px -149px no-repeat;     margin: -5px 0 0;     height: 10px;} */
		.banners-big .item .play.btn-video.small{margin: 0px auto;position: static;}
		body .banners-big .slides .shown .text .inner{padding:0px 15px;vertical-align:middle;}
		body .banners-big.short-banner .slides li .text .inner, body .banners-big.long-banner .text .inner{display:table-cell;}
		body .banners-big .slides .text{width:100%;}
		.banners-big .slides > li > .maxwidth-theme > .row > div.img{display:none;}

		.banners-big .slides .img{display:none;}
		.banners-big .slides .inner{text-align:center;}
		.banners-big .slides .title{font-size:40px;line-height:46px;font-weight:normal;}
		.banners-big .slides .text-block b{font-size:22px;line-height:27px;font-weight:normal;}
		.banners-big .slides .text-block ul, .banners-big .slides .text-block ol{padding:0px;}
		.banners-big .slides .text-block ul.marked li:before{position:relative;top:-3px;margin:0px 20px 0px 0px;}
		.banners-big .flex-direction-nav{display:none;}
		.banners-big.view_2.front .item .video.cover {height: 100% !important;margin-top: 0 !important;min-height: 200px!important;min-width: 100%;}
		.banners-big.view_3 .slides.items .item .row>.img, .banners-big.view_3 .slides.items .item .row>.text{
			display: none;
		}
		.banners-big.view_2 .slides > li > .maxwidth-theme > .row > div.text{
			display: none;
		}
		.banners-big.view_2 .slides > li > .maxwidth-theme > .row > div.wrap{
			width: 100%;
			background-size: cover;
		}
		.banners-big.view_2.front .flexslider .slides > li .wrapper_video ~ .maxwidth-theme .inner .tablet_img{display: none;} 
		.banners-big .slides li .maxwidth-theme .row .video_block{display: none;}
		
		.banners-big.view_2 .slides > li > .maxwidth-theme > .row .tablet_img {
			background-size: cover;
		}
		.banners-big.view_2 .slides > li > .maxwidth-theme > .row .tablet_img img{
			max-height: 200px;
			width: auto;
		}
		.banners-big.view_2 .slides > li .wrap .tablet_text {
		    padding: 17px 24px 20px;
		    text-align: left;
		}
		.banners-big.view_2 .slides .text-block, .banners-big.view_2 .slides .title, .banners-big.view_2 .slides .title a, .banners-big.view_2 .slides .item:hover .title, .banners-big.view_2 .slides .item:hover .title a{
			color: #ffffff;
		}
		/*front page*/
		.item-views.blocks h3.line::after{
			opacity: 0;
		}
		.catalog.item-views.table.front.catalog_table_2 .flexslider .slides li.sliced{margin-right: 0 !important;}



	    /* catalog.section.list.next - front_sections_theme - compact */ /* do not remove this hack! )) */

		.top-block .maxwidth-theme > div{position:relative;z-index:12;}
		.detail .galery .flexslider.top-bigs .slides > li{max-height:318px;opacity:0;line-height:297px;height:318px;}

		.logo-row .menu-row{padding-top:1px;}
		.logo-row{height:66px;}
		.logo-row .logo{height:65px !important;line-height:57px !important;}
		.logo-row .logo img{margin-top:7px;max-height:39px;width:auto;}
		.menu-row.row{height:0;}
		.mega-menu{clear:both;float:none !important;width:100%;}
		.menu-only{margin:0;}
		.mega-menu .search{display:block;}
		.title-search-result{display:none !important;}
		.ajax_basket{display:none;}

		.banners-small{padding-top:40px;padding-bottom:27px;}
		.float-banners .title_block + .items .text-block{padding-top:0px;}
		.item-views.blocks h3.line{margin-bottom: 12px;padding-bottom: 10px;}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides .item:hover{
			box-shadow: 0 0 0 0;
		}

		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides .item:hover {
		    border-top: 1px solid #f2f2f2;
		    border-bottom: 1px solid #f2f2f2;
		    border-right: 1px solid #f2f2f2;
		    box-shadow: 0 0 0 0;
		    overflow: hidden;
		}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides li:first-child .item:hover {
		    border-left: 1px solid #f2f2f2;
		}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides {
		    padding-bottom: 66px;
		}
		.detail img{width: auto;height: auto;}
		.catalog.detail .head .info{padding:20px 0px 0px;}

		.partners.front .flexslider .slides > li, .partners.front .swiper .swiper-slide .item{border-left-width:1px;}
		.projects.item-views.table .item .image{max-height:none;}
		.linked  .flexslider.flex-control-nav{bottom:27px;}

		.catalog.item-views.price .item .text > .row > div{margin-top:0px !important;}
		.catalog.item-views.price .item .text .text-block{margin-bottom:10px;}
		.detail .gallery-block .bigs.flexslider .slides .item, .flexslider.nav-title .items .item:before{background:none;}
		.flexslider.nav-title .item .bg-images{display:none;}

		.float-banners.v1 .wrap_tizer .wrap_outer .outer_text{padding: 4px 0 5px;}
		.float-banners.v1 .wrap_tizer .wrap_outer{padding: 4px 0 5px;font-size:14px;}

		.share:not(.top),.share:not(.relative){position:absolute;z-index:1;right:0px;}

		/*footer{text-align:center;}*/
		footer{text-align:left;}
		footer .social{padding-bottom:0;}
		.front h3{display:none;}
		.front h3.short{display:inline-block;}
		.item-views.blocks h3{font-size:24px;padding:0px 0px 20px 0px;}
		.catalog.item-views.blocks h3{font-size:24px;padding:0px 0px 20px 0px;}

		.banners-big.short-banner.small .maxwidth-banner{padding-left:0px;padding-right:0px;}
		.banners-big .flexslider, .banners-big .slides li,
		.banners-big.short-banner .slides > li, .banners-big.short-banner .flexslider, .banners-big.short-banner .slides{
          height:240px;
		}
        .banners-big.short-banner.front.view_2 .slides > li, .banners-big.short-banner.front.view_2  .flexslider, .banners-big.short-banner.front.view_2 .slides{
          height:auto;
        }
		.banners-big.long-banner.view_1 .slides > li, .banners-big.long-banner.view_1 .flexslider, .banners-big.long-banner.view_1 .slides{height:240px;}

		.banners-big .item .play.btn-video:not(.small), .banners-big .item .play.btn-video:not(.ntext){margin-top:-59px;}
		.banners-big .item .play.btn-video.small{margin-top:0px;}
		.banners-big .item .video:not(.cover){z-index:0;min-height: 200px;margin-top: 0 !important;}
		.banners-big .slides .text, .banners-big.short-banner .slides .text, .banners-big.long-banner .slides .text{width:100%;height: auto;}
		body .banners-big.short-banner .slides li .text, body .banners-big.long-banner .slides li .text{line-height: 240px;height: 240px;display:table-cell;vertical-align:middle;display:block;text-align:center;display:table;}
		div[data-class="BIG_BANNER_INDEX_drag"][data-order="1"] .banners-big.long-banner{margin-top:0px;}
		.banners-big .btn{font-size:13px;}

		.banners-big .slides .title{font-size:20px;line-height:24px;padding:0 0 15px 0;}
		.banners-big .slides .text .inner{padding-top:30px;padding-right:16px;padding-left:16px;}
		.banners-big .slides .text-block{margin-bottom:15px;}
		.banners-big .slides .text-block, .banners-big .slides .text-block b{font-size:12px;line-height:18px;}
		.banners-big.view_2 .slides .text-block, .banners-big .slides .text-block b{font-size:15px;}

		/*catalog detail tabs*/
		.tabs ul.nav.nav-tabs{display:none;}
		.detail .nav.nav-tabs.bx-catalog-tab-list1{display:block;}

		.maxwidth-banner .flexslider > .maxwidth-theme{opacity:0;visibility:hidden;}
		.maxwidth-banner .flexslider .slides .item .row{margin:0px;}

		.mobile .catalog .flexbox{display:block;}
		 .flexslider.shadow .flex-viewport{margin-left: -15px;margin-right: -15px;padding-left:15px;padding-right:15px;}
		.banners-big .btn{margin-top:9px;margin-left: 10px;margin-right: 10px;}
		.item-views.list .item  .image{margin:auto;}
		.item-views.sections .item .image{margin-left:auto;margin-right:auto;}
		.item-views.sections .item .image a{text-align:center;}
		.projects.item-views.table .item{text-align:center;}
		.projects.item-views.table .item > a{display:inline-block;}
		.detail .projects.item-views.table .item .image img{max-height:100%;}
		body .catalog.item-views.sections .item .image{height:105px;line-height:101px;max-width:105px;}
		.catalog.sections .item .title{margin-bottom:20px;}
		.catalog.sections .item .title a{font-size:20px;}
		.catalog.sections .item .text{font-size:14px;}
		body .catalog.item-views.sections .items:not(.services) .item .info{padding-left: 130px;}
		body .catalog.item-views.sections .items:not(.services) .item.right .info{padding-left:0px;padding-right: 130px;}
		.catalog.item-views.table .item .text{padding-top:8px !important;}
		.catalog.item-views.table .item .price{margin-top:5px;}
		.catalog.item-views.list .item .text{padding-top:15px !important;float:none !important;}
		.catalog.item-views.price .item .text > .row > .col-md-2.col-sm-2, .catalog.item-views.price .item .text > .row > .col-md-3.col-sm-3{margin-top:5px;}
		.catalog.item-views.price .item .text > .row > .col-md-2.col-xs-12{margin-top:10px;}
		.catalog.item-views.table .flexslider .item .title{text-align:center;}
		.catalog.item-views.table.linked .flexslider .flex-control-nav{bottom:22px;}
		.form.contacts .col-md-12.pull-right{float:none !important;}

		.form.contacts .captcha-row > div > .form-group{margin-top:0 !important;}
		.pagination a, .pagination span {padding-left:6px !important;padding-right:6px !important;}
		.form.order{margin-right:0;padding-left:20px;padding-right:20px;}
		.float-banners .col-xxs-12{width:50%;}

		.float-banners.item-views.blocks {padding-top: 32px;}

		/*subscribe*/
		footer .info .blocks:before{display:none;}
		footer .bottom-menu{margin-top:15px;padding-bottom: 1px; border-bottom: 1px solid #41474e;}
		footer .bottom-menu .items.opened {padding-bottom: 9px;}
		footer .bottom-menu .items > .item-link{margin-bottom: 5px; margin-right: 25px;}
		.bottom-menu .items .fa{position:absolute; right: 9px; padding:10px 20px 10px 25px;top: -10px;}
		.bottom-menu .items.opened .fa::before{content: "\f106";}
		footer .info .blocks{display:inline-block;margin-bottom: 12px;}
		/*footer .info .blocks.phones{padding-left:0px;}*/
		footer .info .blocks.phones .svg{left:-26px;}
		footer .info .blocks.address .svg{top:0px;}
		footer .info .blocks.email .svg{top:4px;}
		footer .blocks:last-of-type{padding-bottom:10px;}

		/*smart filter*/

		.bx_filter_vertical input[type="checkbox"] + label:not(.dib) { float: left; margin-right: 10px; }
		body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container { width: 100%; text-align: left; }
		.bx_filter .bx_filter_popup_result.right a, .bx_filter_container_modef { display: none; }

		/*share block*/
		.page-top-wrapper.color .rss{
			right:0;
			margin-left: 55px;
		}

		/*.page-title-wrapper-v1 .page-top-main .rss,
		.page-title-wrapper-v2 .page-top-main .rss,
		.page-top-wrapper .page-title-wrapper-v3 .rss{
			margin-left: 55px;
		}*/
		.body:not(.index) .main > .container {padding-bottom: 60px;}
		.catalog.detail .head{padding-top: 0px;}
		section.page-top {padding: 23px 0 14px;}
		section.page-top h1{
			font-size: 2.1em;
		}
		body .detail .drag_block.tizers .maxwidth-theme{
			border-left: 0;
			border-right: 0;
		}
		body .detail .drag_block.tizers .maxwidth-theme > div{
		    padding-left: 0;
   			padding-right: 0;
		}
		.linked .flexslider.shadow .slides {
		    padding-bottom: 60px;
		}
		.bx_soc_comments_div{
			padding: 43px 0px 0px;
		}
		.detail .item-views {
		    margin-bottom: 24px;
		}

		.catalog.item-views.table .flexslider .item .buy_block .counter {
		   display: none;
		}
		.catalog.item-views .flexslider{
			overflow: hidden;
			padding: 0 1px;
		}
	}
}

/* WHEN HIDE SIDE MENU */
@media (max-width:650px){
	.basket.default .buttons .btn{margin-top:20px;width:100%;margin-right:0;}
	.basket.default .buttons .btn:first-child{margin-top:0;}

	.side-menu > li > a{padding: 13px 27px 16px 10px;}
	.side-menu > li > a:before{right: 10px;top: 13px;}
	.bx-firefox .side-menu > li > a:before{top:14px;}
	.side-menu > li.active.child > a:before{top: 13px;}
	.bx-firefox .side-menu > li > a{padding-top:12px;padding-bottom:17px;}
	.side-menu .submenu-wrapper{padding: 0px 10px 10px 10px;}
	.side-menu .submenu{padding-top:3px;}
}

@media (max-width:600px){

	/*.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides{padding-bottom:100px;}*/
	.front.catalog .flexslider .flex-control-nav{bottom: 35px;z-index:0}

	.bx-yandex-view-layout .pane_info_wrapper .pane_info{position:static;width:100%;}

	.detail .item-views.catalog.table .items > .col-xs-6{float:none;width:100%;}
}

@media (min-width:531px) and (max-width: 767px){
	td.padding-left {padding-left: 5%!important;}
	.staff.item-views.list .items >div:last-of-type .item {
	    display: flex;
	}
}

@media (max-width:530px){

	.detail blockquote::before{top:-3px;left:4px;font-size:90px;}
	.detail blockquote{padding-left:58px;}
	.news.front .item .text{display:none;}

	.main > .container > .row > .maxwidth-theme > div:not(.left-menu-md):not(.right-menu-md){width:100%;}
	body .catalog.item-views.sections .item .image{float:none;margin:0 auto;max-width:100% !important;height:auto;width:auto;max-height:100%;line-height:normal;}
	body .catalog.item-views.sections .items.services .item .image{width:120px;height:120px;}
	.catalog.sections .item .info{padding-left:0 !important;padding-right:0 !important;padding-top:25px;}
	.catalog.sections .item .title{text-align:center;}
	.catalog.sections.front .items > div{width:50%;float:left;}
	.catalog.sections.front .item .text{display: none;}
	.bx-touch .filter .bx_filter_popup_result{font-size:12px;line-height:14px;position:fixed !important;z-index:1001;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:0;box-shadow:0 -2px 5px 0 rgba(0,0,0, .1);}
	.filter .bx_filter_popup_result .arrow{display:none;}
	.bx-touch .filter .bx_filter_popup_result_close{position:absolute;top:50%;right:10px;display:block;width:22px;height:22px;margin-top:-11px;background:url(images/filter/x.png) no-repeat center;background-size:16px;}

	.item-views.blocks h3 + .right_link_block{float:none !important;display:block;padding:0px 0px 20px 0px;}

	/*.linked .flexslider.shadow .slides{padding-bottom:120px;}*/
	/*body .item-views.table.linked.catalog .flexslider.shadow .flex-control-nav{bottom:83px;}*/
	.logo-row .logo img{max-width:100%;}

	/*responsive table*/
	table.table, table.table thead, table.table tbody, table.table th, table.table td, table.table tr{display: block;clear:both;}
	table.table thead tr{position: absolute;top: -9999px;left: -9999px;}
	table.table thead + tbody tr:first-of-type{position: static;}
	table.table thead + tbody tr{border: 1px solid #ccc;}
	body table.table thead + tbody tr:not(.nomobile) td{border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;text-align: left !important;min-height:32px;word-break: break-all;}

	.float-banners.v1 .item .wrap_tizer .wr_block.price{display:none;}
	.float-banners.v1 .items > div > .row > div,
	.custom > .item > .row > div, .profit-front-block > div{float:none;width:100%;}
	body .body .col-xxs-12{float:none !important;width:100% !important;}

	.item-views.blocks .title_block .right_link_block{
		margin-left: 10px;
    clear: both;
    position: absolute;
    right: 0;
    /* top: 10px !important; */
    font-size: 0;
    background-repeat: no-repeat;
    background-image: url(../images/arrows.png);
    background-position: -36px -55px;
    height: 19px;
    width: 12px;
    opacity: 0.26;
	}
	.item-views.blocks h3 + .right_link_block{
		display: inline-block;
    margin-left: 10px;
    margin-top: 2px;
    clear: both;
    position: absolute;
    right: 0;
    /* top: 10px !important; */
    font-size: 0;
    background-repeat: no-repeat;
    background-image: url(../images/arrows.png);
    background-position: -36px -55px;
    height: 19px;
    width: 12px;
    opacity: 0.26;
	}
	.catalog.item-views.table .flexslider .item .title{font-size: 1.0em;margin-bottom: 6px;}
}

@media (max-width: 470px) {
	.staff.item-views .item .image{margin:auto;}
	.staff.item-views .item .image + .body-info{padding-left:40px;padding-right:40px;}

	.float-banners.v3.list .items .item .img{float: none;margin: auto;}
}
@media (max-width:400px){
	/* mobile headers */
	.front .btn-default{padding-top:7px;padding-bottom:6px;font-size:14px;}

	.banners-big .btn{margin-top:5px !important; padding-top: 10px; padding-bottom: 10px; /*margin-left:20px ;*/}
	/*.banners-big .btn:first-of-type{margin-top:3px !important;*//*margin-left:20px ;}*/
	.banners-big .slides .text .inner{padding-top:10px;}
	body .banners-big .slides .text-block{margin-bottom:10px;}
	body .banners-big .slides .title{font-size:18px;line-height:22px;padding-bottom:7px;}

	.catalog.item-views.table .items > div{float:none;width:100%;}

	.float-banners .title_block + .items .text-block .btn{display:none;}
	.reviews.item-views.slider .item{padding-left:56px;padding-right:30px;}
	.front.catalog.item-views.front .item .image{height: 180px;}    
}
@media (max-width:395px){
	.form .form-footer .pull-right{float:none !important;text-align:center;margin-top:15px;}
	.form .form-footer .pull-left{float:none !important;text-align:center;}

	.form.popup .form-footer.clearfix .pull-right{float:right !important;}
	.form.popup .form-footer.clearfix .pull-left{float:left !important;}
	.form.popup .form-header i{display:none;}
	.form.popup .form-header .text{padding-left:80px !important;padding-right:80px !important;}
	.form.popup .form-body{padding:24px 11px 0 !important;}
	.form.popup .form-footer{padding:14px 11px 52px !important;}
	.form.popup .captcha-row .input{margin-left:30px !important;}
	.catalog.item-views .item .label{margin-right:0;}
	.pagination a, .pagination span {padding-left:4px !important;padding-right:3px !important;}
	.basket.default .items .item{padding-left:29px;text-align:center;}
	.basket.default .items .item .box{float:none!important;}
	.basket.default .items .item .image{margin:0 auto 20px;float:none;}
	.basket.default .items .item .description{margin-top:0;margin-bottom:14px;}
	.banners-big.front.hidden_narrow{display:none;}

	.partners.front.blocks{padding-bottom:60px;}

	.catalog.detail .head .brand{float: none;}
	.catalog.detail .head .brand + .clearfix{display:none;}

	/*subscribe*/
}

@media (max-width:380px){
	/* mobile headers */

	.captcha-row .captcha_input{margin-top: 22px;position: relative;left: 0px;top: 0px;margin-right: 0px;width: auto;max-width: none;}
	.captcha-row .captcha_input input[name=captcha_word]{position:static;}
}

@media (max-width:357px){
	.partners.front .flex-direction-nav, .partners.front .swiper-button-prev, .partners.front .swiper-button-next{display:none;}
	.partners.front .btn, .services.front .btn{right:-10px;}
	 .news.front .item .image{height:50px;line-height:48px;max-height:50px;max-width:75px;width:75px;}
	 .news.front .item .info{padding-left:90px;}
	.projects.item-views.table .item > a{width:100%;}

	/* mobile headers */
}
@media (max-width:320px){
	.catalog.sections.front .item{padding:10px;margin:0 0 0px;}
	.catalog.sections.front .item .image{height:80px;line-height:79px;}
}
