.adapt_menu {display:none}
.adapt_menu2 {display:none}
@media (min-width: 768px) and (max-width:1160px) {
	body { min-width: 769px; margin:0
	; padding: 0; }
	#top_panel, #priemushh3, #wrap-priemush, #priemush-item, #wrap-740, #item230-1, #item230-2, #item230-2, #site_content, #mainmenu2, #footer-wrap, .logo-brends, .slide, #logo, #sitename, #content-wrap, #siteopisanie, #topcontact, #topslider, #top_adress, #mainmenu_fon, #mainmenu, #brends, brends-wrap  { box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; }
	#topslider { width: 100%; height: auto; display: none; }
	#logo { float: left; margin-left: 5%; }
	#sitename { float: left; }
	#site_content { width: 100%; height: auto; }
	#wrap-740 { width: 100%; height: auto; }
	#item230-1, #item230-2, #item230-3 { width: 30%; height: auto; float: left; }
	#item230-1 img, #item230-2 img, #item230-3 img{ width: 100%; height: auto; }
	#siteopisanie { float: left; }
	#topcontact { float: left; margin-right: 0; }
	.slide img { width: 100%; height: auto; float: left; }
	#top_panel { width: 100%; height: auto; float: left; }
	#content-wrap { width: 90%; height: auto; float: left; margin-top: 30px; }
	#callback { width: 100%; display: none; }
	#mainmenu_fon { position: inherit; width: 100%; height: auto; float: left; }
	#leftpanel { display: none; }
	#rightpanel { display: none; }
	#mainmenu { width: 100%; height: auto; float: left; margin-top: 10px; }
	#mainmenu ul { background-color: #444; }
	#mainmenu li { width: 100%; height: 100%; float: left; }
	#topcontact, logo-brends { float: left; }
	#brends-wrap { width: 100%; height: auto; }
	#brends { width: 100%; height: auto; }
	#zag-brends { width: 100%; height: auto; }
	.logo-brends { width: 14%; height: auto; float: left; }
	.logo-brends img { width: 100%; height: auto; }
	#footer-soc { float: left; }
	#wrap-nashi-clients, #sitefooter, #footer_menu  { display: none; }
	
	#mainmenu .menu {display:none;background:#ccc}
	.adapt_menu { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	
			
	#mainmenu ul li {display:inline-block;vertical-align:top;}	
	#topmenu ul li li {width:100%}
	#mainmenu2 { width: 100%; height: auto; float: left; padding-bottom: 0; display: block; }
	#mainmenu2 ul { background-color: #444; }
	#mainmenu2 li { width: 100%; height: 100%; float: left; }
	
	#mainmenu2 .menu {display: block;display:none;background:#ccc}
	.adapt_menu2 { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu2 span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu2 span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu2 span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	#mainmenu2 ul li {display:inline-block;vertical-align:top;}	
	#topmenu2 ul li li {width:100%}
	#site_content img { width: 100%; height: auto; }
	#wrap-cont-contact { font-size: 100%; width: 100%; height: auto; }
	
	#wrap-priemush { width: 100%; height: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
	#priemush-item { width: 100%; height: auto; float: left; margin: 5% 0 0 0; padding: 0; }
	#priemush-item img { width: 20%; height: auto; margin: 0; padding: 0 2% 0 0; }
	#priemushh3 {  }
	
	
	
}
@media (min-width: 481px) and  (max-width: 767px) {
	body {
		min-width: 480px;
		margin:0
	}
	
		#top_panel, #zakaz-opisanie, #site_content, #content-wrap, .prise, #phone, #priemushh3, #wrap-priemush, #priemush-item, #main-zag2, #wrap-740, #item230-1, #item230-2, #item230-2, #site_content, #mainmenu2, #footer-wrap, .logo-brends, .slide, #logo, #sitename, #content-wrap, #siteopisanie, #topcontact, #topslider, #top_adress, #mainmenu_fon, #mainmenu, #brends, brends-wrap  { box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; }
	#topslider { width: 100%; height: auto; display: none; }
	#logo { text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#sitename { font-size: 5em; text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#zakaz-opisanie { width: 35%; height: auto; }
	#siteopisanie { font-size: 1.3em; text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#phone { text-align: center; width: 100%; height: auto; float: left; }
	#site_content { width: 100%; height: auto; float: left; }
	.prise { width: 100%; height: auto; float: left; }
	#wrap-740 { width: 100%; height: auto; }
	#item230-1, #item230-2, #item230-3 { width: 30%; height: auto; float: left; }
	#item230-1 img, #item230-2 img, #item230-3 img{ width: 100%; height: auto; }
	#siteopisanie { float: left; }
	#topcontact { text-align: center; width: 90%; height: auto; float: left; margin: 20px 5%; padding: 0; }
	.slide img { width: 100%; height: auto; float: left; }
	#top_panel { width: 100%; height: auto; float: left; }
	#content-wrap { width: 90%; height: auto; float: left; margin-top: 30px; }
	#main-zag2 { font-size: 1em; }
	#callback { width: 100%; display: none; }
	#mainmenu_fon { position: inherit; width: 100%; height: auto; float: left; }
	#leftpanel { display: none; }
	#rightpanel { display: none; }
	#mainmenu { width: 100%; height: auto; float: left; margin-top: 10px; }
	#mainmenu ul { background-color: #444; }
	#mainmenu li { width: 100%; height: 100%; float: left; }
	#topcontact, logo-brends { float: left; }
	#brends-wrap { width: 100%; height: auto; }
	#brends { width: 100%; height: auto; }
	#zag-brends { width: 100%; height: auto; }
	.logo-brends { width: 13%; height: auto; float: left; }
	.logo-brends img { width: 100%; height: auto; }
	#footer-soc { float: left; }
	#wrap-nashi-clients, #sitefooter, #footer_menu  { display: none; }
	
	#mainmenu .menu {display:none;background:#ccc}
	.adapt_menu { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	
			
	#mainmenu ul li {display:inline-block;vertical-align:top;}	
	#topmenu ul li li {width:100%}
	#mainmenu2 { width: 100%; height: auto; float: left; padding-bottom: 0; display: block; }
	#mainmenu2 ul { background-color: #444; }
	#mainmenu2 li { width: 100%; height: 100%; float: left; }
	
	#mainmenu2 .menu {display: block;display:none;background:#ccc}
	.adapt_menu2 { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu2 span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu2 span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu2 span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	#mainmenu2 ul li {display:inline-block;vertical-align:top;}	
	#topmenu2 ul li li {width:100%}
	#site_content img { width: 100%; height: auto; }
	#wrap-cont-contact { font-size: 100%; width: 100%; height: auto; }
	
	#wrap-priemush { width: 100%; height: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
	#priemush-item { width: 100%; height: auto; float: left; margin: 5% 0 0 0; padding: 0; }
	#priemush-item img { width: 20%; height: auto; margin: 0; padding: 0 2% 0 0; }
	#priemushh3 {  }
}
@media (max-width: 480px) {
	body { min-width: 310px; margin:0
	; padding: 0; }
	#phone { text-align: center; width: 100%; }
	#top_panel, #phocagallery, .phocagallery-box-file-third, #zakaz-forma, #zakaz-opisanie, #priemushh3, #wrap-priemush, #priemush-item, #wrap-cont-contact, #wrap-740, #item230-1, #item230-2, #item230-2, #site_content, #mainmenu2, #footer-wrap, .logo-brends, .slide, #logo, #sitename, #content-wrap, #siteopisanie, #topcontact, #topslider, #top_adress, #mainmenu_fon, #mainmenu, #brends, brends-wrap  { box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box; }
	#topslider { width: 100%; height: auto; display: none; }
	#logo { text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#sitename { font-size: 5em; text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#siteopisanie { font-size: 1.3em; text-align: center; width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#phocagallery, #phocagallery img, .phocagallery-box-file-third { width: 100%; height: auto; float: left; }
	#site_content { width: 100%; height: auto; }
	#site_content img { width: 100%; height: auto; }
	#wrap-740 { width: 100%; height: auto; margin: 40px 0 0; padding: 0; }
	#prise_order { float: left; margin-top: 40px; }
	#item230-1, #item230-2, #item230-3 { width: 100%; height: auto; float: left; margin: 0; padding: 0; }
	#item230-1 img, #item230-2 img, #item230-3 img{ width: 100%; height: auto; margin: 0; padding: 0; }
	#topcontact { text-align: center; width: 90%; height: auto; float: left; margin: 20px 5%; padding: 0; }
	.slide img { width: 100%; height: auto; float: left; }
	#top_panel { width: 100%; height: auto; float: left; }
	#content-wrap { width: 85%; height: auto; float: left; margin: 30px 0 0; padding: 0; }
	#callback { width: 100%; display: none; }
	#mainmenu_fon { position: inherit; width: 100%; height: auto; float: left; }
	#leftpanel { display: none; }
	#rightpanel { display: none; }
	#mainmenu { width: 100%; height: auto; float: left; margin-top: 10px; }
	#mainmenu ul { background-color: #444; }
	#mainmenu li { width: 100%; height: 100%; float: left; }
	#topcontact, logo-brends { float: left; }
	#brends-wrap { width: 100%; height: auto; display: none; }
	#brends { width: 100%; height: auto; }
	#zag-brends { width: 100%; height: auto; }
	.logo-brends { width: 14%; height: auto; float: left; }
	.logo-brends img { width: 100%; height: auto; }
	#footer-soc { float: left; }
	#wrap-nashi-clients, #sitefooter, #footer_menu  { display: none; }
	
	#mainmenu .menu {display:none;background:#ccc}
	.adapt_menu { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	
			
	#mainmenu ul li {display:inline-block;vertical-align:top;}	
	#topmenu ul li li {width:100%}
	#mainmenu2 { width: 100%; height: auto; float: left; padding-bottom: 0; display: block; }
	#mainmenu2 ul { background-color: #444; }
	#mainmenu2 li { width: 100%; height: 100%; float: left; }
	
	#mainmenu2 .menu {display: block;display:none;background:#ccc}
	#wrap-cont-contact { font-size: 100%; width: 100%; height: auto; }
	.adapt_menu2 { display:block; padding:10px; font-size:14px; font-weight:bold; cursor:pointer; line-height:24px; margin:0 0 10px; color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-transform:uppercase; }
    .adapt_menu2 span {display:inline-block;vertical-align:middle;width:30px;margin:0 10px 0 0;height:3px;background:#fff;position:relative}
    .adapt_menu2 span:before {content:'';width:100%;position:absolute;top:-6px;left:0;height:3px;background:#fff;}
    .adapt_menu2 span:after {content:'';width:100%;position:absolute;bottom:-6px;left:0;height:3px;background:#fff;}
	#mainmenu2 ul li {display:inline-block;vertical-align:top;}	
	#topmenu2 ul li li {width:100%}
	#wrap-priemush { width: 100%; height: auto; margin: 40px 0 0; padding: 0; border-style: none; border-width: 0; }
	#priemush-item { width: 100%; height: auto; float: left; margin: 5% 0 0 0; padding: 0; }
	#priemush-item img { width: 20%; height: auto; margin: 0; padding: 0 2% 0 0; }
	#priemushh3 {  }
}

