@media only screen and (max-width: 1180px) {
	.line{ min-width: 100%; }
	.head{ width: 100%; min-width: 100%; }
	.header{ width: 100%; height: 55px; padding: 0px; padding-top: 10px; }
	
	.search{ display: none; }
	
	.header__logo{ display: none; }
	.header__logo-m{ display: block; width: auto; margin: -6px 0px 0px 15px; }

	.phone{ display: none; }
	.header__mid{ width: 0px; }
	
	.header__right{ float: right; }
	.header__reg{ padding-top: 5px;     padding-right: 30px; }
	.header__basket{ padding-top: 0px; margin-top: -10px;  margin-right: 20px;  }
	
	
	.reg__content{ display: none; }
	.reg__ico{ font-size:26px !important; } 
	.basket__cont{ display: none; }
	
	
	.menu-cont__wrapper{ width: 100%; }
	.category{ width: calc(100% - 64px ); text-align: left; padding-left: 25px; }
	.main{ position: absolute; display: none; background-color: #353541;top: 45px;  right: 0px; }
	.menu__item{ float: none;  }
	
	.mob__menu{ display: block; } 
	
	.slider__cont{ margin-left: 0px; left:20px; width: auto; } 
	.slider__text{ padding-top: 0px; }
	.slider__item{ margin-right: 20px; }
	
	.nav-dots {    width: 300px;    left: 386px;} 
	.product{ width: 100%;}
	
	.items{  display: flex;   flex-wrap: wrap;   justify-content: center;}
	
	.categ__link {margin-right: 37px;} 
	
	.mid__bg, .mid__bg1{ display: none; }
	.mid{ height: auto; background-image: none; width: 100%; min-width: auto;  padding: 0px 10px 0px 10px; margin-top: 0px; }
	.mid-block{  width: 100%; padding-bottom: 0px; }
	.reviews{ float: none; width: 100%;}
	.photos{float: none; width: 100%; margin-top: 20px; margin-left: 0px; }
	
	.footer__address{ width: 240px; }
	
	.seo{ width: 100%;  padding: 0px 10px 0px 10px;}
	
	
	.footer{ min-width: 100%; width: 100%; }
	.footer__logo{ display: none; }
	.litl{ display: none;	}
	.bmenu{ margin-right: 30px; }
	
	.footer__wrapper{ width: 100%;  padding: 50px 10px 0px 10px; }
	.footer__content{ width: 100%; padding: 10px 10px 0px 10px; }
	.footer__bottom{ margin-top: 50px; }
	
	
	.filter{ display: none; }
	.items-catalog{ width: 100%; }
	.product__top{ width: 100%; }
	
	.pnav{ margin-left: 0px; }
	
	.detail__photo{ float: none; width: 500px; margin: 0 auto; }
	.detail__info{ float: none; margin: 0 auto; margin-top:40px; } 
	
	
	.basket{ width: 100%; }
	.oplata{ width: 100%; }
	
	.reviewpg{ width: 100%; padding: 10px;  }
	.reviewpg__content{ width: 100%; padding: 10px; }
	.left{ width: 100%; float: none; }
	.right{ width: 100%; float: none; }
	
	.advan-cont{ width: 100%; float: none;  }
	.advan{ display: flex; flex-wrap: wrap; justify-content: space-around; }
	.advan__item{ margin-bottom: 20px;  }
	
	.comp-mid{ width: 100%;  min-width:auto; height: auto; background: none;  }
	.mid__bg2{ display: none; }
	
	.service{ width: 100%; padding: 10px; }
	.service__item{ float: none; width: 100%; }
	.service__img{ float: none; width: 100%; margin-top: 20px; text-align: center; }
	
	
	.breadcrumb__cont{ width: 100%; padding: 0px 10px 0px 10px; }	
	
	.reviewpg__left{ float: none; width: 100%; }
	.reviewpg__right{ float: none; width: 100%; }
	
	.photos_cont{ display: flex; flex-wrap: wrap; justify-content:center; margin-top: 20px; }
	
	.oplata__content{ width: 100%; padding: 10px; }
	.oplata__left{ width: 100%; float: none; }
	.oplata__right{ width: 100%;float: none;  }
	.oplata__text{ width: calc(100% - 100px); }

	.contact{ width: 100%; padding: 10px; }
	
	/*.header__mid { 	width: calc(100% - 300px); } */
	/*.search {   display: block; }*/
	.mob__search{ display: block }

}

@media only screen and (max-width: 767px) {
	
    .mob-slider{ position: relative;
        background: url(images/mobmain.jpg); background-repeat: no-repeat; background-size: 100%;  width: 100%; height:534px; display: block;
    }
    
    .mob-buttonsl{ display: block;   }
    
    
	.header__logo-m{ display: block; width: auto; margin: -6px 0px 0px 15px; }
	
	.contact__img{ float: none; text-align: center;  }
	.contact__img img{ width: 100%; }
	
	.oplata__text{width: calc(100% - 100px); }
	
	.fast_order{ width: 90%; left: 5% !important; }
	.call{ width: 90%; left: 5% !important; }
	
	.pgphoto{ width: 100%; height: auto; }
	
	div.news-list img.preview_picture{ float: none;     width: 100%;
    height: auto; }
	
	.slider{ display: none; }
	.product{ width: 100%;}

	.cooper{ display: none; }
	.cmenu__link{ display: block; }
	
	.submenu{ display: none !important; }
	
	.line, .head{ min-width: 320px; }
	.product__title{ display: none; }
	.product__sort{ float: none; }
	 
	.pnav{ margin-left: 0px; }
	.bx-pag-prev{ display: none !important; }
	.bx-pag-next{ display: none !important; }
	
	
	.advan-cont{ padding-top: 0px; }
	
	.detail__photo{ float: none; width:100%; margin: 0 auto; }
	.detail__info{ float: none; margin: 0 auto; width:100%; margin-top:40px; } 
	.photo__detail{ width: 100%; }
	.detail__top{ width:100%; }
	.detail__top-left{ float: none; }
	.detail__top-right{ float: none; }
	.detail__conteiner{ padding: 10px;  }
	
	.detail__struct2{ margin-top: 15px; }
	.breadcrumb__cont{ width: 100%; padding: 0px 10px 0px 10px; }
	
	.comp-mid{ width: 100%; }
	.footer__info, .footer__contact{ margin-bottom: 10px; }
	.bmenu, .footer__phone, .footer__address-cont{ margin-top: 0px; }
	.mob__search{ display: none; }
} 



@media only screen and (max-width: 600px) {
	
	.header__reg {   padding-left: 34px;}
	.mob__search{ display: block }
	
	
	/*.header__mid { 	width: calc(100% - 293px); } */
	.search {   display: none; }
}


@media only screen and (max-width: 320px) {
	    .mob-slider{  display: block; height: 474px;    }
        .mob-buttonsl{ display: block;      }
}
    