@media (min-width:1360px){
	.banners-small .item.wide-block .inner-item{padding-left:0px;}
	.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-control-nav, .navigation-vcenter .flex-control-nav{display:none;}
}

@media (min-width:992px) and (max-width:1350px){
	.tabs_ajax .catalog.item-views.table .item .buy_block .counter, .tabs_ajax .catalog.item-views.table .item .buy_block .buttons {width: 100%;float:none;}
	.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides{padding-bottom:107px;}
}

@media (max-width:1800px){
	.header-v1 .logo_and_menu-row .mega-menu .table-menu{margin-left:0;}
	.header-v6 .logo_and_menu-row .mega-menu .table-menu,
	.header-v15 .logo_and_menu-row .mega-menu .table-menu{margin-left:0;}
	body.wheader_v1 #headerfixed .logo-row.v2 .logo-block{margin-right:0;}
	body.wheader_v2 #headerfixed .logo-row.v2 .logo-block{margin-right:0;}
	body.wheader_v6 #headerfixed .logo-row.v2 .logo-block,
	body.wheader_v15 #headerfixed .logo-row.v2 .logo-block{margin-right:0;}
}


@media (max-width:1510px){
	.banners-big .slides .text .inner{padding-left:74px;padding-right:0;}
	.flexslider:hover .flex-direction-nav .flex-prev{left:-20px;}
	.flexslider:hover .flex-direction-nav .flex-next{right:-20px;}
	.detail .order-block .prices{display:none;}
	.detail .order-block .prices.media{display:block;margin-top:0;margin-bottom:17px;}
	.detail .order-block .text_wrap{width:75%;}
}

@media (max-width:1440px){
	footer.footer-v1 .callback_wrap{margin-top:-5px;}
	footer.footer-v2 .callback_wrap{margin-top:-5px;}
}

@media (max-width:1410px){

	/*regions header */
	.regionality_y .small-icons .logo_and_menu-row .inline-search-show, .regionality_y .small-icons .logo_and_menu-row .personal-link{font-size:0px;/*padding:0px 10px;*/}
	.regionality_y .small-icons .logo_and_menu-row .inline-search-show .title, .regionality_y .small-icons .logo_and_menu-row .personal-link .title{display:none;}
	.regionality_y .logo_and_menu-row .phone{font-size:1em;}
	.regionality_y .logo_and_menu-row .phone.with_dropdown>.dropdown{top:13px;}

	.regionality_y .small-icons .logo_and_menu-row .region_phone{display: table-cell;vertical-align: middle;height: 87px;}
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div{display: block;height:auto;}
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div .region_wrapper .dropdown{top:12px;}
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div .region_wrapper .confirm_region{top:28px;}
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div .region_wrapper,
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div .phone-block{padding:0px 20px;}
	.regionality_y .small-icons .logo_and_menu-row .region_phone > div .phone-block{margin-top: -1px;}

	.regionality_y .header-v2 .logo_and_menu-row .callback_wrap, .regionality_y .header-v4 .logo_and_menu-row .callback_wrap, .regionality_y .header-v5 .logo_and_menu-row .callback_wrap,
	.regionality_y .header-v7 .logo_and_menu-row .callback_wrap, .regionality_y .header-v9 .logo_and_menu-row .callback_wrap, .regionality_y .header-v13 .logo_and_menu-row .callback_wrap,
	.regionality_y .header-v14 .logo_and_menu-row .callback_wrap, .regionality_y .header-v11 .logo_and_menu-row .callback_wrap,
	.regionality_y .header-v11 .logo_and_menu-row .callback_wrap{display: block;margin-left: 22px;margin-top:5px;}

	.regionality_y .block-phone .logo_and_menu-row .col-md-5.col-sm-3:not(.logo-block){width:50%;}
	.regionality_y .block-phone .logo_and_menu-row .right_wrap.col-md-5{width: 33.33333333333333%;}
	.regionality_y .block-phone .logo_and_menu-row .inline-search-show .title, .regionality_y .block-phone .logo_and_menu-row .personal-link .title{display:none;}
}

@media (max-width:1366px){
	html body.with_decorate{padding-left:25px;padding-right:25px;}
	html body.with_decorate footer{margin-bottom: 25px;padding-left: 25px;padding-right: 25px;}
	body.wheader_v4.with_decorate header,
	body.wheader_v5.with_decorate header,
	body.wheader_v6.with_decorate header,
	body.wheader_v15.with_decorate header{padding-top:25px;}

}

@media (max-width:1300px){
	.mixed_banners .banners-big .flexslider .slides .text .inner{padding-left:50px;}
	.catalog.sections .row_block .item-wrap{width:33.333333333333%;}
	.vacancy_desc .properties .property.contact{width:100%;}
	.vacancy_desc .properties .property.email{width:50%;}
	.vacancy_desc .properties .property.phone{width:50%;}
}


@media (max-width:1369px){
	body.with_decorate .header-v6 .logo_and_menu-row .right-icons,
	body.with_decorate .header-v15 .logo_and_menu-row .right-icons{margin:0 -16px;}
	body.with_decorate .header-v6 .logo_and_menu-row .basket-link,
	body.with_decorate .header-v15 .logo_and_menu-row .basket-link{padding:0 16px;}
	body.with_decorate .header-v6 .logo_and_menu-row .personal-link,
	body.with_decorate .header-v15 .logo_and_menu-row .personal-link{padding:0 16px;}
	body.with_decorate .header-v6 .logo_and_menu-row .inline-search-show,
	body.with_decorate .header-v15 .logo_and_menu-row .inline-search-show{padding:0 16px;}
	body.with_decorate .header-v6 .logo_and_menu-row .phone-block,
	body.with_decorate .header-v15 .logo_and_menu-row .phone-block{padding:0 16px;}

	footer.footer-v3 .social-block{width:230px;}
}

@media (max-width:1330px){
	.mix_banners .item .text .title{font-size:1.0667em;max-height:88px;}
	.logo-row .slogan{padding-left:254px;}
}

@media (max-width:1290px){
	.header-v6 .logo_and_menu-row .right-icons,
	.header-v15 .logo_and_menu-row .right-icons{margin:0 -16px;}
	.header-v6 .logo_and_menu-row .basket-link,
	.header-v15 .logo_and_menu-row .basket-link{padding:0 16px;}
	.header-v6 .logo_and_menu-row .personal-link,
	.header-v15 .logo_and_menu-row .personal-link{padding:0 16px;}
	.header-v6 .logo_and_menu-row .inline-search-show,
	.header-v15 .logo_and_menu-row .inline-search-show{padding:0 16px;}
	.header-v6 .logo_and_menu-row .phone-block,
	.header-v15 .logo_and_menu-row .phone-block{padding:0 16px;}
}

@media (max-width:1280px){
	.item-views.tarifs.linked.type_4 .item .buy_block_wrap{padding-left:16px;}
	.item-views.tarifs.linked.type_4 .item .properties{padding-right:34px;}
}

@media (max-width:1300px){
	.header-v10 .logo_and_menu-row .right-icons{margin:0 -10px;}
	.header-v10 .logo_and_menu-row .basket-link,
	.header-v10 .logo_and_menu-row .personal-link,
	.header-v10 .logo_and_menu-row .phone-block,
	.header-v10 .logo_and_menu-row .inline-search-show{padding-left:10px;padding-right:10px;}

	.header-v12 .logo_and_menu-row .right-icons{margin:0 -10px;}
	.header-v12 .logo_and_menu-row .basket-link,
	.header-v12 .logo_and_menu-row .personal-link,
	.header-v12 .logo_and_menu-row .phone-block,
	.header-v12 .logo_and_menu-row .inline-search-show{padding-left:10px;padding-right:10px;}

	/*regions header*/
	.regionality_y .top-block .social-icons{padding-left:43px;}
}

@media (max-width:1266px){
	.header-v1 .logo_and_menu-row .right-icons{margin:0 -10px 0 0;}
	.header-v1 .logo_and_menu-row .basket-link,
	.header-v1 .logo_and_menu-row .personal-link,
	.header-v1 .logo_and_menu-row .phone-block,
	.header-v1 .logo_and_menu-row .inline-search-show{padding:0 10px;}

	#headerfixed .logo-row.v2 .logo-block{width:22%;}
	#headerfixed .logo-row.v2 .menu-row{width:44.66667%;}
	#headerfixed .logo-row.v2 .right-icons{margin:0 -10px 0 0;}
	#headerfixed .logo-row.v2 .basket-link,
	#headerfixed .logo-row.v2 .personal-link
	#headerfixed .logo-row.v2 .inline-search-show{padding:0 10px;}
	#headerfixed .logo-row.v2 .menu-block{width:56.666667%;}
	#headerfixed .logo-row.v2 .right_wrap{width:20.666667%;}

	body.with_order.with_cabinet.with_phones.wheader_w1 #headerfixed .logo-row.v2 .menu-row{width:41.66667%;}
	body.with_order.with_cabinet.with_phones.wheader_w1 #headerfixed .logo-row.v2 .right_wrap{width:36.33333%;}
}

@media (max-width:1248px){
	footer.footer-v3 .subscribe_wrap{width:33.33333333333333%;}
	footer.footer-v3 .contact-block{width:41.66666666666667%;}
	footer.footer-v3 .contact-block .info .callback_wrap{display:inline-block;margin-top:0;}
	footer.footer-v3 .contact_wrap{width:100%;}
	footer.footer-v3 .social-block{margin-top:25px;width:100%;}

	.top-block .top-block-item.social_wrap .social-icons li a{width:30px;}
}

@media (max-width:1220px){
	.item-views.services-items.type_2 .left_wrap,
	.item-views.services-items.type_3 .left_wrap{width:41.33333333333333%}
	.item-views.services-items.type_2 .right_wrap,
	.item-views.services-items.type_3 .right_wrap{width:58.66666666666666%;}
}

@media (max-width:1350px){
	.header-v10 .logo_and_menu-row .phone-block{position:relative;}
	.header-v10 .logo_and_menu-row .callback_wrap{display:block;margin-left:22px;}
	.header-v12 .logo_and_menu-row .phone-block{position:relative;}
	.header-v12 .logo_and_menu-row .callback_wrap{display:block;margin-left:22px;}

}

@media (max-width:1240px){
	.item-views.services-items.type_3 .items .item{width:50%;}
}
@media (min-width:1200px){
	section.page-top .container{width:1140px;}
	.flex-direction-nav, .flex-control-nav{display:block;}
	.with-padding-left > div{margin-left:40px;}
	.with-padding-left > div.fixed_block_fix{margin-left: 58px;}
}

@media (max-width:1330px){
	.header-v10 .logo_and_menu-row .logo-block{width:43%;}
	.header-v10 .logo_and_menu-row .right_wrap{width:57%;}
	.header-v12 .logo_and_menu-row .logo-block{width:43%;}
	.header-v12 .logo_and_menu-row .right_wrap{width:57%;}
}

@media (max-width:1236px){
	.item-views.services-items.type_2:not(.within) .items .item,
	.item-views.services-items.type_3:not(.within) .items .item{width:50%;}
}

@media (max-width:1180px){
	.item-views.staff-items.table-type-block.front .item{padding-left:0;padding-right:0;}
	.reviews.item-views.front .item{padding-left:0;padding-right:0;}
	.contacts-stores .item .item-body .emails,
	.contacts-stores .item .item-body .phones{float:none;width:100%;}
	.item-views.reviews_items.front_items .items .item{padding-left:0;padding-right:0;}

	/*regions header */
	.regionality_y .with-top-block .top-block .inline-search-show, .regionality_y .with-top-block .top-block .personal-link{font-size:0px;padding-left:10px;padding-right:10px;}
	.regionality_y .with-top-block .top-block .inline-search-show .title, .regionality_y .with-top-block .top-block .personal-link .title{display:none;}
	.regionality_y .with-top-block .top-block .top-block-item{width:auto;}
}

@media (max-width:1175px){
	#headerfixed .logo-row.v2 .menu-block{width:56.666667%}
	#headerfixed .logo-row.v2 .right_wrap{width:20.666667%;}
}

@media (max-width:1169px){
	a.scroll-to-top:not(.TOUCH){left:50%;margin-left: 421px;right: inherit;}
	.logo-row .top-description{padding-left:0px;}
	.wrap-portfolio-front .row .inner-wrapper-text.small .title{font-size:26px;}
	.header-v7 .logo_and_menu-row .search_wrap{width:28.2%;}
}

@media (max-width:1160px){
	.mixed_banners .big_banners_block{float:none;width:auto;}
	.mixed_banners .small_banners_block{float:none;width:auto;}
	.mixed_banners .mix_banners .item{float:left;width:50%;}
	.mix_banners .item .text .title{font-size:1.3333em;max-height:81px;}
	.mix_banners.bottom .item{width:50%;}
	.mix_banners.bottom .item.wide{width:100%;}
}

@media (max-width:1140px){
	.basket .items .item .prices{width:210px;}
	.basket .items .head .title.prices{width:210px;}
	.basket .items .item .summ{width:185px;}
	.item-views.company.front.type_4 .company-block>.row>.item.left_block{width:100%;margin:0 0 46px;}
	.item-views.company.front.type_4 .company-block>.row>.item.right_block{padding-left:16px;}
	.item-views.company.front .company-block>.row>.item.right_block{margin-top:32px;width:100%;float:none;}
	.item-views.company.front.type_4 .company-block>.row>.item.right_block{float:none;margin-top:32px;}

}

@media (max-width:1124px){
	.top-block .social-icons li a{width:30px;}
}


@media (min-width:1101px){
	body.with_decorate .banners-content .maxwidth-theme{padding-left:0;padding-right:0;}
	body.with_decorate  header .menu-row .maxwidth-theme{padding-left:0;padding-right:0;}
	body.with_decorate .index .menu-row>.maxwidth-theme{padding-left:0;padding-right:0;}
	body.with_decorate .page-top-wrapper.v3 section.page-top{padding-left:0;padding-right:0;}
	body.with_decorate .page-top-wrapper.grey{padding-left:40px;padding-right:40px;}
	body.with_decorate .index .item-views{padding-left:40px;padding-right:40px;}
	body.with_decorate .index .item-views .maxwidth-theme{padding-left:0;padding-right:0;}
	body.with_decorate .top-block>.maxwidth-theme,
	body.with_decorate .logo_and_menu-row>.maxwidth-theme,
	body.with_decorate div:not(.index) .main>.container>.maxwidth-theme,
	body.with_decorate div:not(.index) .main>.container>div>div>.maxwidth-theme,
	body.with_decorate #headerfixed>.maxwidth-theme,
	body.with_decorate footer>.maxwidth-theme,
	body.with_decorate .body:not(.index) .main > .container,
	body.with_decorate .body:not(.index) .main > .container .content-md>.maxwidth-theme,
	body.with_decorate section.page-top,
	body.with_decorate .detail .maxwidth-theme,
	body.with_decorate .logo_and_menu-row .logo-row>.maxwidth-theme,
	body.with_decorate .bottom_detail,
	body.with_decorate .content-md .maxwidth-theme{padding-left:0;padding-right:0;}
	body.with_decorate footer{margin-bottom:40px;padding-left:40px;padding-right:40px;}
	body.with_decorate .mega_fixed_menu>.maxwidth-theme{padding-left:40px;padding-right:40px;}
	body.with_decorate .index .front_tizers{padding:0 40px;}
	body.with_decorate .index .front_tizers .maxwidth-theme{padding:0;}
	body.with_decorate .logo_and_menu-row .maxwidth-theme{padding-left:0;padding-right:0;}

}

@media (min-width:1101px){
	.catalog_sections .item-views.services-items.type_5.type_2_within .items .item{width:25%;}
	body.with_decorate .item-views.company.front .company-block{padding:0 40px;}
	body.with_decorate .item-views.company.front .company-block .image{margin-right:-40px;}
	body.with_decorate .contacts.front:not(.contacts_page){padding:0 40px;}
	body.with_decorate .contacts.front:not(.contacts_page) .right_block{margin-right:-40px;}
	body.with_decorate .contacts_page.contacts.front .feedback{padding-right:0;}
}

@media (max-width:1100px){
	body.with_decorate .project.item.wti .info{padding-left:0;}
	body.wheader_v6.with_decorate header,body.wheader_v4.with_decorate header,body.wheader_v5.with_decorate header,body.wheader_v15.with_decorate header{padding-top:0;}
	body.with_decorate .change_block#FOOTER_TYPE{margin-bottom:0;}
	body.with_decorate footer{margin-bottom:0;}
	body.with_decorate .visible-lg:not(.index) .top-block{margin-left:0;margin-right:0;}
	body.with_decorate .visible-lg:not(.index) .top-block .maxwidth-theme{padding-left:16px;padding-right:16px;}
	body.with_decorate .header-v8 .top-block{margin-left:0;margin-right:0;}
	body.with_decorate .header-v8 .top-block .maxwidth-theme{padding-left:16px;padding-right:16px;}
	body.with_decorate .body.index .greyline{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
	body.with_decorate .mix_banners{margin-left:0;margin-right:0;}
	body.with_decorate .mix_banners.bottom{margin-left:0;margin-right:0;}
	body.with_decorate .header_container{padding-left:16px;padding-right:16px;}
	body.with_decorate .page-top-wrapper section.page-top{padding-left:16px;padding-right:16px;}
	body.with_decorate .contacts.front .left_block{padding-left:16px;}
	body.with_decorate .item-views.company.front .text,.item-views.company.front .text{padding-left:16px;}
	body.with_decorate .item-views.company.front.type_4 .text,.item-views.company.front.type_4 .text{padding-left:0;}

	.item-views.services-items.type_1 .items .item .arrows{display:none;}
	.top-block .top-block-item  .inline-search-show>span{display:none;}
	.header-v3 .logo_and_menu-row .wrap_icon{padding-left:12px;padding-right:12px;}
	.header-v3 .logo_and_menu-row .right-icons{margin-left:4px;margin-right:4px;}
	.header-v7 .logo_and_menu-row .right-icons{margin-left:6px;margin-right:6px;}
	.header-v7 .logo_and_menu-row .phone-block .inner-table-block{padding-left:10px;padding-right:10px;}
	.header-v8 .logo_and_menu-row .right-icons{margin-left:1px;margin-right:1px;}
	.header-v8 .logo_and_menu-row .wrap_icon{padding-left:15px;padding-right:15px;}
	body.with_decorate{padding-left:0!important;padding-right:0!important;}
	body.with_decorate .banners-big.front{margin-left:0;margin-right:0;}
	body.wheader_v7.with_decorate header{padding-top:0;}
	body.with_decorate .header-v3 .logo_and_menu-row,
	body.with_decorate .header-v4 .logo_and_menu-row,
	body.with_decorate .header-v5 .logo_and_menu-row,
	body.with_decorate .header-v6 .logo_and_menu-row,
	body.with_decorate .header-v7 .logo_and_menu-row,
	body.with_decorate .header-v15 .logo_and_menu-row{padding:0;}
	body.with_decorate footer{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
	.item-views.services-items.type_5 .items .item{width:33.3333333%;}
	.item-views.services-items.type_1 .items .item .image{float:none;margin-bottom:39px;width:auto;max-height:100%;}
	.item-views.services-items.type_1 .items .item .body-info{padding-left:0;}
	.item-views.services-items.type_1.icons .items .item .body-info{padding-left:0;}
	.item-views.company.front .text{padding-left:16px;}
	body.with_decorate #headerfixed,#headerfixed{padding-left:16px;padding-right:16px;}
	body:not(.with_decorate) #headerfixed .fixed_row_1, 
	body:not(.with_decorate) #headerfixed .fixed_row_2, 
	body:not(.with_decorate) #headerfixed .fixed_row_6, 
	body:not(.with_decorate) #headerfixed .fixed_row_7{padding-left:0;padding-right:0;}
	body.with_decorate .item-views.sections.type_5_within .items .item .info{padding-left:16px;}
	body.with_decorate .item-views.sections.type_5_within .items .item .image{padding-right:16px;}
	body.with_decorate .project.item{padding-left:16px;padding-right:16px;}
	.logo-row .slogan{padding-left:250px;}
	.header-v1 .logo-block{margin-right:0;}
	.left-menu-md{padding-right:16px;}
	.right-menu-md{padding-left:16px;}

	.instagram_ajax .instagram.type_2 .item{width:33.3333333333%;}
}

@media (max-width:1200px){
	.header-v2 .logo_and_menu-row .callback_wrap,
	.header-v4 .logo_and_menu-row .callback_wrap,
	.header-v5 .logo_and_menu-row .callback_wrap,
	.header-v7 .logo_and_menu-row .callback_wrap,
	.header-v9 .logo_and_menu-row .callback_wrap,
	.header-v13 .logo_and_menu-row .callback_wrap,
	.header-v14 .logo_and_menu-row .callback_wrap,
	.header-v11 .logo_and_menu-row .callback_wrap{display:block;margin-left:22px;}
}

@media (max-width:1100px){
	.header-v2 .logo_and_menu-row .personal-link,
	.header-v4 .logo_and_menu-row .personal-link,
	.header-v5 .logo_and_menu-row .personal-link,
	.header-v7 .logo_and_menu-row .personal-link,
	.header-v9 .logo_and_menu-row .personal-link,
	.header-v13 .logo_and_menu-row .personal-link,
	.header-v14 .logo_and_menu-row .personal-link,
	.header-v11 .logo_and_menu-row .personal-link,
	.header-v2 .logo_and_menu-row .basket-link,
	.header-v4 .logo_and_menu-row .basket-link,
	.header-v5 .logo_and_menu-row .basket-link,
	.header-v7 .logo_and_menu-row .basket-link,
	.header-v9 .logo_and_menu-row .basket-link,
	.header-v13 .logo_and_menu-row .basket-link,
	.header-v14 .logo_and_menu-row .basket-link,
	.header-v11 .logo_and_menu-row .basket-link,
	.header-v2 .logo_and_menu-row .inline-search-show,
	.header-v4 .logo_and_menu-row .inline-search-show,
	.header-v5 .logo_and_menu-row .inline-search-show,
	.header-v7 .logo_and_menu-row .inline-search-show,
	.header-v9 .logo_and_menu-row .inline-search-show,
	.header-v13 .logo_and_menu-row .inline-search-show,
	.header-v14 .logo_and_menu-row .inline-search-show,
	.header-v11 .logo_and_menu-row .inline-search-show{padding-left:10px;padding-right:10px;}

	.header-v2 .logo_and_menu-row .right-icons,
	.header-v4 .logo_and_menu-row .right-icons,
	.header-v5 .logo_and_menu-row .right-icons,
	.header-v7 .logo_and_menu-row .right-icons,
	.header-v9 .logo_and_menu-row .right-icons,
	.header-v13 .logo_and_menu-row .right-icons,
	.header-v14 .logo_and_menu-row .right-icons,
	.header-v11 .logo_and_menu-row .right-icons{margin-right:-10px;}
}

@media (max-width:1025px){

}

@media (max-width:1025px){
	a.scroll-to-top:not(.TOUCH){margin-left:0;left:inherit;right:38px;}

}

@media (min-width:1024px){
	.header-v8 .logo-row .logo-block{width:43%;}
	.header-v8 .logo-row .menu-row{width:57%;}
	.header-v10 .logo-row .logo-block{width:43%;}
	.header-v10 .logo-row .right_wrap{width:57%;}
}

@media (max-width:1023px){
	.logo-row .slogan{display:none;}
	.header-v8 .logo-row .logo-block{width:25%;}
	.header-v8 .logo-row .menu-row{width:75%;}
	.header-v10 .logo-row .logo-block{width:25%;}
	body .header-v10 .logo_and_menu-row .right_wrap{width:75%;}
	.header-v10 .logo_and_menu-row .callback_wrap{display:inline-block;}
	.header-v12 .logo-row .logo-block{width:25%;}
	body .header-v12 .logo_and_menu-row .right_wrap{width:75%;}
	.header-v12 .logo_and_menu-row .callback_wrap{display:inline-block;}
	.top-block .social-icons{padding-left:0;}
}

@media (max-width:1000px){
	.main_info .body-info{padding-left:310px;}
}

/* MORE THAN SM - MD/LG */
@media (min-width:992px){

	.body_media{top:2px;} /* do not remove this hack! )) */
	body.with_decorate{padding:0 40px;}
	body.fill_bg_y #headerfixed{background:none;box-shadow:none;}
	body.fill_bg_y .banners-big .nav-carousel .flex-direction-nav .flex-prev, body.fill_bg_y .banners-big .flexslider:hover .nav-carousel .flex-direction-nav .flex-prev{left: -20px;}
	body.fill_bg_y .banners-big .nav-carousel .flex-direction-nav .flex-next, body.fill_bg_y .banners-big .flexslider:hover .nav-carousel .flex-direction-nav .flex-next{right: -1px;}
	body.fill_bg_y .catalog.item-views.front .flexslider:hover .flex-direction-nav .flex-prev, body.fill_bg_y .catalog.item-views.front .flexslider .flex-direction-nav .flex-prev, body.fill_bg_y .flexslider.navigation-vcenter:hover .flex-direction-nav .flex-prev, body.fill_bg_y .flexslider.navigation-vcenter .flex-direction-nav .flex-prev{left: -29px;}
	body.fill_bg_y .catalog.item-views.front .flexslider:hover .flex-direction-nav .flex-next, body.fill_bg_y .catalog.item-views.front .flexslider .flex-direction-nav .flex-next, body.fill_bg_y .flexslider.navigation-vcenter:hover .flex-direction-nav .flex-next, body.fill_bg_y .flexslider.navigation-vcenter .flex-direction-nav .flex-next{right: -34px;}

	.content-md.view_full .catalog_opener,
	.content-md.view_full .side-menu,
	.content-md.view_full .sidearea{display:none;}
	.view_full .left-menu-md .catalog_opener,
	.view_full .left-menu-md .side-menu,
	.view_full .left-menu-md .sidearea,
	.view_full .right-menu-md .catalog_opener,
	.view_full .right-menu-md .side-menu,
	.view_full .right-menu-md .sidearea{display:none;}
	.view_full .content-md{width:100%;}
	.view_full .content-md .catalog.item-views.table .item-wrap{width:25%;}
	.view_full .content-md .filters-wrap{width:75%;float:right;}
	.view_full .left-menu-md{padding-right:0;position:relative;z-index:1;width:auto;}
	.view_full .right-menu-md{padding-left:0;position:relative;z-index:1;width:auto;}
	.view_full .text_before_items.catatlog_text{float:left;width:100%;}
	.view_full .main-section-wrapper{margin-top:-43px;}
	.view_full .text_before_items.catatlog_text p{padding-left:65px;}
	.view_full.right_menu .content-md .filters-wrap{float:left;padding-left:0;}
	.right_menu.view_full .text_before_items.catatlog_text>p{padding-left:0;padding-right:65px;}
	.view_full .main-section-wrapper.wlanding{margin-top:0;}
	.whorizontal_filter .text_before_items.catatlog_text hr{margin-bottom:-3px;}
	.view_full .whorizontal_filter .text_before_items.catatlog_text{margin-top:-48px;}
	.view_full .main-section-wrapper.whorizontal_filter{margin-top:0;}
	.view_full .content-md .whorizontal_filter .filters-wrap{width:100%;}

	.mixed_banners .banners-big .slides .text,
	.mixed_banners .banners-big .slides > li,
	.mixed_banners .banners-big .flexslider,
	.mixed_banners .banners-big .slides{height:628px;}
	.mixed_banners .banners-big .slides .text .inner{padding-left:100px;}

	.banners-content .img{height: 500px;}

	section.page-top .container{width:970px;}
	.catalog.item-views.table .item .title{text-align:left;}
	.teasers.item-views.front.icons .row.items > div:nth-child(even) .item{margin-left:-1px;}
	.ordering-wrap .filter-action{display:none;}
	.main-section-wrapper:not(.whorizontal_filter) .catalog.bx_filter{display:block !important;}
	.whorizontal_filter .bx_filter_section{display:block !important;}

	.bx_filter.catalog .title>.wrap .svg.svg-close{display: none;}

	.projects.detail .head > .row .col-md-10{padding-right:0;float:left;}
	.projects.detail .head > .row .col-md-2{padding-left:0;float:right;}
	.subscribe-block-wrapper .social-icons{margin-top: -3px;}

	.wrap-portfolio-front .row .inner-wrapper-text.small .main-wrapper .text{display:none;}
	.wrap-portfolio-front .row .inner-wrapper-text{padding: 13% 13% 11%;}
	.front-form .form.contacts{padding-left:113px;padding-right:113px;}
	.table-type-block.blocks.normal .flexslider.view-control .flex-control-nav{display:none;}

	.projects-blocks .head-block .info .prop-block{padding-right:16px;}
	.projects-blocks .head-block .info .buttons-block{margin:0px 16px 0px -16px;}
	.detail .gallery-block .bigs.flexslider .slides .item{height:650px;line-height:647px;}

	.main-section-wrapper #modef{display: none !important;}
	.left-menu-md .bx_filter .bx_filter_popup_result#modef_mobile, .right-menu-md .bx_filter .bx_filter_popup_result#modef_mobile{display:none !important;}

	.subscribe-block-wrapper .text{padding-left:0;}

	.catalog.item-views.table .item.wprops .image:hover{margin-left:34px;overflow:visible;}
	.catalog.item-views.table .item.wprops .image:hover .props{right:0;left:0;margin-left:-34px;}
	.catalog.item-views.table .item.wprops .image:hover .wrap{left:100%;margin-left:-69px;}

	.ordering-wrap .filter-action.showen{display:inline-block;}

	.item-views.partners.within .items .item-wrap.count_1{width:100%;}
	.item-views.partners.within .items .item-wrap.count_2{width:50%;}
	.item-views.partners.within .items .item-wrap.count_3{width:33.33333333%;}
	.item-views.partners.within .items .item-wrap.count_4{width:25%;}
	.item-views.partners.within .items .item-wrap.count_5{width:20%;}
	.item-views.partners.within.type_3 .items .item.count_1{width:100%;}
	.item-views.partners.within.type_3 .items .item.count_2{width:50%;}
	.item-views.partners.within.type_3 .items .item.count_3{width:33.33333333%;}
	.item-views.partners.within.type_3 .items .item.count_4{width:25%;}
	.item-views.partners.within.type_3 .items .item.count_5{width:20%;}

	.confirm_region .buttons > span.js_city_change:not(:hover){color:#333333;}
	.confirm_region .buttons > span.js_city_change{border-bottom-right-radius:2px;background:#f8f9fb;border-color:#f8f9fb;}
}

/* SM */
/*@media not print{*/
	@media (max-width:991px){
		.top_mobile_region{display:block;}
		.banners-big .flexslider,
		.banners-big .slides,
		.banners-big .slides > li,
		.banners-big .slides .text{height:500px;}

		.contacts.front.type_2>.row>.item{height:auto!important;}
		.contacts.front .right_block,
		.contacts.front .bx-yandex-view-layout,
		.contacts.front .right_block,
		.contacts.front .bx-yandex-view-layout{padding-top:0;position:static;}
		.item-views.company.front.type_2 .company-block>.row>.item.image_wrap{width:100%;}
		.item-views.company.front.type_2 .company-block>.row>.item.image_wrap .image{position:static;}
		.item-views.company.front.type_2 .company-block>.row>.item.image_wrap{padding-top:40px;}
		.item-views.company.front.type_2 .company-block>.row>.item.image_wrap img{max-width:100%;}
		body:not(.with_decorate) .item-views.company.front.type_2 .company-block .image{padding-top:0;}
		.main-section-wrapper.whorizontal_filter .catalog.bx_filter .bx_filter_section{margin-bottom:0;}
		.fancybox-prev span{left:-16px;}
		.fancybox-next span{right:-16px;}

		.project.item .info_wrap{padding-right:40px;}
		.item-views.company.front .company-block .text{max-width:100%!important;}
		.item-views.company.front.type_3 .company-block{min-height:0;}
		.item-views.company.front.type_3 .company-block .image{position:static;}
		.item-views.company.front.type_2 .company-block .image{background-position:top center!important;}
		.body_media{top:1px;} /* do not remove this hack! )) */
		.mega_fixed_menu{display:none!important;}
		.contacts-page-top .contacts .button_wrap{text-align:left;}
		.detail.news .ask_block, .detail.projects_detail .ask_block{margin-top:49px;width:100%;}
		.detail.news .ask_a_question_wrapper .ask_a_question, .detail.projects_detail .ask_a_question_wrapper .ask_a_question,.ask_a_question_wrapper .ask_a_question{position:static!important;margin-left:0;width:100%!important;max-width:100%;}
		.detail.news .ask_a_question,.detail.projects_detail .ask_a_question{margin-top:0;}
		.project:not(.wti) .gallery_wrap{float:none!important;padding-left:0;width:100%;padding-right:0;}
		.project:not(.wti) .gallery_wrap .item>.wrap{height:auto!important;}
		.project:not(.wti) .info{max-width:100%;padding-right:0;}
		body .project:not(.wti) .info{max-width:100%;}
		body:not(.with_decorate) .project:not(.wti) .info{padding-left:40px;padding-right:40px;}
		.project.item:not(.gallery_wrap){padding-left:0;}

		.tizers.in_content .tizer{display: inline-block;margin-right: -3px;padding: 0 16px;vertical-align: top;width: 33.333333%;}
		.detail .tizers{margin-top:57px;}

		.item-views.company.front.type_3 .company-block>.row>.item:not(:first-of-type){padding-top:0;}

		#headerfixed.fixed{display:none;}
		.top-block .address{display:none;}
		.mega-menu{z-index:3002;}

		.detail.news .ask_a_question_wrapper .ask_a_question:hover, .detail.projects_detail .ask_a_question_wrapper .ask_a_question:hover, .ask_a_question_wrapper .ask_a_question:hover{margin-bottom:1px;}

		.banners-big .slides .img{display:none;}
		.banners-big .slides .title,.banners-content .title,.banners-big .slides .title{font-size:2em;font-weight:normal; color: #333;}
		.banners-big .flex-direction-nav{display:none;}

		.banners-small .custom-md{font-size: 0px;}
		.banners-small .custom-md .item{width:50%;display:inline-block;vertical-align:top;}
		.banners-small .custom-md .item.wide-block{width:100%;}
		.banners-small .item.wide-block .inner-item .image{max-height:none;}
		.banners-small:not(.blog) .item .title .prev_text-block{display:none;}

		.banners-content .img{height: 400px;}
		.banners-content .intro-text{margin-top:16px;}
		.banners-content .buttons{margin-top:19px;}
		.banners-content .buttons .btn{padding: 9px 19px;font-size: 0.6667em;min-width: 145px;}

		.banners-content .text{padding-top:25px;padding-bottom:20px;}
		.banners-content .text .title{padding-top:0px;}
		body .banners-content .maxwidth-theme{height:400px;}

		.teasers.item-views.front.icons .row.items > div:nth-child(even) .item{border-left-width:1px;}
		.item-views.blocks h3{padding-top:40px;}

		.wrap-portfolio-front .row .inner-wrapper-text{padding: 60px 80px 50px;}
		.wrap-portfolio-front .row .inner-wrapper-text.small .title{font-size:32px;}
		.wrap-portfolio-front .row > div{height:auto !important;}

		.wrap-portfolio-front .row .inner-wrapper-text .main-wrapper .text{padding-right:40%;padding-bottom: 10px;}
		.wrap-portfolio-front .row .inner-wrapper-text .main-wrapper .link{top:59px;right:0px;left:auto;}

		.about{margin-top:30px;}
		.slider-container .tp-caption h1{font-size:24px;line-height:30px;}
		.slider-container .tp-caption{font-size:12px;}

		.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;}

		.bx_item_detail_inc_two .list-type-block.item-views .item{width:auto;height: auto !important;}
		.bx_item_detail_inc_two .list-type-block.item-views .item > .image{text-align:left;}
		.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info{vertical-align:middle;}

		.item-views.sections .group-content hr{display:none;}
		.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;}
		.projects.detail .item_slider{padding:0;}
		.projects.detail .share.text-right{text-align:left !important;}
		.history.item-views.list .item .info{margin-left:0;}
		.history.item-views.list .item .title{float:none;width:100%;}
		.history.item-views.list .item .text, .history.item-views.list .item .image{padding-left:9px !important;padding-right:9px !important;}
		.history.item-views.list.image_right .item:not(.wti) .text{padding-bottom:15px !important;}
		.history.item-views.list.image_left .item:not(.wti) .text{padding-top:15px !important;}
		.vacancy.item-views.accordion .pay{float:none;}
		.page404 .t404{margin:0;}
		.order-block .row > div.col-md-6{display:block;width:100%;}
		.basket.default .items .head{display:none;}
		.basket.default .items .item{display:block;position:relative;padding:29px 29px 29px 169px;}
		.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_bl>.wrap{position:static;}
		.basket.default .items .item .image{margin-left:-135px;}
		.basket.default .items .item .name{margin-bottom:10px;}
		.basket.default .items .item .prices{margin-top:5px;float:left;width:33.3333%;}
		.basket.default .items .item .prices:not(.summ){padding-right:30px;}
		.basket.default .items .item .prices.summ{padding-left:30px;}
		.basket.default .items .item .prices .price_new{margin-top:0;}
		.basket.default .items .item .buy_block{float:left;margin-top:0;width:33.3333%;text-align:center;}
		.basket.default .items .item .description{margin-top:0;padding-left:0;}
		.basket.default .items .item .counter{margin:0;display:inline-block;}
		.basket.default .items .item>.clearfix{display:block;}
		.basket.default .foot .total{text-align:right;padding-right:13px;width:50%;}

		.catalog.detail.landings .previewtext{margin-bottom:35px;}

		.list-type-block.item-views.slider-items .item .body-info{text-align:left;}
		body .catalog.item-views.list.projects .items .item .image{padding:0px;}

		.instagram_ajax .instagram .item{width:33.33333%;}

		.contacts-page-map + .contacts.contacts-page-map-overlay{margin:0px;}
		.contacts.contacts-page-overmap .ask-question{text-align:left;}
		.contacts.type_3 .contacts-wrapper h2{margin-bottom:21px;}
		.contacts.type_3 .top_block .social-block{margin-top:22px;}
		.contacts.type_3 .bottom_block .button{margin-top:32px;}
		.contacts.type_3 .contacts-wrapper,
		.contacts_list{padding-left:24px;padding-right:24px;}

		.item-views.company.front.type_3 .company-block>.row>.item:not(:first-of-type){position:static;}
		.item-views.company.front.type_3 .company-block .item{width:100%;}
		.item-views.company.front.type_3 .company-block .image{padding-top:0;position:static;text-align:center;}
		.item-views.company.front.type_3 .company-block .image img{display:inline;}


		.contacts_page.contacts.front .feedback{max-width:100%;}
		.contacts-v5 .contacts-page-top,
		.contacts-v5 .contacts-stores{padding-left:24px;padding-right:24px;}

		body .container .left-menu-md, body .container .right-menu-md{padding-left:0;padding-right:0;width:100%;display:block !important;float:none;}
		.left-menu-md .sidearea, .right-menu-md .sidearea{margin:0px;position: relative;display:block!important;}
		.left-menu-md .sidearea > div:not(.bx_filter), .left-menu-md aside, .right-menu-md .sidearea > div:not(.bx_filter), .right-menu-md aside{display:none;}
		body .container .bx_filter.catalog{display:none;background:#fff;position:absolute;margin: 0;width: 100%;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: 101;}
		.bx_filter .bx_filter_popup_result#modef_mobile{padding:0 24px;border-bottom:1px solid #eff1f5;position:static;box-shadow:none;margin:0;width:100%;text-align:left;}
		.bx_filter .bx_filter_popup_result#modef_mobile .button{display:none;}
		.bx_filter.bx_filter_vertical .bx_filter_popup_result a{display:none;}
		.subscribe-edit-main .form .form-group{margin-bottom:30px;}
		#modef{display:none !important;}

		/* contacts */
		.contacts.contacts-page-map-overlay{margin:0;padding:0;}
		.contacts.contacts-page-map-overlay .contacts-wrapper{padding:0;box-shadow:0 0 0 rgba(0, 0, 0, 0);}
		.contacts.front .left_block{max-width:100%!important;}
		.contacts_page.contacts.front .left_block,
		.contacts_page.contacts.front .feedback>.wrap{padding-top:47px;padding-left:40px;padding-right:40px;}
		.contacts_page.contacts.front .image img{width:100%;height:auto;}
		.contacts.type_3 .contacts-wrapper{padding-top:59px;}

		/*subscribe*/
		.subscribe-block-wrapper .inner-wrapper .row > div{display:block !important;}
		.subscribe-block-wrapper .inner-wrapper .row{margin-right:-16px !important;margin-left:-16px !important;}
		.subscribe-block-wrapper .text{padding-bottom:15px;}
		.subscribe-edit-main:before{display:none;}

		.item-views.news-items .item.big_block>.wrap{height:auto;}
		.item-views.news-items .item.big_block>.wrap .body-info{position:static;width:100%;}
		.item-views.news-items .item.big_block>.wrap .body-info>.wrap{padding-right:30px;}
		.item-views.news-items .item.big_block>.wrap .image{height:auto;}
		.item-views.news-items .item.big_block>.wrap .image img{width:100%;max-width:100%;}

		.item-views.services-items.type_2 .right_wrap,
		.item-views.services-items.type_3 .right_wrap{width:100%;}
		.item-views.services-items.type_2 .left_wrap,
		.item-views.services-items.type_3 .left_wrap{margin-bottom:42px;width:100%}
		.item-views.services-items.type_2 .left_block .text_before_items,
		.item-views.services-items.type_3 .left_block .text_before_items{padding-right:0;}
		.item-views.services-items.type_2:not(.within) .items .item,
		.item-views.services-items.type_3:not(.within) .items .item{width:33.33333333333333%;}
		.item-views.services-items.type_2 .left_block .btn,
		.item-views.services-items.type_3 .left_block .btn{display:none;}

		.item-views.services-items.type_4:not(.icons) .items .item .image{float: none;margin-bottom: 26px;padding-top: 66.5%;width: auto;}
		.item-views.services-items.type_4:not(.icons) .items .item .body-info{padding-left:0;}
		.item-views.services-items.type_4.product_items:not(.icons) .items .item .image{padding-top:0;width:100px;height:100px;line-height:97px;}

		.item-views.news-items.projects .item.big_block>.wrap .image{padding-top:142%;height:auto;}

		.item-views.company.front .text{padding-right:16px;max-width:100%;width:100%;}

		.contacts.front .left_block{max-width:100%;padding-right:16px;}
		body.with_decorate .item-views.company.front .text,.item-views.company.front .text{padding-right:16px;}
		body.with_decorate .item-views.company.front.type_4 .text, .item-views.company.front.type_4 .text{padding-right:0;}

		.item-views.services-items.type_5.type_3_within .items .item{width:33.333333%;}

		.front_tizers .item-wrap{margin:0 auto;}
		.item-views.company.front.type_3 .company-block{background-position:center bottom!important;}
		.item-views.company.front.type_3 .company-block .item{height:auto!important;}
		.item-views.company.front.type_3 .company-block .image{position:static;}

		.content-md.view_full .catalog.item-views.table .item-wrap{width:33.3333333333%;}
		.content-md.view_full .filters-wrap{margin-top:-7px;float:none;width:100%;}
		.catalog .bx_filter_section{border:none;}
		.bx_filter.catalog .title{display:none;}
		#mobilefilter.show .bx_filter.catalog .title{display:block;}
		#mobilefilter.show .bx_filter.catalog .title .svg.svg-close{display: block; position: absolute;right: 0; top: 50%;margin: -10px 0 0;opacity: 0.35;}

		.catalog .bx_filter{display:none;}
		.catalog .bx_filter_section{display:block!important;}

		.contacts.front.type_2 .items{max-height:191px;}
		.main-section-wrapper.whorizontal_filter .catalog.bx_filter.closed{display:none;}

		.detail_right_block {float:none!important;}
		.detail_right_block .ask_a_question{float:none;margin-left:0;}

		.detail .tizers{margin-left:-16px;margin-right:-16px;}
		.detail .tizers .tizer{display:inline-block;margin-right:-3px;padding:0 16px;vertical-align:top;width:33.333333%;}

		.basket_order .form_wrap{margin-bottom:32px;width:100%;float:none;}
		.basket_order .items_wrap{width:100%;float:none;}

		.project.item .top_image{height:400px;}

		footer .contact-block{max-width:380px;margin:0 auto;text-align:center;clear:both;}
		footer .info .subscribe_button{max-width:304px;margin-right:auto;margin-left:auto;}
		footer .third_bottom_menu{margin-left:50px;}
		footer .callback_wrap{margin-top:0;}
		footer .email.blocks{display:inline-block;vertical-align:top;}
		footer .address.blocks{display:inline-block;vertical-align:top;text-align:left;}
		footer .bottom-menu{margin-bottom:78px;}
		footer .info .phone.blocks>.inline-block{display:inline-block;}
		footer .contact-block .info .callback_wrap{margin-left:0;margin-top:-2px;}
		footer.footer-v2 .first_bottom_menu{text-align:center;}
		footer.footer-v2 .bottom-menu{display:inline-block;vertical-align:top;}
		footer.footer-v2 .social-icons{text-align:center;}
		footer.footer-v2 .social-icons ul{display:inline-block;vertical-align:top;}
		footer.footer-v2 .subscribe_wrap{float:none!important;}
		footer.footer-v2 .info{text-align:center;}
		footer.footer-v2 .footer_top .wrapper{margin:0 0 60px;}
		footer.footer-v2 .bottom-menu{margin-top:0;margin-bottom:0;}
		footer.footer-v2 .contact-block{margin-bottom:50px;}
		footer.footer-v2 .footer_top{padding-bottom:73px;}
		footer.footer-v2 .footer_top .wrapper{padding-right:16px;}
		footer.footer-v2 .contact-block{margin-bottom:50px;}
		footer.footer-v2 .contact-block .info .phone.blocks>.inline-block{display:inline-block;}
		footer.footer-v2 .contact-block .info .callback_wrap{display:inline-block;margin-left:0;margin-top:-2px;}
		footer.footer-v3 .contact-block{margin-bottom:57px;}
		footer.footer-v3 .subscribe_wrap{width:auto;}
		footer.footer-v3 .subscribe_wrap .copy-block{display:none;}
		footer.footer-v3 .subscribe_wrap{margin:0 auto;max-width:380px;}
		footer.footer-v3 .contact-block{width:100%;max-width:100%;}
		footer.footer-v3 .contact-block .info{margin:0 auto;padding-left:0;max-width:348px;}
		footer.footer-v3 .social-icons ul{position:relative;display:inline-block;padding:0 32px;background:#2f3338;z-index:1;}
		footer.footer-v3 .social-icons:before{content: "";position: absolute;top: 50%;left: 0;right: 0;height: 1px;background: rgba(255,255,255,0.08);}
		footer.footer-v3 .social-icons{padding-left:0;text-align:center;}
		footer.footer-v3 .subscribe_button{margin-bottom:42px;}
		footer.footer-v3 .social-block{margin-top:70px;}
		footer.footer-v3 .right_block_wrap{width:100%;}
		footer.footer-v3 .right_block{float:none;max-width:100%;}
		footer.footer-v3 .copy-block{margin-top:0;}
		footer.footer-v3 .copy-block.media{float:left;display:block;}
		footer.footer-v3 .confidentiality{float:right;margin-bottom:0;margin-left:40px;line-height:1.9em;}
		footer.footer-v3 .confidentiality a{padding-left:0;}
		footer.footer-v3 .confidentiality a:before{display:none;}
		footer.footer-v3 .print-link{float:right;padding-left:0;}
		footer.footer-v3 .print-link .svg-print{display:none;}
		footer.footer-v3 #bx-composite-banner{float:left;margin:-7px 0 -7px 40px;}
		footer.footer-v3.light .social-icons ul{background:#f8f9fb;}
		footer.footer-v3.light .social-icons:before{background:rgba(255,255,255,0.08);}
		.contacts.front.type_1 .right_block .bx-yandex-view-map,
		.contacts_page.contacts.front .item{padding-left:0;padding-right:0;}
		.contacts.front.type_2 .bx-yandex-view-map,
		.contacts.front.type_2 .image,
		.contacts-v5 .contacts-page-map,
		.contacts-page-map.type_3,
		.contacts.type_4 .right_block .bx-yandex-view-layout,
		.contacts.front .left_block,
		body.with_decorate .contacts.front .left_block,
		.contacts.front.type_1 .right_block .bx-yandex-view-map,
		.contacts_page.contacts.front .left_block,
		body:not(.with_decorate) .contacts.front .left_block,
		body:not(.with_decorate) .contacts.front.type_2.contacts_page .image,
		.contacts_page.contacts.front.type_2 .item.image,
		.contacts.front.type_1 .right_block .bx-yandex-view-map{padding-left:40px;padding-right:40px;}
		.contacts.front.type_1>.row>.item:last-of-type,
		.contacts.front.type_2 .bx-yandex-view-map,
		.contacts.front .bx-yandex-view-map{height:650px!important;}

		.instagram_ajax .instagram.type_3 .left_item{width:66.6666666666666%;}
		.instagram_ajax .instagram.type_3 .right_items_1{width:33.3333333333333%;}
		.instagram_ajax .instagram.type_3 .right_items_2{width:100%;}
		.instagram_ajax .instagram.type_3 .right_items_2 .item{width:25%;}

		.item-views.tarifs.linked.type_4 .item .properties{padding-right:0;}
		.item-views.tarifs.linked.type_4 .item .buy_block_wrap{padding-left:50px;}

		.right_news{margin-top:33px;padding-left:0;}
		.right_news .banner{display:none;}
		.category_wrap{display:none;}
		.search-tags-cloud{margin-bottom:0;}

		.main-section-wrapper .filter_compact .filter-action {display: none;}
		.main-section-wrapper .filter_compact .filter_opener {display: inline-block;}
	}
/*}*/

@media (max-width:920px){
		.item-views.tarifs.linked.type_4 .item .properties{padding-right:34px;}
		.item-views.tarifs.linked.type_4 .item .buy_block_wrap{padding-left:0;}
}

@media (max-width:900px){
	footer .link_block{float:left;margin-bottom:20px;width:100%;text-align:center;}
	footer .link_block>.pull-right{float:none!important;}
	footer .copy-block{float:right;width:100%;text-align:center;}
	footer .copy-block>.pull-left{float:none!important;}
	footer #bx-composite-banner{display:inline-block;vertical-align:top;margin-top:15px;margin-left:0;}
	footer .footer_bottom .pull-right:not(:first-of-type){margin-right:0;}
	footer .print-link{margin-bottom:9px;}
	footer .confidentiality{margin-bottom:10px;}
	footer.footer-v2 .print-link{margin-bottom:0;}
	footer.footer-v3 .link_block{margin-bottom:29px;}
	footer.footer-v3 .right_block{text-align:center;}
	footer.footer-v3 .print-link{float:none;margin-top:9px;margin-bottom:0;text-align:center;}
	footer.footer-v3 .confidentiality{float:none;margin-left:0;}
	footer.footer-v3 .copy-block.media{float:none;}
	footer.footer-v3 #bx-composite-banner{float:none;display: inline-block;vertical-align: top;margin-top: 15px;margin-left: 0;}

	.catalog.sections .row_block .item-wrap{width:50%;}
}

@media (max-width:840px){
	.item-views.staff-items.table-type-block.front .item .image{width:230px;height:230px;line-height:227px;}
	.item-views.staff-items.table-type-block.front .body-info{padding-left:270px;}
	.item-views.staff-items.within.type_3 .items .item .image{width:230px;height:230px;line-height:227px;}
	.item-views.staff-items.within.type_3 .items .item .body-info{padding-left:270px;padding-right:0;}
	.item-views.staff-items.within.type_3 .items .item .arrow_link{display:none;}
	.contacts-stores .item .left-block{width:100%;}
	.contacts-stores .item .item-body.media{display: block;padding: 0;margin: 15px 0 0;}
	.contacts-stores .item  .right-block{display:none;}
	.contacts-stores .item .button.media{display:block;}
	.contacts-stores .item .top-wrap .show_on_map{margin-top:5px;}
	.contacts-stores .item .top-wrap .metro{margin-top:7px;}
	.contacts-stores .item .button.media{margin-top:17px;}
}

@media (min-width:768px){
	.mixitup-container .sections{display:block!important;}
	.item-views.services-items.type_1 .menu{display:block!important;}
	.catalog.detail.landings.wtquestion .catalog.item-views.table .item-wrap{width:25%;}
	.item-views.tarifs.type_4 .item .properties{margin-left:-30px;}
	.item-views.tarifs.type_4 .item .top_block{padding-right:30px;}
}

@media (max-width:790px){
	.catalog.detail .wrapper-block-btn .wrapper{width:100%;display:block;}
}

@media (min-width:768px) and (max-width:991px){
	body .top-block .info-text .phone-block, .body .top-block .info-text .callback-block{float:left;}
	#headerfixed .menu-block.rows .navs ul li.search{display:block;padding: 10px 5px;background: #e0e7ec;}
	#headerfixed .menu-block.rows .navs ul li.search .search-button-div{top:10px;right:5px;}
	.catalog.detail .head .brand + .clearfix{display:none;}

	.banners-small .custom-md .item.normal-block:first-of-type{padding-right:16px;}
	.banners-small .custom-md .item.normal-block:last-of-type{padding-left:16px;}

	.banners-big .slides .text .inner{padding-left:50px;padding-right:50px;}

	.wrap-portfolio-front .portfolio-items.odd .row > div:last-of-type{display:none;}
	footer .bottom-under .inner-wrapper .copy-block, footer .bottom-under .inner-wrapper .social-block{width:50%;}
	footer .bottom-under .inner-wrapper .social-block{text-align:right;}
}

@media (max-width:850px){
	.item-views.tarifs.type_4 .item .top_block_wrap{float:none;width:100%;}
	.item-views.tarifs.type_4 .item .properties_wrap{float:none;width:100%;}
	.item-views.tarifs.type_4 .item .properties{margin-top:21px;margin-left:0;}
	.item-views.tarifs.type_4 .item .top_block{padding-right:0;}
	.item-views.tarifs.type_4 .item .left_block{float: left;width: 58.333333333333336%;}
	.item-views.tarifs.type_4.linked .item .properties{padding-right:0;}
	.item-views.tarifs.linked.type_4 .item .buy_block_wrap{margin-left:8.333333333333332%;}
}

@media (max-width:840px){
	.item-views.services-items.type_4.icons .items .item .image{float:none;margin:0 0 27px;}
	.item-views.services-items.type_4.icons .items .item:not(.wti) .body-info{padding-left:0;}
}

@media (max-width:820px){
	.mix_banners .item .text .title{font-size: 1.0667em;max-height: 88px;}
}

@media (max-width:810px){
	body .top-block .info-text .callback-block{display:none;}
	.top-block .info-text .phone-block a{padding-left:5px;font-size:12px;}

	.catalog.sections .item .image{max-width:150px;}
	.catalog.sections .item .info{padding-left:200px;}
	.catalog.sections .list_block .item.right .info{padding-left:0px;padding-right:200px;}
	.ask_a_question .btn{padding-left:17px;padding-right:17px;}
	/* .item-views.sections.type_4_within .items .item .info{padding-left:190px;} */
}

/* MORE THAN XS - SM/MD/LG */
@media (min-width:768px){
	a.scroll-to-top{display:block !important;}

	header .nav-main-collapse.collapse{display:block !important;height:auto !important;}

	.mega-menu ul.nav{position:static;}
	.front h3.short{display:none;}
	.staff.item-views.list .item:not(.wti) .title{margin-top:9px;}
	.catalog.detail .galery .inner{border:none;}
	.projects.detail .head{border:1px solid #f5f5f5;}
	.projects.detail .galery .inner{border:none;}
	.projects-blocks .head-block:not(.wti) .info{padding: 0px 0px 0px 20px;}

	.staff.item-views.list.image_left .item:not(.wti) .text{margin-left:-20px;}
	.staff.item-views.list.image_right .item:not(.wti) .text{margin-right:-20px;}
	.catalog.item-views.price .item .price{text-align:left;}

	.list-type-block.item-views.vacancy .item .pays{padding-left:0px;}
	.vacancy.item-views.list .pay{text-align:right;}
	.staff.item-views.list .item .image.padding{padding:50px 0px 40px 30px;}

	.detail .flex-control-nav{display:none;}
	footer.compact .white_middle_text{display:block;}

	/*front catalog*/
	.catalog.item-views.table .item:hover .inner-wrap{height:auto;}
	.catalog.item-views .flexslider .active-slides .item:hover{border-color:transparent;}
	.catalog.item-views .item:hover{border-color:transparent;z-index:10;}
	.catalog.item-views .item:hover:after{display:none;}
	.catalog.item-views .item:hover:before{display:none;}
	.catalog.item-views .item:hover .inner-wrap{position: relative;z-index: 9;border-color: transparent;-webkit-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);-moz-box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);box-shadow: 0px 5px 25px 0px rgba(18, 25, 38, 0.1);}
	.item:hover .footer-button{opacity: 1;visibility: visible;height: auto;}
	.item:hover .footer-button .buy_block .counter .ctrl svg{opacity:0.5;}
	.item:hover .footer-button .buy_block .counter .ctrl:hover svg{opacity:1;}

	.item-views.partners.front .flex-control-paging li a:before{display: none;}


	.banners-big.front .item>.maxwidth-theme .wrap{display: none;}
	.banners-big .tablet_img{display: none;}
	.banners-content .wrap_tablet_text{display: none;}

	.sections.linked.item-views.staff .owl-theme .owl-dots{display: none;}
	.sections.linked.item-views.staff .flex-control-nav{display: none;}
	.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-control-nav{display: none;}


	/* filter compact */
	.bx_filter.compact{position:relative;z-index:100;top:0!important;margin:0 0 27px;padding:0 0 13px;border-bottom:1px solid #f2f2f2;}
	.bx_filter.compact .bx_filter_section{margin:0;background:none;border:none;}
	.bx_filter.compact .bx_filter_parameters_box.title{float:left;z-index:1;}
	.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container{max-height:239px;overflow-y:auto;}	

	.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container::-webkit-scrollbar,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container::-webkit-scrollbar,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container::-webkit-scrollbar{width:8px;}
	.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container::-webkit-scrollbar-track,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container::-webkit-scrollbar-track,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container::-webkit-scrollbar-track{border-radius:8px;}
	.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container::-webkit-scrollbar-thumb,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container::-webkit-scrollbar-thumb,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}
	.bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container::-webkit-scrollbar-thumb:window-inactive,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container::-webkit-scrollbar-thumb:window-inactive,
	.bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}

	.bx_filter.compact form{padding:0 0 0 14px;margin:-4px -15px -4px;}
	.bx_filter.compact .bx_filter_parameters_box{margin:4px 4px 4px;position:relative;float:left;padding:0;border:none;}
	.bx_filter.compact .bx_filter_parameters_box.title{margin:4px 0;}
	.bx_filter.compact .bx_filter_parameters_box_title{font-size:13px;}
	.bx_filter.compact .bx_filter_parameters_box_title{padding-right:15px;}
	/*.bx_filter.compact .bx_filter_parameters_box_title:after{position:absolute;right:12px;top:8px;font-size:12px;content:"\f107";width:8px;height:5px;}*/
	.bx_filter.compact .bx_filter_parameters_box_title:after{content: "";position: absolute;right: 12px;top: 50%;margin-top: -2px;width: 5px; height: 3px;background: url(/bitrix/templates/aspro-priority/images/svg/header_icons.svg) -115px -29px no-repeat;transition: transform .2s ease;}
	.bx_filter.compact .active .bx_filter_parameters_box_title:after {transform: rotate(180deg);}
	.bx_filter.compact .bx_filter_parameters_box_title.active:after{}
	.bx_filter.compact .bx_filter_parameters_box_title.prices{margin-bottom:15px;cursor:default;}
    .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.prices{padding-left:0}
	.bx_filter.compact .bx_filter_parameters_box_title.prices:hover{color:#333;}
	.bx_filter.compact .bx_filter_parameters_box_title.prices:after{display:none;}
	.bx_filter.compact .bx_filter_block:not(.limited_block){position:absolute;padding:19px 19px 15px;display:none;width:232px;z-index:3;border-radius:2px;background:#FFF;-webkit-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
	.bx_filter.compact .bx_filter_block.right:not(.limited_block){left:auto;right:0;}
	.bx_filter.compact .bx_filter_block.limited_block{display:block!important;}
	.bx_filter.compact .prices .bx_filter_block{padding:0;}
	.bx_filter.compact .bx_filter_block .price_block{padding:12px 19px 15px;border-top:1px solid #f2f2f2;}
	.bx_filter.compact .bx_filter_block .price_block:first-of-type{border-top:none;}
	.bx_filter.compact .bx_filter_button_box{padding:0;}
	.bx_filter.compact .char_name{position:relative;}
	.bx_filter.compact .props_list .hint{position:static;}
	.bx_filter.compact .props_list .hint .icon{position:static;}
	.bx_filter.compact .props_list .hint .text{padding:0 0 0 8px;font-size:13px;color:#888888;}
	.bx_filter.compact .props_list .hint .tooltip{top: auto;opacity:1;bottom: 35px}
	.bx_filter.compact .props_list .hint .tooltip:after{bottom:-10px;left:56px;top:auto;border:5px solid transparent;border-top:5px solid #FFF;}
	.bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block i{padding:0;font-size:11px;}
	.bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block .icon:hover i,.bx_filter.compact .bx_filter_parameters_box .bx_filter_block .hint.active .icon i{color:#FFF;}
	.bx_filter.compact .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container{margin:0;}
	.bx_filter.compact label{margin:0;}
	.bx_filter.compact .label_block{margin:4px 0 0;}
	.bx_filter.compact .label_block:first-of-type{margin-top:0;}
	.bx_filter.compact .bx_filter_parameters_box_container{margin-top:7px;}
	/*.bx_filter.compact .filter.label_block input[type=checkbox]+label:after, .bx_filter.compact .filter.label_block input[type=checkbox]+label:before{top:0;}*/
	.bx_filter.compact .bx_filter_button_box{display:none;margin:17px -19px -15px;padding:10px 19px 10px;height:57px;text-align:left;border-top:1px solid #f2f2f2;background:#f9f9f9;}
	
	.bx_filter.compact .bx_filter_button_box .btn{float:right;}
	.bx_filter.compact .bx_filter_button_box .bx_filter_container_modef{margin:6px 5px 0 0;float:left;font-size:13px;color:#666666;}
	.bx_filter.compact .bx_filter_search_button{display:none;}
	.bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_button_box{margin:0;}
	.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:not(.filter_title){padding:4px 26px 5px 11px;border:1px solid #ccc;border-radius:3px;white-space:nowrap;}
	.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title{padding-left:0;padding-right:11px;}
	.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:after{display:none;}
	.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter{display:none;position:absolute;top:0;right:0;bottom:0;width:20px;cursor:pointer;}
	.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg{position:absolute;right:10px;top:50%;margin-top:-4px;}
	.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path{fill-rule: evenodd;}
	.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter{display:block;}
	.bx_filter.compact input[type="checkbox"] + label.dib >span{margin:0;}
	.bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text{margin-left:27px;}
	.bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0;}
	.bx_filter_vertical.compact input[type="checkbox"] + label:not(.sku){padding:0;margin:0;}
	.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected{margin:0 0 0 -3px;}
	.bx_filter.compact .bx_filter_parameters_box_container.pict_block label{margin:0 5px 0 0!important;}
	body .bx_filter.compact .filter.label_block input + label{color:#333;}
	.bx_filter_vertical.compact .bx_filter_block label, .bx_filter_vertical.compact .bx_filter_block label span{color:#333;}
	.bx_filter_vertical.compact .bx_filter_input_container.form-control{padding: 0;border-bottom:none;}
	.bx_filter_vertical.compact .bx_filter_parameters_box_container input[type=text]{font-size: 14px;}
	.bx_filter_vertical.compact .bx_filter_parameters_box_title{cursor: pointer;}
	.main-section-wrapper .bx_filter.compact .title{display: inline-block;}
	.main-section-wrapper .bx_filter.compact .title .bx_filter_parameters_box_title{cursor: auto;}
	.main-section-wrapper .bx_filter.compact .title .bx_filter_parameters_box_title:after{display: none;}
	.bx_filter.compact .bx_filter_parameters_box.title+.bx_filter_parameters {padding-left: 29px;}
	.bx_filter.compact div[id^=smartFilterDropDown] {max-width: 194px; margin-top: 0;}
	.bx_filter.compact .bx_filter_parameters_box:not(.title):hover {background: #fff;}
	.main-section-wrapper .bx_filter.compact ~ .filter_compact .filter_opener,.main-section-wrapper .bx_filter.compact ~ .filter_compact .filter-action{display: none;}
	.bx_filter.compact .bx_filter_parameters_box .title.bx_filter_parameters_box_title:not(.filter_title) {border: 1px solid transparent;}
	.bx_filter.compact .title .bx_filter_parameters_box_title.filter_title:before {content: ""; position: absolute;left: 1px;top: 50%;margin: -4px 0 0;width: 12px; height: 10px; background: url(../images/svg/content_icons.svg) -96px -19px no-repeat;}
	.bx_filter.compact .title .bx_filter_parameters_box_title{font-size: 0; line-height: 25px;}
	.bx_filter.compact .bx_filter_parameters_box:not(.set) .bx_filter_parameters_box_title:not(.filter_title):hover{box-shadow: 0 4px 10px 0 rgba(0,0,0,.15); border-color: #fff;}
	

	/*.bx_filter_vertical.compact .bx_filter_block .label_block.radio label, .bx_filter_vertical.compact .bx_filter_block .label_block.radio label span{line-height: 20px;}
	.bx_filter_vertical.compact input[type=radio]+label{padding-left: 25px;}
	.bx_filter_vertical.compact .filter input[type=radio]+label:after,.bx_filter_vertical.compact .filter input[type=radio]+label:before{width: 16px; height: 16px;}
	*/

	/*fill compact*/
	.bx_filter.compact.fill_Y{background-color: #f8f8f9;padding: 12px 19px 7px;border:1px solid #f2f2f2;border-radius: 2px;margin-bottom: 21px;}
	/**/
}

@media (max-width:778px){
	.basket.fly{width:700px;right:-700px;}
}

/* XS */
/*@media not print{*/
	@media (max-width:767px){
		.item-views.news-items:not(.projects) .top_block {margin-bottom: 24px;}
		.partners.item-views.type_1.type_2{padding-top:69px;padding-bottom:69px;}
		.contacts.front.type_1>.row>.item:last-of-type,
		.contacts.front.type_2 .bx-yandex-view-map,
		.contacts.front .bx-yandex-view-map{height:420px!important;}
		.contacts.front div[id^=yandex-map] .bx-yandex-view-map .ymaps-b-zoom_hints-pos_right{ bottom: 370px !important;}
		.contacts.front div[id^=yandex-map] .bx-yandex-view-map .ymaps-controls-righttop > ymaps { bottom: 370px !important;}
		.contacts.front.type_2:not(.contacts_page) .right_block{padding:0;}
		.contacts_page.contacts.front.type_4 .left_block{padding-bottom:50px;}
		.contacts.type_3{margin-bottom:50px;}
		.contacts_list{margin-top:50px;}

		.tabs_ajax .body-block .catalog.item-views.table{margin-bottom:-57px;}
		.detail .detailimage.image-wide{margin-bottom:35px;}
		.catalog.item-views.list .item .foot{margin:0;}
		.item-views.staff-items .item .middle-props .props{display:block;margin-top:5px;margin-bottom:17px;}
		.reviews_items.front_items,.item-views.reviews_items.front_items,.item-views.company.front .company-block .text{padding-top: 40px;padding-bottom: 50px;}
		.item-views.company.front.type_3 .company-block .image img{max-width:100%;}

		.item-views.news-items:not(.projects) .top_block .pull-left{float:none!important;}
		.item-views.news-items.front .subscribe{display:inline-block;margin-top:12px;margin-left:0;padding-left:37px;}
		.item-views.news-items.front .subscribe .subscribe_icon{left:0;}
		.tabs .nav-tabs + .tab-content{padding-top:0;}

		.item-views.news-items.press .top_block .top_title_block{max-width: calc( 100% - 50px ); display: inline-block;float: left!important;}
		.item-views.news-items.press .top_block .subscribe{float: left!important; font-size: 0;padding-left: 4px;line-height: 21px;margin-left: 20px;}
		.item-views.news-items.press .flexslider .slides{padding-top: 50px;padding-bottom: 76px;}
		

		.contacts.front .left_block,
		.contacts.front.type_1 .left_block{padding-top:47px;padding-bottom:50px;}
		.partners.item-views.type_1{padding-top:42px;padding-bottom:39px;}
		.item-views.front:not(.linked),
		.sections.linked.item-views.staff.within.front{padding-top:40px;padding-bottom:50px;}
		.item-views.company.front{padding-top:0;padding-bottom:0;}
		.item-views.company.front .text{padding-top:50px;padding-bottom:50px;}
		.item-views.front.services-items{padding-top:40px!important;}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-viewport .slides{padding-bottom:100px;}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-control-nav{bottom: 50px;}

		/*.item-views.front.news-items,.item-views.front.catalog{padding-top:40px;}*/
		.item-views.services-items.type_1 .left_block{margin-top: 0;}
		.in_index .item-views.news-items.projects.linked.type_4{padding-top:40px;padding-bottom:50px;}
		.in_index .item-views.services-items.type_2 .left_block .title,
		.in_index .item-views.services-items.type_3 .left_block .title{margin-top:9px;}
		.in_index .item-views.company.front .show_all{margin-top: 8px;}
		.in_index .item-views.company.front.type_4{padding-top: 40px;padding-bottom: 70px;}
		.in_index .front_tizers.type_2 .props{padding-bottom: 46px;padding-top: 25px;}
		.in_index .front_tizers .props{padding-bottom: 46px;padding-top: 25px;}
		.in_index .main_info{padding-bottom: 50px;padding-top: 50px;}


		.item-views.services-items .menu li.selected>span:before{left:-1px;top:0;bottom:0;}
		.body_media{top:0px;} /* do not remove this hack! )) */
		.head-block.top{border:none;}
		.item-views.sections.type_4_within .items .item .arrow_link{display:none;}
		/* .item-views.sections.type_4_within .items .item .info{padding-right:0;} */
		.top-block .maxwidth-theme > div{position:relative;z-index:12;}
		.top-block .top-block-item a{display:block;line-height: 20px;font-size: 12px;}
		.top-block .top-block-item{height: 67px;line-height: 67px;color:#333;}
		.top-block .top-block-item.inner-padding{font-size: 0px;line-height: 0px;padding-top: 18px;}
		.top-block .top-block-item  .top-btn{color:#333;}
		.top-block .top-block-item.pull-right{border:none;}
		.head-block .subscribe span{display:inline-block;}

		.main_info .body-info{padding-left:300px;}

		.logo-row .menu-row{padding-top:1px;}
		.logo-row .top-callback{display:block;}
		.top-row .info-text .email{float:left;margin-left:0;text-align:left;width:50%;}
		.top-row .info-text .phone{float:right;margin-left:0;text-align:right;width:50%;}
		.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;}
		.logo-row .top-callback .email{display:none !important;}
		.menu-row.row{height:0;}
		.mega-menu{clear:both;float:none !important;width:100%;}
		.menu-only{margin:0;}
		.mega-menu .search{display:block;}
		.inline-search-block.fixed.big.show_center .search-input-div {
			padding-right: 0;
			margin-right: 0;
		}
		#headerfixed{display:none !important;}
		.ajax_basket{display:none;}

		.fly_forms{display:none;}

		.tizers.in_content{text-align:center;}
		.tizers.in_content .tizer{width: 50%;text-align: left;}

		.logo-row .top-callback .phone{float: none !important;position: absolute;width:auto;top: -43px;display:block !important;z-index:10;margin: 0px;right:50px;}
		.logo-row .top-callback .basket_top+.callback +.phone{right: 80px;}
		.logo-row .top-callback .phone .phone-number i, .logo-row .top-callback .phone .phone-desc{display:none;}

		.banners-small{padding-top:40px;padding-bottom:27px;}

		.wrap-portfolio-front .row .inner-wrapper-text .main-wrapper .text{display:none;}
		.wrap-portfolio-front .row .inner-wrapper-text .main-wrapper .link{position:static;}

		.projects-blocks{padding:30px;}
		.detail img{width: auto;height: auto;}

		.partners.front .flexslider .slides > li .item{border-left-width:1px;}
		.projects.item-views.table .item .image{max-height:none;}
		.tab-pane .projects.item-views.table .items{margin-bottom:0px;}
		.projects.item-views.table.bblock .item > a{width:auto;}
		.project.item .top_image{height:300px;}

		body .catalog.detail .bottom-item-block .wraps hr{margin:30px 0px 30px;}
		.linked  .flexslider.flex-control-nav{bottom:27px;}

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

		body .order-block td .text{padding-left:44px;}
		body .order-block td .text:before{display:none;}


		footer{padding-top: 5px;padding-bottom: 5px;}
		footer .contact-block {text-align: left;max-width: none;}
		footer .info .subscribe_button {margin-left: 0;max-width: none;}
		footer#footer .social-icons {text-align: left;}
		footer#footer .social-icons ul {padding-left: 0;}
		footer .link_block {text-align: left;}
		footer .copy-block {text-align: left;}
		footer#footer .info {text-align: left;max-width: none;}
		footer .address.blocks {display: block;}

		footer#footer .contact-block .info .callback_wrap {
			display: block;
			margin-left: 30px;
		}

		footer .social{padding-bottom:0;}
		.about{margin-top:34px;}
		.item-views.blocks h3{display:block;font-size:30px;}

		.flex-direction-nav{display:none;}
		.mobile .flex-direction-nav{display:block;}
		.mobile .flexslider .flex-direction-nav a{height:62px;width:31px;border:1px solid #eff1f5;background:none;}
		.mobile .flexslider .flex-direction-nav a.flex-prev{left:-16px !important;border-radius:0px 3px 3px 0;border-left:0;}
		.mobile .flexslider .flex-direction-nav a.flex-next{right:-16px !important;border-radius:3px 0 0 3px;border-right:0;}
		.mobile .flexslider .flex-direction-nav a:before{z-index:11;}
		.mobile .flexslider .flex-direction-nav a:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.5;background:#fff;}
		.mobile .item-views.tarifs .flexslider .flex-direction-nav a.flex-prev{left:0 !important;}
		.mobile .item-views.tarifs .flexslider .flex-direction-nav a.flex-next{right:0 !important;}
		.mobile .detail .flexslider .flex-direction-nav a{opacity:1;visibility:visible;}

		.banners-big .flex-control-nav{display:none;}
		.banners-big .slides .text,
		.banners-big .flexslider, .banners-big .slides,
		.banners-big .flexslider, .banners-big .slides li{height:380px;}
		.banners-big .slides .title,.banners-content .title,.banners-big .slides .title{font-size:1.3333em;}
		.banners-big .slides .text .inner{padding-top:20px;padding-left:0;padding-right:0;}
		.banners-big .slides .text-block, .banners-big .slides .text-block b, .banners-content .intro-text{font-size:1em;}
		body .banners-content .maxwidth-theme{min-height:300px;padding: 0;height: auto;align-items: flex-end;}

		.banners-small .custom-md .item{width:100%;display:block;height:auto !important;}
		.banners-small .custom-md .item.wide-block{width:100%;}
		body .banners-small .item .inner-item .image{height:auto;line-height:normal;max-height:none;}

		body .company-block{background-size: cover !important;background-position: center center !important;}
		body .company-block .list-type-block.item-views{text-align:left;}
		body .company-block .list-type-block.item-views .item{width:auto;display:inline-block;}

		.item-views.tarifs.type_4 .item .properties{margin-top:21px;}
		.item-views.tarifs.type_4 .item .left_block{float:left;width:58.333333333333336%}

		/*catalog detail tabs*/
		.detail .nav.nav-tabs{display:none;}
		.detail .bx_soc_comments_div .nav.nav-tabs{display:block;}
		.wraps .title-tab-heading{display:none !important;}
		.detail .tab-pane .title-tab-heading + div{display:none;}
		.detail .tab-pane.active .title-tab-heading + div{display:block;margin-bottom:39px;padding-top:39px;}
		.detail .tab-pane.active .title-tab-heading + div:not(.item-views){padding-left:15px;padding-right:15px;}
		.detail .tab-pane.active .title-tab-heading + div .char-wrapp{padding-top:25px;}
		.detail .tab-pane.active .docs-block .title-tab-heading + div{padding-left:0;padding-right:0;}
		.detail .tab-pane.active:last-of-type .title-tab-heading + div{margin-bottom:0;}
		.detail .tab-pane{display:block;}
		.detail .chars .props_table .char_value{background: url(../images/dott.png) 0 15px repeat-x;text-align:right;}
		.detail .tab-pane.chars .title-tab-heading + div{padding-left:35px;padding-right:35px;}
		.detail .tab-pane.chars .char{background: url(../images/dott.png) 0 15px repeat-x;}

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

		.main_info .item{padding-left:0;padding-right:0;}
		.main_info .image{margin-left:0;}

		.item-views.news-items .item.big_block{width:100%;}
		.item-views.news-items .item.big_block>.wrap .body-info{position:absolute;width:50%;border-left:none;}
		.item-views.news-items.projects .item>.wrap .image{height:100%;}
		.item-views.news-items.projects .item.big_block>.wrap .image{height:100%;padding-top:66.6%;}
		.item-views.news-items.projects .item.big_block>.wrap .image img{height:100%;width:auto;max-width:200%;}

		.item-views.services-items .items .item>.wrap{overflow:visible;}
		.item-views.services-items .items .item.warrows>.wrap>.wrap{padding-right:59px;margin-top: -1px;}
		.item-views.services-items .items .item .image{float:none;position:relative;margin-bottom:39px;max-height:100%;width:auto;}
		.item-views.services-items .items .item .body-info{padding-left:0;}
		.item-views.services-items.front .arrows{position:static;margin:0;}
		.item-views.services-items.front .arrows .arrow{position:absolute;top:50%;margin:-15px 0 0;}
		.item-views.services-items.front .arrows .arrow.prev{left:-15px;}
		.item-views.services-items.front .arrows .arrow.next{right:-15px;}

		.item-views.services-items.type_1 .items .item:not(.wti) .image{float: left;width: 200px;max-height: 134px;}
		.item-views.services-items.type_1 .items .item:not(.wti) .body-info{padding-left:250px;}
		.item-views.services-items.type_1 .left_block .all{display:none;}
		.item-views.services-items.type_1 .left_block .show_all{display:inline-block;}
		.item-views.services-items.type_1.icons .items .item:not(.wti) .image{width:40px;height:40px;margin-bottom:0;}
		.item-views.services-items.type_1.icons .items .item:not(.wti) .body-info{padding-left:70px;}
		.item-views.services-items .menu li{margin-top:0;font-size:1em;}
		.item-views.services-items .menu li span{display:block;padding:15px 25px;}
		.item-views.services-items.type_1 .menu{display:none;border:1px solid #f1f1f1;}
		.item-views.services-items.type_1 .menu li{border-top:1px solid #f1f1f1;}
		.item-views.services-items.type_1 .menu li:first-of-type{border-top:none;}
		.item-views.services-items.type_1 .menu li.selected:before{display:none;}
		.item-views.services-items.type_1 .left_block{margin-bottom:-1px;padding-right:0;}
		.item-views.services-items.type_1 .left_block .menu_item_selected{display:block;}

		.item-views.services-items.type_2:not(.within) .items .item,
		.item-views.services-items.type_3:not(.within) .items .item,
		.item-views.services-items.type_5:not(.within) .items .item{width:50%;}

		.item-views.services-items.type_4:not(.icons) .items .item{width:100%;}
		.item-views.services-items.type_4:not(.icons) .items .item .image{float: left;margin-bottom: 0;width: 140px;height: 93px;padding-top: 0;}
		.item-views.services-items.type_4:not(.icons) .items .item .body-info{padding-left:170px;}
		.item-views.services-items.type_4.product_items:not(.icons) .items .item .image{width:100px;height:auto;}
		.item-views.services-items.type_4.product_items:not(.icons) .items .item .body-info{padding-left:135px;}
		.item-views.services-items.type_4.icons .items .item{width:100%;}
		.item-views.services-items.type_4.icons .items .item .image{float:left;margin:0;}
		.item-views.services-items.type_4.icons .items .item:not(.wti) .body-info{padding-left:70px;}

		.mixitup-container .head-block.top .item-link{padding:0;margin:0 0 -1px;border-radius:0;float:none;}
		.mixitup-container .head-block .item-link .title{font-size:1em;text-transform:none;letter-spacing:0;}
		.mixitup-container .sections.head-block.top .item-link{background:none;}
		.mixitup-container .head-block.top .item-link .title .btn-inline{display:block;padding:15px 25px;border-radius:0;}
		.mixitup-container .sections.head-block{display:none;}
		.mixitup-container .sections.head-block.top .item-link .title .btn-inline{color:#777;}
		.mixitup-container .sections.head-block.top .item-link.active .title .btn-inline{color:#333;}
		.mixitup-container .sections.head-block.top .item-link.active .title span:before{left: -1px;top: 0;bottom: 0;right:auto;height:auto;width:2px;}
		.mixitup-container .sections.head-block.top{margin-top:0;margin-left:0;margin-right:0;}
		.item-views.news-items.projects.type_4:not(.front),.item-views.news-items.projects.type_1:not(.front){margin-top:36px;}

		.item-views.news-items .item.big_block>.wrap .image{padding-top:66.6%;}
		.item-views.news-items:not(.projects) .item.big_block>.wrap{overflow:hidden;}

		.item-views.reviews_items .items .item .left_block{padding-right:0;}
		.item-views.reviews_items .items .item .right_block{margin-top:0;margin-bottom:17px;float:none!important;width:auto;}
		.item-views.reviews_items .items .item .right_block .image{float:left;}
		.item-views.reviews_items .items .item .right_block .body-info{margin-top:14px;padding-left:100px;}
		.item-views.reviews_items .items .item.wlogo .right_block .body-info{padding-left:110px;margin-top:0;}
		.item-views.reviews_items .items .item.wti .right_block{margin-bottom:28px;}
		.item-views.reviews_items .items .item.wti .right_block .body-info{margin-top:0;padding-left:0;}
		.item-views.reviews_items:not(.type_2) .items .item.wti .question .right_block{margin-top:0;}

		.tabs_ajax .head-block{display:none;}
		.tabs_ajax .head-block.media{display:block;margin-top:-20px;margin-bottom:39px;}

		.catalog.item-views.list .item .text .cont{margin-right:0;margin-bottom:32px;}
		.catalog.item-views.price .item .status-icon{float:none;display:inline-block;vertical-align:top;}
		.catalog.item-views.price .item .article{float:none;display:inline-block;vertical-align:top;}
		.catalog.item-views.price .item .top_wrapper .clearfix{display:none;}
		.catalog.item-views.price .item .counter{margin-left:0;}
		.catalog.item-views.price .item .buy_block .buttons{margin-left:0;}
		.catalog.detail .wrapper-block-btn .wrapper{width:50%;display:inline-block;}


		.item-views.type_2_within.within.services-items .item .image{margin-bottom:0;}
		.item-views.sections.type_5_within .items .item .image{margin:0 0 32px;float:none!important;width:100%;}
		.item-views.sections.type_5_within .items .item .info{padding-right:16px;}
		.item-views.sections.type_5_within .items .item .arrow_link{display:none;}
		.item-views.sections.type_5_within .items .item .title{padding-right:0;}

		.item-views.partners.within.type_3 .items .item{width:50%;}

		.styled-block .row > div, .order-block .row > div{display:block;width:100%;}
		.order-block .price{width: 100%;}
		.order-block .price + .btn{margin-left:0;}
		.order-block .price{margin-bottom:17px;margin-top:4px;}
		.styled-block > .row > div + div{margin-top:15px;}
		.item-views.list.image_right .item .image, .item-views.list.image_left .item .image, .item-views.list.image_right .item .text, .item-views.list.image_left .item .text{padding:24px;}
		.item-views.list.image_right .item .image{padding-top:0;}
		.item-views.list .item  .image{margin:auto;}
		.item-views.list.image_right .item.noborder .image{padding-bottom:0;}
		.item-views.list.image_left .item.noborder  .image{padding-top:0;}
		.item-views.list.image_right .item.noborder  .text{padding-top:0;}
		.item-views.list.image_left .item.noborder  .text{padding-bottom:0;}
		.item-views.list .item.wti.noborder  .text{padding:0;}
		.item-views.sections .item .image{margin-left:auto;margin-right:auto;}
		.item-views.sections .item .image a{text-align:center;}
		.teasers.item-views.front hr{display:none;}
		.teasers.item-views.front .item{border-bottom:1px solid #efefef !important;padding-bottom:15px;margin:0;}
		.teasers.item-views.front .items > div:last-of-type .item{margin-bottom:25px;}
		.teasers.item-views.front .items > div + div .item{margin-top:15px;}
		body .teasers.item-views.front .items .item .image{float:left;height:105px;line-height:103px;max-height:105px;max-width:105px;text-align:center;width:105px;margin:0;}
		.teasers.item-views.icons.front .item .info{padding-left:125px;}
		.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%;}
		.slider-container .tp-caption h1{font-size:15px;line-height:18px;}
		.slider-container .tp-caption{font-size:11px !important;line-height:13px !important;}
		.slider-container .tp-caption a.btn{font-size:11px;line-height:13px;}
		.detail .detailimage{float:none;margin:0 auto 20px;padding:0;text-align:center;max-height:100%;max-width:100%;}
		.detail .detailimage img{max-height:100%;max-width:100%;}
		.detail .galery .inner{padding:0 !important;}
		.detail .gallery-block .gallery-wrapper{margin-bottom:40px;}
		.staff.item-views.list.image_left .item .text{margin-left:0px;padding-left:20px;}
		.staff.item-views.list.image_right .item .text{margin-right:0px;padding-right:20px;}
		.catalog.item-views.table .item .text{padding-top:8px;}
		.catalog.item-views.table .item .foot > div, .catalog.item-views.table .item .foot > div > *{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.linked .flexslider .flex-control-nav{bottom:30px;}
		.form.contacts .col-md-12.pull-right{float:none !important;}

		.contacts-page-map .ymaps-glass-pane,
		.contacts-page-map div.bx-yandex-map,
		.contacts-page-map .ymaps-map{height:450px!important;}

		.item-views.documents_list.type_1 .docs-block .item{width:50%;}

		.catalog.detail .head>.maxwidth-theme>.row>.item{height:auto!important;}
		.catalog.detail .link-block-more{bottom:0;}
		.catalog.detail .galery{padding-left:0;padding-top:0;}
		.detail .galery .flexslider .slides > li{padding-bottom:0;height:auto!important;line-height:1!important;}

		.content-md.view_full .catalog.item-views.table .item-wrap{width:50%;}

		.detail .tizers{text-align:center;}
		.detail .tizers .tizer{width:50%;text-align:left;}
		.head-block .subscribe{text-align:center;float:none!important;}
		.head-block .subscribe a{display:inline-block;vertical-align:top;padding-top:0;padding-bottom:0;margin-top:39px;}

		.detail .galery{max-width:none;}
		.bx_item_detail_inc_two .list-type-block.item-views .item{height:auto !important; padding-left:0px;}

		.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;}
		.basket_order .items{margin-right:0;}
		.logo-row .top-callback .basket_top{display:block;}
		.logo-row .top-callback .basket_top .b_wrap{position:absolute;z-index:10;top:-55px;right:33px;}
		.logo-row .top-callback .basket_top .dropdown{display:none!important;}

		.reviews.item-views .item.review .image{padding:0px;}
		.reviews.item-views .item.review .text{padding:10px 0px 0px;}
		.mixitup-container .item-views.table-elements .item .image{max-height:none;}
		.item-views.list.big-img .item .image{padding:0px 0px 10px;}

		.basket.default .items .item .buy_block{width:100px;}
		.basket.default .items .item .prices:not(.summ){float:none;margin-bottom:15px; width:100%;}
		.basket.default .items .item .prices.summ{width:100%;padding-left:130px;float:none;margin-top:20px;}
		.basket.default .items .item .prices .price_new{display:inline-block;}
		.basket.default .items .item .prices .price_old{display:inline-block;}

		.basket.fly{position:relative;width:auto;right:auto;top:0px;box-shadow: none;border: none;margin: 0px;}
		.basket.fly .wrap{box-shadow: none;border: none;}
		.basket.fly .wrap > div, .basket.fly .wrap h4{display:none;}
		.basket.fly .wrap .opener{background:none;border-radius:0px;position:static;width: 58px;height: 48px;display: block;box-shadow: none;border: none;}
		.basket.fly .opener .count{left: 50%;top: 50%;margin: -9px 0 0 1px;width: 17px;height: 17px;line-height: 16px;white-space: nowrap;font-size: 11px;border-radius: 100%;}
		.basket.fly .opener:before{left: 50%;top: 50%;margin: -7px 0 0 -20px;width: 18px;height: 17px;}
		.basket.fly .opener.empted:before{margin-left: -8px;}

		.top-block .info-text .basket_top .icon:before{background:url(../images/svg/Basket_black.svg) 0px 0 no-repeat;}
		.basket_top .icon .count{color:#FFF!important;}
		.top-block .info-text > div.sep:after{display:none;}
		.logo-row .top-callback{padding-top:0;}

		.blog.list-type-block.item-views .item{padding:30px;}
		.blog.list-type-block.item-views .item > .image{float:none;text-align: center;display: block;width: 100%;height: auto;line-height: normal;padding:0px 0px 20px;}
		.blog.list-type-block.item-views .item > .image img{width: 100%;max-height:100%;}
		body .blog.list-type-block.item-views .items .item .image + .body-info{padding:0;}

		.instagram_ajax .instagram .item{width:50%;}

		.catalog.detail .head .link-block-more{margin-top:21px;position:static;}
		.faq_list .nav.nav-tabs{display:none;}
		.faq_list .tab-pane{display:block;}
		.faq_list .tab-pane .title-tab-heading + div{display:none;}
		.faq_list .tab-pane.active .title-tab-heading + div{display:block;}
		/*subscribe*/
		.subscribe-block-wrapper .outer-wrapper{padding:30px 0;}
		.subscribe-block-wrapper .text{padding-bottom:12px;}
		.subscribe-block-wrapper .text:before{display:none;}
		.subscribe-block-wrapper .social-icons{margin: 11px 0 0;}
		.subscribe-edit-main .form .form-group .input{padding:0 0 10;}
		.subscribe-edit-main table.data-table{margin:0 0 10px;}
		.subscribe-block-wrapper > .row{margin:0;}

		.detail.staff .detailimage{width: 150px;max-height: 150px;}
		.detail.staff .properties{padding-left:200px;}

		footer.footer-v1 .footer_top{padding-bottom:26px;}
		footer .second_bottom_menu{margin-left:0;}
		footer .third_bottom_menu{margin-left:0;}
		footer .bottom-menu{margin-bottom:54px;}
		footer .footer_middle {margin-bottom: 26px;}
		footer.footer-v2 .link-block{float:none!important;margin-bottom:30px;}
		footer.footer-v2 .link-block .pull-right{float:none!important;}
		footer.footer-v2 #bx-composite-banner{margin-left:0;margin-bottom:14px;}
		footer.footer-v2 .contact-block {margin-bottom: 30px;}

		footer.footer-v2 {padding-top: 25px;}
		footer.footer-v2 .bottom-menu.second .item:before {content: none;}
		footer#footer.footer-v2 .bottom-menu.second .item {width: 49%;padding: 0;}

		footer .bottom-menu {
			padding-top: 20px;
			padding-bottom: 21px;
			margin-bottom: 0;
		}

		footer .right-menu-icon:after {
			content: '';
			background-image: url('../images/svg/header_icons.svg');
			height: 10px;
		    width: 11px;
	        display: block;
	        background-position: -112px -47px;
		}

	 	footer .right-menu-icon {
		    position: absolute;
		    right: 20px;
		    top: 27px;
		    height: 10px;
		    width: 11px;
		}
		footer.light .right-menu-icon:after {background-position: -112px -25px;}
		footer .items.opened .right-menu-icon:after {transform: rotate(180deg);}

		footer .info .subscribe_button {margin-bottom: 28px;}

		footer .bottom-menu.second {padding: 0;margin-bottom: 29px;}
		footer#footer .bottom-menu.second .item {padding-top: 20px;padding-bottom: 21px;margin-top: 0;position: relative;}

		footer .bottom-menu.second .item:before {
			content: '';
			position: absolute;
			bottom: 0;
			left: -16px;
			width: 100vw;
			height: 1px;
			background: #3F4348;
		}

		footer.light .bottom-menu.second .item:before {background: #eef0f4;}

		footer .bottom-menu:before {
			content: '';
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			height: 1px;
			background: #3F4348;
		}
		footer.light .bottom-menu:before {background: #eef0f4;}

		footer.footer-v2 .first_bottom_menu {text-align: left;}
		footer.footer-v2 .bottom-menu:before {content: none;}
		footer.footer-v2 .social-icons {margin-top: 10px;}
		footer.footer-v2 .social-icons ul {margin-left: -4px;}
		footer.footer-v2 .footer_top .wrapper {margin-bottom: 40px;}
		footer.footer-v2 .footer_top {padding-bottom: 40px;}
		footer.footer-v2 .footer_bottom .wrapper {padding-top: 20px;}

		footer.footer-v3 {padding-top: 25px;}
		footer.footer-v3 .subscribe_wrap {margin-left: 0;max-width: none;}
		footer.footer-v3 .contact-block .info {margin-left: 0;}
		footer.footer-v3 .social-block {margin-top: 30px;}
		footer.footer-v3 .contact-block {margin-bottom: 30px;}

		.instagram_ajax .instagram.type_2 .item{width:50%;}

		.item-views.tarifs.type_6 .left_block{display:none;}
		.item-views.tarifs.type_6 .right_block{padding-left:16px;width:100%;}
		.item-views.tarifs.type_6 .item .properties .property .title-prop{padding-left:0;color:#999;display:block;}
		.item-views.tarifs.type_6 .item .properties .property .title-prop:before{display:none;}
		.item-views.tarifs.type_6 .item .properties .property .value{margin-top:3px;text-align:left;}


		.front_tizers .props{padding-bottom:36px;padding-top:15px;}
		.front_tizers .props .item {margin-bottom: 4px;}
		.front_tizers .props .body-info {margin: -4px 0;padding-left: 79px;}
		.front_tizers .props .title {font-size: 1.0667em;}
    	.front_tizers .props .value {margin: 3px 0 0;line-height: 1.3851em;}

		.front_tizers.type_2 .props{padding-bottom:36px;padding-top:15px;}
    	.front_tizers .props_type_2 .item .image {float: left;margin-bottom: 0;}
    	.front_tizers .props_type_2 .item .body-info {padding-left: 79px;}

    	/*banners mobile front*/
		.mixed_banners .banners-big .flexslider .slides .text .inner{padding-left: 0;}

    	.banners-big.view_2.banners-big.front{border-bottom: 1px solid #eff1f5;}
    	.banners-big.view_2 .flex-direction-nav, .banners-big.view_2 .slides>li>.maxwidth-theme>.row>div.text, .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 .img, .banners-big.view_2 .slides>li>.maxwidth-theme>.row>div.img{display: none;}
    	.banners-big.view_2 .slides>li .wrap .tablet_text { padding: 17px 24px 20px; text-align: left;}
		.banners-big.view_2 .slides>li>.maxwidth-theme>.row .tablet_img{background-size: cover;  height: 250px; display: flex; align-items: flex-end; justify-content: center;}
		.banners-big.view_2 .slides a.target {height: 250px;}
    	.banners-big.view_2 .slides .inner{ text-align: center;position: relative;z-index: 1;}
    	.banners-big.view_2 .slides li .maxwidth-theme .row .tablet_text{background-color: #ffffff;}
    	.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons{display: flex; flex-wrap: wrap;}
    	.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons .btn{ flex: 1; font-size: 12px; margin-left: 0; padding: 12px 28px 11px;}
    	.banners-big.view_2 .banners-big .slides .btn{ padding: 15px 28px 14px;}
		.banners-big.view_2 .slides .title { font-weight: 400; font-size: 24px; line-height: 32px; padding: 0 0 15px; color: #333333 !important;}
		.banners-big.view_2 .slides .item:hover .title { font-weight: 400; font-size: 24px; line-height: 32px; /*padding: 0 0 15px;*/ color: #333333 !important;}
		.banners-big.view_2 .slides .text-block b, .banners-big.view_2 .slides .text-block {font-size: 15px;color: #333333 !important;}
		.banners-big.view_2 .slides>li>.maxwidth-theme>.row .tablet_img img{max-height: 250px; width: auto;}
		.banners-big.view_2 .slides li{height: auto;}
		.banners-big.view_2.front li.item>.maxwidth-theme{position: relative;padding: 0;}
		.banners-big.view_2 .slides .text, .banners-big .flexslider, .banners-big.view_2 .slides, .banners-big.view_2 .flexslider, .banners-big.view_2 .slides li{height: auto;}
		.banners-big.view_2 .slides .title{padding-bottom: 5px;}
		.banners-big.view_2 .slides .text-block{margin: 5px 0 10px 0;}

		.banners-big.view_3 .maxwidth-banner .slides .maxwidth-theme{padding: 0;height: auto;position: relative;}
		.banners-big.view_3 .slides > li, .banners-big.long-banner .flexslider, .banners-big .slides, .banners-big .slides .text{height: auto;}
		.banners-big.view_3 .maxwidth-banner .maxwidth-theme { position: relative;}
    	/*end banners mobile front*/

		/*banners front VIDEO*/
		.banners-big.front{ min-height: 250px;}
		.banners-big .item .play.btn-video{position: absolute; width: 60px; height: 60px; border: 1px solid transparent;   margin: -31px 0 0 -31px;background-position-x: -3px; background-position-y: -274px !important;}
		.banners-big.view_3 .item .btn.btn-video:before{display: none;}
		.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons .btn{position: relative;border-color: transparent;}
		.banners-big.view_2 .item .btn.btn-video:before{ left: 50%; top: 50%;margin: -6px 0 0 -4px;}
		.banners-big.view_2 .item .play.btn-video{width: 61px;height: 60px; margin: -125px 0px 0 -30px;}
		.banners-big.view_2 .item .video_block .play.btn-video {visibility: hidden;}

		.banners-big.view_2.front .flexslider .slides > li .wrapper_video ~ .maxwidth-theme .inner .tablet_img{visibility: hidden; display: none;}
		.banners-big.view_2.front .item .video{height: auto !important; min-height: 250px !important; background: #000000;max-width: 100%;}
		.banners-big.view_2.front .item .video.cover {height: 100% !important;max-width: none;}
		.banners-big.view_2.front .item .wrapper_video{ min-height: 250px; position: relative;}
		.banners-big.view_2.front li.item> .wrapper_video ~ .maxwidth-theme .tablet_img{height: 250px;}
		.banners-big.view_2.front li.item> .wrapper_video ~ .maxwidth-theme .play.btn-video {visibility: hidden;}
		.banners-big .item .btn.btn-video{flex: 0 !important; }


    	/*banners mobile content */
    	.banners-content .wrap_tablet_text .tablet_img img{max-height: calc(100% - 20px);}
    	.banners-content{margin-bottom: 10px;}
    	.banners-content .buttons{display: none;}
    	.with_banners .banners-content .item_block{display: none;}

		/*detail services*/
		.detail .galerys-block .big-gallery-block.flexslider .slides, .detail .galerys-block .big-gallery-block.flexslider .slides .item, .detail .galerys-block .big-gallery-block.flexslider .slides .item img{min-height: auto;}
		.info.opened .right-menu-icon:after{transform: rotate(180deg); background-position: -112px -24px !important;}
		.item.opened .right-menu-icon:after{transform: rotate(180deg); background-position: -112px -24px !important;}
    	/*detail services linked_services*/
    	.services .services.linked .arrow_open{display: none;}
		.services .services.linked .right-menu-icon:after {content: '';background-image: url(../images/svg/header_icons.svg);height: 10px; width: 11px;display: block; background-position: -112px -27px;}
		.services .services.linked .right-menu-icon {position: absolute; right: -10px; top: 7px; height: 10px; width: 11px;}
		.services .services.sections.item-views.linked_type_2 .item{padding: 35px 35px 35px 35px;}
    	.services .services .sections.item-views.linked .item{padding: 30px 20px 30px 20px; position: relative; /*display: flex;*/}
    	.services .services .sections.item-views.linked .item_wrap{border-color:#eff1f5;box-shadow:none;-webkit-box-shadow:none; position: relative;}
       	.services .services .sections.item-views.linked .item .title{padding-left: 60px;padding-right: 20px;}
       	.services .services .sections.item-views.linked .item .info .previewtext{margin-top: 25px;}
       	.services .services .item-views.sections.type_4_within.type_12_within .items .item .image{position: absolute;    top: 20px;}
    	.services .services .item-views.sections.type_4_within .items .item .info{flex: 1;}
    	.services .services .item-views.sections.type_4_within.type_12_within .items .item .info{    flex-direction: column;display: flex;justify-content: center; padding-left: 0;    padding-top: 0;}

    	/*detail partners linked_services*/
    	.item-views.linked.sections.partners .item{display: flex;}
		.item-views.linked.sections.partners .item .image{ float: none; flex-shrink: 0; justify-content: flex-start; margin: 0;}
		.item-views.linked.sections.partners .item:not(.wti) .info{padding-left: 20px;}

    	.item-views.linked.partners .arrow_open{display: none;}
    	.partners .right-menu-icon:after {content: '';background-image: url(../images/svg/header_icons.svg);height: 10px; width: 11px;display: block; background-position: -112px -27px;}
		.partners .right-menu-icon {position: absolute;right: 20px; top: 64px; height: 10px; width: 11px;}

    	.services .partners .sections.item-views.linked .item{padding: 20px 20px 20px 20px; position: relative;     display: flex; flex-direction: column;}
    	.services .partners .sections.item-views.linked .item_wrap{border-color:#eff1f5;box-shadow:none;-webkit-box-shadow:none; position: relative;}
       	.services .partners .sections.item-views.linked .item .info .previewtext{margin-top: 25px;}
       	.services .partners .sections.item-views.linked .items .item .image{margin-left: inherit;     max-width: 150px;}
       	.services .partners .sections.item-views.linked .item:not(.wti) .info{padding-left: 0; padding-top: 15px;}
       	.services .partners .sections.item-views.linked .item .title{padding-left: 0px;}
       	.sections.linked.item-views.partners .item .image img { width: auto; max-height: 100px;}
		/*detail services linked_staff*/
    	.sections.linked.item-views.staff .owl-item .item>.wrap { margin-right: 0px; padding-right: 0px;    overflow: visible;}
		.sections.linked.item-views.staff .item .body-info{  margin-right: -1px;padding: 23px;}
		.sections.linked.item-views.staff .item .body-info .top-block-wrapper{padding: 0 0 0px;}
		.owl-theme .owl-nav{display: none;}
		.sections.linked.item-views.staff .owl-carousel .owl-stage-outer{
			padding: 0 1px 0 0;
		}

		/*/*detail services linked_goods*/
		.goods-block .catalog.item-views.table.front.linked .footer-button{opacity: 1; visibility: visible; height: auto;margin: 15px -16px 0;}
		.catalog.item-views.table .item .inner-wrap{overflow: visible;}
	    .catalog.item-views.table .item .inner-wrap{display: flex; flex-direction: column;  justify-content: space-between;  padding: 20px 20px 0;}
	    .item-views.catalog.linked{overflow: hidden;}

		.catalog.item-views.table .item .foot{flex: 1; display: flex; flex-direction: column; justify-content: space-between;	}
		.catalog.item-views.table .item .text{display: flex; flex-direction: column; flex: 1;}
		/* .catalog.item-views.table .item .text .cont{display: flex;flex-wrap: wrap;} */
	    .main-section-wrapper .catalog.item-views.table .item:hover .inner-wrap{padding-top: 20px;}
	    .catalog.item-views.table .item .footer-button{margin: 27px -20px 0;}
		.catalog.item-views.table .item .image{padding: 71% 0 0; margin: 0 0 10px;}
		.catalog.item-views.table .item .title{margin: 0 0 8px;    width: 100%; }
		.catalog.item-views.table .item .status-icon{    margin: 0 15px 8px 0; flex: 1;}
		.catalog.item-views.table .item .price.inline .price_old{margin: 0px 0 0;}
		.item-views.catalog.linked .flexslider .slides{padding-bottom: 100px;}
		.catalog.item-views.table.linked .flexslider .flex-control-nav{bottom: 65px;}

		/*front catalog, catalog, linked catalog*/
	    .body.index .catalog.item-views .flexslider .active-slides .item{height: 100% !important;border-top: none;}
		.catalog.item-views .item{border-color:transparent; z-index:10;}
		.body.index .catalog.item-views .item:after{display:none;}
		.body.index .catalog.item-views .item:before{display:none;}
		.catalog.item-views .item .inner-wrap{position: relative;z-index: 9;}
		.body.index  .catalog.item-views.table .item .inner-wrap	{ border: 1px solid #eff1f5;}
		.catalog.item-views.table .item .inner-wrap	{ border-top: 1px solid #eff1f5; border-bottom: 1px solid #eff1f5;}
		.body.index .catalog.item-views.table .item .inner-wrap,
		.catalog.item-views.table.linked .item .inner-wrap	{
			height: 100%; display: flex; flex-direction: column; padding: 15px 15px 0 15px;
		}
		.catalog.item-views.table.linked .item .inner-wrap	{border-top: none;}
		.catalog.item-views.table .item:hover .inner-wrap{height: 100%;}
		.catalog.item-views.table .item .buy_block{border-radius: 0;}
		.catalog.item-views .flexslider .slides>li:not(:first-of-type) .item>.inner-wrap{border-left: 1px solid #eff1f5;}
		.catalog.item-views .flexslider .slides>li:nth-of-type(even) .item>.inner-wrap{border-left: none;}
		.catalog.item-views.table .item .text .cont {position: relative; /*display: flex; flex-direction: column-reverse;*/ }
		.catalog.item-views.table .item .image{margin: 0 0 0px;}
		.catalog.item-views .flexslider .active-slides .item{border-bottom: none;}
		.catalog.item-views .item-views.table .item .title{word-break: break-all;margin: 0 0 9px;}
		.body.index .catalog.item-views.table .item .footer-button {margin: 14px -15px 0;}
		.item .footer-button{opacity: 1;visibility: visible;height: auto;}
		.item .footer-button .buy_block .counter .ctrl svg{opacity:0.5;}
		.item .footer-button .buy_block .counter .ctrl:hover svg{opacity:1;}
		.tabs_ajax .body-block .catalog.item-views.table{overflow: hidden;}
		.catalog.item-views.table .item .text {padding-top: 8px; flex: 1; display: flex; flex-direction: column; justify-content: space-between;z-index: 2}
		.tabs_ajax .body-block .catalog.item-views.table .flexslider .flex-viewport .slides{display: flex;}
		.catalog.item-views .flexslider .slides .item>.inner-wrap .stickers{display: none;}
		.item .delivery { position: relative; z-index: 1; right: 0; top: 0;}
		.catalog.detail .partners .right-menu-icon:after {content: '';background-image: url(../images/svg/header_icons.svg);height: 10px; width: 11px;display: block; background-position: -112px -27px;}
		.sections.linked.item-views.partners .item .image>.wrap{text-align: left;}
		.main-section-wrapper .section .catalog.item-views.table .items .item-wrap:hover {z-index: 11;}
		/* end  catalog*/


		.main-section-wrapper .catalog.item-views.table .item{height: auto;}
		.item-views.partners.front .flex-direction-nav{display: none;}

		.item-views.front.staff.linked.sections.within.type_3.staff_scroll,
		.item-views.staff.linked.sections.within.front.type_4.staff_scroll
		{padding-bottom: 100px;}
		.item-views.front.staff.linked.sections.within.type_3.staff_scroll .flexslider.view-control .flex-control-nav{    bottom: 29px;padding: 0 13px;}
		.item-views.staff.linked.sections.within.front.type_4.staff_scroll .flexslider.view-control .flex-control-nav{    bottom: -60px;padding: 0 13px;}
		.item-views.front.staff.linked.sections.within.staff_scroll .flex-control-paging li {padding-bottom: 10px;}


		.form.success .button{text-align: center;}

		/*compact filter*/
		.bx_filter.compact .bx_filter_parameters_box_title .delete_filter{display:none;}
		.bx_filter.bx_filter_vertical.compact{top:34px;}
		.bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box{display:none!important;}
		.bx_filter.compact .bx_filter_section{margin-bottom:0;}
		.bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0;}
		/*.bx_filter.compact .filter.label_block input[type="checkbox"] + label:before, .bx_filter.compact .filter.label_block input[type="checkbox"] + label:after{top:0;}*/
		.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:not(.prices){border:none!important;color:#333!important;}
		.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:hover{color:#333!important;}
		.bx_filter.compact .bx_filter_parameters_box_title+.bx_filter_block .bx_filter_parameters_box_container{margin-top:15px;}
		.bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_block{margin-top:15px;}
		.bx_filter.compact .bx_filter_parameters_box.prices .price_block{margin-top:15px;}
		.bx_filter.compact .bx_filter_parameters_box.prices .price_block:first-of-type{margin-top:0;}
		.bx_filter.compact .wrapp_all_inputs.wrap_md .wrapp_slider{padding-top:0;}
		.bx_filter.compact .bx_filter_button_box.hidden{display:block!important;visibility: visible!important;}
		.bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block{display:block!important;}
		.bx_filter.compact .bx_filter_button_box.hidden .bx_filter_block .btn{visibility:visible;}
		.bx_filter.compact .props_list .hint{position:relative;right:auto;}
		.bx_filter.compact .props_list .hint .icon{position:static;}
		.bx_filter.compact .props_list .hint .text{font-size:13px;padding-left:8px;}
		.bx_filter.compact .props_list .hint .tooltip{opacity:1;}
		.bx_filter.compact .hint .tooltip{left:-19px;}
		.bx_filter.compact .bx_filter_parameters_box .bx_filter_button_box{display:none!important;}
		.bx_filter.compact{display: none;}

		#mobilefilter.show .compact.bx_filter{top: 0;display:block !important;height: 100%;position: relative;}
		/*#mobilefilter.show .compact .bx_filter_section{position: absolute;left: 0;overflow: auto;width: 100%;height: calc(100vh - 70px);padding: 0 0px 60px 0px;}*/
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_reset{display:block;float:left;position:relative;margin-right:0;padding:0;width:61px;height:62px;border:none;background:transparent;border-right:1px solid #eff1f5;transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-webkit-transition: background-color 0.3s ease;}
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .submit_button{padding:0 0 0 61px;}
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_button{color:#333;padding:0 16px;height:62px;border:none;width:100%;background:none;text-transform:uppercase;transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;-webkit-transition: background-color 0.3s ease;}
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_button:hover{color:#FFF;}
		/*#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_button span{position:relative;padding:0 26px 0 0;}*/
		/*#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_button span:after{content:"";position:absolute;right:0;top:4px;width:11px;height:7px;background:url(../images/svg/content_icons.svg) -122px -19px no-repeat;}*/
		/*#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_button:hover span:after{background-position:-122px -33px;}*/
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_reset:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:url(../images/svg/content_icons.svg) -108px -17px no-repeat;}
		#mobilefilter .compact .bx_filter_section .bx_filter_button_box .bx_filter_search_reset:hover:before{background-position:-108px -31px;}

		#mobilefilter .bx_filter.compact .bx_filter_parameters_box.title {margin: 0 0 -1px; padding: 26px 19px 26px 25px; cursor: pointer;border-bottom: 1px solid #eff1f5;		}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box.title .bx_filter_parameters_box_title:after {display:none;}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box_title {padding: 21px 54px 19px 24px; position:relative;}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box_title:after {content: "";position: absolute;right: 19px;top: 50%; margin-top: -2px; width: 5px;height: 3px; background: url(../images/svg/header_icons.svg) -115px -29px no-repeat; transition: transform .2s ease;}
		#mobilefilter .bx_filter.compact .active .bx_filter_parameters_box_title:after {transform: rotate(180deg);}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box {border-bottom: 1px solid #eff1f5;padding-right:16px;}
		#mobilefilter .bx_filter.compact .bx_filter_input_container.form-control{padding: 0;border-bottom:none;}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box_container input[type=text]{font-size: 14px;}
		#mobilefilter .bx_filter.compact .bx_filter_section .bx_filter_block {padding: 0 24px;}
		#mobilefilter .bx_filter.compact .bx_filter_section .bx_filter_block .bx_filter_parameters_box_container {padding: 0 0 27px;}
		#mobilefilter .bx_filter.compact div[id^=smartFilterDropDown] {max-width: 255px; margin-top: -27px;}
		#mobilefilter .bx_filter.compact .bx_filter_button_box .bx_filter_block, 
		#mobilefilter .bx_filter.compact .bx_filter_button_box .bx_filter_block .bx_filter_parameters_box_container{padding: 0;}
		#mobilefilter .bx_filter.compact #modef_mobile {display: none!important;}

		#mobilefilter .bx_filter.compact .title .svg.svg-close {display: block;position: absolute;right: 0;top: 50%;margin: -10px 0 0;opacity: .35;}
		#mobilefilter .bx_filter.compact .title .bx_filter_parameters_box_title.filter_title {position: relative;padding: 0 40px 0 26px;font-size: .8667em;font-weight: bold;line-height: 1.3em;text-transform: uppercase;color: #333;letter-spacing: .8px;}
		#mobilefilter .bx_filter.compact .title .bx_filter_parameters_box_title.filter_title:before {content: "";position: absolute;left: 0;top: 50%; margin: -6px 0 0; width: 12px;height: 10px;background: url(../images/svg/content_icons.svg) -96px -19px no-repeat;}

		#mobilefilter .bx_filter.compact .smartfilter { padding-top: 62px; padding-bottom: 74px; height: 100%;}
		#mobilefilter .bx_filter.compact .bx_filter_parameters_box.title { position: absolute; width: 320px;top: 0;left: 0;z-index: 10;}
		#mobilefilter .bx_filter.compact .bx_filter_button_box {position: absolute;bottom: 0;left: 0;background: #fff;z-index: 1;width: 320px;}
		#mobilefilter .bx_filter.compact .bx_filter_parameters {position: absolute;top: 69px;bottom: 63px;left: 0;overflow: auto;width: 100%;}
		#mobilefilter .bx_filter.compact  .bx_filter_parameters_box.check_props .bx_filter_parameters_box_title:before {content: "";position: absolute;left: -7px; top: 26px; width: 11px; height: 11px; border-radius: 100%;}		
		
		/**/

}
@media (max-width:730px){
	.jqmWindow{margin-left:0!important;}
}

@media (max-width:700px){
	.partners.front.tarifs .head-block .flex-control-nav {padding: 20px 50px 20px;z-index: 999 !important;position: relative;bottom: 0;}
	.partners.front.tarifs .head-block .flex-control-nav{padding-left:20px !important;padding-right:20px !important;}
	.item-views.type_2_within.within.services-items .item .childs ul{margin-top:31px;}
	.item-views.type_2_within.within.services-items .item .childs li{display:block;width:100%;margin-top:12px;margin-bottom:12px;}
	.vacancy_desc .properties .property.contact,
	.vacancy_desc .properties .property.email,
	.vacancy_desc .properties .property.phone{width:100%;}
	.front_tizers .item-wrap{width:100%;}
	.item-views.sections.type_4_within .items .item .childs li{margin-right:0;width:100%;}

	.main_info .image{float:none;}
	.main_info .body-info{padding-left:0;}

	.instagram_ajax .instagram.type_3 .left_item{float:none;width:100%;}
	.instagram_ajax .instagram.type_3 .right_items_1{float:none;width:100%;}
	.instagram_ajax .instagram.type_3 .right_items_1 .item{float:left;width:50%;}
	.instagram_ajax .instagram.type_3 .right_items_2 .item{width:50%;}
	.item-views.services-items.type_3:not(.icons) .items .item,
	.item-views.services-items.type_5:not(.icons) .items .item{width:50%;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_5 .items .item{width:100%; padding: 20px 30px 23px 64px!important;    box-shadow: none;border: 1px solid #eff1f5;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_5 .items .item>.wrap{display: flex;padding: 0;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_5 .items .item .image{display: flex; align-items: center; vertical-align: middle;width: 41px;margin: 0px 0px 0px 12px;line-height: normal;float: none; position: absolute;left: 0; top: 0; bottom: 0;height: auto;}
	#compact-view-mobile-catalog-sections.item-views.within.services-items .count_elements{display: none;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_5 .items .item .title{font-size: 1.0em;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_5 .items .item .title a{text-align: left;}
	.item-views.services-items.type_3 .items .item>.wrap, .item-views.services-items.type_5 .items .item>.wrap{padding: 29px 17px;}
	.item-views.services-items.type_3 .items .item .title a, .item-views.services-items.type_5 .items .item .title a{display:block; word-wrap: break-word;}
	.item-views.services-items.type_3:not(.icons) .items .item .image, .item-views.services-items.type_5:not(.icons) .items .item .image{  max-width: 100%;height: 125px;}
	.item-views.type_2_within.within.services-items .item .arrow{top:0px;}
}

@media (max-width:650px){
	.item-views.services-items.type_4 .items .item>.wrap {padding: 24px;}
	.item-views.services-items.type_1 .items .item .previewtext {margin: 0 0 16px;}
	.item-views.services-items.type_1 .items .item .image,
	.item-views.services-items.type_1 .items .item:not(.wti) .image{float:none;margin-bottom:33px;width:auto;max-height:100%;}
	.item-views.services-items.type_1 .items .item .body-info,
	.item-views.services-items.type_1 .items .item:not(.wti) .body-info{padding-left:0;}
	.item-views.type_2_within.within.services-items.type_3_within .item .image{margin-bottom:33px;float:none;}
	.item-views.type_2_within.within.services-items.type_3_within .item .body-info{padding-left:0;}
	.item-views.type_2_within.within.services-items .item .title{padding-right:0;}
	.item-views.type_2_within.within.services-items.view_6 .item .title{text-align: left;}
	.item-views.type_2_within.within.services-items .item .previewtext{padding-right:0;}
	.item-views.type_2_within.within.services-items .item .arrow_link{display:none;}
	.item-views.type_2_within.within.services-items.type_3_within .item .image{width:100%;max-height:100%;}
	.detail.partners .image{margin-right:0;margin-bottom:36px;}
	.detail.partners .properties{display:block;}
	.item-views.type_2_within.within.services-items.type_3_within.type_11 .item:not(.wti) .body-info{padding-left:0;}
}

/* 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;}

	.left-menu-md, .right-menu-md{display:none;}
	.content-md{width:100%;}

	.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;}
	.detail .galery{max-width:100%;}

	.item-views.partners.within.list-type-block .item .arrow_link{display:none;}
	.item-views.partners.within.list-type-block .items .item .body-info{padding-right:0;}

	.item-views.type_2_within.within.services-items.type_3_within .item .body-info{top: 0;}

	#compact-view-mobile-catalog-sections.item-views:not(.icons).type_2_within.within.services-items.type_3_within .item{width: 50%;}
	#compact-view-mobile-catalog-sections.item-views:not(.icons).type_2_within.within.services-items.type_3_within .item:nth-child(2n+1){border-right: none;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item .previewtext{display: none;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_2_within.type_3_within .items .item .toogle{display: none;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_3_within .items{display: flex; flex-wrap: wrap;}
	#compact-view-mobile-catalog-sections.item-views:not(.icons).type_2_within.within.services-items.view_3 .item>.wrap {position: relative;display: flex; flex-direction: column;height: 100%;justify-content: space-between;}
	/*not 2
	for 3
	*/
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_3_within .item .body-info{text-align: center;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_10 .item .body-info{flex: 1;}

	#compact-view-mobile-catalog-sections.item-views.icons.type_2_within.within.services-items.type_3_within .item{width: 100%;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item .previewtext{display: none;}
	#compact-view-mobile-catalog-sections.item-views.services-items.type_2_within.type_3_within .items .item .toogle{display: none;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.view_6 .item>.wrap{display: flex;align-items: center;}
	/*not 5*/
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_3_within.type_11 .item:not(.wti) .body-info{flex: 1;display: flex;align-items: center;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_3_within.type_11 .item .image{margin-bottom: 0;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.type_3_within .item{padding: 19px}

	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item .image{margin-right: 20px; }

	/*regions*/
	body .form .popup_regions .items.ext_view > .block{float:none;display:block;border:none;border-bottom:1px solid #ededed;width:100% !important;}
	body .form .popup_regions .items.ext_view .block:last-child{border:none;}
}
@media (min-width:601px){
	.item-views.staff-items.front .flexslider .flex-control-nav{display: none;}
}
@media (max-width:600px){
	section.page-top{padding-top: 31px; padding-bottom: 33px;}
	.top_mobile_region .confirm_region .title{display:block;padding:0 0 14px;}
	.contacts_list{margin-top:68px;}
	.item-views.linked:not(.reviews ) .item .arrow_open{display:none;}
	.arrow_link{display:none;}
	.item-views.vacancy_list .items .item .pay,
	.sections.linked.item-views.vacancys .item .pay{right:39px;}
	.item-views.vacancy_list .items .item .properties,
	.item-views.vacancy_list .items .item .title,
	.sections.linked.item-views.vacancys .item .title,
	.sections.linked.item-views.vacancys .item .properties{margin-right:138px;}
	.tabs_ajax .body-block .catalog.item-views.table .flexslider .slides{padding-bottom:100px;}
	.front.catalog .flexslider .flex-control-nav{bottom: 35px;z-index:0}
	.links-block .links a.back-url{margin-right:20px;}
	.links-block .links a.next-url{float:none;}
	.detail.partners .detailimage{float:none;max-width: none;margin: 0px 0px 20px;}

	.banners-content .text{padding-left:16px;padding-right:16px;}

	.border_block .top-form{padding-bottom:15px;}
	#mobileheader .title-block{max-width: 55%;}
	.mixed_banners .mix_banners .item{float:none;width:100%;}
	.mix_banners .item .text .title{font-size: 1.3333em;max-height: 81px;}
	.mix_banners.bottom .item{width:100%;float:none;}
	.mix_banners.bottom .item.wide{float:none;}
	.mix_banners.bottom .item.wide .text{max-width:100%;}

	.item-views.staff-items.table-type-block.front .body-info{padding-left:0;}
	.item-views.staff-items.table-type-block.front .item .image{float:none;margin-bottom:36px;width:330px;height:330px;line-height:227px;}

	.item-views.staff-items.within.type_3 .items .item .body-info{padding-left:0;}
	.item-views.staff-items.within.type_3 .items .item .image{float:none;margin-bottom:36px;width:330px;height:330px;line-height:227px;}
	.item-views.staff-items.within.type_2.type_3 .items .item .body-info{padding-left:0;}
	.item-views.staff-items.type_1 .item .middle-props .props{display:block;}
	.item-views.staff-items.type_1 .item .middle-props .send_message_button{margin-bottom:23px;}


	.banners-big .slides .title,.banners-content .title{font-size:1.3em;}
	.banners-big .slides .text-block, .banners-big .slides .text-block b,.banners-content .intro-text{font-size:0.8667em;}
	.catalog.sections .row_block .item-wrap{width:100%;}
	.sections.item-views.linked .item{/*padding-right:35px;*/padding: 24px;}
	.sections.item-views.linked.news_list_1 .items .item{padding-right:39px;}
	.sections.item-views.linked.projects_list_1 .items .item{padding-right:39px;}

	body .order-block td{display:block;text-align: center;width: 100%;padding: 30px;}
	body .order-block td + td{padding-top:0px;}
	body .order-block td .btns{padding-right:0;text-align:center;float:none!important;}
	body .order-block td .text{min-height:auto;padding:0px;text-align:center;}
	body .order-block td .text:before{display:block;position:static;margin:0px auto 30px;}
	.detail .order-block .text_wrap{width:auto;}
	.detail .order-block .prices.media{margin-right:0;}

	.contacts_list .item{width:100%;}

	.sections.item-views.linked.news_list_1 .items .item .image{max-height: 100%;float: none;margin-bottom: 26px;width: auto;height: auto;}
	.sections.item-views.linked.news_list_1 .item:not(.wti) .info{padding-left:0;}

	.project.wtop_image .left_block,
	.project.wti .left_block{float:none;width:100%;padding-left:16px!important;}
	.project.wtop_image .right_block,
	.project.wti .right_block{float:none;width:100%;}
	.project.wtop_image .buttons-block,
	.project.wti .buttons-block{margin: 45px 0 0;padding: 39px 0 0;text-align: left;border-top: 1px solid #eaedee;}
	.project.wtop_image .buttons-block .button,
	.project.wti .buttons-block .button{display:inline-block;text-align:left;}
	.project.wtop_image .buttons-block .wrap,
	.project.wti .buttons-block .wrap{margin-left:-5px;margin-right:-5px;}

	.item-views.sections.type_4_within .items .item .info{padding-right:0; padding-left: 0;}
	.item-views.sections.type_4_within.news_list_1  .items .item .info{padding-right:0; padding-left: 290px;}

	.item-views.tarifs.type_4 .item .left_block{float:none;width:100%;}
	.item-views.tarifs.type_4 .item .buy_block_wrap{float:none;width:100%;margin-left:0;margin-top:25px;}
	.item-views.tarifs.type_4 .item .buy_block_wrap .prices{display:inline-block;}
	.item-views.tarifs.type_3 .item .image>.wrap{height:auto!important;padding-top:0;}
	.item-views.tarifs.type_3 .item .image img{position:static;}
	.item-views.tarifs.linked.type_4 .item .buy_block_wrap{margin-left:0;padding-left:16px;padding-right:16px;}
	.item-views.tarifs .flexslider .flex-viewport:before, .item-views.tarifs .flexslider .flex-viewport:after{top:72px;}

	.inline-search-block.fixed.big .search .search-input {height: 85px;}
	.inline-search-block.fixed.big .search .search-button-div {top: 20px;}
	.inline-search-block.fixed.big .search .search-button-div .btn-search {display: none;;}
	.inline-search-block.fixed.big .search .search-input {padding-right: 0;font-size: 1em;}

	.inline-search-block.show_center {top: 0!important;margin-top: 0px;background: transparent!important;}
	.close-block.search_type_1 {right: 5px;top: 5px;}
	.inline-search-block.show_center #title-search .title-search-result {border-left: 1px solid #eff1f5;border-right: 1px solid #eff1f5;}

    	.banners-content+.container .detail.services .order-block .text_wrap{display: none;}
    	.banners-content+.container .detail.services .order-block td {display: flex; flex-direction: column; align-items: flex-start; padding: 17px 20px 19px;}
		.banners-content+.container .detail.services .order-block td .btns {text-align: left;}

	/*detail services linked_staff*/
	.detail.services .services .sections.linked.item-views.staff .item .image{  height: 143px;  width: 143px;border-radius: 50%;padding-top:inherit !important;    margin-left: 0;}

	.detail.services .sections.linked.item-views.staff .item>.wrap { border: 1px solid #eff1f5;}
	.detail.services .sections.linked.item-views.staff .item .body-info{border: none;padding: 20px;}

	.detail.services .sections.linked.item-views.staff .flexslider .flex-viewport{padding: 0;}

	.detail.services .sections.linked.item-views.staff .owl-item .item>.wrap { margin-right: -1px; }
	.detail.services .sections.linked.item-views.staff .owl-carousel .owl-stage-outer{margin: 0 -1px 0 0;}
	/*detail services linked_goods*/
	.detail.services .goods-block .catalog.item-views.table.front.linked .footer-button .btn{height: 44px;    padding: 14px 21px 13px;}
	.detail.services .goods-block .catalog.item-views.table.front.linked .footer-button { margin: 14px -16px 0;}
	/*detail services linked_sales(articles)*/
	.detail.services .sale .sections.item-views.linked .item .previewtext{display: none;}
	.detail.services .sections.item-views.linked .pagination_nav .ajax_load_btn_pagination{margin:20px 0 0;}
	.detail.services .sections.item-views.linked .pagination_nav .ajax_load_btn_pagination .more_text_ajax{  padding: 14px 20px;}

	.item-views.front .show_all, .contacts.front .show_all{ margin-bottom: 5px;}
	.body.index h2 { margin-bottom: 22px;}

	.item-views.staff-items.table-type-block.front .flexslider{border: 1px solid #eff1f5;}
	.item-views.staff-items.table-type-block.front .item {padding: 24px 24px 24px 24px; }
	.item-views.staff-items.table-type-block.front .item .post {margin: 0 0 5px;}
	.item-views.staff-items.table-type-block .item .title { font-size: 1.5333em; margin: 0 0 4px;}
	.item-views.staff-items.table-type-block .item .top-block-wrapper { padding: 0px 0px 3px;}
	.item-views.staff-items.table-type-block.front .body-info{padding-left:0;    display: flex;   flex-direction: column;}
	.item-views.staff-items.front.type_1 .item .middle-props{order: 3; margin: 0px; }
	.item-views.staff-items.front.type_1 .item .middle-props .btn.btn-xs {padding: 11px 16px 10px 16px;}
	.item-views.staff-items.front.type_1 .item .button .btn{padding: 12px 46px 11px 19px;}
	.item-views.staff-items .item .button .btn:after{top: 15px;}
	.item-views.staff-items .item .button{order: 4; margin: 0px 0 0;}
	.item-views.staff-items.type_1 .item .middle-props .send_message_button .btn{width: 100%;}
	.item-views.staff-items.type_1 .item .middle-props .send_message_button{width: 100%;margin: 0px 0px 10px 0px;}
	.item-views.staff-items .item .body-info .button .btn{width: 100%;}
	.item-views.staff-items.table-type-block.front .item .image{float:none;margin-bottom:21px;width:143px;height:143px;line-height:140px;}
	.item-views.staff-items.table-type-block.type_1.front .item .bottom-props{margin: 0px -8px 0px -8px;}
	.item-views.staff-items.type_1 .item .middle-props .props{display:none;}
	.item-views.staff-items.front .flexslider .flex-direction-nav {display: none;}
	.item-views.staff-items.front .flexslider .flex-control-nav{display: block;}


	.sections.item-views.linked .item{padding-right:35px;}

	.catalog.item-views.table .item .buy_block .buttons{width: 100%;}
	.catalog.item-views.table .item .buy_block .counter{display: none;}
	.item-views.front.staff-items.table-type-block.blocks.type_1:not(.linked){ padding-bottom: 100px;}
	.item-views.front.staff-items.table-type-block.blocks.type_1 .flexslider.view-control .flex-control-nav{bottom: -60px;}
	.item-views.staff-items.front .flexslider .flex-control-nav li{padding-bottom: 10px; }
}

@media (max-width:560px){
	.item-views.news-items .item{width:100%;}
	.item-views.news-items:not(.projects) .item .title{height:auto;max-height:100px;}
	.item-views.news-items:not(.projects) .item .period{margin-top:14px;}
	.item-views.news-items:not(.projects) .item.big_block>.wrap .body-info{min-height:0;padding-right:0;position: static;width: 100%;}
	.item-views.news-items:not(.projects) .item.big_block>.wrap .image{height: auto;padding-top:0;}
	.item-views.news-items:not(.projects) .item>.wrap .image{padding-top:0;}
	.item-views.news-items:not(.projects) .item>.wrap .image>.wrap{position:static;}
	.item-views.news-items:not(.projects) .item.big_block>.wrap .image img{width: 100%;max-width: 100%;}
	.item-views.news-items:not(.projects) .item,
	.item-views.news-items:not(.projects) .item>.wrap,
	.item-views.news-items:not(.projects) .item .section_name{height:auto!important;}
	.item-views.services-items.type_1.icons .items .item:not(.wti) .image{float:none;margin-bottom:39px;}
	.item-views.services-items.type_1.icons .items .item:not(.wti) .body-info{padding-left:0;}
	.item-views.news-items.projects .item:not(.big_block) .image{padding-top:66.6%;}
	.item-views.news-items.projects .item .image>.wrap{background-size:100% auto!important;}
	.contacts.front .left_block .bottom_block table,
	.contacts.front .left_block .bottom_block table tbody,
	.contacts.front .left_block .bottom_block table tr,
	.contacts.front .left_block .bottom_block table td{display:block;width:100%;}
	.contacts.front .left_block .bottom_block .property{margin-right:0;display:block;width:100%;}
	.item-views.news-items.projects:not(.linked).type_1 .item:not(.big_block) .image{padding-top:66.66666%;}

	.item-views.reviews_items.type_2 .items .item .top-info{padding-right:0;}
	.item-views.reviews_items.type_2 .items .item .rating_wrap{margin-top:12px;position:static;}

	.jqmWindow:not(.right_slide) .form.popup>.wrap,
	.jqmWindow.right_slide .form.popup>.wrap{padding-left:5px;padding-right:5px;}
	.jqmWindow.right_slide.auth_frame .form-header,
	.jqmWindow.right_slide .form.popup>.wrap form,
	.jqmWindow.right_slide .auth_wrapp .soc-avt{padding-left:35px;padding-right:35px;}
}

@media (max-width:540px){
	.item-views.services-items .left_block h2 {margin-bottom: 20px;}

	.item-views.news-items .ajax_btn .btn {width: 100%;}
	.item-views.news-items .item .body-info>.wrap {padding: 25px 22px 19px;}
	.item-views.news-items .item .section_name {margin: 0 0 6px;}
	.item-views.news-items .item .period {bottom: 11px;left: 23px;}
	.item-views.news-items .item .title {margin: 0 0 37px;}
	.item-views.front .show_all,
	.contacts.front .show_all{float:none!important;display:inline-block;margin-top:0;margin-bottom:5px;margin-left:1px;}
	.item-views.front .show_all+h2{padding-right:0;}
	.item-views.front .tabs_ajax .show_all{margin-left:0;margin-top:0;}

	.reviews_items.front_items .show_all{float:none!important;display:inline-block;margin-top:0;margin-bottom:17px;margin-left:0;}
	.item-views.sections.type_4_within .items .item .image{margin-bottom:39px;float:none;width:100%;max-height:100%;max-width:100%;}
	.item-views.sections.type_4_within .items .item .image a{display:block;}
	.item-views.sections.type_4_within .items .item .info{padding-left:0;}
	.item-views.sections.type_4_within.news_list_1 .items .item .info{padding-left:0;}
	.sections.item-views.type_4_within .items .item .info{padding-right:0;}
	.item-views.sections.type_4_within.type_12_within .items .item .image{margin:0 0 39px;float:none;}
	.item-views.sections.type_4_within.type_12_within .items .item .image a{display:block;}
	.item-views.sections.type_4_within.type_12_within .items .item .info{padding-left:0;}

	.item-views.partners.within.list-type-block .items .item .image{float:none;margin:0 auto 35px;}
	.item-views.partners.within.list-type-block .items .item .body-info{padding-left:0;}

	.detail .tizers>.wrap{padding:0 16px;}
	.detail .tizers .tizer{width:100%;margin-top:17px;margin-bottom:17px;}
	.catalog.item-views.table .items > div{float:none;width:100%;}
	.catalog.item-views.table .items.compactItemsMobile  > div{float:left;width:50%;}

	.item-views.news-items.press .top_block .show_all{display: block;margin-top: 8px;}
	.item-views.news-items.press .top_block .subscribe{float: right!important;}
	

}

@media (max-width:530px){
	.fancybox-prev{left:0;}
	.fancybox-next{right:0;}
	.reviews.item-views.front .item .rating_wrap{display:none;}
	.reviews.item-views.front .item .rating_wrap.media{display:block;}
	.reviews.item-views.front .item .top_wrapper{padding-right:0;}
	.reviews.item-views.front .item .title{padding-right:0;}
	.reviews.item-views.front .item .top-info{padding-left:0;}
	.review-detail .reviews.item-views.front .rating_wrap{display:block;}
	.review-detail .reviews.item-views.front .rating_wrap{margin-top:12px;}
	.review-detail .reviews.item-views.front .item .preview-text{margin-top:17px;}

	.reviews.item-views.front .item.wti .body-info{padding-left:0;}
	.reviews.item-views.front .item .image,
	.reviews.item-views.front.linked .item .image{float:none;}
	.reviews.item-views.front .item .body-info,
	.reviews.item-views.front.linked .item .body-info{padding-left:0;}
	.reviews.item-views.front .item .image,
	.reviews.item-views.front.linked .item .image{margin-bottom:20px;}
	.reviews.item-views.front .item .image>.wrap,
	.reviews.item-views.front.linked .item .image>.wrap{margin-left:0;}
	.reviews.item-views.front .item .preview-text:before{display:none;}
	.reviews.item-views.front .item .top_wrapper{padding-left:0;}
	.reviews.item-views.front.linked .item .top-info{padding-left:0;}

	.top-block .info-text .phone-block{max-width:200px;font-size:0px;}
	.top-block .info-text .phone-block a{padding-left:5px;padding-right:0px  !important;}

	.detail blockquote::before{/*top:-3px;left:4px;*/font-size:90px;}
	.detail blockquote{padding-left: 0; padding-top: 34px;}
	.detail blockquote.info{padding-left: 34px;}

	.news.front .item .text{display:none;}

	.banners-big .slides .righttext .text .inner{padding-left:0;padding-right:0;}

	.main > .container > .row > .maxwidth-theme > div:not(.left-menu-md):not(.right-menu-md){width:100%;}
	.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;}
	.form.order .required-fileds{margin:-15px 0 15px;float:none!important;}

	.basket .basket_empty .empty_icon{display:block;float:none;margin:0 auto 23px;}
	.basket .basket_empty>.wrap{margin-top:0;}

	.basket_order .confirm{text-align:center;}
	.basket_order .confirm .success_icon{float:none;margin:0 auto 23px;}
	.basket_order .confirm .description{padding:0;margin-top:0;}
	.basket_order .confirm .description .btn{margin:15px 0 0;display:block;}
	.basket_order .confirm .description .btn:first-of-type{margin-top:0;}

	.list-type-block.item-views.wide_img .item .body-info{padding:20px 0px 0px;}
	.list-type-block.item-views.wide_img .item .image + .body-info{padding:0px;}
	.list-type-block.item-views.wide_img .item > .image{width:auto;float:none;}


	.basket.default .foot .remove.all{float:none!important;}
	.basket.default .foot .total{float:none!important;margin-top:15px;text-align:left;width:auto;}
	.basket.default .basket_empty>.wrap{padding-left:0;text-align:center;}
	.basket .basket_empty>.wrap:before{left:50%;margin-left:-45px;}
	.logo-row .top-callback .phone{right:50px;top: -46px;}
	.logo-row .top-callback .basket_top+.callback +.phone{right: 100px;}
	.logo-row .top-callback .phone .phone-number > div a{font-size:14px;}
	.logo-row .logo img{max-width:100%;}
	.logo-row .logo{width: 43%;}


	.list-type-block.item-views.staff .item .image:not(.pagging){margin:25px auto;float:none;}
	.list-type-block.item-views.staff .item:not(.wti) .body-info{padding-bottom:20px;padding-left:20px !important;padding-right:20px !important;}
	.list-type-block.item-views.staff .item:not(.wti) .body-info .bottom-props{padding-bottom:0px;}
	.review-detail .reviews.item-views.front .item:not(.wti) .top-info{padding-left:0;}
	.catalog.item-views.big-img.list .item{padding:0px 0px 20px;}
	.catalog.item-views.big-img.list .item .text{padding:10px 30px !important;}

	/*responsive table*/
	table.table, table.table thead, table.table tbody, table.table th, table.table td, table.table tr{display: block;}
	table.table thead{display:none;}
	table.table thead + tbody tr:first-of-type{position: static;}
	body table.table thead + tbody tr td{border: none;position: relative;text-align: left !important;}
	table.table thead + tbody td .th-mobile{display:block;text-overflow: ellipsis;overflow: hidden;}
	table.table tr:last-of-type td{border-bottom:none;}

	#mobileheader .title-block{max-width: 50%;}

	.detail.staff .detailimage{float: none;width: auto;max-height: 100%;margin-bottom: 30px;}
	.detail.staff .properties{padding-left:0;}
	.detail.staff .post-content{margin-top:46px;}

	.item-views.vacancy_list .items .item .accordion-head .title{margin-right:62px;}
	.item-views.vacancy_list .items .item .properties{margin-right:62px;}
	.item-views.vacancy_list .items .item .pay,
	.sections.linked.item-views.vacancys .item .pay{position:static;}
	.item-views.vacancy_list .items .item .pay{margin-top:9px;margin-bottom:-1px;}
	.sections.linked.item-views.vacancys .item .pay{margin-top:6px;margin-bottom:-10px;}
	.item-views.vacancy_list .items .item .properties,
	.item-views.vacancy_list .items .item .title,
	.sections.linked.item-views.vacancys .item .title,
	.sections.linked.item-views.vacancys .item .properties{margin-right:0;}

	.detail .docs-block .item-wrap{width:100%;}

	.contacts-stores .item .image{width:auto;max-height:100%;float: none!important;margin: 0 0 23px;}
	.contacts-stores .item .top-wrap{padding-left:0;}
	.contacts-stores .item .image img{width:100%;}

	.cabinte-page .auth_wrapp{padding-left:35px;padding-right:35px;}
}

@media (max-width: 515px) {
	.item-views.partners.within.type_3 .items .item{width:100%;}
	.bx_soc_comments_div .nav-tabs li{float:none;width:100%;margin:0 0 -1px;}
	.bx_soc_comments_div .tabs_wrap:after{display:none;}
	.sections.head-block.top .item-link{float:none;width:100%;}
}

@media (max-width: 500px) {
	.detail .chars .char-wrapp {padding: 10px 29px 27px !important;}
	.detail .chars .char-wrapp .char {background-image: none;}
	.detail .chars .char-wrapp .char_name {
		margin-top: 11px !important;
		margin-bottom: -1px !important;
		background-image: none;
		display: block;
		width: auto;
		padding-top: 0px;
		padding-bottom: 0;
	}
	.detail .chars .char-wrapp .char_name span {color: #777;font-size: .867em;line-height: 1.692em;}
	.detail .chars .char-wrapp .char_value {
		background-image: none;
		display: block;
		width: auto;
		padding-top: 0px;
		padding-bottom: 0;
		padding-left: 0;
		line-height: 21px;
		text-align: left;
	}
	.detail .chars .char-wrapp .char_value span {padding-left: 0;}
	
	.catalog.item-views.table .item .footer-button .btn{padding: 12px 21px 11px; height: 40px;}
	section.page-top{padding-top:20px;padding-bottom:20px;}
	section.page-top.title_v3,section.page-top.title_v4{padding-top:31px;padding-bottom:41px;}

	.contacts_page.contacts.front .left_block{padding-right:16px;padding-left:16px;}
	body.with_decorate .contacts_page.contacts.front .left_block{padding-right:16px;padding-left:16px;}
	.contacts_page.contacts.front .feedback>.wrap,
	body:not(.with_decorate) .contacts.front .left_block,
	.contacts.front.type_2.contacts_page .image,
	body:not(.with_decorate) .contacts.front.type_2.contacts_page .image,
	.contacts_page.contacts.front.type_2 .item.image{padding-left:16px;padding-right:16px;}
	.contacts_page.contacts.front.type_4 .left_block{padding-bottom:50px;}

	.contacts.front.type_2 .bx-yandex-view-map,
	.contacts.front.type_2 .image,
	.contacts-v5 .contacts-page-map,
	.contacts-page-map.type_3,
	.contacts.front .bx-yandex-view-map,
	.contacts.front .left_block,
	body.with_decorate .contacts.front .left_block,
	.contacts.front.type_1 .right_block .bx-yandex-view-map{padding-left:16px;padding-right:16px;}
	.contacts.type_4 .right_block .bx-yandex-view-layout,
	.contacts-v5 .contacts-page-top, .contacts-v5 .contacts-stores,
	.contacts.type_3 .contacts-wrapper, .contacts_list{padding-left:0;padding-right:0;}

	.item-views.services-items.type_4:not(.icons) .items .item .image{float: none;margin-bottom: 26px;padding-top: 66.5%;width: auto;height: auto;}
	.item-views.services-items.type_4:not(.icons) .items .item .body-info{padding-left:0;}
	.item-views.services-items.type_4.product_items:not(.icons) .items .item .image{padding-top:0;}
	.item-views.services-items.type_4.product_items:not(.icons) .items .item .body-info{padding-left:0;}
	.item-views.services-items.type_4.icons .items .item .image{float:none;margin:0 0 27px;}
	.item-views.services-items.type_4.icons .items .item:not(.wti) .body-info{padding-left:0;}

	.tizers.in_content .tizer{width:100%;}

	.sections.item-views.front:not(.icons) .items .item .info{padding-left:0;}
	.sections.item-views.front:not(.icons) .items .item .image{float:none;margin-bottom:26px;padding-top:66.5%;width:auto;height:auto;}
	.sections.item-views.list:not(.icons) .items .item .info{padding-left:0;}
	.sections.item-views.list:not(.icons) .items .item .image{float:none;max-height:100%;margin-bottom:26px;width:auto;height:auto;}
	.sections.item-views.linked .items .item{display:block;}
	.sections.item-views.linked .items .item .info{padding-left:15px;}
	.sections.item-views.linked .items .item .image,
	.sections.item-views.linked.news_list_1 .items .item .image{max-height:100%;float:none;margin-bottom:26px;width:auto;height:auto;}
	.sections.item-views.linked.partners .items .item .image{margin-bottom:0px;}
	.sections.item-views.linked.projects_list_1 .items .item .image{max-height:100%;float:none;margin-bottom:26px;width:auto;height:auto;}
	.sections.item-views.linked.projects_list_1 .items .item .title{padding-right:0;}
	.sections.item-views.within .items .item .image>.wrap{position:absolute;}

	body .banners-content .maxwidth-theme{min-height:320px;padding: 0;height: auto;align-items: flex-end;}

	.detail .item-views.front{padding-bottom:0;}

	.display-type{margin-top:10px;margin-right:0;margin-left:-9px;float:none!important;text-align:left;width:100%;}
	.ordering-wrap{float:none;width:100%;}
	.catalog.item-views.list .item .image-wrapper{float:none;margin:0 0 31px;width:100%;height:auto;line-height:1;}
	.catalog.item-views.list .item .text{padding-left:0;}

	.catalog.item-views.price .item .text .text-block, .catalog.item-views.price .item .text .price-block{float:none;width:100%;}
	.catalog.item-views.price .item .text .text-block{margin-bottom:9px;}
	.catalog.item-views.price .item .text .price-block .price{margin-top:0;}
	.sections.item-views.linked.staff .items .item .image{padding-top:0;margin-bottom:0;}

	.item-views.sections.type_5_within .items .item{padding-top:50px;padding-bottom:46px;}
	.sections.item-views.linked.staff.within .items .item-wrap{width:100%;}

	.item-views.partners.within .item-wrap{width:100%;}

	.item-views.reviews_items .items .item .image_staff{margin-top:0;margin-bottom:25px;float:none;}
	.item-views.reviews_items .items .item .answer .text{padding-left:0;}

	.vacancy_desc .properties .button{float:none!important;margin:0 0 35px;}
	.vacancy_desc .properties>.wrap{padding-left:0;}

	.item-views.documents_list.type_1 .docs-block .item{width:100%;}
	.page-top .share.top{display:none;}
	.body .page-top .print-link{display:none;}
	body h1{padding-right:0;}
	h1{font-size:1.7333em;}
	.page-top .share.top,
	.body .page-top .rss{margin-top:-2px;}


	.project.item .top_image{height:250px;}

	.contacts.type_3 .top_block .item{width:100%;}

	.item-views.front:not(.linked).news_list{padding-top:0;padding-bottom:0;}

	.item-views.news-items.projects.linked .show_all{float: none!important;display: inline-block;margin-top: 0;margin-bottom: 17px;margin-left: 0;}
	.item-views.news-items.projects.linked.type_4{padding-top:0;padding-bottom:0;}

	.item-views.company.front .company-block .text .btn{display:block;}
	.item-views.company.front .company-block .text .btn{margin:10px;}
	.item-views.company.front .company-block .text .buttons{margin:32px -10px -10px;}

	.catalog.item-views.list .item .foot{margin-left:0;}
	.catalog.item-views .more_text_ajax{padding: 12px 20px;}
}

@media (max-width: 470px) {
	.item-views.reviews_items .items .item.wlogo .right_block .image{float:none;}
	.item-views.reviews_items .items .item.wlogo .right_block .body-info{padding-left:0;}
	.item-views.reviews_items.type_2 .items .item .image{float:none;margin-bottom:19px;}
	.item-views.reviews_items.type_2 .items .item .top-info{padding-left:0;}
	.item-views.reviews_items.type_2 .items .item .top-info{margin:0;}
	.item-views.reviews_items.type_2 .items .item.wlogo .top-info{padding-left:0;}
	.item-views.reviews_items.type_2 .items .item.wti .question .top-info{padding-top:90px;}
	.item-views.reviews_items.type_2 .items .item .question{padding-top:49px;}
	.item-views.reviews_items.type_2 .items .item.wlogo .image{margin-top:0;}

	.catalog.detail .wrapper-block-btn .wrapper{width:100%;display:block;}

	.instagram_ajax .instagram .item{width:100%;}
	.list-type-block.item-views .item > .image, .list-type-block.item-views.image_right .item > .image{float:none;width:100%;text-align:center;}
	body .company-block .list-type-block.item-views{text-align:center;}
	.company-block .list-type-block.item-views .item > .image{width:54px;max-width:none;display: inline-block;}
	body .company-block .list-type-block.item-views .item > .body-info{padding-top:5px;}
	.list-type-block.item-views .item > .body-info, .list-type-block.item-views.image_right .item .body-info{float:none;width:100%;padding-left:0px !important;padding-right:0px !important;}
	body .list-type-block.item-views .item > .body-info{padding-top:20px;}
	.barnd-block .list-type-block.item-views .item > .body-info{padding-top:20px;}

	.catalog.detail .wrapper-block-btn{white-space:normal;}

	.reviews.item-views .item.review .image{display:none;}
	.reviews.item-views .item.review .image + .body-info{padding:0px;}
	.staff.item-views .item .image{margin:auto;}
	.staff.item-views .item .image + .body-info{padding-left:40px;padding-right:40px;}
	.list-type-block.item-views.slider-items .item > .image{display:none;}
	body .list-type-block.item-views.slider-items.list .item .body-info{padding:26px 30px 10px 30px !important;}
	body .list-type-block.item-views.slider-items.list.tarifs .item .body-info{padding:0px !important;}
	body .list-type-block.item-views.slider-items.list.tarifs .head-block .item .body-info{padding:10px 5px !important;}
	.catalog.item-views.price .item .img-block{padding:0px;width:100%;float:none;}
	.catalog.item-views.price .item .img-block + div{width:100%;float:none;}
	.catalog.item-views.price .item .text .buy_block{white-space:nowrap;}
	.barnd-block .item .image .preview{display:none;}

	.contacts-stores .mobile-title-phone .row > div{width: 100%;float:none;padding-bottom:10px;}
	.blog.list-type-block.item-views .item .title, body .banners-small.blog .item .inner-item .title span{font-size:18px;}
	#mobileheader .title-block{max-width: 45%;}

	.item-views.type_2_within.within.services-items .item .image{float:none;margin-bottom:28px;height:60px;line-height:57px; margin-left: 0;}
	.item-views.type_2_within.within.services-items .item .image img{display:inline;}
	.item-views.type_2_within.within.services-items .item .body-info{padding-left:0;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item{padding: 20px;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item>.wrap{display: flex;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.view_5 .item .image,
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items.view_2 .item .image {margin-bottom: 0px;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item .body-info{padding-left:0; padding-right: 0; flex:1;display: flex;align-items: center;}
	#compact-view-mobile-catalog-sections.item-views.type_2_within.within.services-items .item .arrow{display: none;}

	.item-views.type_2_within.within.services-items .item .title{padding-right:0;}
	.item-views.type_2_within.within.services-items.type_3_within .item .image{height:auto;}

	.item-views.reviews_items .items .item .rating_wrap{margin-left:0;margin-right:0;}
	.item-views.reviews_items .items .item .date{display:block;margin-top:14px;margin-left:0;margin-right:0;}
	.item-views.reviews_items .items .item .left_block .top-wrapper{padding-left:0;}
	.item-views.reviews_items .items .item .left_block .top-wrapper:before{display:none;}
	.reviews.item-views.front .item .preview-text{margin-top:20px;}

	.detail.vacancy .properties .property{width:100%;}

	.jqmWindow:not(.review_frame),
	.review-detail .reviews.item-views.front .item{padding-left:35px;padding-right:35px;}

	.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 .buy_block{margin:0 auto 18px;}
	.basket.default .items .item .prices{margin-top:0!important;padding:0!important;}
	.basket.default .items .item .description{margin-top:0;margin-bottom:14px;}
	.basket_order .confirm{padding:49px;}
	.basket .basket_empty{padding:49px;}
	.item-views.type_2_within.within.services-items.type_10 .item:not(.wti) .body-info{padding-left:0;}
	.item-views.type_2_within.within.services-items.type_10 .item .image img{display:block;}
	.item-views.type_2_within.within.services-items.type_11 .item .image img{display:block;}

	.list-type-block.item-views.licenses .item > .image{padding:0;margin-bottom:39px;}
	.list-type-block.item-views.licenses .item .body-info .zoom{display:none;}
	._ohf{float:none;}

	.item-views.tarifs.type_4 .item .image{float:none;margin:0 0 30px;}
	.item-views.tarifs.type_4 .item .right_block{padding-left:0;}
	.item-views.tarifs.type_4.type_5 .item .right_block{padding-left:0;}

	.instagram_ajax .instagram.type_3 .right_items_1 .item{float:none;width:100%;}
	.instagram_ajax .instagram.type_3 .right_items_2 .item{float:none;width:100%;}
}
@media (max-width:430px){
	.item-views.services-items.type_1 .items .item .title {font-size: 1.3333em;line-height: 1.2em;padding: 0;margin: 0 0 17px;}

	.logo-row .top-callback .phone{top: -48px;}
	.logo-row .top-callback .phone .phone-number > div a{font-size: 11px;}
	.teasers.item-views.icons.front .item .image{display:none;}
	.teasers.item-views.icons.front .item .info{padding-left:0px;}
	#mobileheader .title-block{max-width: 40%;}
	.item-views.services-items .items .item>.wrap>.wrap{padding:24px;}
	.item-views.services-items .items .item.warrows>.wrap>.wrap{padding-right:24px;}
	.item-views.services-items .items .item .more a{padding-left:24px;padding-right:24px;}

	.item-views.services-items.type_2:not(.within) .items .item,
	.item-views.services-items.type_2.within .items .item{float:none;width:100%;}
	.item-views.services-items.type_3.icons .items .item,
	.item-views.services-items.type_5.icons .items .item{float:none;}
	.item-views.staff-items.table-type-block.front .item .image{width:288px;height:288px;line-height:285px;}

	.item-views.staff-items.within.type_3 .items .item .image{width: 288px;height: 288px;line-height: 285px;}


	body .item-views.documents_list.type_2 .docs-block .item .arrow_link{width:auto;height:auto;border:none;top:-27px;right:-29px;left:-29px;bottom:-28px;}
	body .item-views.documents_list.type_2 .docs-block .item .arrow_link:before{display:none;}
	body .item-views.documents_list.type_2 .docs-block .item:hover .arrow_link{background:none;border:none;}
	body .item-views.documents_list.type_2 .docs-block .blocks .inner-wrapper{padding-right:0;}

	.detail .galerys-block .small-gallery-block .items .col-xs-6{width:100%;}
	body .project .buttons-block .button{display:block;}
	body .project .buttons-block .button .btn{display:block;}
	body .project.wtop_image .buttons-block .button,
	body .project.wti .buttons-block .button{display:block;}
	body .project.wtop_image .buttons-block .button .btn,
	body .project.wti .buttons-block .button .btn{display:block;width:100%;}

	.instagram_ajax .instagram.type_2 .item{width:100%;}
	.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons { flex-direction: column;}
	.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons .btn.btn-video{min-height: 42px;}

	/*detail services linked_staff*/
	.item-views.staff-items.table-type-block.front .item .image{width:143px;height:143px;line-height:140px;}

	.form.success .form-header{padding-left: 40px; padding-right: 40px;}
	.form.success .form-header .description { display: flex; flex-direction: column;align-items: center;text-align: center;}
	.form.success .form-header .description .success-text { padding: 20px 0 0 0;}

}

@media (max-width:410px){
	footer .callback_wrap{display:block;margin-top:-5px;}
}

@media (max-width:400px){
	h2,
	.contacts.front .left_block .top_block .address{font-size:1.6em;}
	.contacts_page.contacts.front.type_4 .left_block{padding-bottom:60px;}
	.lk-page .form .top-form,
	.lk-page .form .bottom-form{padding-left:30px;padding-right:30px;}

	.main_info .buttons .button{width:100%;}
	.main_info .buttons .button .btn{width:100%;}

	.auth_wrapp .form-body .forgot{display:none;}
	.auth_wrapp .form-body .forgot_wrap{display:block;margin:42px 0 -7px;}
	.auth_wrapp .form-body .forgot_wrap .forgot{display:block;margin:0;}
	.auth_wrapp .form-wr .prompt{float:none!important;}

	.project.item .top_image{height:200px;}
	/* mobile headers */
	#mobileheader .right-icons{padding-right:10px;}
	#mobileheader .wrap_icon{padding-left:10px;padding-right:10px;}

	.logo-row .top-callback .basket_top+.callback +.phone{display:none !important;}

	.subscribe-block-wrapper .text{font-size:14px;}
	.subscribe-block-wrapper .subscribe-btn{padding: 13px 15px 14px;}
	.subscribe-block-wrapper .form-control.subscribe-input{padding-right:140px;}

	.wrap-portfolio-front .row .inner-wrapper-text{padding: 60px 20px 50px;text-align:center;}
	.wrap-portfolio-front .row .inner-wrapper-text .main-wrapper .link .btn{margin: 0px;}
	.row.block-with-bg + .row .item-views.blocks h3{padding-top: 56px;}
	.blog.list-type-block.item-views .item > .image{height:auto;}
	.item-views .title-wrapper.bottom-props .value{margin-bottom:4px;}

	.mix_banners .item .text .title{font-size: 1.0667em;max-height: 88px;}

	.content-md.view_full .catalog.item-views.table .item-wrap{width:100%;}

	.item-views.reviews_items .items .item .right_block{margin-bottom:28px;}
	.item-views.reviews_items .items .item .right_block .image{float:none;}
	.item-views.reviews_items .items .item .right_block .body-info{padding-left:0;}
	.item-views.reviews_items .items .item .date{margin-top:10px;}


	.basket_order .items .item .price{margin-bottom:8px;width:100%;}
	.basket_order .items .item .summ{width:100%;text-align:left;}
	.basket_order .items .foot .title{margin-bottom:4px;width:100%;}
	.basket_order .items .foot .summ{width:100%;text-align:left;}

	.auth_wrapp .buttons .btn{float:none!important;display:block;width:100%;}
	.auth_wrapp .buttons .btn.register{margin-top:10px;}

	.item-views.tarifs.type_4 .item .properties .property{background:none;}
	.item-views.tarifs.type_4 .item .properties .property .title-prop{float:none!important;padding-right:0;max-width:100%;color:#999;}
	.item-views.tarifs.type_4 .item .properties .property .value{float:none!important;margin-top:2px;padding-left:0;max-width:100%;text-align:left;}
}
@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.contacts .required-fileds{float:none !important;text-align:center;}
	.form.contacts .required-fileds + div.pull-right{float:none !important;text-align:center;margin-top:15px;}

	.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 .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;}
	.banners-big.front{ min-height: 200px;}
	.banners-big.front.hidden_narrow{display:none;}

	.company-block .item-views.front .props{padding-top:40px;}
	body .company-block .list-type-block.item-views{padding-bottom:35px;}

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

	/*subscribe*/
	.subscribe-edit-main table.data-table tr{border-bottom:1px solid #ebeef1;}
	.subscribe-edit-main table.data-table tr td{padding:5px 0px;}
	.subscribe-edit-main table.data-table tr td:first-child{padding-bottom:0px;}
}

@media (max-width:380px){
	/* mobile headers */
	body #mobileheader .logo-block .logo{max-width:108px;}

	.catalog.item-views.table .item .image{ height: 110px;}
	.stickers .stickers-wrapper > div {padding: 3px 5px;    font-size: 10px;}
}

@media (max-width:357px){
	.partners.front .flex-direction-nav{display:none;}
	.partners.front .btn, .services.front .btn{right:-10px;}
	.detail.catalog .tizers + .ask_a_question{margin-top:60px;}
	.teasers.item-views.front .item .image, .news.front .item .image{height:50px;line-height:48px;max-height:50px;max-width:75px;width:75px;}
	.teasers.item-views.front .item .info, .news.front .item .info{padding-left:90px;}
	.projects.item-views.table .item > a{width:100%;}
	#mobileheader .title-block{max-width: 35%;}
	.select-outer select{width: 215px;}
	.catalog.item-views.list .item .buy_block{white-space:nowrap;}
}
@media (max-width:320px){
	.catalog.sections.front .item{padding:10px;margin:0 0 0px;}
	.catalog.sections.front .item .image{height:80px;line-height:79px;}
	body .order-block td{padding-left:25px;padding-right:25px;}
}

@media (max-width:319px){
	/* mobile headers */
	#mobileheader .right-icons{padding-right:4px;}
	#mobileheader .wrap_icon{padding-left:4px;padding-right:4px;}
}