.mobile-categories{display: none;}
.mobile-categories .cat-list,
.mobile-top-panel .top-menu-list{ margin: 0;padding: 0;list-style: none;overflow: hidden; /* display: none; */}


.mobile-categories .cat-list .sub_menu,.mobile-top-panel .top-menu-list .sub_menu{
    padding: 3px 0 5px 20px; margin: 0;list-style: none;background: #E9E9E9;}
.mobile-categories .cat-list .sub_menu li,.mobile-top-panel .top-menu-list .sub_menu li{position: relative;}
.mobile-categories .cat-list .sub_menu li a,.mobile-top-panel .top-menu-list .sub_menu li a{ font-size: 14px;
    display: block;padding: 5px;color: #000;text-decoration: none;}
.mobile-categories .cat-list > li{position: relative;background: #3551C6;border-bottom: 1px solid #4167FE;
    border-top: 1px solid #ffffff;}
.mobile-top-panel .top-menu-list > li{position: relative;background: #4167FE;border-bottom: 1px solid #ECF607;border-top: 1px solid #ffffff;}
.mobile-categories .cat-list > li > a,.mobile-top-panel .top-menu-list > li > a{color: #fff;font-family: "OpenSansRegular";font-size: 16px;padding: 12px;display: block;text-decoration: none;}
.mobile-top-panel .top-menu-list > li > a:hover,.mobile-categories .cat-list > li > a:hover{color: #fff!important;}
.mobile-top-panel .top-menu-list > li:first-child{border-top: 1px solid #4167FE;}
.mobile-top-panel .top-menu-list > li:first-child a{border-top: 1px solid #000000;}
.mobile-categories .cat-list > li > a:hover,.mobile-top-panel .top-menu-list > li > a:hover{color: #444;}
.mobile-categories .cat-list li .slider_btn,.mobile-top-panel .top-menu-list li .slider_btn{display: block;position: absolute;right: 6px;top: 11px;width: 24px;height: 24px;
background: url(../images/toogle-buttons.png) center -54px no-repeat;}
.mobile-categories .cat-list .sub_menu li .slider_btn ,.mobile-top-panel .top-menu-list .sub_menu li .slider_btn{top: -2px;}
.mobile-categories .cat-list li .slider_btn + a,.mobile-top-panel .top-menu-list li .slider_btn + a{padding-right: 30px;}
.mobile-categories .cat-list .sub_menu li .slider_btn + a,.mobile-top-panel .top-menu-list .sub_menu li .slider_btn + a{padding-right: 35px;}
.mobile-categories .cat-list li .slider_btn.opened,.mobile-top-panel .top-menu-list li .slider_btn.opened{background-position: center 7px;}
.mobile-categories h2{color: #fff;font-weight: bold;margin: 0;padding: 10px; background: #384A94;
    cursor: pointer;position: relative;font-size: 16px;line-height: 19px;}
.mobile-categories h2 .mobile-white-arrow{
    position: absolute;
    width: 25px;
    height: 15px;
    background: url(../images/mobile-white-arrow-down.png) no-repeat;
    right: 15px;
    top: 12px;
}
.mobile-categories h2.open-menu .mobile-white-arrow{
    background: url(../images/mobile-white-arrow-up.png) no-repeat;
}
.mobile-top-panel{height: 50px;position: fixed;top: 0;left: 0;right: 0;background: #4167FE;
    z-index: 666;display: none;}
.mobile-top-panel.position-fix{top: 31px;}
.mobile-top-panel .show-menu-toggle{display: block;float: left;width: 50px;height: 50px;
    border-right: 1px solid #F6FE41;position: relative;
    background: url(../images/mobile-menu-toggler.png) center center no-repeat;}
.mobile-top-panel .show-menu-toggle:before{content: ""; position: absolute;
    background: #ffffff;right: -2px;top: 0;bottom: 0;width: 1px;}
.mobile-top-panel .mobile-top-menu{display: none;position: absolute;top: 100%;left: 0;right: 0;}
.mobile-top-panel .mobile-top-menu .top-menu-list{min-width: 250px;border-right: 1px solid #CDCDCD;display: block;}
.mobile-top-panel .mobile-cart{height: 50px;float: right;}
.mobile-top-panel .mobile-cart a{display: block;color:#000;font-size: 16px;font-weight: bold;text-decoration: none;}
.mobile-top-panel .mobile-cart a .cart .cart-inner{height: 50px;padding: 0 25px 0 80px;background: url(../images/mobile-cart-icon.png) 0 7px no-repeat;}
.mobile-top-panel .mobile-cart a .cart .cart-inner .cart-list{background: #fff;padding: 7px;
    position: relative;top: 8px;width: auto;color: #000;}
.mobile-top-panel .mobile-cart a .cart .cart-inner .cart-list:before{
    content:"";width: 0;height: 0; border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right:7px solid #fff;
    position: absolute;
    right: 100%;
    top: 9px;
}
/*Media queries*/
/* @media screen and (min-width: 1200px){
.navigat {
width: 1000px;
}}
@media screen and(max-width: 992px){
.navigat {
width: 950px;
}}
@media screen and (max-width: 768px){
.navigat  {
width: 730px;
}} */
@media screen and (max-width: 1185px){
.block-reklami .reklama-unit{width: 31%;}
.navigat {/* width: 1000px; */}
}
@media screen and (max-width: 1100px){
.product-slides .slides-slider + .product-img-slider{width: 76%;}
.top-menu .top-menu-list li a {padding: 8px 42px 8px 74px;}
a#okn1 {padding: 8px 90px 8px 80px;}
a#okn2 {padding: 8px 86px 8px 86px;}
a#okn3 {padding: 8px 39px 8px 39px;}
a#okn4 {padding: 8px 73px 8px 73px;}
a#okn5 {padding: 8px 46px 8px 46px;}	
}

@media screen and (max-width: 1050px){
.product-slides .slides-slider + .product-img-slider{width: 76%;}
.top-menu .top-menu-list li a {padding: 8px 42px 8px 74px;}
a#okn1 {padding: 8px 90px 8px 80px;}
a#okn2 {padding: 8px 82px 8px 82px;}
a#okn3 {padding: 8px 34px 8px 34px;}
a#okn4 {padding: 8px 78px 8px 78px;}
a#okn5 {padding: 8px 40px 8px 40px;}	
}


@media screen and (max-width: 1020px){
.product-status{   /*   width: 44%; */    }
.product-details-block .product-slides{width: 52%;}
.product-slides .slides-slider + .product-img-slider{width: 73%;}
.m-p-slider-wrapper, .wrapper, .footer{ width:100%; 
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:320px;}
.product-image{width:auto;height:auto;}
.m-p-slider-wrapper img{max-width:100%;}
.m-p-slider-wrapper{height:auto;padding:0 0 10px 0; box-sizing:border-box; -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;    }
.product-wrapper .product-price{font-size: 20px;}
.m-p-products-slider .product-wrapper:hover .product-price{visibility: visible!important;}
.left-block{margin:15px 10px 0 0; }
.left-block + .center{float:none;width:auto;overflow:hidden;margin: 15px 0 0 0;padding: 0;}
.user-login{margin: 20px 0 0 0; }
}
@media screen and (max-width: 990px){
a#okn1,a#okn2,a#okn3,a#okn4,a#okn5{padding: 8px 5px 8px 5px;text-align: center;}

.product-actions{bottom: 1px;}
.news{width: 95%; float: none; margin: auto;}
.left-block {width: 100%; float: none;}
.dveri_chernohov {margin: auto;width: 215px;}
.catalog-filter-block .filter-preview {position: initial;background: #FCEF08;}	
div#nav { padding-top:51px;}
.container{padding: 0;margin: 0 0 50px 0;}
.products-wrapper .product-wrapper{width: 23%;}
.work_days {left: 41%; position: absolute;top: 224px;}
.product-wrapper .product-info-block .product-price {position: relative;top: 1px;left: 10px;z-index: 99999999;font-weight: normal;color: #000;}
.product-description {visibility: hidden;display: none;}
.m-p-slider-wrapper{width: 100%!important;}
.block-reklami .reklama-unit{text-align: center;}
.product-wrapper:hover .product-price,.mobile-categories,.mobile-top-panel{display: block;}
.mg-main-menu, nav, .nav4,.menu-block, .top-menu,.desktop-cart{display: none;}
.top-menu-list{margin:85px 0 0 0;}
.cart{top:85px;right:10px;}
.logo-block img{max-width:100%;}
.search-block{margin: 10px 0;width: auto; }
.search-block .search-field{width: 70%;}
.logo-block{ width: 280px;  margin: 46px auto; float: none;}
.top-contacts{margin: 0px 0 0 0; }
.top-contacts a{width: auto;}
.top-contacts .auth{padding:0;}
.powered a{top:0;}
.search-block .fastResult{left: 0;right: 0;top: 100%;width: auto; max-height: 200px; }
.kontakty,.grafik {margin: 0px 5px 0px 10%;}
.col3 {padding: 0px 5px 0px 5px;width: 100%;}
.col3 ul {text-align: center;}
.col3 ul li{display: inline-block;margin: 0 10px;}

}
@media screen and (max-width: 875px){
.news {    display: none;}
.product-actions .addToCart{padding: 13px;}
.kontakty {margin: 0px 5px 0px 3%;}.col3 {padding: 0px 5px 0px 2%;}
.time,.product-actions .addToCart .cart-icon{display: none;visibility: hidden; }
}
@media screen and (max-width: 855px){
.product-details-block .product-slides{float: none;width: 100%;display: inline-block;}
.product-status{width: 100%;float: none;margin: 15px 0 0 0;}
.time {display: none;visibility: hidden;}
.grafik {margin: 0px 5px 0px 6%;}
.kontakty {margin: 0px 2px 0px 0px;}
.col3 {padding: 0px 5px 0px 5px;width: 100%;}
.col3 ul {text-align: center;}
.col3 ul li{display: inline-block;margin: 0 10px;}
a#webstudio {margin-top: -25px;}
}

@media screen and (max-width: 770px){
.left-block {width: 100%;float: none;}
.nav1 {width: 20%;}
.nav2 {width: 20%;}
.nav3 {width: 14%;}
.nav4 {display: none;visibility: hidden;}
HEADER #banner .center {float: none;padding: 0;width: 69%;display: flex;margin: auto;}
.banner.left.hidden-xs,.banner.right.hidden-xs {display: none;}
.products-wrapper .product-wrapper{width: 30%;}
.time {display: none;visibility: hidden;}
.wrapper .block-reklami .reklama-unit{float: none;width: 100%; margin: 0 0 10px 0;border: none;}
.product-slides, .product-status{float:none;}
.product-slides{width: 300px; margin: 0 auto;}
.product-status{margin:10px 0 0 0; }
.product-slides > .bx-wrapper{margin: 0 auto;}
}
@media screen and (max-width: 720px){
.sub-categories li{width: 29%;}
.time {display: none;visibility: hidden;}
.sub-categories li img{height: 120px; }
}
@media screen and (max-width: 710px){
    .m-p-products .slider-unit .product-wrapper .product-actions .addToCompare,
    .m-p-products .slider-unit .product-wrapper .product-actions .addToCart,
    .m-p-products .slider-unit .product-wrapper .product-actions .details-btn{
float: none;width: 100%;display: block;text-align: center;margin: 0 0 1px 0;box-sizing: border-box;-moz-box-sizing: border-box;}
.time {display: none;visibility: hidden;}
.catalog-filter-block .filter-preview {background: #FCEF08;position: initial;padding: 5px;
border: solid 1px #FF0000;z-index: 1000;}
}
@media screen and (max-width: 700px){
.grafik,.kontakty,.col3 ,.row  {width: 100%;margin: auto;display: table;}
.footer .footer-inner {height: 317px;}
/* .m-p-slider-wrapper,.bx-controls-direction{display: none;} */
.variant-viewport {width: 34%;}
.time {display: none;visibility: hidden;}
.logo-block{margin: 45px auto 50px; }
.search-block{width: 100%; }
.m-p-products-slider-start{width:100%!important;text-align: center;left:0!important; }
.powered{padding:15px 130px 0 20px;}
.copyright{margin:15px 0 0 25px; }
.empty-cart-block img{max-width:100%;height:auto;}
.copyright{float:none;}
.footer{text-align:center;}
.cart-table tr th{display:none;}
.cart-table tr td.index{font-weight:bold;font-size:16px;}
.cart-table tr td{display: block;text-align: center;}
.cart-table tr td + td{border-top: none; }
.cart-table tr td a.cart-img{width: 80px;height: 80px;}
.cart-table tr td a{font-size: 14px;color: #38B0E3;}
.cart-table tr td strong{font-size: 16px;}
.cart-table .amount_input{float:none;}
.cart-table .delete-btn{float: none;display: inline-block;}
.cart-table .refresh{float: none;}
.cart-table .action-list{margin: 10px 0 0 0;padding: 0;text-align: center;display: inline-block;}
.cart-table .action-list li{display: inline-block;}
.payment-option .form-list{float: none;}
.wrapper .center .delivery-vs-payment,.wrapper .center .yur-field{margin: 15px 0 0 0;clear: both; }
}
@media screen and (max-width: 660px){
.variant-viewport {width: 36%;}
.nav1 {width: 18%;}
.nav2 {width: 13%;}
.nav3 {width: 13%;}
.adresa {width: 100%;}
#map-canvas1, #map-canvas2 {width: 90%;}
}
@media screen and (max-width: 600px){
.property-form .qty-text{float: none;}
.time {display: none;visibility: hidden;}
.cart_form{margin-left: 0;}
}
@media screen and (max-width: 550px){
.variant-viewport {width: 42%;}
.grafik,.kontakty,.col3 ,.row  {width: 100%;margin: auto;display: table;}
.col1, .col2 {WIDTH: 50%;}
.col3 ul {text-align: center;}
.col3 ul li{display: block;}
.footer .footer-inner {height: 306px;}
a#webstudio {margin-top: -25px;}
}
@media screen and (max-width: 520px){

div#nav {display: flex;}
.nav1 {width: 100%;float: left;}
.nav2 {width: 100%;float: left;}
.nav3 {width: 100%;float: left;}
.products-wrapper .product-wrapper{width: 40%;}
.time {display: none;visibility: hidden;}
}
@media screen and (max-width: 500px){
.variant-viewport {width: 100%;}.variant-viewport li.variant-details-image {width: 100%;float: none;}
.bread-crumbs{padding: 10px;}
.time {display: none;visibility: hidden;}
.product-details-block .slides-slider{display: none;}
.product-slides .slides-slider + .product-img-slider{width: 100%;}
.recent-products{/* display: none; */ }
.search-results .product-image{float: none;width: auto;height: auto;margin: 0 0 10px 0; }
.search-results .product-desc{margin: 0;}
.personal-tabs-list,.product-details-wrapper .product-tabs{height: auto;border: none;}
.personal-tabs-list li,.product-details-wrapper .product-tabs li{float: none; margin: 2px 0!important;}
.wrapper .container .center .personal-tabs-list li a,.product-details-wrapper .product-tabs li a{display: block; text-align: center;}
.products-wrapper .product-wrapper,.m-p-products-slider .product-wrapper{width:49%!important;box-sizing: border-box}
.products-wrapper .product-wrapper{margin: 0px 0;}
.product-details-block .buy-container .buy-product{width: 100%; margin: 25px 0 0 0; box-sizing: border-box;-moz-box-sizing: border-box;}
div#nav h1, div#nav h1 a {text-align: center;}
}