@media (min-width: 992px) and (max-width: 1169px) {
  
	.hidden-md {
		display: none!important;
	}
	.content {
		padding: 0 10px;
	}
	.content .content {
		padding: 0 ;
	}
	.green-menu {
		 float: none;
		   /* width: 100%;*/
	}
	
	.search {
		width: 257px;
		float: none;
		padding-left:0px;
		margin-top: 10px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
   
	.green-menu {
		 float: none;
		width: 100%;
	}
	#footer >.container > .left:first-child{padding-left: 10px;}
	.content {
		width: calc(100% - 20px);
		padding: 0 10px;
	}
	#bbproduct{
		float: none;
		text-align: center;
	}
	.heightz{float: none;}
	.product-block-content {width: 160px;}
	.content .content {
		padding: 0 ;
	}
	.hidden-sm {
		display: none!important;
	}
	.container {
		/*width: 970px;*/
	}
	.content2{
		width:100%;
	}
	.sliderr{
		float: none;
		margin: 0 auto;
	}
	.hidden-xs,.inner-tezis {
		display: none!important;
	}

	li {
		padding: 0px 0px 0px 0px;
		margin: 0 0 0 0px;
	}
	ul.top-menu li a div {
		padding: 7px 3px;
	}
	
	ul.top-menu li:nth-child(3){width: 33%;	}
	.search {
		width: 257px;
		float: none;
		padding-left:0px;
		margin-top: 10px;
	}
	
	.product-img-b {
		margin-bottom: 0;
		max-width: 450px;
		margin: 0 auto;
		position: relative;
	}
	.product-img-b .badges img{width: 100%;}
	.banners .banner{    margin: 0 auto;}
	.banners .bottom{left: 35px;}
	
	.main-blockk{margin: 0 auto;    width: 660px;}
	.sidebar{float: none;width: calc(100% - 10px)}
	.bottom-block.banners{width: 250px;    margin: 0 auto;}
	.sidebar #column-right{
    margin: 0 auto;}
	
	#column-right>a{width: 250px;   margin: 0 auto;display: block;}
	#column-right .bottom-block{width: 250px;  margin: 0 auto;display: block;}
	
	.new-menu-hidden-a{
		padding: 5px 0;display: block;
	}
	.green-menu{
		height:auto;
	}
	
	.green-menu img{display: none!important;}
	.green-menu ul{    margin-top: 10px;list-style-image:none; list-style: none; }
	.green-menu ul li{    padding: 0px 0px 5px 10px;    margin: 0 0 0 -33px;}
	ul.new-menu-hidden li a {      text-decoration: underline;    color: white;}
	.green-menu{margin-bottom: 10px;}
	
	ul.new-menu-hidden li a div {
		margin: 0px !important;
		color: #fff;
		font-size: 16px;
	}
	.buton{width: calc(100% - 10px)!important;float:none;}
	.left-column,.right-column{width: calc(100% - 10px)!important;float:none;padding:0;}
	
	.content,.content2,.newinp,.heightz,.green-menu{   
		/*width: calc(100% - 10px);*/
		padding: 0 5px;
		
	}
	
}


@media (max-width: 767px) {
	.bottom-block.banners{width: 250px;    margin: 0 auto;}
	.logo {
		width: 289px;
		position: relative;
		padding: 10px;
		display: block;
		margin: 0 auto;
		float: none; 
	}
	html{
		min-width:380px;
	}

	.new-menu-hidden-a{
		padding: 5px 0;display: block;
	}
	.green-menu{
		height:auto;
	}
	
	.green-menu img{display: none!important;}
	.green-menu ul{    margin-top: 10px;list-style-image:none; list-style: none; }
	.green-menu ul li{    padding: 0px 0px 5px 10px;    margin: 0 0 0 -33px;}
	ul.new-menu-hidden li a {      text-decoration: underline;    color: white;}
	.green-menu{margin-bottom: 10px;}
	
	ul.new-menu-hidden li a div {
		margin: 0px !important;
		color: #fff;
		font-size: 16px;
	}

	.hidden-xs,.sliderr,.inner-tezis {
		display: none!important;
	}
	
	
	.buton{width: calc(100% - 10px)!important;float:none;}
	.left-column,.right-column{width: calc(100% - 10px)!important;float:none;padding:0;}
	
	.content,.content2,.newinp,.heightz,.green-menu{   
		width: calc(100% - 10px);
		padding: 0 5px;
		
	}
	.heightz{
		margin-left: 0;
	}
	#bbproduct {
		width: calc(100% - 10px);
	}

	ul.top-menu li{padding: 0px 0px 0px 20px;}
	.product-block{width: calc(100% - 10px);}
	.price2{position: inherit;
	display: block;
    margin: 15px 0;}
	.price-param{
		text-align: center;
		    width: 100%;
			float: none;
	}
	
	.price-basket {
		position: relative;
		/*right: 25px;*/
		bottom: 0;
		text-align: center;
		width: 100%;
		right: 0!important;
	}
	.price-basket a{
		top: 0!important;
	}
	
	.sliderph {
		width: 100%;
		height: 100%;
	}
	
	.sliderph ul li {
		width: 100%;
		height: 100%;
	}

	.sliderph ul {
		width: 100%;
		/*height: 400px;*/
	}

	.product-block {
		/*
		width: 100%;
		height: 475px;*/
		position: relative;
		width: 49%;
		margin: 0!important;
		float: left;
	}
	.res div{
		position: relative;
		height: 40px;
		padding-top:0;
		top: 0;
	}

	ul.top-menu li:nth-child(3){width: 33%;	}
	.container>.top-menu li a div{    padding: 3px 10px;}
	.sliderph ul{
		    width: calc(100% - 10px);
	}
	.product-img img{
		    width: 100%;
			height: auto;
	}
	.one-click-btn{
		width: 100%;
    float: none;
    left: 0;
    margin: 0;
    padding: 0;
    text-align: center;
	}
	
	.product-img-b img{width: calc(100% - 10px);}
	.sidebar{
		    float: none;
		    width: 80%;
    /* padding: 0 5px; */
    margin: 0 auto;

	}
	.phone-zone{
		width: 100%;
		margin: 0;
		float: none;
		margin: 0 auto;
	}
	.phone-zone .fl_l{
		text-align: center;
		width: 100%;
	}
	.container{
		padding: 0 5px;
	}
	.phone800, .phone800 a{
		text-align:center;
	}
	.search {
		margin: 0 auto;
		width: 257px;
		float: none;
		padding-left:0px;
		margin-top: 10px;
	}
	.container>.top-menu li{
		padding: 0;
		margin: 0;
	}
	
	.new-menu{width: 100%;position: relative;}
	
	.nav-menu ul {
		width: 180px;
		padding: 5px 0;
		position: absolute;
		top: 0;
		left: 0;
		border: solid 1px #aaa;
		background: #FAFAFA url(images/icon-menu.png) no-repeat 10px 11px;
		border-radius: 5px;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
	.nav-menu li {
		display: none; /* скрыть все <li> пункты */
		margin: 0;
	}
	.nav-menu .current {
		display: block; /* показывать только текущие активные <li> пункты */
	}
	.nav-menu a {
		display: block;
		padding: 5px 5px 5px 32px;
		text-align: left;
	}
	.nav-menu .current a {
		background: none;
		color: #666;
	}
 
 
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
}
