@media screen and (max-width: 700px)
{ 
	
html, body 
{

    min-width: 320px;
	
}

.wrapper1 {
    width: auto;
   margin-left:15px;
   margin-right:15px;
}

.wrapper {
    width: auto;
   margin-left:0px;
   margin-right:0px;
}

#top
{
	position:fixed;
	z-index:10;
	left: 0px;
    right: 0px;
    top: 0px;
}

#top_wrap>a
{
	display:none;
}

#menu_wrap
{
	display:none;
}

#center {
    width: auto;
	padding-top:22px;
}

#catalog {
    width: auto;
}
#content
{
	
	display:block;
}

#logo {
    width: 70px;
    left: 0px;
    margin-left: 0px;
    top: 40px;
}
#search
{
	display:none;
}
#header, #header .wrapper
{
	height:122px;
}
.tel {
 
    font-size: 13px;
    
}

#tels {
         padding-top: 22px;
    width: 154px;
   
    gap: 10px;
    line-height: 1;
}
#header {
    height: 122px;
}
#tels svg {
   
      left: -34px;
    top: 13px;
    width: 22px;
}

#top_wrap>span svg 
{
position:absolute;
left:0px;

    top: 0px;
    width: 16px;
    
}

#top_wrap>span span 
{
color:#fff;	
}

#top_wrap>span
{
display:block!Important;
position:absolute;
left:50%;
padding-left:21px;
cursor:pointer;
    top: 1px;
   
    margin-left: -30px;

}
h1, .h1 {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 25px;

}
.cl_wrap_4 {
    clear: none;
}
.cl_wrap_1, .cl_wrap_3, .cl_wrap_5 {
    clear: both;
}
.cl_wrap {
    width: calc(50% - 7px);
    float: left;
    margin-bottom: 30px;
    
}
.cl_wrap_1, .cl_wrap_3, .cl_wrap_5 {
   margin-left:0px;
    margin-right: 7px;
}
.cl_wrap_6, .cl_wrap_2, .cl_wrap_4 {
    margin-left: 7px;
	margin-right:0px;
}
#breadcrumbs>span {
    display:inline;
	margin-bottom:0px;
}
#breadcrumbs {
    font-size: 14px;
    margin-bottom: 18px;
}
#cart-top {
    position: absolute;
    right: 50%;
    margin-right: 27px;
    top: 58px;
    width: 32px;
}
#cart-top span {
    
    width: 19px;
    height: 19px;
    
    padding-top: 0px;
}
.tel span 
{
	display:none;
}
.product_title {
    font-size: 14px;
    line-height: 1.3;
}
.catalog_buy,.buy_catalog,.buy_catalog_instock {

    padding-top: 6px;
    padding-bottom: 11px;
  
    font-size: 14px;
 
}
#subcats {
   
    margin-bottom: 30px;
  padding:11px 0px 5px 15px;
}
#subcats a {
    
    margin-right: 30px;
    margin-bottom: 11px;
    
    font-size: 14px;
}
#top_wrap
{
	display:block;
}
#zam {
font-size:15px;
    margin-bottom: 25px;
}



.swipe-menu{display:block;height:100%;width:300px;padding-left:20px;padding-right:20px;font-size:16px;position:fixed;top:0;bottom:0;right:0;-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;background:#fff;color:#000;z-index:1000;overflow:auto}


.toggle-menu{cursor:pointer;display:block;vertical-align:middle;width:28px;height:28px;position:fixed;z-index:100;border:none;right:15px;top:0;float:right;background-color:transparent;outline:0;z-index:9998;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}



.toggle-menu span{display:block}

.sandwich{width:28px;height:28px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:200;-webkit-animation-name:menu-btn-animate;animation-name:menu-btn-animate;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}


.sw-topper{background:#fff;position:relative;top:4px;width:28px;height:3px;border:none;border-radius:4px 4px 4px 4px;-webkit-transition:-webkit-transform .5s,top .2s;-webkit-transition:top .2s,-webkit-transform .5s;transition:top .2s,-webkit-transform .5s;transition:transform .5s,top .2s;transition:transform .5s,top .2s,-webkit-transform .5s;display:block}

.sw-bottom{background:#fff;position:relative;width:28px;height:3px;top:9px;border:none;border-radius:4px 4px 4px 4px;-webkit-transition:-webkit-transform .5s,top .2s;-webkit-transition:top .2s,-webkit-transform .5s;transition:top .2s,-webkit-transform .5s;transition:transform .5s,top .2s;transition:transform .5s,top .2s,-webkit-transform .5s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s}

.sw-footer{background:#fff;position:relative;width:28px;height:3px;top:14px;border:none;border-radius:4px 4px 4px 4px;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0.1s;transition-delay:0.1s}

#footer, #wrap {
  
    -webkit-transition: -webkit-transform .5s ease-in;
    transition: -webkit-transform .5s ease-in;
    transition: transform .5s ease-in;
    transition: transform .5s ease-in,-webkit-transform .5s ease-in;
}

#langs
{
	position:absolute;
	left:0px;
}


#catalog1,#cat33
{
	display:none;
}

#catalog22
{
	display:block!important;
color:#fff;
padding-top:8px;
    font-size: 16px;
    height: 42px;
    background-color: #094581;
text-align:center;
    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);


}



#catalog222
{
	display:block!important;
color:#fff;
padding-top:8px;
    font-size: 16px;
    height: 42px;
    background-color: orange;
text-align:center;
    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
 
margin-top:12px;
}

#wrap
{
	padding-top:122px;
}

body.active #footer:after, body.active #wrap:after {
 
        z-index: 10002!important;
    }
	
#header 
{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 1000;
    background: #deeefb;
    box-shadow: 0px 0px 20px #ddd;
}
    #top {
       
        z-index: 1001;
    
    }
}

