@media all and (max-width:1023px) {
	body{min-width:100%}
	.header{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.header .logo{float:none;width:240px;margin:0 auto 10px auto}
	.header .phone{float:none;margin:0;border:none;width:220px;margin:0 auto 20px auto;padding:0}
	.header .phone p{padding:0 0 0 30px}
	.header .time{float:none;border:none;width:190px;margin:0 auto 20px auto;height:auto;background:url("../img/sprite.png")no-repeat 0px -83px;padding:0}
	.header .time .htitle{padding:0 0 0 30px}
	.header .time p{padding:0 0 0 30px}
	.header .korz{float:none;width:190px;margin:0 auto;padding:0;background:url("../img/sprite.png")no-repeat 0px -171px}
	.header .korz .htitle{padding:0 0 0 30px}
	.header .korz p{padding:0 0 0 30px}
	.wrapper{width:100%}
	.left{float:none;width:100%}
	.content-right{float:none;width:100%}
	.inner{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.top-menu{background:none}
	.top-menu .search{float:none;padding:0 0 8px 3px}
	.top-menu .search input{width:99%;border:1px solid #bbb}
	.left ul li{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.preim-item{float:none;margin:25px auto}
	.title, .preim .title{background:none}
	.title span{padding:0}
	.footer{text-align:center}
	.footer .adres, .footer .phone, .footer .email, .footer .counters{float:none;margin:0 0 15px 0}
	.footer .soc{width:185px;margin:0 auto 15px auto;float:none}
	.superpuperforms_wrapper .spfs_white{width:100%!important;left:0!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 10px 10px!important}
	.superpuperforms_wrapper_popup .spfs_label{width:100%!important;float:none!important;text-align:center!important;margin:0 0 5px 0}
	.spfs_input input.form_elem, textarea.form_elem, select.form_elem{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.superpuperforms_wrapper_popup .spfs_input{margin:0 0 5px 0!important;float:none!important;width:100%!important;text-align:center}
	.superpuperforms_wrapper .spfs_white .spfs_krestik{right:10px!important}
	.superpuperforms_wrapper .spfs_white .spfs_krestik span{top:43px!important;left:-4px!important}
	.slider{display:none}
	.scrollup{margin-left:0;right:5px;opacity:.5}
	.cont-1{width:20%}
}
.top-menu a#pull {
	display:none
}
@media all and (max-width: 1023px) {
	.top-menu{height:auto}
	.top-menu ul{display:none;height:auto;width:100%;float:none}
	.top-menu a#pull{display:block;background-color:#2d9da8;width:100%;position:relative;height:42px;padding:7px 0 0 12px;font-size:18px;color:#fff;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.top-menu a#pull:after{content:"";background:url("../img/menu.png") no-repeat;width:32px;height:32px;display:inline-block;position:absolute;top:5px;right:7px}
	.top-menu ul li{display:block;background:#40b9c5;float:none;width:100%}
	.top-menu ul li ul{display:none!important}
	.top-menu ul li a{color:#fff;text-shadow:none;font-size:26px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #37abb7;border-top:1px solid #50cbd8}
	.top-menu ul li:last-child{background:#40b9c5}
	.top-menu ul li:hover{background:#000}
    .catalog .img a {display: block; margin: 0 auto; text-align: center;}
    .catalog .img img {max-width: 100%;}
    .multiple-items {width: 90%; margin: 0 auto;}
	.left .akcii{display:none}
}
@media all and (min-width:455px) and (max-width:670px) {
	.akcii-item{float:left;margin:30px 10px 0 10px}
	.left .akc-more{margin:-34px 0 0 0}
}
@media all and (min-width:670px) and (max-width:1023px) {
	.akcii-item{float:left;margin:30px 20px 0 0}
}
@media all and (min-width:760px) and (max-width:1023px) {
	.header .logo{float:none;margin:0 30px 15px 20px}
	.header .phone{float:left;margin:15px 30px 0 25px;clear:left;border-right:1px solid #EAEAEA;padding:0 20px 0 0}
	.header .time{float:left;margin:20px 0 0 0;border-right:1px solid #EAEAEA;padding:0 20px 0 0;height:78px}
	.header .korz{float:left;margin:20px 0 0 30px}
	.top-menu .search button{right:11px}
	.akcii-item{float:left;margin:30px 30px 0 10px}
	.left .akc-more{margin:-50px auto 0 auto}
	.catalog{margin:0 7px 30px 7px}
	.preim-item{float:left;margin:25px 20px 20px 15px}
	.footer .adres, .footer .phone, .footer .email, .footer .counters{float:left;margin:0 0 15px 30px}
	.footer .soc{float:left;margin:0 0 15px 30px}
}
@media only screen and (max-width: 759px) { 
	.header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 5px;position:fixed;top:0;left:0;background:#fff;z-index:1}
	.header .phone{order:1;width:auto;margin:0}
	.header .phone .hbutton{width:142px;background:#F99406}
	.header #shopCart{order:2}
	.header .time{display:none}
	.header .logo{width:auto;text-align:center;margin:0 5px 10px 0}
	.header .logo img{max-width:195px}
	.top-menu ul li a{padding:5px 20px;font-size:18px}
	.btn-left-menu{display:block;cursor:pointer;background-color:#2d9da8;width:100%;position:relative;height:42px;padding:7px 0 0 17px;font-size:18px;color: #fff;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.btn-left-menu::before{content:"";background:url("../img/menu.png") no-repeat;width:32px;height:32px;display:inline-block;position:absolute;top:5px;right:12px}
	.left-container .left{display:none}
	.top-menu{position:fixed;top:100px;left:0;z-index:1;width:100%;background:#fff}
	.wrapper{margin-top:152px}
	.catalog-wrap .akcii{display:none}
	.top-menu .inner{display:flex;justify-content:space-between;align-items:flex-start;position:relative}
	.top-menu nav{width:calc(50% - 5px)}
	.top-menu .search{width:calc(50% - 5px);padding-bottom:0}
	.top-menu .search input{margin-top:0;height:42px}
	.top-menu .search button{top:6px}
	.top-menu ul{position:absolute;top:calc(100% + 5px);left:0;width:100%;}
}
@media only screen and (max-width: 600px) {
	.top-menu{top:178px}
	.wrapper{margin-top:230px}
	.header #shopCart{display:flex;justify-content:flex-start}
  .phone-social {
    flex-direction: row;
  }
  .phone-social__first {display: none;}
  .phone-social__second {display: flex; order: 3; width: 100px; margin: 19px 31px 0 0;}
	.header .korz{margin:0;padding-bottom:1px}
	.header{height:178px;align-items:flex-start}
  .header #clr-header {display: none;}
}
@media only screen and (max-width: 540px) {
	.catalog{width:calc(50% - 10px); margin:0 5px 15px 5px}
	.catalog .img{width:100%}
	.cat-inner .cat-inner-more{float:none}
	.buy-t, .cat-inner .cat-in-price, .cat-inner1 .cat-in-price{margin-top:10px}
	.cat-inner .cat-right{display:block;width:100%;box-sizing:border-box;padding-left:0}
	.cat-inner .cat-right .cat-title a{font-size:18px;}
	.cat-inner .img{display:block;width:100%;margin-bottom:10px;height:auto}
	.form-table .ft-1{width:100% !important; margin-right:0}
	.searchCats{display:flex;flex-wrap:wrap}
	.searchCats a{margin-right:10px}
	.searchCats a:last-child{margin-right:0}
}
@media only screen and (max-width: 400px) {
	.header .phone{background:none;width:150px}
	.header .phone .hbutton{width:auto}
	.header .korz{width:auto;padding-left:30px}
	.header .korz .hbutton{width:auto;background:#F99406;margin-top:5px}
	.header .phone p, .header .korz p, .header .korz .htitle{padding:0}
	.header .korz p{font-size:13px}
	.catalog .cat-title a{font-size:14px}
	.catalog .img{height:175px}
	.catalog .cat-price{font-size:16px}
	.header .logo img{width:145px}
}