@media (min-width: 0px) and (max-width: 768px) {
	body {background-size: auto;}
	p {margin: 0 0 15px 0;line-height: 1.5;}
	.block_title {font-size: 22px;}
	.block_title:after {margin-top: 7px;}
	.block_subtitle {font-size: 16px;line-height: 1.5;margin-bottom: 20px;}
	.index_info_title {font-size: 18px;}
	.header_address {font-size: 12px;}
	.header_phone {font-size: 14px;}
	

	.header_menu {font-size: 14px;}
	.header_menu a:hover, .header_menu a.active {box-shadow: 0px;}
	.page_header_block h1 {font-size: 24px;}
	.cart_item_price {margin: 0}


	.cat_item_index img, .cat_item img {width: 100%;}
	.object_properties {padding: 0 20px;}
	.object_prop {margin: 0 0px 20px 0;}
	.object_price_wrap {margin:0;}
}
@media (min-width: 768px) and (max-width: 991px) {
	body {background-size: auto;}
	p {margin: 0 0 15px 0;line-height: 1.5;}
	.block_title {font-size: 22px;}
	.block_title:after {margin-top: 7px;}
	.block_subtitle {font-size: 16px;line-height: 1.5;margin-bottom: 20px;}
	.index_info_title {font-size: 18px;}
	.recall_btn_wrap {text-align: right}
	
	.header {margin: 0;padding: 10px 0;}
	.header_menu {margin-bottom: 0;}

	.show_mobile_menu {display: block;}
	.main_menu_wrap {display: none;padding-bottom: 10px !important;}
	.main_menu_wrap li {display: block !important; line-height: 30px !important;}
	
	.header_menu ul li {padding: 0 20px 0 0;font-size: 11px;}

	.index_slider {margin-bottom: 20px;}
	.index_new_block {padding: 20px 0;}
	.index_info_block {padding: 20px 0;}
	.index_news_block {padding: 20px 0 0 0;}
	.index_news_block_header {padding: 0px 0 10px 0;}
	.footer_top {padding-top: 20px;padding-bottom: 20px;}
	.footer_top_menu {margin: 20px 0 0 0px;float: none;}
	.footer_top_menu li {margin: 0 20px 10px 0;}
	.footer_contacts_address {margin-bottom: 30px;}
	.footer_contacts_worktime {margin-bottom: 30px;}
	
	.cat_item img {width: 100%;}
	
	.object_properties {padding: 0 20px;}
	.object_prop {margin: 0 0px 20px 0;}
	.object_price_wrap {margin:0;}
}


@media (min-width: 991px) and (max-width: 1200px) {
	.logo {max-width: 150px;}
	.block_title {font-size: 24px;}
	
	.header_phones {padding: 0px 0;line-height: 26px;}
	.header_phones:before {display: none;}
	.header_phones_item{padding-left: 0px;}
	.header_phones_item:before {display: none;}
	.header_address:before {display: none;}
	.header_email:before {display: none;}

	.index_news_item_title {font-size: 16px;bottom: 44px;padding: 0 15px;}
	.index_news_item_date {font-size: 13px;bottom: 10px;}
	
	.sidebar_materials {padding: 20px 0 20px 20px;}
	.sidebar_menu>li>a {padding: 10px 10px 10px 20px;line-height: 20px;}
	.sidebar_menu>li>a>img {display: none;}
}

@media (min-width: 991px) {
	.header_menu a:hover,
.header_menu a.active {
	box-shadow: 0px 0 90px #a4a4a4;
}
}



@media (min-width: 991px) and (max-width: 1200px) {

}

@media (max-width: 991px) {

}

@media (min-width: 0px) and (max-width: 392px) {

}