#block-nice-menus-1 ul.nice-menu-main-menu li .sub-toggle{
	display: none;
}
#call-phone{
	display: none;
}

@media (max-width: 800px) {
	#sidebar-first, #sidebar-second, .region-header, .button-to-top, #block-block-4, #block-block-12, #block-views-clients-block,
	#block-views-soput-tovar-ptintery-block{
		display: none !important;
	}
	html, body{
		overflow-x: hidden;
	}
	#logo{
		float: none;
		margin: 10px auto;
		text-align: center;
	}
	#header{
		width: auto;
		height: auto;
	}
	#region_for_main_menu, #main-wrapper, #region_for_dop_content{
		width: auto;
	}
	#footer-wrapper{
		min-width: 0;
	}
	#footer{
		width: auto;
		padding: 10px;
	}
	#content{
		left: 0;
		overflow: hidden;
		display: block;
	}
	.front #content{
		float: none;
		width: auto;
		padding: 10px 20px;
		margin-top: 20px;
	}
	#block-menu-menu-sphere, #block-block-3, #block-menu-menu-menu-for-footer,
	#block-block-7, .node-type-oborudovanie #block-system-main .node-oborudovanie{
		float: none;
		width: auto;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu{
		width: 100% !important;
	}
	#block-nice-menus-1{
		width: auto;
		position: static;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu{
		height: auto;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu li .sub-toggle{
		position: absolute;
		right: 21px;
		top: 15px;
		color: #fff;
		display: block;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu li ul{
		position: static;
		visibility: visible;
		margin-top: 0;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu li ul li{
		border: 0;
		width: auto;
	}
	#block-nice-menus-1 ul.nice-menu-main-menu li:hover::after,
	#block-nice-menus-1 ul.nice-menu-main-menu li:hover::before{
		display: none
	}
	ul.nice-menu li{
		float: none;
	}
	#block-menu-menu-sphere ul{
		margin: 0 auto;
	}
	#block-block-7{
		text-align: center;
		clear: both;
		bottom: 0;
	}
	#block-menu-menu-menu-for-footer .content ul li{
		float: none;
		display: inline-block;
	}
	#block-menu-menu-menu-for-footer{
		margin-right: 0;
	}
	#block-menu-menu-menu-for-footer ul.menu{
		text-align: center;
	}
	#block-block-5{
		width: 40%;
		margin: 0;
	}
	#block-block-6{
		width: 60%;
		margin: 0;
	}
	#breadcrumb{
		width: auto;
		margin: 0;
		margin-left: 28px;
	}
	#content img, #content iframe{
		max-width: 100%;
	}
	.page-search #content, .page-taxonomy-term #content, .page-novosti #content, .page-node- #content, .node-type-uslugi #content, .node-type-page #content, .node-type-questions #content{
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
	}
	.view-oborudovanie .view-footer{
		display: none;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active{
		margin-bottom: -2px;
	}
	.page-node #content div.view-projects .views-row .views-field-field-logo-proizvoditelya, .page-node #content .view-questions .views-row .views-field-field-image-voprosy, .page-node #content .view-articles .views-row .views-field-field-image-article, .page-novosti #content .view-news .views-row  .views-field-field-image{
		float: none;
		text-align: center;
	}
	#content .views-row .views-field{
		margin-left: 0 !important;
	}
	#region_for_dop_content{
		margin-left: 20px;
		margin-right: 20px;
	}
	.node-type-oborudovanie #block-system-main .node-oborudovanie .field-name-field-image{
		float: none;
		margin-right: 0;
	}
	#field-slideshow-1-carousel-wrapper{
		overflow: hidden;
	}
	#qt-opisanie_oborudovaniya-ui-tabs2 .field-content{
		overflow: auto;
	}
	p > ymaps {
		max-width: 100%;
	}
	.node-type-oborudovanie #block-system-main .node-oborudovanie .field-name-field-hit-prodazh{
		top: 0;
	}
	.page-taxonomy-term  #content .view-oborudovanie .views-row .views-field-field-hit-prodazh.hit{
		display: none;
	}
	#call-phone{
		display: block;
		position: fixed;
		width: 50px;
		height: 50px;
		right: 10px;
		bottom: 10px;
		background: #faa54b url(phone.png) center center no-repeat;
		border-radius: 50%;
		z-index: 1000;
	}
}

@media (max-width: 350px) {
	#block-menu-menu-sphere ul{
		margin: 0 auto;
		width: 158px
	}
	#block-block-3{
		padding: 10px;
	}
	.front #content{
		padding: 10px;
	}
	#breadcrumb{
		margin-left: 20px;
	}
}
@media (min-width: 351px) and (max-width: 500px) {
	#block-menu-menu-sphere ul{
		width: 316px;
	}
}
@media (max-width: 500px) {
	.block-quicktabs  .content .views-row .views-field-field-image, .block-quicktabs  .content .views-row .views-field-field-image-article{
		float: none;
	}
	#block-views-sotrudniki-block div.view-sotrudniki li.views-row{
		width: 100%;
	}
	.page-taxonomy-term  #content .view-oborudovanie .views-row .views-field-field-image{
		float: none;
		text-align: center;
		margin-right: 0;
	}
	.block-quicktabs .ui-widget-header .ui-state-default{
		font-size: 14px;
	}
	.block-quicktabs .ui-widget-header .ui-state-default a{
		padding: 14px;
	}
	#content{
		word-wrap: break-word;
	}
	.node-type-oborudovanie #block-system-main .node-oborudovanie .field-name-field-image .field-slideshow{
		width: 100% !important;
	}
	.item-list ul li{
		margin-left: 0;
	}
	.view-filters .views-exposed-widget,
	.page-taxonomy-term-50 .view-filters .views-exposed-widget{
		float: none;
		width: auto;
		padding-right: 0;
	}
	.view-filters .views-exposed-widget .ajax-progress{
		position: absolute;
		margin-top: 20px;
		margin-left: 15px;
	}
	.view-filters .views-exposed-widget.views-submit-button {
		position: static;
		margin: 0;
		padding: 0;
		width: 100%;
		text-align: center;
	}
	.view-filters .views-exposed-widget .form-type-select select,
	.page-taxonomy-term-50 .view-filters .views-exposed-widget .form-type-select select{
		width: 100%;
		box-sizing: border-box;
	}
	.view-filters{
		padding-bottom: 10px;
	}
	.node-projects .field-name-field-logo-proizvoditelya, .node-resheniya-proizvoditelya .field-name-field-logo-proizvoditelya{
		float: none;
		margin: 0;
		text-align: center;
	}
	.page-taxonomy-term .region-content .block-views{
		padding-top: 10px;
	}
	#quicktabs-opisanie_oborudovaniya .views-field-field-characteristic,
	#quicktabs-opisanie_oborudovaniya .views-field-field-opisanie{
		font-size: 12px;
	}
}
@media (min-width: 501px) and (max-width: 800px) {
	#block-menu-menu-sphere ul{
		width: 474px;
	}
}