@media (max-width:1010px){
	#main{
		padding-bottom: 0px;
	}
	#main .container {
		min-width: 300px !important;
		max-width: 800px;
		margin: 0 auto;
	}
	/* шапка */
	#main header .header_info,
	#main header .header_content .links>a,
	#main header .header_content:not(.header-bottom-line) .top_menu ul,
	#main header .header_content .main_logo .site_title,
	#main header .header_content .main_logo img,
	#main header .header_content .main_menu .search_panel #title-search-input,
	.lt-label{
		display:none !important;
	}
	
	.menu_btn_mob{
		height: 41px;
		width: 54px;
		display: block;
		background: url("/local/templates/elf_2016/images/mobmenu.gif") no-repeat;
		position: absolute;
		cursor: pointer;
		z-index: 100;
	}
		.mob_menu
	{
		display: block;
	}
	/*#main header .header_content .main_menu{
		box-shadow: 0px 0px 9px 2px #A8A8A8;
	}*/
	#main header .header_content:not(.header-bottom-line) .top_menu{
		border: 1px solid #4794ca;
		width: 100%;
		left: 0;
		top: 52px;
		box-shadow: 0px 3px 7px 0px #ADADAD;
		z-index: 1;
	}
	#main header .header_content .main_logo{
		/*text-align: center;*/
		float: none !important;
	}
	#main header .header_content{
		margin-right:0 !important;
		padding-right: 0px !important;
	}
	#main header .header_content .main_menu .search_panel .search_submit{
		border: none;
		background: url("/local/templates/elf_2016/images/mobsearch.gif");
		width: 35px;
		height: 35px;
		margin-top: -56px;
		/*margin-right: 38px;*/
	}
	#main header .header_content a.basket_link{
		display: none;
		/*
		margin-right: 16px !important;
		margin-top: -7px !important;
		*/
	}
	#main header .header_content .main_logo a{
		background: url("/local/templates/elf_2016/images/moblogo.gif");
		width: 115px;
		height: 48px;
		display: block;
		position: relative;
		left: 50%;
		margin-left: -57px;
	}
	#main header .header_content .links{
		margin-top: 20px;
		display: none;
	}
	
	/* левая часть */
	#main .left_sidebar{
		display: none;
	}
	#main .content{
		margin-left: 0 !important;
	}
    #main .content.delivery
    {
        float: none;
        width: auto;
    }
	/* ***************************** главная */
	.main_map_wrapper,
	.right_links_block,
	.lt-label-chat,
	.map_block .pic_map,
	.lt-invite {
		display: none;
	}
	
	#main .content .advantages.info_block .item:hover .hover{
		display: none;
	}
	/* галерея и акции */
	.news_wrap,
	.gallery_pics{
		font-size:0px;
		line-height: 0;
	}
	.navigation_pages{
		clear: both !important;
		line-height: 15px;
	}
	#main .news_wrap  .clear_block,
	#main .gallery_pics .clear_block{
		display: none;
	}
	#main .news_list .col_news_item,
	#main .gallery_pics .item {
		display: inline-table;
		float: none;
		line-height: 15px;
	}
	
	/* прайс */
	#main .form_goriz .form_row:last-child,
	#main .form_goriz .form_row:nth-last-child(2) {
		margin-bottom: 33px;
	}
	/*#main .form_goriz .form_button{
		position: relative;
		left: 50%;
		margin-left: -122px;
	}*/
	
	/* контакты */
	.content .text_info .contacts_new .contact_info{
		width: auto;
		max-width: 431px;
	}
	.content .text_info .contacts_new .contact_info .contact_choose .select_block_choose{
		display: none;
	}

	/* ************************ блок секций каталога */

	#main .main_catalog .catalog_list .catalog_item,
	#main .content .main_catalog .catalog_list .catalog_item
	{
		width: 49%;
		text-align: center;		
		margin-left: 0px;
	}
	#main .main_catalog .catalog_list .catalog_item .title	
	{
		position: relative;
		padding-top: 0px;
	}	
	#main .compare_link, .amount_wrapper, .amount_value, .bx_catalog_item_controls_blocktwo, .element_action, 
	#main .content .catalog_element .element_info .element_price .elf_price .value, #main .content .catalog_element .element_info .element_price a,
	.item_price_value
	{
		display: none;
	}
	/**/
	/* ******************************* футер */
	#main footer {
		min-width: 300px !important;
		margin: 0 auto;
		width: auto !important;
		height: auto !important;
		position: relative;
		margin-top: 0px;
	}
	#main footer .footer_top .search_block,
	#main footer .footer_top .menu_icons ul .it1,
	/*#main .info_block,*/
	/*#main footer .footer_nav .social_list,
	#main footer .footer_nav .phone_block,*/
	#main footer .footer_bottom .footer_cards{
		display: none !important;
	}
	#main footer .footer_top .menu_icons{
		margin-right:0;
	}
	/* **********************  менюшка */
	#mob_menu ul
	{
		list-style: none;
		margin: 25px 0;
		padding: 0 30px;
		min-width: 320px;
	}
	#mob_menu ul.catalog_nav
	{
		min-width: 290px;
		margin-left: 0px;
		padding-left: 15px;
		padding-top: 0px;
		font-weight: normal;
		display: none;
	}		
	#mob_menu ul.catalog_nav li
	{
		padding: 10px 0;
		border-top: 1px solid #eee;
		position: relative;
	}	
	#mob_menu ul.mMenu
	{
		margin-left: -7px;
		padding-bottom: 25px;
	}
	#mob_menu ul.mMenu li
	{
		padding: 10px 0;
		border-top: 1px solid #eee;
		position: relative;
		font-weight: bold;
	}		
	#mob_menu ul.catalog_nav .sub_menu
	{
		display: none;
		width: 100%;
		min-width: 120px;
		padding: 0 0 0 20px;

	}
	#mob_menu ul.catalog_nav .sub_menu a
	{
		display: block;
	}
	.phonem
	{
		font-size: 18px;
	}
	.menu_content .catalog_nav li a span, .mMenu li a span.ctl {
		position: relative;
		width: 30px;
		height: 35px;
		float: right;
		top: -7px; 
	} 
	.menu_content .catalog_nav li a  span::after, .mMenu li a span.ctl::after {
	  border: medium solid transparent;
	  content: "";
	  top: 14px;
	  left: 25%;
	  position: absolute;
	  height: 0;
	  width: 0;
	  border-color: #276AB3 rgba(255, 212, 52, 0) rgba(255, 212, 52, 0);
	  border-width: 6px;
	  
	}	
	
	.menu_content .catalog_nav li.act_item_men a  span::after, .mMenu li.act_item_men a span.ctl::after {
		border-color: rgba(255, 212, 52, 0) rgba(255, 212, 52, 0) #276AB3;
		top: 11px;		
	}
	.menu_content .catalog_nav li.act_item_men ul.sub_menu, .menu_content li.act_item_men ul.catalog_nav {
		display: block!important;
	}
	/* ************ каталог ******** */
	.view_panel
	{
		display: none!important;
	}
	.item_info, .item_price
	{
		float: none!important;
		width: 100%!important;
	}
	#main .content .catalog_list.list .item .item_price::before
	{
		display: none;
	}
	.demo_block.demo_sample .demo form .form_block::before{
		background: none !important;
	}	
	.showFilterInMobMenu
	{
		position: absolute;
		width: 320px;
		min-width: 100%;		
		top: 0px;
		display: block !important;
		z-index: 10000;
		left: 0;		
	}	
	/* новости */					
	.content .news_detail .news_right .spec_news_list_right, .news_other{
		display: none;
	}
	.b-share__handle{
		margin: 7px;
	}
	.content .news_detail .news_center, .content .news_detail .news_right,
	#main .content .demo_block .demo form .items_list_demo
	{
		float: none;
		width: 100%;
	}
	#main .content .demo_block .demo form .form_block
	{
		position: relative;
		padding: 30px;
		background-color: #e1eef6;
		margin: 25px 0 0 0;
		width: 100%;		
	}
	.form_window_block_mess_ok
	{
		color: green;
		margin: 25px;
	}
	.news_detail #form_window_block	
	{
		width: 100%;
	}

	/* корзина */ 
	#basket_quantity_control
	{
		display: none;
	}
	.news_list .col_news_item {
		width: 100%;
		margin-top: 20px;
		border-bottom: 1px solid #ccc;
		margin: 0px 5px;
	}
	#main .content .demo_block.demo_stands .demo form .form_block::before
	{
		background-image: none;
	}
    #main footer .footer_nav
    {
        margin: 0 0 10px;
    }
    .full_site_version
    {
        display: inline-block;
    }
	.partner-form .partner-form__content {
	    padding: 10px 25px 0;
	}
	.partner-form .partner-form__header {
    	padding-left: 25px;
	}
}
	
@media (max-width:990px){
	/* ******************* страница товара */
	#main .content .catalog_element .element_charact .nav-tabs{
		font-size: 0px;
	}
	#main .content .catalog_element .element_charact .nav-tabs > li{
		display: inline-block;
		margin-bottom: 8px;
		float: none;
		width: 48%;
	}
	#main .content .catalog_element .element_info
	{
		width: 100%;
		float: none;
		clear: both;
		height: auto;
	}
	#main .content .catalog_element .element_info .element_amount	
	{
		float: none;
		clear: both;
	}
	#main .content .catalog_element .element_info .action_panel
	{
		position: relative;	
		margin-top: 25px;
		padding: 0px;
	}
	#main .content .catalog_element .element_info .action_panel .item
	{
		display: inline-block;
		width: 47%;
		float: none;
	}
	#main footer .footer_bottom .footer_info{
		display: table-cell;
		float: none;
	}
	#main .form_goriz .form_inputs, #main .form_goriz .form_row, #main .delivery_text_info .form_goriz .form_row, #main .suggestions .form_goriz .form_row, #main .content .suggestions .form_goriz .form_row.textarea
	{
		max-width: 100%;
		float: none;
		width: 100%;
	}
    #main .delivery_text_info .form_goriz .form_row,
    #main .delivery_text_info .form_goriz .form_row:nth-child(3)
    {
        margin: 0px 0px 25px 0px;
    }
    #main .delivery_text_info .form_goriz .form_row.submit_row
    {
        max-width: none;
        width: 100%;
    }
    #main .delivery_text_info .form_goriz .form_row.submit_row input
    {
        margin-bottom: 0px;
    }
	#form_window_block
	{
		margin-top: 25px;
	}
	.suggestions #form_window_block {
		margin: 0;
	}
	#main .suggestions .form_goriz .form_row, #main .suggestions .form_goriz .form_inputs_block {
		margin-left: 0;
	}
	#main .content .suggestions .requred_txt_dop {
		float: none;
	}
	#main .content .suggestions .form_goriz .form_row.submit_row {
    	max-width: 227px;
	}
    .delivery_text_info .jq-selectbox ul
    {
        max-width: 100% !important
    }
    .feedback_page_inner:before
    {
        display: none;
    }
    .feedback_page_form
    {
        width: 100%;
        max-width: none;
        float: none;
        padding-top: 12px;
    }
    .feedback_page_form .title_block
    {
        margin-bottom: 10px;
    }
    #main .feedback_page_form .form_goriz .form_row
    {
        width: 100%;
        margin-right: 0px;
    }
    #main .form_goriz .form_row .error_message
    {
        bottom: -16px;
    }
    .feedback_page_form .description_block
    {
        margin-bottom: 12px;
    }
    #main .feedback_page_form .form_goriz .form_row.bottom_row .footnote
    {
        width: 100%;
        margin-bottom: 20px;
    }    
    #main .feedback_page_form .form_goriz .form_row.bottom_row .btn_blue
    {
        max-width: none;
    }
    #main .feedback_page_form .form_goriz .form_row:nth-child(n)
    {
        margin-bottom: 20px;
    }
    .feedback_page
    {
        background-repeat: repeat-y;
    }
}

@media (max-width:800px){
	/* главная */
	.seo_block,
	.main_slider,
	#main footer .footer_nav .footer_menu {
		display:none;
	}
	#main .reviews.info_block .owl-carousel::before{
		border: none;
	}
	.main_menu {
		font-size:0px;
	}
	
	/* контакты */
	/*#YMapsID2.map_detail_pic,
	#main .content .text_info .office_detail .office_list .item_office .chema {
		display:none;
	}*/
	#main .content .text_info .office_detail .office_list{width:auto;}
	#main .content .text_info .office_detail .map_detail_pic{
		float:left;
		/*margin-bottom: 20px;*/
	    margin-bottom: 55px;
	}
	#main .content .text_info .office_detail .office_list .more_a{
		position: absolute;
		/*margin-top: 365px;*/
		margin-top: 432px;
	}
	#main .content .text_info .office_detail .office_list .more_text {
		margin: 397px 0 0;
    	position: absolute;
	}
	
	/* прайс */
	#main .price_page .price_info{
		margin-left: 0;
	}
	#main .price_page .price_header{
		width: auto;
		max-width: 331px;
		float: none;
	}
	#main .price_page .price_content .icon_list{
		display: inline-block;
	}
	#main .price_page .price_content{
		text-align: -moz-center;
		text-align: -ms-center;
		text-align: -webkit-center;
		text-align: -o-center;
	}
	
	/* каталог */
	#main .content .catalog_settings{
		float: none !important;
	}
	
	/* футер */
	#main footer {
		min-height: 125px !important;
		height: auto;
	}
	#main footer .footer_nav,
	#main footer .footer_nav+div{
		display: inline-block;
		width: 49%;
	}
	#main footer .footer_nav .social_list{
		float:left;
	}
	
	#main .news_list .navigation_pages{margin: 0 0 15px 10px;}
	.navigation_pages .page_nav_a{font-size:17px;}
	#main .content .pagination{margin: 7px 0 2px;}
	#main .content .pagination a{
		font-size: 18px;
		font-weight: inherit;
		padding: 5px;
	}

	#main .content .pagination a.arr_next,
	#main .content .pagination a.arr_forward{
		margin-top: 3px;
	}
	#main .content .pagination noindex
	{
		display: none;
	}
    .information_block .news_slider
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .information_block .news_slider:last-child
    {        
        margin-bottom: 0px;
    }
    .information_block .news_slider:nth-child(n)
    {
        float: none;
    }
	.office_detail .office_info.office_info_col, .office_detail .office_territory {
		float: none;
		width: auto;
	}
	.office_detail .office_territory .territory_photo {
		text-align: center;
	}
    .full_site_version {
        display: block;
    }
	.partner-form .partner-form__content .form__info, .partner-form .partner-form__content .form_vertical {
		float: none;
		width: auto;
	}
	.partner-form .partner-form__content .info-block input[type="text"] {
		width: 100%;
	}
    .partner-form .partner-form-title
    {
        line-height: 32px;
        margin-bottom: 20px;
    }
    .partner-form .partner-form-text-block
    {
        padding: 21px 15px 0px 15px;
    }
}

@media (max-width:716px){
	#main .content .catalog_element .element_charact .nav-tabs > li:nth-child(2n){
		margin-left: 4px;
	}
	#main footer .footer_bottom .footer_info{width:auto;}
	#fancybox-title-float-wrap td{
		white-space: unset !important;
		text-align: center;
	}
	#fancybox-title-float-main,
	#fancybox-title-float-left,
	#fancybox-title-float-right{
		background: none;
	}
	.content .information-block {
		padding-right: 20px;
	}
	.content .suggestions .information-block {
	    padding-bottom: 20px;
		background-image: none;
	}
	#main .price_info.price_info__tapes_rulers .form_goriz .form_button{
		width: 100%;
		margin-bottom: 33px;
		max-width: unset;
	}
	#main .price_info.price_info__tapes_rulers .form_goriz .form_button + div{
		width: 100%;
		text-align: center;
	}
}

@media (max-width:500px){
	/* шапка */
	#main header .header_content .main_menu ul,
	.main_slider,
	.ecom_banner{
		display:none;
	}
	#main header .header_content .main_menu{
		background: none;
	}
	#main header .header_content .main_menu .nav li a{
		font-size: 14px !important;
	}
	
	
	/* галерея и акции */
	.news_wrap,
	.gallery_pics{
		text-align: center;
	}
	.news_list .item_news .date{
		margin-top: 4px;
	}
	.news_detail .news_other .item{
		position: relative;
		left: 50%;
		margin-left: -118px;
		float: none;
	}
	.news_detail .news_other .news_other_cont{text-align: center;}
	.news_detail .news_other .item .discribe_txt{text-align: center !important;}
	
	/* главная */
	#main .reviews.info_block .add_review{
		position: relative;
		display: block;
		right: 0;
	}
	#fancy_city_list{width: auto;}
	.popup_blue .popup_title{ 
		padding:10px 15px;
	}
	.popup_blue .popup_content{
		padding: 0 20px 15px;
	}
	
	/* прайс */
	#main .form_goriz {
		padding: 25px 20px 13px 14px;
		/*margin: 0 -15px;*/
	}
	/* /catalog/ */
	#main .content .catalog_list.list .item .item_img
	{
		float: none;
		width: 100%;
	}
	#main .content .catalog_list .item .item_img img{
		margin: 0 auto;
		display: block;
	}
	#main .content .catalog_list.list .item .item_descr
	{
		margin-left: 0;
	}
	#main .content .catalog_list.list .item .item_img .bx_catalog_item_images_double{
		display: none;
		
	}
	/* ******************* страница товара */
	#main .content .catalog_element .element_charact .nav-tabs > li{
		width: 100%;
		margin-left: 14px !important;
		margin-left: 0px !important;
	}
	#main .catElPictSliderMob
	{
		display: block;
		margin: 15px 0 30px 0;
		text-align: center;
	}
	#main .element_slider	
	{
		display: none!important;
	}
	#main .content .catalog_element .element_info .action_panel .item
	{
		width: 98%;
	}
	#main .content .catalog_element .element_charact .tab-content {
		margin-left: -14px;
	}
	#main .content .catalog_element .element_info/*,
	#main .content .catalog_element .element_slider*/ {
		width: auto;
	}
	#main .content .catalog_element .action_panel div.item
	{
		float: none;
		width: none;
	}

	/* ******************************* футер */
	#main footer .footer_bottom .footer_info{
		width: auto;
		max-width: 100%;
		float: left;
	}
	/*#main footer .footer_top{
		display: none;
	}*/
	#main footer .footer_bottom{
		padding-left: 8px;
	}
	#main footer .footer_top .menu_icons ul li{
		display: block;
	}
	#main footer .footer_top .menu_icons ul li.it4 a{
		background-position: 5px;
	}
	#main footer .footer_nav,
	#main footer .footer_nav+div{
		display: inline-block;
		width: 100%;
	}
	#main footer .footer_nav .phone_block,
	#main footer .footer_nav .social_list{
		float: none;
	}
	#main footer .footer_nav .social_list{
		padding-top: 15px;
	}
	.price_form .form_window_block,
	.price_form,
	#fancybox-content{
		width:auto;
		max-width:100%;
		box-sizing: border-box;
	}
	#fancybox-content{
		padding: 5px;
	}
	#fancybox-wrap{
		max-width:80%;
	}
	
	/* ************************ блок секций каталога */

	#main .main_catalog .catalog_list .catalog_item,
	#main .content .main_catalog .catalog_list .catalog_item
	{
		width: 100%;
		text-align: center;		
		margin-left: 0px;
	}
	/**/
	#main .calc_page_block div iframe{
		width: auto !important;
		height: auto !important;
	}
	/* новости */
	.content .news_detail .news_center{
		width: auto;
		margin:0;
		float: none;
	}
	.content .news_detail .news_wrapper{
		padding-right:13px;
	}
	/* быстрый заказ */ 
	#form_window_block
	{
		max-width: 100%;
	}
	.item_submit
	{
		margin-bottom: 20px;
	}
	#form_oneclick
	{
		margin: 15px 0;
		display: block;		
	}
	.popup-window.popup-window-with-titlebar
	{
		max-width: 100%;		
	}
	.popup-window.popup-window-with-titlebar img
	{
		max-width: 100%;		
		height: auto;
		padding-bottom: 25px;
	}
	.popup-window-buttons .catalog_list, .popup-window-buttons .catalog_element
	{
		margin: 15px 0;
		display: block;
	}
	/* страница заказа */
	.bx_ordercart_itemtitle 
	{
		position: absolute;
		max-height: 57px;
		overflow: hidden;
		padding-right: 15px!important;
	}	
	#basket_items td.custom, #basket_items td.price, #basket_items td.control
	{
		padding-top: 80px;
	}
	#basket_items thead
	{display: none;}
	#basket_items td.custom .counter
	{
		position: absolute;
		left: 16px;
	}
	#basket_items td.custom input
	{
		display: block;
	}
	#basket_items td:nth-child(4), .tr_none
	{
		display: none;
	}
	.mob_view
	{
		display: block;
	}
	/* контакты 
	#main .content .text_info .office_detail .office_list{width:auto;}*/
	.partner-form .partner-form__content .info-block .jq-radio + span {
		display: inline-block;
	    vertical-align: top;
    	max-width: 90%;
	}
}

@media (max-width:400px){
	#main .content .catalog_element .element_action .click_buy{
		display: block;
	}
	#main .content .catalog_element .element_action .btn_blue{
		display: block;
		margin-right: 0;
	}
	.garancy
	{
		float: none!important;
	}
	.tbl_m
	{
		width: 300px;
		overflow: auto;
	}	
	#main .price_page .icon_list .item div{font-size: 13px;}
	#main .form_goriz .form_row{width: 244px;}
	#main .price_page .price_header .title{width: 90%;}
    
    .delivery_text_info p img
    {
        max-width: none;
        width: auto;
        margin-bottom: 25px;
    }
    .delivery_text_info p img:last-child
    {
        margin-bottom: 0px;
    }
    #main .delivery_text_info .form_goriz .form_row input.btn_blue
    {
        font-size: 3.5vw;
    }
}

@media (max-width:320px){
	#main .price_page .price_header{
		width:274px;
	}
	#main footer .footer_bottom .footer_info{
		width: 280px;
	}
	#main .form_goriz .form_inputs{
		width:280px;
	}
	#main .content .demo_block .demo form .items_list_demo{
		width:300px;
		margin-left: -19px;
	}
	#main .calc_page_block p:first-of-type{
		display:none;
	}
	.price_form .title_form{
		padding: 10px 20px;
	}
	.price_form .form_window_block_feedback_poles{
		padding: 0px 2px /*11px*/ 15px;
	}
	#main .news-detail iframe{width: 276px;}
}

@media (max-width:695px){
	#main .main_catalog .catalog_list .catalog_item
	{
	/*	margin: 10px 10%;*/
	}
	/*.order-make table tr td:nth-child(3), 
	.order-make table tr:first-child
	{
		display: none;
	}*/
	.order-make table.auth_order tr.auth_order_first_tr
	{
		display: none;
	}

	table.auth_order .sale_order_full_table:nth-child(2)
	{
		display: none
	}
	.sale_order_full_table td
	{
		padding: 7px;
	}
	.order-make-select
	{
		display: block;
	}

	.order-make-select div
	{
		border: 1px solid #d1d1d1;
		font-size: 12px;
		font-family: tahoma, arial;
		font-weight: bold;
		color: #575756;
		text-transform: uppercase;
		border-radius: 0;
		padding: 10px;
		margin: 10px 15px 10px 0px;
		cursor: pointer;		
	}	
	.order-make-select div.act_sel
	{
		border: none;
		background: #4794ca;
		color: #fff;	

	}	
	.sale_order_full_table label table
	{
		border: 1px solid #eee;
		margin: 5px;		
	}
	.sale_order_full_table label table td, .sale_order_full_table label
	{
		padding: 5px;
	}	
	.sale_order_full_table input, .sale_order_full_table select
	{
		/*width: 90%;
		max-width: 90%;*/
		
	}

	.table_step5
	{
		width: 95%;
	}
	.sale_order_full.data-table, .sml_txt_mob
	{
		font-size: 11px;
	}
	.sml_txt_mob textarea
	{
		width: 165px;
	}
}	
/* ************* главная */
	#main .main_catalog .catalog_list .owl-item .catalog_item
	{
		width: 100%;
		text-align: center;		
	}
	.owl-controls .owl-nav .owl-next,
	.owl-controls .owl-nav .owl-prev
	{
		position: absolute;
		top: 50%;
		margin-top: -18px;
		display: inline-block;
		width: 19px;
		height: 37px;
		background: url(../images/slider_arrows.png) 0 0 no-repeat;
	}	
	.owl-controls .owl-nav .owl-prev{
		left: 6px;
	}
	.owl-controls .owl-nav .owl-next {
		right: 6px;
		background-position: -106px 0;
	}		
	#main .main_catalog .catalog_list .catalog_item a
	{
		width: 234px;
	}		
	#main .main_catalog .catalog_list .owl-item .catalog_item .title	
	{
		position: relative;
		padding-top: 0px;
	}	
#mob_menu .mob_menu_close, .mob_cityList_close
{
	right: 30px;
	width: 20px;
	height: 20px;
	margin-top: 30px;
	background: url(../images/icon_close.svg) 0 0 no-repeat;
	background-size: contain;
	cursor: pointer;	
	position: absolute;
	margin-top: 15px;
	border: 0px!important;
}
#mob_menu .menu_header {
    position: relative;
    margin-bottom: 15px;
    padding: 15px 30px;
    text-align: center;
    -webkit-box-shadow: 0px 7px 9.4px 0.6px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 7px 9.4px 0.6px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 7px 9.4px 0.6px rgba(0, 0, 0, 0.24);
}
#mob_menu .sm_logo img
{
	height: 45px;
}
#mob_menu .sm_logo 
{
	
}	
.cityList
{
	display: none;
	position: absolute;
	top: 0px;
	padding: 5px 10px;
	background: #fff;
	width: 100%;
	z-index: 100;	
	left: 0px;
}
.cityList div
{
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}
.mob_cityList_close
{
	top: 15px;
}
.regionSel, .cityList div, .view_filter
{
	cursor: pointer;
}
.menuTopInfo
{
	margin: 15px 0 15px 23px;	
}
.regg::after , .view_filter::after{
    content: '';
    display: inline-block;
    border: 7px solid transparent;
    border-top: 6px solid #276ab3;
    text-decoration: none;
    vertical-align: middle;
    margin: 5px 0 0 8px;
}

.err_form{ text-align:center;}
#main .price_page .icon_list .item{width:49%;}
.subs .sm_text{padding-bottom: 9px;}

