@media screen and (max-width: 1180px) {

	div.news_list.index,
	div.video.index,
	div.text.index {
		float: none;
		width:auto;
	}

	div.news_list.index,
	div.video.index {margin-bottom:20px;}

	div.content div.good div.photo div.gallery div.ind img {
		float:left;
		border:2px solid #eee;
		margin-right:5px;
		max-width:30%;
	}


	
} /* max 1180 */

@media screen and (max-width: 1000px) {

	div.slider_index div.owl-item div.caption div.title {
		font:49px/50px 'Comic Sans MS';
		margin-bottom:10px;
	}

	div.slider_index div.owl-item div.caption ul {
		margin-bottom:10px;
	}

	div.slider_index div.owl-item div.caption ul li {
		font:20px/26px 'Comic Sans MS';
		margin-bottom: 5px;
		background:none;
		padding-left:0;
	}

	div.content div.menu_cat div.item {
		float:left;
		width:25%;
		padding:12px 5px 0 5px;
	}

} /* max 1000 */

@media screen and (max-width: 940px) {
	
	header div.phones_box div.phones {
		float:none;
		margin-right:0px;
	}

	header div.phones_box img.boutte {
		display: none;
	}

	div#container {
		min-height: 0;
		height: auto;
	}
	* html div#container {height: auto;}

	div#footer_guard {
		clear:both;
		height:auto;
	}

	footer {
		height:auto;
		margin-top:50px;
	}

	footer div.footer_1,
	footer div.footer_2,
	footer div.footer_3,
	footer div.footer_4 {
		float:left;
		width:50%;
		padding-top:28px;
	}

	footer div.footer_1,
	footer div.footer_3 {
		padding-left:10px;
	}

	footer div.footer_4 {min-height:0;}

	div.m_spacer {
		display: block;
		clear:both;
		height:10px;
	}

	footer div.bottom div.dev {width:50%;}

	footer div.bottom a.top {right:10px;}

	footer div.bottom div.copy {padding-left:10px;}

	div.content div.catalog div.item {
		width:50%;
		border-right:1px solid #ececec;
		padding:0 5px;
	}

	div.content div.good div.photo div.gallery div.ind img {
		float:left;
		border:2px solid #eee;
		margin-right:5px;
		max-width:30%;
	}


	div.content table.basket .c1 {
		display: none;
	}

	div.content table.basket .c2,
	div.content table.basket .c3,
	div.content table.basket .c4,
	div.content table.basket .c5,
	div.content table.basket .c6 {
		font:12px/14px Arial;
	}

	div.content table.basket .c3,
	div.content table.basket .c5 {width:60px;}


} /* max 940 */

@media screen and (max-width: 760px) {

	div.main_indent {
		padding:0;
	}

	header div.top_line div.search {
		margin-right:10px;
		box-sizing:border-box;
		max-width:30%;
	}

	header div.logo {
	    padding:0 5px;
	    margin:0 auto 0 auto;
	}

	header div.phones_box div.phones {
		display: none;
	}

	header nav.main_menu a.basket,
	header nav.main_menu,
	header nav.main_menu ul {
		border-radius: 0;
	}

	header nav.main_menu ul li {
		display: none;
	}


	header nav.main_menu a.gamburger {
		display: block;
		width:81px;
		height:81px;
		position: absolute;
		top:9px;
		left:0;
		z-index: 1;
		box-sizing:border-box;
		padding-top:22px;
	}

	header nav.main_menu a.gamburger span {
		background:#fff;
		height:4px;
		display: block;
		margin:6px auto;
		width:35px;
	}

	nav.main_menu.act {
		padding:9px 0 0 0;
	}

	nav.main_menu.act ul {
		background:#969688;
		padding-top:81px;
	}

	nav.main_menu.act ul li {
		display: block;
		float:none;
		width:100%;
		text-align: left;
	}

	nav.main_menu.act ul li a {
		padding-left:20px;
		border:0;
		border-top: 1px solid #000;
	}

	nav.main_menu.act ul li span.act {
		padding-left:20px;
	}

	header nav.main_menu ul li a.have_subs {
		background-image:none;
	}
	
	header nav.main_menu.act a.gamburger span {
		background:#cc9500;
	}

	div.slider_index div.owl-item div.caption ul li {
		font:16px/20px 'Comic Sans MS';
		margin-bottom: 8px;
		background:none;
		padding-left:0;
	}

	div.slider_index div.owl-item div.caption div.title {
		font:29px/32px 'Comic Sans MS';
		margin-bottom:10px;
	}

	div.cat_subs div.item {
		width:50%;
	}

	div.content div.title_box {
		font:bold 24px/30px 'Roboto';
		border-radius: 0;
		padding:20px 10px;
		margin-bottom: 20px;
	}

	div.news_list.index,
	div.video.index,
	div.text.index {
		padding:0 10px;
		margin-right:0;
	}

	div.content div.menu_cat div.item {
		float:left;
		width:50%;
		padding:12px 5px 0 5px;
	}

	div.content h1 ,
	div.content div.bread_crumbs,
	div.content div.cat_info {
		padding:0 10px;
	}

	div.content div.catalog div.item {
		float:none;
		width:auto;
		border-right:0;
		padding:0 5px;
	}

	div.content div.menu_cat {
	    border-width: 0 0 1px 0;
	    border-radius: 0;
	    margin: -10px 0 35px 0;
	    padding-top: 10px;
	}

	div.content div.good div.info {
		float:none;
		width:auto;
	}

	div.content div.good div.info h1 {padding-left:0px;}

	div.content div.good div.info div.discount_info {margin-right:10px;}

	div.content div.good div.photo {
		float:none;
		width:auto;
	}



} /* 760 */


@media screen and (max-width: 475px) {
	footer div.footer_1,
	footer div.footer_2,
	footer div.footer_3,
	footer div.footer_4 {
		float:none;
		width:auto;
		padding:18px 10px 10px 10px;
	}
	footer div.footer_4 {min-height:0;}

	footer div.bottom {
		text-align: center;
	}
	footer div.bottom div.dev  {
		float:none;
		padding-left:10px;
		width:auto;
	}
}