@media (max-width:799px){#header-menu{height:45px;}
.mob-menu .menu-button{display:block;width:45px;}
.mob-menu .menu-button:hover{color:#f3bb40;}
.menu-on .ul-none{display:block;}
.ul-none{display:none;width:100%;background:#6c7c89;z-index:100;margin:0;padding-bottom:10px;}
.ul-none li{float:none;}
.ul-none li a{text-transform:uppercase;text-decoration:none;}
.ul-none li a:hover{color:#f3bb40;}
#header-menu #cart, #welcome, #header-menu #cart .cart_zag{height:45px;width:45px;padding:0;position:absolute;right:0;top:0;}
#welcome{margin-top:inherit;}
#welcome a{display:block;height:45px;}
#header-menu #cart.active .content{top:45px;}
#header-menu #cart .cart_zag{background:url('../image/cart-icon.png') no-repeat scroll center rgba(0, 0, 0, 0);background-size:30px 30px;box-sizing:border-box;}
#header-menu #welcome{background-size:35px 30px;}
#header-menu #cart .cart_zag strong{display:none}
#welcome a span{display:none;}
#welcome{background-position:center!important;}
#menu ul > li.k6,
#menu ul > li.k8{display:none;}
.welcome{margin:0;}
.home-page .first,
.home-page .second,
.home-page .third{width:100%;position:relative;display:block;}
.home-page .first-left,
.home-page .first-center,
.home-page .first-right,
.home-page .second-left,
.home-page .second-center,
.home-page .second-right,
.home-page .third-left,
.home-page .third-center,
.home-page .third-right{display:block;width:100%;clear:both;}
.home-page .first-center{text-align:right;}
.home-page .first-right{padding:30px;text-align:center;}
.home-page .first-left > div{text-align:center!important;}
.home-page .first-center img{width:auto;height:200px;display:inline-block;vertical-align:bottom;}
.home-page .first-right a{display:inline-block;margin:20px;}
.home-page .second-right > div{padding:15px;}
.home-page .third-left{background:#fff;text-align:justify;padding:30px;}
.sc-special .box{float:none;}
.product-list > div{height:396px;}
.product-list > div > div{position:absolute;}
.product-list .image{top:192px;left:0;width:50%;}
.product-list .text-block{top:0;left:0;width:100%;}
.product-list .cart{top:192px;right:0;width:50%;}
#content .contact-info .content .left,
#content .contact-info .content .right,
.google-address-left,
.google-address-right,
#contacts-centered{width:100%}
.google-address-left{height:166px;}
.google-address-right{margin-top:0;}
#contacts-centered{text-align:center;}
.contact-info .right{padding-left:30px;}
.contact-info .right > div{width:100%;}
.text-karta{padding-top:25px;width:100%;}
.left,
.right{width:100%;padding:10px;box-sizing:border-box;background-color:#fff;margin-bottom:25px;}
.digi-acc .content{padding:10px;box-sizing:border-box;}
.digi-acc input{width:100%;box-sizing:border-box;}
.digi-acc input[type="radio"],
.digi-acc input[type="checkbox"]{width:inherit;}
.product-info .image-additional{width:100%;position:relative;}
.product-info .image-additional .prod-img{width:33.33333333333333%;margin:0;box-sizing:border-box;padding:0 2px;}
.product-info .image-additional .prod-img:first-child{padding:0 4px 0 0;}
.product-info .image-additional .prod-img:nth-last-child(2){padding:0 0 0 4px;}
.product-info .image-additional a img,
.product-info .image-additional .prod-img-fix div{width:100%;}
.product-info .left{padding:0;height:auto;}
.product-info .left .image{height:auto;}
.product-info .right{width:100%;position:relative;height:215px;margin-top:5px;}
.product-info .options, .product-info .price-n-cart{float:left;width:50%;}
#wrapper{width:100%;}
#content{padding-left:5%;padding-right:5%;}
#content h1{font-size:24px;margin-bottom:1em;}
#content .digi-cats{margin-left:-5.555555555555556%;margin-right:-5.555555555555556%;}
#footer{width:90%}
.breadcrumb, .breadcrumb a{font-size:14px;}
}
@media (min-width:640px) and (max-width:799px){#header #logo{padding:0 0 0 30px;}
#menu ul.digi-mods{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
#menu ul.digi-cats > li{width:16.666666666667%;}
#menu ul.digi-mans > li{width:25%;}
#menu ul.digi-mans > li:nth-child(8n) a{border-right:1px solid #bababa;}
#menu ul.digi-mans > li:nth-last-child(-n+8){border-bottom:1px solid #bababa;}
#menu ul.digi-mans > li:nth-child(4n) a,
#menu ul.digi-mans > li:nth-child(4n) span{border-right:none;}
#menu ul.digi-mans > li:nth-last-child(-n+4){border-bottom:none;}
.product-info{width:60%;}
#content_top{width:40%;padding-left:30px;}
#content .digi-cats .cat-head-row,
#content .digi-cats .cat-row{padding:0 2%}
}
@media (max-width:639px){#header #logo{height:auto;float:none;padding:0 30px;}
#logo, #logo a, #logo img, #block, #banner, #contacts, #operators_values, .button-callback{width:100%;box-sizing:border-box;}
#logo img {
  max-width: 290px;
  text-align: center;
  display: block;
  margin: 5px auto 20px;
}
body, td, th, input, textarea, select, a, .displayed, #menu ul.digi-mods li a{font-size:20px;}
.button-callback span, #footer a{font-size:19px;}
.button-callback img{margin-top:-5px;}
#operators_values{height:50px;}
.button-callback{text-align:left;}
#contacts{height:27px;}
#spisok-remont {text-align: center !important;}
#menu ul.digi-mods{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
#menu ul.digi-cats > li{width:33.33333333333333%;}
#menu ul.digi-mans > li{width:50%;}
#menu ul.digi-mans > li:nth-child(8n) a{border-right:1px solid #bababa;}
#menu ul.digi-mans > li:nth-last-child(-n+8){border-bottom:1px solid #bababa;}
#menu ul.digi-cats > li:nth-child(3n),
#menu ul.digi-mans > li:nth-child(2n) a,
#menu ul.digi-mans > li:nth-child(2n) span,
#menu ul.digi-mods > li{border-right:none;}
#menu ul.digi-mans > li:nth-last-child(-n+2){border-bottom:none;}
#menu ul.digi-mans a span, #menu ul.digi-mans .empty span{height:1.5em;}
#menu ul > li.k3,
#menu ul > li.k4{display:none;}
.box.digi-reviews .box-product > div{width:100%;margin:0 0 20px;}
.home-page > table > tbody > tr > td{display:block;width:100%!important;padding:10px;}
.home-page > table > tbody > tr > td > p,
.home-page > table > tbody > tr > td > div{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;}
.home-page > table{margin:0;}
.digi-acc input[type="radio"],
.digi-acc input[type="checkbox"]{width:20px;height:20px;display:block;float:left;}
.digi-acc table.form tr,
.digi-acc table.form td{display:block;}
.digi-acc table.form td:first-child{width:100%;box-sizing:border-box;}
.cart-info thead{display:none;}
.cart-info tbody tr{border:1px solid #DDDDDD;margin-bottom:25px;padding:10px;box-sizing:border-box;}
.cart-total .left,
.cart-total .right,
.cart-info tbody tr:last-child{margin-bottom:0;}
.cart-info tbody td{border-bottom:none;}
.cart-info tbody .image img,
.cart-total table{width:100%;}
.cart-info tbody .quantity img{height:25px;width:auto;}
.product-info{width:100%;}
#content_top{width:100%;padding-left:0;}
.product-info .right{height:430px;}
.product-info .options, .product-info .price-n-cart{width:100%;}
#content .digi-cats .cat-head-row, #content .digi-cats .cat-row{padding:0 1%;}
#content .digi-cats .left{width:100%;}
.home-page .first-left{padding: 10px 5%;}
.worktime {
  float: left;
  font-size: 1em;
  line-height: 1.3em;
  padding: 10px 30px 0;
}
a.btn, input.btn{float: none; margin: 20px 20%}
#content .digi-cats .center{width:65%;padding:3px 10px;}
#content .digi-cats .right{width:35%;padding:6px 10px;}
#footer .column{width:50%!important;margin-bottom:-10px;min-height:150px;}
#footer a{white-space:nowrap;}
}
@media (max-width:767px){

  #footer .column{
    margin-bottom:0!important;
  }
  #footer .column:nth-of-type(1),
  #footer .column:nth-of-type(2){
    min-height:160px;
  }
}
@media (min-width:320px) and (max-width:479px){
#menu ul.digi-cats li a{
  font-size:15px;
}
#footer{
  margin-bottom:20px;
}
#footer .column,
#footer .column:nth-of-type(1),
#footer .column:nth-of-type(2),
#footer .column:nth-of-type(3),
#footer .column:nth-of-type(4),
#footer .column:nth-of-type(5){
	min-height:auto;
}
.zag_foot{
  font-size:20px;
  margin-top:15px;
  margin-bottom:15px;
}
#footer .column ul{
  margin:0;
}
#footer .column{
	margin:0;
  width:100%!important;
}
#footer .column .zag_foot.empty,
#footer .column:nth-of-type(4) .zag_foot.empty{
	display:none;
}
}