@media screen  and (max-width: 2536px) {
	#map .left_block ul.menu li a span.city_menu_img, 
	#map .left_block ul.menu li a i {width:5%}
}
@media screen  and (max-width: 1920px) {
	#map .left_block ul.menu li a span.city_menu_img, 
	#map .left_block ul.menu li a i {width:11%}
	#mapGoogle{height:900px}
}
@media screen  and (max-width: 1680px) {
	#mapGoogle{height:800px}
}
@media screen  and (max-width: 1366px) {
	#mapGoogle{height:690px}
}
@media screen  and (max-width: 1130px) {
	.all_gorod{width:95%}
	.top_btn a{padding:15px 5px}
	.top_btn a img{width:25px}
	.top_btn a span{font-size:15px}
	.shop_menu{width:70%}
	.poisk{width:30%}
	.pogoda{margin-right:2%}
	.valuta{width:26%}
	.firm_menu a{font-size:15px}
	a.sale_link{font-size:13px}
	.top_menu li{
		margin-right:-.25em;
		width:25%;
	}
	.gorod_logo{vertical-align:top}
	.mainmenu ul.menu li a{padding:10px 4px}
	.news{width:75%}
	.blog{width:23%}
	.left_block ul.menu li {
		margin-bottom: 7px;
		padding-bottom: 6px;
	}
	.mod_news_info .problem_img .problem_status_1, 
	.mod_news_info .problem_img .problem_status_2, 
	.mod_news_info .problem_img .problem_status_3, 
	.mod_news_info .problem_img .problem_status_4, 
	.mod_news_info .problem_img .problem_status_5 {position:relative}
	.main_block .mod_afisha .carousel-block{width:215px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block,
	.mod_auto .carousel-block,
	.mod_dost .carousel-block, 
	.product-container.carousel-block	{
		width: 215px;
	}
	.text_userblog .userblog_avatar {
		width: 40px;
		height: 40px;
	}
	.footer_block .portal_top{width:50%}
	.tabs > label, .tabs1 > label, .tabs2 > label{padding:10px 15px}
	.ic_big_phone{font-size:19px}
	.mini_menu ul.menu li:last-child a, 
	.mini_menu ul.menu li.item-2853 a{padding:5px}
	.list_view div{padding:3px 5px 2px}
	.mini_menu ul.menu li{margin-right:5px}
	.mini_menu ul.menu li:last-child a i, 
	.mini_menu ul.menu li.item-2853 a i{display:none}
	.panel_left{width:40%}
	.panel_right{width:60%}
	.rsform-block.rsform-block-photo, 
	.rsform-block.rsform-block-photo1, 
	.rsform-block.rsform-block-photo2, 
	.rsform-block.rsform-block-photo3, 
	.rsform-block.rsform-block-photo4, 
	.rsform-block.rsform-block-photo5, 
	.rsform-block.rsform-block-photo6, 
	.rsform-block.rsform-block-photo7, 
	.rsform-block.rsform-block-photo8, 
	.rsform-block.rsform-block-photo9, 
	.rsform-block.rsform-block-photo10, 
	.rsform-block.rsform-block-photo11, 
	.rsform-block.rsform-block-photo12,

	.rsform-block-photo .btn-tertiary, 
	.rsform-block-photo1 .btn-tertiary, 
	.rsform-block-photo2 .btn-tertiary,
	.rsform-block-photo3 .btn-tertiary, 
	.rsform-block-photo4 .btn-tertiary, 
	.rsform-block-photo5 .btn-tertiary, 
	.rsform-block-photo6 .btn-tertiary, 
	.rsform-block-photo7 .btn-tertiary, 
	.rsform-block-photo8 .btn-tertiary, 
	.rsform-block-photo9 .btn-tertiary, 
	.rsform-block-photo10 .btn-tertiary,
	.rsform-block-photo11 .btn-tertiary,
	.rsform-block-photo12 .btn-tertiary{width:80px}
}
@media screen  and (max-width: 1024px) {
	.valuta .usd sup{display:none}
	.top_btn a{padding:17px 0}
	.top_btn a img{width:20px}
	.hot_news .newsflash {
		width: 80%;
		text-align: left;
	}
	.shop_menu{width:100%;margin-bottom:15px}
	.poisk{width:100%}
	.mainmenu ul.menu li a span.city_menu_img img {width: 25px}
	.mainmenu ul.menu li a {padding: 10px 1px}
	.top_menu .menu{
		position:relative;
		margin-left:-20%;
		margin-top:15px
	}
	.gorod_logo{
		width:15%;
		margin-right:2%
	}
	.cart{width:18%}
	.firm_menu{width:62%}
	.firm_menu a{font-size:14px;margin-right:0}
	.top_menu li{margin-bottom:5px}
	.news .portal_top h3, 
	.blog .portal_top h3,
	.mod_vip h3, 
	.main_block h3, 
	.home_problem h3, 
	.home_poteri h3, 
	.home_work h3, 
	.forum_home h3, 
	.comment_home h3{font-size:21px}
	.portal_top .miniNews h3{font-size:15px}
	.miniNews{width:46%}
	.bigNews{width:52%}
	#mapGoogle{height:650px}
	.home_problem, 
	.home_poteri, 
	.home_work{width:100%}
	.home_problem .col_problem,
	.home_poteri .col_poisk,
	.mod_vakansii .col_work	{
		display:inline-block;
		vertical-align:top;
		width:50%;
		margin-right:0
	}
	.home_problem .padding,
	.home_poteri .padding, 
	.home_work .padding{margin:5px}
	.main_block .mod_afisha .carousel-block{width:195px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block {width:243px}
	.carousel-button-right{right: -26px}
	.main_block .mini_menu{
		position:relative;
		width:99%
	}
	.left_block{order:2}
	.content{order:1}
	.content{
		width:100%;
		margin-bottom:20px
	}
	.left_block{
		width:100%;
		margin-right:0
	}
	.mini_menu ul.menu li:last-child a i, 
	.mini_menu ul.menu li.item-2853 a i{display:inline-block}
	.mini_menu ul.menu li:last-child a, 
	.mini_menu ul.menu li.item-2853 a {padding:5px 10px}
	.vip .mini-blogs{width:33%}
	.main_content .left_block ul.menu li{
		display:inline-block;
		vertical-align:top;
		width:33%
	}
	.main_content .left_block ul.menu li ul li{width:100%}
	.main_content .left_block ul.menu li:last-child{
		border-bottom: 1px dashed #ccc;
		margin-bottom: 7px;
		padding-bottom: 6px;
	}
	.main_content .left_block ul.menu li ul li:last-child{
		border:none;
		margin:0;
		padding:0
	}
	.no_mobile{display:none}
	.catalog_items .mini_icon .ic_cat label, 
	.catalog_items .mini_icon .ic_cat span{width:80%}
	#map .left_block{width:30%}
}
@media screen  and (max-width: 960px) {
	.all_gorod{width:94%}
	.top_btn a {padding: 5px 0}
	.top_btn a span{display:none}
	.top_btn a img{width:45px}
	.top_btn{
		width:7%;
		text-align:center
	}
	.pogoda{width:20%}
	.valuta{width:35%}
	.valuta .usd sup{display:inline}
	.user_panel{width:21%}
	.mobile_logo{
		display:inline-block;
		vertical-align:middle;
		width:15%;
		margin-right:1%
	}
	.shop_menu .menu{
		display:inline-block;
		vertical-align:middle;
		width:84%;
		margin-right:-.33em;
	}
	.gorod_logo{display:none}
	.top_menu{width:100%}
	.top_menu .menu{margin-left:0}
	.mainmenu ul.menu li{
		width:14%;
		text-align:center
	}
	.mainmenu ul.menu li a span.city_menu_img{
		display:block;
		text-align:center;
		margin-right:0
	}
	.mainmenu ul.menu li a span.city_menu_img img {
		width: 45px;
		margin: 0 auto;
	}
	.news {width:100%}
	.bigNews {width:58%}
	.miniNews {width:40%}
	.blog{
		width:100%;
		margin-left:0
	}
	.overlay:target + .popup{top:0}
	.popup{max-width:100%}
	.blog .portal_top{
		display:inline-block;
		vertical-align:top;
		width:65%
	}
	.blog .portal_top.mobile_today{
		width:33%;
		margin-right:2%
	}
	.blogItem .mod_blog{
		display:inline-block;
		vertical-align:top;
		width:50%
	}
	.blogItem .mod_blog .padding{
		margin:0 5px 5px;
	}
	.blogItem .mod_blog .padding h3{font-size:15px}
	.mod_vip .mini-blogs .mod_news_img{width:44%}
	.mod_vip .mini-blogs .mod_info_blog{width:55%}
	.main_block .mod_afisha .carousel-block{width:225px}
	a.sigplus-image > img{margin:0 auto}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:225px}
	.mini-blogs .mod_news_img{width:39%}
	.mini-blogs .mod_info_blog{width:60%}
	.text_userblog{width:29%}
	.mod_info_blog .mini_icon{width:70%}
	.today{font-size:13px}
	.social_group .col4{width:50%}
}
@media screen  and (max-width: 920px) {
	
}
@media screen  and (max-width: 800px) {
	.all_gorod{width:93%}
	.mini_login .login-greeting{display:none}
	.user_panel{width:8%}
	.mini_login .top_ava_block{width:100%}
	.today{width:12%}
	.pogoda{width:22%}
	.valuta{width:43%}
	.holiday_block{width:40%}
	.hot_news{width:38%}
	.mobile_logo{width:22%}
	.shop_menu .menu{width:77%}
	.shop_menu ul.menu li{
		margin:0;
		padding:0;
		border:none;
		text-align:center;
		width:20%
	}
	.shop_menu ul.menu li a span.city_menu_img{
		width:100%;
		margin-right:0
	}
	.shop_menu ul.menu li a span.city_menu_img img{width:35px}
	.firm_menu a{
		float:left;
		margin-right:10px;
	}
	a.sale_link{
		font-size:21px
	}
	.firm_menu{width:56%}
	.phone{width:24%}
	.top_menu li{width:33%;margin-right:8px;font-size:18px;margin-right:0}
	.mainmenu ul.menu li{vertical-align:top}
	.bigNews{width:52%}
	.miniNews{width:46%}
	.mod_vip .mini-blogs{width:100%}
	.block_shop_menu{order:2}
	.block_home_menu{order:3}
	.block_main_menu{order:1}
	.shop_menu_block{margin-top:0}
	.block_home_menu{margin-bottom:15px}
	.main_block .mod_afisha .carousel-block{width:186px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:247px}
	.mod_userblog .mini-blogs{width:100%}
	.mod_userblog .mini-blogs .mod_news_img{width:14%}
	.mod_userblog .mod_info_blog{width:40%}
	.user_blog_intro {
		display: inline-block;
		vertical-align: top;
		width: 45%;
		margin-right:-.33em;
	}
	.list_view{display:none}
	.mini_menu{width:93%}
	.vip .mini-blogs {width: 32%}
	.user_panel a span.user_text{display:none}
	.user_panel a span.user_avatar{width:100%}
	.filter_col{
		width:50%;
		margin-right:-.3em
	}
	.filter_col2{width:100%}
}
@media screen  and (max-width: 768px) {
	.shop_menu ul.menu li{vertical-align:top}
	a.sale_link{padding:5px 10px}
	.link_add a{padding:8px 10px}
	.main_block .mod_afisha .carousel-block{width:237px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block {width:237px}
	.user_blog_intro{font-size:16px}
	.rsform-block.rsform-block-photo, 
	.rsform-block.rsform-block-photo1, 
	.rsform-block.rsform-block-photo2, 
	.rsform-block.rsform-block-photo3, 
	.rsform-block.rsform-block-photo4, 
	.rsform-block.rsform-block-photo5, 
	.rsform-block.rsform-block-photo6, 
	.rsform-block.rsform-block-photo7, 
	.rsform-block.rsform-block-photo8, 
	.rsform-block.rsform-block-photo9, 
	.rsform-block.rsform-block-photo10, 
	.rsform-block.rsform-block-photo11, 
	.rsform-block.rsform-block-photo12,

	.rsform-block-photo .btn-tertiary, 
	.rsform-block-photo1 .btn-tertiary, 
	.rsform-block-photo2 .btn-tertiary,
	.rsform-block-photo3 .btn-tertiary, 
	.rsform-block-photo4 .btn-tertiary, 
	.rsform-block-photo5 .btn-tertiary, 
	.rsform-block-photo6 .btn-tertiary, 
	.rsform-block-photo7 .btn-tertiary, 
	.rsform-block-photo8 .btn-tertiary, 
	.rsform-block-photo9 .btn-tertiary, 
	.rsform-block-photo10 .btn-tertiary,
	.rsform-block-photo11 .btn-tertiary,
	.rsform-block-photo12 .btn-tertiary{width:70px;line-height:70px}
	.copy{width:70%}
	.copy_vozrast{width:15%}
	.counter{width:15%}
	.mini_menu ul.menu li:last-child,
	.mini_menu ul.menu li.item-2853{margin-top:10px}
	.mini_menu{width:90%}
	.btn_map{
		margin:0;
		width:9%
	}
	.mini_icon .ic_cat label{width:40%}
	body{padding-right:0!important;padding-left:0!important}
}
@media screen  and (max-width: 750px) {
	.pogoda_img{display:none}
	.pogoda_info{width:100%}
	.pogoda{
		margin-right:0;
		margin-left:2%
	}
	.holiday_block{width:45%}
	.hot_news{width:33%}
	a.sale_link{padding:5px}
	#mapGoogle {height:620px}
	.main_block .mod_afisha .carousel-block {width:232px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block,
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:232px}
	.tabs > label, .tabs1 > label, .tabs2 > label{padding:10px}
	.ic_big_phone {font-size:18px}
	.mini_menu ul.menu li a i{display:none}
	.mini_menu ul.menu li{margin-right:10px}
	.mini_ava_block span.cat_author{width:65%}
	.mini_ava_block span.cat_author{width:65%}
	.kat_item .readmore a{font-size:13px}
}
@media screen  and (max-width: 735px) {
	a.sale_link {
		font-size: 18px;
		margin-top: 3px;
	}
	.main_block .mod_afisha .carousel-block {
		width: 227px;
	}
	.mod_catalog 
	.carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:227px}
	.mod_forum_info h3, .tema_padding h3{font-size:16px}
	
	.shop_menu{
		display: flex;
		flex-flow: wrap;
	}
	.mobile_logo{order:1}
	.shop_menu .menu{order:2}
	marquee{order:3}
}
@media screen  and (max-width: 690px) {
	
}
@media screen  and (max-width: 640px) {
	.all_gorod{width:89%}
	.today{display:none}
	.top_btn{width:10%}
	.valuta{width:53%}
	.mobile_btn_mainmenu{
		display: inline-block;
		vertical-align: middle;
		width:10%;
		text-align:center
	}
	.mobile_btn_mainmenu a{
		padding:5px 0;
		display: block;
		text-decoration: none;
		background:#3b5998;
	}
	.mobile_btn_mainmenu a img {
		display: inline-block;
		vertical-align: middle;
		width:45px
	}
	.top_vozrast{width: 19%;}
	.valuta {width:48%}
	.overlay_mainmenu{top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background-color:rgba(0, 0, 0, 0.65);position:fixed;cursor:default}
	.overlay_mainmenu:target{display:block}
	.mainmenu{right:-22%;top:0;left:auto;font-size:14px;z-index:1001;margin:0;width:85%;min-width:250px;max-width:600px;position:fixed;padding:15px;background:#fff;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;-o-transition:-o-transform 0.6s ease-out;transition:transform 0.6s ease-out;overflow-y:auto;max-height:90%}
	.overlay_mainmenu:target+.mainmenu{
		-webkit-transform:translate(-50%, 0);
		-ms-transform:translate(-50%, 0);
		-o-transform:translate(-50%, 0);
		transform:translate(-50%, 0);
		top:0
	}
	.mainmenu{max-width:250px}
	.mainmenu ul.menu{
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.mainmenu ul.menu li{
		width:100%;
		text-align:left;
		padding:0 0 5px 0;
		margin-bottom:5px;
		border-bottom:1px dashed #ccc;
	}
	.mainmenu ul.menu li a{
		padding:0
	}
	.mainmenu ul.menu li:last-child{
		margin:0;
		padding:0;
		border:none
	}
	.mainmenu ul.menu li a span.city_menu_img{
		display:inline-block;
		vertical-align:middle;
	}
	.valuta .usd{margin-right:2%}
	.like_block{width:48%}
	.holiday_block {
		width: 50%;
		margin-right: -1px;
	}
	.hot_news {
		width: 100%;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.shop_menu .menu{width:100%}
	.firm_menu{width:100%;margin-bottom:10px}
	.firm_menu a{font-size:17px}
	a.sale_link{
		padding: 8px 15px;
		font-size: 21px;
		margin-right: 25px;
	}
	.phone{
width: 100%;
    text-align: left;
	}
	.phone p{font-size:21px}
	.cart{
		width:50%;
		text-align:right
	}
	.top_menu li{width:50%}
	.mobile_logo{order:1}
	.shop_menu .menu{order:3}
	marquee{order:2}
	.mobile_logo{
	width: 57%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	}
	marquee{
		width: 67%;
		line-height: 25px;
		height: 25px;
		font-size:15px
	}
	.bigNews{display:none}
	.miniNews{width:100%}
	.link_all{width:50%}
	.link_add{width:50%}
	.blog .portal_top.mobile_today{width:48%}
	.blog .portal_top{width:50%}
	.blogItem .mod_blog{width:100%;display:block}
	.blogItem .mod_blog .blog_item_0 {display:block}
	.blogItem .mod_blog .blog_item_1 {display:block}
	.blogItem .mod_blog .blog_item_2 {display:none;margin:0}
	.blogItem .mod_blog .blog_item_3 {display:none;margin:0}
	.blog .link_add {margin:0}
	#map{margin: 0 0 20px 0}
	#map .left_block {width: 35%}
	.home_problem .col_problem, 
	.home_poteri .col_poisk, 
	.mod_vakansii .col_work{width:100%}
	.forum_home{width:100%;margin-right:0}
	.comment_home{width:100%;margin-left:0}
	.main_block .mod_afisha .carousel-block{width:190px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:284px}
	.copy {width:60%}
	.copy_vozrast{width:20%}
	.counter{width:20%}
	.main_ava_block{width:20%}
	.main_user_info{width:80%}
	.catalog_items .cat_child{width:33.33%}
	.medium-6{vertical-align:top}
	.rsform-block.rsform-block-photo, 
	.rsform-block.rsform-block-photo1, 
	.rsform-block.rsform-block-photo2, 
	.rsform-block.rsform-block-photo3, 
	.rsform-block.rsform-block-photo4, 
	.rsform-block.rsform-block-photo5, 
	.rsform-block.rsform-block-photo6, 
	.rsform-block.rsform-block-photo7, 
	.rsform-block.rsform-block-photo8, 
	.rsform-block.rsform-block-photo9, 
	.rsform-block.rsform-block-photo10, 
	.rsform-block.rsform-block-photo11, 
	.rsform-block.rsform-block-photo12,
	
	.rsform-block-photo .btn-tertiary, 
	.rsform-block-photo1 .btn-tertiary, 
	.rsform-block-photo2 .btn-tertiary, 
	.rsform-block-photo3 .btn-tertiary, 
	.rsform-block-photo4 .btn-tertiary, 
	.rsform-block-photo5 .btn-tertiary, 
	.rsform-block-photo6 .btn-tertiary, 
	.rsform-block-photo7 .btn-tertiary, 
	.rsform-block-photo8 .btn-tertiary, 
	.rsform-block-photo9 .btn-tertiary, 
	.rsform-block-photo10 .btn-tertiary, 
	.rsform-block-photo11 .btn-tertiary, 
	.rsform-block-photo12 .btn-tertiary {
		width:100px;
		line-height: 100px;
	}
	.tabs > label, 
	.tabs1 > label, 
	.tabs2 > label {
		width: 29%;
		margin-bottom: 10px;
		border-radius: 4px;
		text-align:center
	}
	.tabs > input:checked + label,
	.tabs1 > input:checked + label,
	.tabs2 > input:checked + label {border:1px solid #15527E}
	.kat_item .mod_news_img, 
	.kat_item .old_mod_news_img{width:100%;margin-right:0}
	.kat_item .kat_item_info{width:100%}
	.valuta .usd sup{display:none}
	.hot_news{margin:15px 0}
	.hot_news .newsflash{width:auto}
	.like_block{width:38%}
	.holiday_block{
		width:60%;
		text-align:right
	}
	.map_info{
		position:relative;
		margin-top:15px;
		right:0
	}
	.map_info .firma_logo{
		display:inline-block;
		vertical-align:top;
		width:50%
	}
	.map_info .firma_info{
		display:inline-block;
		vertical-align:top;
		width:50%
	}
	.mini-blogs{width:100%}
	.main_content .left_block ul.menu li{width:50%}
	.doska_img, 
	.auto_img_col, 
	.realty_img_col{
		width:100%;
		margin-right:0;
		margin-bottom:10px
	}
	.doska_info{width:100%}
	.vip .mini-blogs{width:100%}
	.ic_big_phone {font-size: 21px}
	.auto_info_col,
	.realty_info_col{width:100%}
	.auto_row_big{width:25%;margin-bottom:10px}
	.auto_col3, .realty_col3{width:100%;}
	.auto_col3.right, 
	.realty_col3.right{width:50%; text-align:center}
	.auto_col3 .ic_big_phone, 
	.realty_col3 .ic_big_phone{text-align:left;margin-top:10px}
	.kat_item {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		margin-right: -.25em;
	}
	.kat_item .padding{
		margin:5px
	}
	.kat_item_info .mini_icon{width:100%}
	.kat_item_info .phone_block{width:100%}
	.kat_item h3{
		display:inline-block;
		vertical-align:middle;
		width:100%
	}
	.kat_item h3 a{
		display:table-cell;
		width:2%;
		vertical-align:middle;
		height:45px;
	}
	.cat_other a{display:block}
	.ic_vak{width:100%}
	.fio{width:100%}
	.ic_vuz{width:100%}
	.ic_vuz span{margin:0}
	.vakansii_readmore{width:100%}
	.zp.price{width:100%;text-align:left}
	span.loading{display:none}
	.product-container{width:50%}
	.vakansiya .mini_icons, 
	.resume_item .mini_icons,
	.work_phone,
	.social_block{width:100%;margin-bottom:10px}
}
@media screen  and (max-width: 600px) {
	.tabs > label, 
	.tabs1 > label, 
	.tabs2 > label{width:28.6%}
	.link_all{width:40%}
	.link_add{width:60%}
	.blog .link_all{width:100%}
	.blog .link_add{display:none}
	.main_block .mod_afisha .carousel-block {width: 266px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block {width: 266px}
	.footer_block .portal_top{width:100%}
	.tag_item_news{width:100%}
	.mini_ava_block{width:100%}
	.kat_item .readmore{width:100%}
	h1{font-size:26px}
	.city_login .panel_login{width:500px}
	.lk_link{display:none}
	.panel_user_info{width:75%}
	.add_row{display:none}
	.edit_button{display:block;margin-bottom:10px}
	.firma-page .mini_icons{width:100%}
	.firma-page .ic_big_phone{width:100%}
	.mainmenu{right:-24%}
	.mcf-fields-title{width:40%}
	.afish_item{width:50%}
}
@media screen  and (max-width: 560px) {
	.kat_item{width:100%}
	.cat_other a{display:inline-block}
	.catalog_items .cat_child{
		width:50%
	}
	.firma-page .mini_icons{width:100%}
	.firma-page .ic_big_phone{width:100%}
	.top_btn,
	.mobile_btn_mainmenu{width:12%}
	.valuta{width:44%}
	.cat_other label{display:none}
	/*.shop_menu ul.menu li{width:25%}
	.shop_menu ul.menu li:last-child{
		width:100%;
		text-align:center;
		margin-top:10px
	}
	.shop_menu ul.menu li:last-child a span.city_menu_img{
		display: inline-block;
		width: 10%;
		vertical-align: middle;
	}*/
	.shop_menu ul.menu li a span.city_txt{display:none}
	.shop_menu{margin-bottom:0}
	.main_block .mod_afisha .carousel-block {width: 248px}
	.mod_catalog .carousel-block,
	.mod_doska .carousel-block,
	.mod_realty .carousel-block,
	.mod_auto .carousel-block,
	.mod_dost .carousel-block,
	.product-container.carousel-block{width:248px}
	.mainmenu{right:-26%}
	.tabs > label, .tabs1 > label, .tabs2 > label {width: 28.4%}
	.map_info .firma_logo{
		width:48%;
		margin-right:2%
	}
	.afisha_logo_block{width:100%;margin-bottom:15px}
	.item_afisha_info{width:100%}
	.vakansiya_logo_block{width:100%;margin-right:0;margin-bottom:10px}
	.vakansiya_info{width:100%}
}
@media screen  and (max-width: 520px) {
	.w-temp sup{display:none}
	.w-temp strong{width:100%}
	.city_login .panel_login{width:450px}
	.all_gorod_map .left_block{display:none}
	.like_block{width:35%}
	.holiday_block{width:62%}
	.main_block .mod_afisha .carousel-block{width:231px}
	.mod_catalog .carousel-block,
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:231px}
	.copy {
		width: 100%;
		margin-bottom: 15px;
	}
	.copy_vozrast{width:49%;margin-right:1%}
	.counter{
		width:50%;
		text-align:left
	}
	.link_all{width:100%}
	.link_add{width:100%;text-align:left}
	.top_btn, .mobile_btn_mainmenu{width:14%}
	.valuta{width:40%}
	.auto .cat_child{width:25%}
	.mainmenu{right:-28%}
	.tabs > label, .tabs1 > label, .tabs2 > label{width:28%}
	.ic_resume label{width:35%}
}
@media screen  and (max-width: 480px) {
	.like_block{width:30%}
	.holiday_block{width:68%}
	.hot_news .newsflash{width:96%}
	.city_login .panel_login{width:400px}
	.panel_ava{width:30%}
	.panel_user_info{width:70%}
	a.sale_link {
		padding: 8px;
		font-size: 21px;
		margin-right: 10px;
	}
	.blog .portal_top.mobile_today{width:100%}
	.blog .portal_top{width:100%}
	.panel_left,.panel_right{width:100%;margin-bottom:10px;text-align:left}
	.edit_button{display:inline-block;margin:0}
	.mainmenu{right:-30%}
	.main_block .mod_afisha .carousel-block {width: 214px}
	.mod_catalog .carousel-block,
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:214px}
	.auto .cat_child{width:33%}
	.tabs > label, .tabs1 > label, .tabs2 > label{width:44%}
	.user_blog_intro{width:100%}
	.mod_userblog .mini-blogs .mod_news_img {width: 24%}
	.mod_userblog .mod_info_blog {width: 75%}
	.vm-product-media-container{
		width:100%;
		margin-right:0
	}
	.vm-product-details-container{
		width:100%
	}
}
@media screen  and (max-width: 414px) {
	.all_gorod{width:87%}
	.valuta{display:none}
	.user_panel{width:15%}
	.pogoda{display: none;}
	.mainmenu{right:-34%}
	.like_block{display:none}
	.holiday_block{width:100%;text-align:center}
	.mobile_logo {
		width: 100%;
		text-align: center;
	}
	marquee{width:100%;margin-bottom:10px;margin-top:0}
	.hot_news i{font-size:28px}
	.hot_news .newsflash{width:94%}
	.firm_menu a {
		font-size: 18px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
	}
	a.sale_link{
		width:100%;
		text-align:center;
		padding:8px 0;
		font-size: 21px;
	}
	.city_login .panel_login{width:350px}
	.hot_news .newsflash h4 {
		font-size: 16px;
		line-height: 1.3;
	}
	.top_btn a img,.mobile_btn_mainmenu a img{width:35px}
	
	.mobile_btn_home{
		display:inline-block;
		vertical-align:middle;
		text-align:center
	}
	.mobile_btn_home a{
		padding: 10px 0;
		display:block;
		margin-top:3px
	}
	.mobile_btn_home img{width:25px}
	.mobile_btn_home{width:14%}
	.top_btn, 
	.mobile_btn_mainmenu{width:12%}
	.tagspopular li{font-size:15px}
	.top_btn a,
	.mobile_btn_mainmenu a	{padding: 10px 0}
	.panel_ava{display:none}
	.panel_user_info {width:100%}
	
	.overlay_home{top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background-color:rgba(0, 0, 0, 0.65);position:fixed;cursor:default}
	.overlay_home:target{display:block}
	

	
	.holiday_text a{font-size:15px}
	.mod_vip .mini-blogs .mod_news_img{width:100%}
	.mod_vip .mini-blogs .mod_info_blog{width:100%}
	.home{
		max-width:414px
	}
	.top_menu li{
		width:100%;
		margin-bottom:5px;
		padding-bottom:5px;
	}
	.top_menu ul.menu li a span.city_txt{
		text-shadow: none;
		text-transform: uppercase;
		font-size: 14px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 5px;
		color:#15527E;
	}
	.top_menu ul.menu li a span.city_txt span {
		border-bottom: 1px dashed;
		font-weight: bold;
	}
	.top_menu li:hover a span{border:none}
	.top_menu ul.menu li a i{
		width:11%;
		color:#f55;
		text-align: center;
		font-size: 21px;
		opacity: 0.7;
		vertical-align:middle
	}
	.top_menu .menu{margin-top:0}
	.phone{width:100%}
	.cart{width:40%}
	.main_block .mod_afisha .carousel-block{width:180px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block {width: 180px}
	.medium-6{width:100%}
	.select2-container{width:360px!important}
	.rsform-block.rsform-block-photo, 
	.rsform-block.rsform-block-photo1, 
	.rsform-block.rsform-block-photo2, 
	.rsform-block.rsform-block-photo3, 
	.rsform-block.rsform-block-photo4, 
	.rsform-block.rsform-block-photo5, 
	.rsform-block.rsform-block-photo6, 
	.rsform-block.rsform-block-photo7, 
	.rsform-block.rsform-block-photo8, 
	.rsform-block.rsform-block-photo9, 
	.rsform-block.rsform-block-photo10,
	.rsform-block.rsform-block-photo11, 
	.rsform-block.rsform-block-photo12, 
	
	.rsform-block-photo .btn-tertiary, 
	.rsform-block-photo1 .btn-tertiary, 
	.rsform-block-photo2 .btn-tertiary, 
	.rsform-block-photo3 .btn-tertiary, 
	.rsform-block-photo4 .btn-tertiary, 
	.rsform-block-photo5 .btn-tertiary, 
	.rsform-block-photo6 .btn-tertiary, 
	.rsform-block-photo7 .btn-tertiary, 
	.rsform-block-photo8 .btn-tertiary, 
	.rsform-block-photo9 .btn-tertiary, 
	.rsform-block-photo10 .btn-tertiary, 
	.rsform-block-photo11 .btn-tertiary, 
	.rsform-block-photo12 .btn-tertiary{
		line-height: 80px;
		width: 80px;
	}
	.main_content .left_block ul.menu li {width: 100%}
	.main_ava_block {width: 100%; text-align:center}
	.main_ava_block img{margin:0 auto}
	.main_user_info{width:100%}
	.id_row{display:none}
	.top_row20, .row20{width:30%}
	.tabs > label, .tabs1 > label, .tabs2 > label {width: 43.2%}
	.gallery .sigplus-gallery > ul > li{width:50%}
	.afish_item{width:100%}
	.product-container {width: 100%}
	.vak_ic label{width:35%}
	.auto_col3.right, .realty_col3.right{width:100%; text-align:left}
	.doska_info .social_button, .auto_col3 .social_button, .realty_col3 .social_button{text-align:left}
	.left_block .portal_top h3 span, .main_search .portal_top h3 span{font-size:18px}
	.social_group .col4{width:100%}
}
@media screen  and (max-width: 375px) {
	.main_block .mod_afisha .carousel-block {width: 325px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:325px}
	.mod_forum_ava, 
	.latest-avatar .avatarka{width:70px;height:70px}
	.city_login .panel_login{width:300px}
	.carousel-button-right{width:20px}
	.carousel-button-right {right: -16px}
	.home,.mainmenu{right:-38%}
	.map_info .firma_logo{width:100%;margin-right:0}
	.map_info .firma_info{width:100%}
	.tabs > label, .tabs1 > label, .tabs2 > label {width: 42.6%}
	.select2-container {width: 330px !important}
	.rsform-block.rsform-block-photo, 
	.rsform-block.rsform-block-photo1, 
	.rsform-block.rsform-block-photo2, 
	.rsform-block.rsform-block-photo3, 
	.rsform-block.rsform-block-photo4, 
	.rsform-block.rsform-block-photo5, 
	.rsform-block.rsform-block-photo6, 
	.rsform-block.rsform-block-photo7, 
	.rsform-block.rsform-block-photo8, 
	.rsform-block.rsform-block-photo9, 
	.rsform-block.rsform-block-photo10,
	.rsform-block.rsform-block-photo11, 
	.rsform-block.rsform-block-photo12, 
	
	.rsform-block-photo .btn-tertiary, 
	.rsform-block-photo1 .btn-tertiary, 
	.rsform-block-photo2 .btn-tertiary, 
	.rsform-block-photo3 .btn-tertiary, 
	.rsform-block-photo4 .btn-tertiary, 
	.rsform-block-photo5 .btn-tertiary, 
	.rsform-block-photo6 .btn-tertiary, 
	.rsform-block-photo7 .btn-tertiary, 
	.rsform-block-photo8 .btn-tertiary, 
	.rsform-block-photo9 .btn-tertiary, 
	.rsform-block-photo10 .btn-tertiary, 
	.rsform-block-photo11 .btn-tertiary, 
	.rsform-block-photo12 .btn-tertiary{
		line-height: 150px;
		width: 150px;
	}
	.ic_resume label{width:85%}
	.filter_col{width:100%}
	.left_block .portal_top h3 span, .main_search .portal_top h3 span{font-size:16px}
}
@media screen  and (max-width: 360px) {
	.select2-container {width: 320px !important}
	.all_gorod{width:86%}
	.holiday_text a {font-size: 14px}
	.main_block .mod_afisha .carousel-block {width: 312px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:312px}
	.mod_userblog .mini-blogs .mod_news_img {width: 29%}
	.mod_userblog .mod_info_blog {width: 70%}
	.tabs > label, .tabs1 > label, .tabs2 > label {width: 42%}
	.catalog_items .cat_child{width:100%;margin-bottom:3px}
	.tag_div{margin-bottom:4px}
}
@media screen  and (max-width: 320px) {
	.hot_news .newsflash{width:90%}
	.pogoda{display:none}
	.top_btn, .mobile_btn_mainmenu{width:20%}
	.user_panel {width: 46%}
	.phone {width: 100%;margin-bottom:15px}
	.cart{width:100%;margin-bottom:10px}
	.main_block .mod_afisha .carousel-block {width: 275px}
	.mod_catalog .carousel-block, 
	.mod_doska .carousel-block, 
	.mod_realty .carousel-block, 
	.mod_auto .carousel-block, 
	.mod_dost .carousel-block, 
	.product-container.carousel-block{width:275px}
	.select2-container {width: 280px !important}
	.vak_ic label{width:70%}
}