@media (min-width: 481px) and (max-width: 720px) {
	img {
		max-width: 100%;
	}
	.header, #slider, .container-max, .footer {
		max-width: 100%;
		width: auto;
	}
	.logo {
		float: none;
		display: block;
		margin: 0 auto;
		width: 231px;
		max-width: 100%;
	}
	.moduletable_search  {
		width: 305px;
	}
	.social-list {
		padding-left: 5px;
	}
	.moduletable_search .jbfilter-auto { 
		width: 202px;
	}
	.header-menu  {
		float: none;
	}
	.social-block {
		width: 100%;
		margin: 0 auto;
	}
	.social-block>div {
		float: none !important;
		clear: both;
	}
	.social-block>div:first-child {
		width: 340px;
		margin: 0 auto;
	}
	#topmenu {
		display: table;
		width: 100%;
	}
	#topmenu>li {
		display: table-cell;
	}
	#topmenu>li>a {
		display: block;
		padding: 0;
		text-align: center;
	}
	.moduletable_slider { 
		margin-bottom: 0px;
	}
	#sidebar {
		width: 100%;
		vertical-align: top;
		padding: 0;
		margin: 0;
		clear: both;
	}
	.sidebar-main { 
		margin-top: 10px;
		
	}
	.sidebar-nav {
		position: relative;
	}
	.sidebar-nav .moduletable_product {
		width: 50%;
		float: right;
		top: 0;
		position: absolute !important;
		right: 0;
	}
	.sidebar-nav > div > * {
		margin: 0 auto;
	}
	
	.sidebar-nav > .module_cart > div {
		max-width: 234px;
	}
	.sidebar-nav > .moduletable_lmenu > ul {
		max-width: 234px;
	}
	.sidebar-nav > .moduletable_product div {
		max-width: 254px;
	}
	.sidebar-nav > div > h3 {
		display: block;
		width: 250px;
		left: 50% !important;
		margin-left: -70px;
		padding-left: 0;
	}
	.module_cart .jsJBZooCartModule {
		margin: 0 auto;
	}
	.sidebar-nav .moduletable_product .module-items div:nth-child(n+4) {
		display: none;
	}
	.moduletable_slider {
		height: 210px;
		overflow: hidden;
		border-bottom: 4px solid #77CF06;
	}
	#content  {
		width: 100%;
		margin: 0 auto;
		float: none;
		clear: both;
		display: block;
		padding-top: 0px;
	}
	.jbzoo-item-full .jbprice-buttons {
		display: block;
	}
	.jbcart-mobile-tools {
		z-index: 9999 !important;
	}
	.contact-header {
		text-align: center;
		float: none;
	}
	.contact-header-1 {
		display: inline-block;
		float: none;
	}
	.contact-header-2 {
		display: inline-block;
		float: none;
	}
	
	/*----------------- */
	nav {  
        border-bottom: 0;  
    }  
    .moduletable_lmenu > nav > ul, #topmenu {  
        display: none;  
        height: auto;  
		box-shadow: 5px 3px 3px rgba(0,0,0,0.5); /* Параметры тени */
    }  
    nav a#pull_topmenu, nav a#pull_lmenu {  
        display: block;  
        background: url('../images/nav-icon.png') 10px 50% no-repeat #73ce00;  
        position: relative;  
		text-align: left;
		padding-left: 50px;
		line-height: 34px;
		height: 34px;
		color: #ffffff;
		font-size: 16px;
		text-decoration: none;
		text-transform: uppercase;
		border-top: 1px solid #147711;
		border-bottom: 1px solid #147711;
    }  
    nav a#pull:after {  
      /*  content:"";  
        background: url('images/nav-icon.png') no-repeat #3b0000; 
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        rightright: 15px;  
        top: 10px;  */
    }  
	nav li {  
        display: block;  
        float: none;  
        width: 100%;  
    }  
    nav li a {  
        border-bottom: 1px solid #7a7a7a;  
    }  
	nav ul, .top_menu ul {
		/*background: #282828;*/
	}
	/*----------------- */
	#topmenu > li, #topmenu li:last-child {
		display: block;
		background: url('../images/t-menu.png') 0 50% repeat-x transparent;
		padding: 0px 2px 0px 0px;
	}
	#topmenu {
		 border-top: 1px solid #7a7a7a;  
		 margin: 0;
	}
	#slider, .moduletable_banner, #sidebar .moduletable_product {
		display: none;
	}
	.moduletable_lmenu h3, .module_cart h3 {
		display: none !important;
	}
	.moduletable_lmenu, .module_cart {
		background: none;
		padding-top: 5px;
	}
	
	.module_cart {
		background: rgba(0, 0, 0, 0.7);
		position: fixed;
		bottom: 0;
		width: 100%;
		margin: 0;
		left: 0;
	}
	.module_cart .jsJBZooCartModule {
		background: none;
		color: #fff;
		border-bottom: 0;
		padding: 10px 0 5px 0;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center;
	}
	.jbcart-module-line {
		display: inline-block;
		padding: 0 20px;
	}
	.jbcart-module-buttons {
		text-align: center;
		width: 160px;
		margin: 0 auto;
	}

	.content-block {
		background: url('../images/main-block-top2.png') 50% 0 no-repeat transparent;
	}
	
	.jbzoo .width33, .related-item-zlo {
		width: 220px;
		float: none;
		display: inline-block;
		margin-right: 4px !important;
	}
	.element-jbrelatedauto .related-items .column, .element-jbrelatedauto .related-items .column.last {
		margin: 0 auto 10px auto !important;
	}
	.related-item-zlo {
		display: block;
		margin: 0 auto 10px auto !important;
	}
	.items-col-3 i.clr, .subcategory-col-3 i.clr, .module-items-col-3 i.clr {
		border: 0px none currentColor !important;
		clear: none !important;
		display: none !important;
		height: 0px !important;
		width: 0px !important;
	}
	.items-col-3, .subcategory-col-3, .module-items-col-3 {
		text-align: center;
	}
	.jbzoo .jbcart-form-label {
		width: 25% !important;
		padding-right: 5px;
		
	}
	.jbzoo .jbcart-form .jbcart-form-control {
		float: left !important;
	}
	.footer {
		margin-bottom: 90px;
	}
	iframe {
		width: 100%;
	}
	#message {
			display: none !important;
	}
	#content .moduletable_product {
		background: url('../images/main-block-top2.png') 50% 0 no-repeat transparent;
	}
	#content .main_product h3 { 
		background: #fff;
		margin-top: 0px;
		padding-bottom: 20px;
		padding-right: 0px;
	}
	#content .main_product {
		padding-top: 70px;
	}
	.moduletable_pogoda {
		display: none;
	}
	.pogoda_mobile {
		display: block;
	}
}