@media (min-width:1184px) { 
 .main-menu-more {
   display: none !important;  
  } 
  
}

@media (max-width:1183px) { 
  
  .nav-wrapper .nav > li.menu-li-hide {
   visibility: hidden;
   opacity: 0; 
}
  
  .main-menu-more {
   display: inline-block;  
  }
  
  .main-menu-more-hd {
   display: none !important; 
  }
  
 
  
  .nav-wrapper nav .nav {
   width: 600px;
   margin: 0 auto; 
   white-space: nowrap;
  
  }
  
  .nav-wrapper nav .nav li {
     white-space: normal;
  }
 
  
}





@media (max-width:1155px) { 
  .header-cart-inner p, .header-phone-text {
   font-size: 16px; 
  }

 
  
 
}

@media (max-width:1133px) { 

.product-big-foto {
  width: 78%;
}

}

@media (max-width:1105px) { 
  
.search {
 width: 60%;  
}
  
.spisok-category-title span {
 display: block;
 margin-left: 0;
 margin-top: 5px; 
 width: auto;
  
}
  
  .spisok-category-row > div {
   text-align: center; 
  }
  
 .subscribe-index:after {
  display: none;  
 }
  
 
 }

@media (max-width:1023px) { 
  
.header-cart-inner p {
 display: none; 
}

.geo-wrapper {
 width: 100px;
}
  .header-cart-inner p, .header-phone-text {
   font-size: 14px;
  }
  
 }




@media (max-width:920px) { 
 
.cart-table td.cart-img {
    min-width: 120px;
    width: 120px; 
   }
  
  #kupon-number {
  	width: 29%;
    
  }
  
  .cuponButton {
  	font-size: 12px;  
    width: 24%;
  }
  
  .basket-bottom {
   padding: 0; 
  }
  .send-but-wrapper {
   margin-top: 10px; 
  }
  
 }


  
 @media (max-width:800px) { 
   
   .product-big-foto {
 		width: 100%;
	}

   
   .cart-table .discount-price, .cart-table .product-meta {
    text-align: center; 
   }
   
   .basket-bottom {
    margin-top: 20px; 
   }
   
   .basket-kupon {
    margin-bottom: 20px; 
   }
   
   .spisok-category-inner  > div {
    margin-bottom: 45px; 
   }
   
   .search {
    width: 100%;
    margin-top: 0; 
   }
   
   .header-top {
    margin-bottom: 10px;
    padding-bottom: 10px; 
   }
   
   .header-top > div {
    margin-bottom: 20px; 
   }
   
   .padd-block {
    padding-right: 20px;
  	padding-left: 20px; 
   }
   
   .header-phone-text{
    margin-top: 0; 
   }
   .header-cart {
     max-width: 340px; 
   }
   
  .header-cart-inner p, .header-phone-text {
 	display: block; 
    font-size: 20px;
}

   
   .header-bottom-block .geo-wrapper {
    display: none; 
   }
   
   
   .top-header-menu {
    display: none; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    background: #f0f3f7;  
    text-align: center; 
    z-index: 1000; 
   }
   

   
   
   .top-header-menu  li {
    display: block;
    margin-bottom: 10px; 
   }
   
   .top-header-menu li a {
    font-size: 16px;  
   }
   
   
   .menu-toggle, .top-hedear-link {
    display: inline-block;
    vertical-align: top; 
   }
   
   .header-cart {
    display: inline-block;
    width: 80%; 
    text-align: center;
   }
   
   .close-menu {
    position: absolute;
    top: 15px;
    right: 70px;
    z-index: 1110;
    font-size: 24px;
    cursor: pointer;
    color: #8a1cad; 
   }
   
   .subscribe-title {
    font-size: 18px; 
   }
   
   .spisok-category-more {
    margin: 0 auto;
    margin-top: 50px;     
   }
   
   .col-prod-border > div {
    cursor: default; 
   }
   
  /* .col-prod-border > div:hover .prod-hidden-zone {
		 display: none; 
	} 
   */
 /*
   .col-prod-border > div:hover .box-item-inner {
     position: static;
     padding: 0;
     border: none;
     height: auto;
     box-shadow: none;
     
     
   }
   */
   .col-prod-border > div:hover .box-item{
 		border-right: 1px solid #e1e1e1;
	}

   .grid-6-item-last, .col-prod-border > div:hover .grid-6-item-last {
    border-right: none; 
   }
  
   .prod-hidden-zone {
    display: block; 
   }
   
   .prod-hidden-zone .description-text {
    display: none; 
   }
    
    .main-news-item-img {
    text-align: center; 
   }
   
 .main-news-item-img img {
  width: auto; 
 }
   
 .index-article-wrapper > div {
  margin-bottom: 30px; 
 }
   
   .subscribe-index {
    margin: 0 20px; 
    margin-bottom: 60px; 
    background: #efe5f4;
   }
   
   .subscribe-form {
    padding: 0 10px; 
   }
   
   .subscribe-form input {
    width: 50%; 
   }
   
   .footer-adres-wrapper > div {
     display: inline-block;
     vertical-align: top;
     margin-left: 10px;
   }
   
   .footer-inner {
    padding-top: 30px; 
   }
   
   aside  {
    
     max-width: 100%;
     
   }
   
   .slider-range-wrapper input[type="text"] {
    margin-right: 20px; 
   }
   
   .aside-filter {
    margin-bottom: 40px;
    display: none; 
     
   }
   
     .show-page-wrap {
    text-align: center; 
   }
   
   .form-button {
    overflow: hidden;
     
   }
   .form-button a {
   float: left;
   margin-top: 10px; 
	 }
   
   .form-button input{
     float: right;
   }
   
   .m-product-list-foto {
    display: block !important; 
    position: relative; 
   }
   
   .m-product-list-foto .owl-next, .m-product-list-foto .owl-prev {
    position: absolute;
    top: 45%;
      
   }
   
    .m-product-list-foto i {
     font-size: 32px;
      
    }
   
   .m-product-list-foto .owl-next {
    right: 10px;
     
   }
   
   .m-product-list-foto .owl-prev {
    left: 10px; 
   }
   
   .cart-buy-one {
    float: none;
    margin-left: auto;
    margin-right: auto; 
   }
   
   
}

 @media (max-width:760px) { 
    .cart-table, .cart-table tr, .cart-table tbody, .cart-table td {
     display: block;
     text-align: center; 
    }
   
   .cart-table td.cart-img {
    width: 100%;
    max-width: 100%;
    text-align: center; 
   }
    
    
  }
 

 @media (max-width:740px) { 
   
  .nav,.main-menu-more,  .main-menu-more-hd {
   display: none !important;  
  }
  
   
   .mm-menu-toggle {
    display: inline-block; 
   }
   
   nav {
    text-align: center;
     
   }
   
    
}
 

 
@media (max-width:636px) {  
    
    .spisok-category-row > div {
     width: 33.3333%;
     margin-bottom: 20px; 
    }  
  
  
  .subscribe-index {
   height: auto;
   padding-bottom: 30px; 
  }
  
  .subscribe-form input {
   width: 100%; 
  }
  .subscribe-form button {
   margin: 0 auto;
   margin-top: 20px; 
  }
  
  .subscribe-form input, .subscribe-form button {
   display: block;
    
    
    
  }
  
  .spisok-category-row:first-child {
   margin-bottom: 20px; 
  }
  
  .footer-soc-wrapper {
   margin-bottom: 15px; 
  }
  
  .modifications__table {
   font-size: 11px;  
  }
  
}


 @media (max-width:546px) { 
   
  .header-cart {
   width: 100%; 
  }
   
}

@media (min-width: 401px) and (max-width:570px) { 
.description-buy .buy-button i {
 display: none; 
}
  
 .box-item-main .description-buy .buy-button input {
  font-size: 13px; 
  padding-top: 7px; 
 }
  
 .box-item-main .description-buy a.buy-button {
 padding-top: 16px; 
  font-size: 13px;  
}
   
}
 
 
 @media (max-width:480px) { 
   .show-page-wrap {
    text-align: center; 
   }
   
   .header-cart {
    margin-top: 15px; 
   }
   
   .box-item, .col-prod-border > div:hover, .box-item:hover {
    border-right: none !important; 
   }
   
   .col-prod-more {
    margin-top: 10px; 
   }
   
   .maker-body > div {
    margin-bottom: 20px; 
   }
   
   .footer-inner > div {
    margin-bottom: 30px; 
   }
   
    .cuponButton {
    font-size: 9px; 
     width: 27%;
   }
   
   #kupon-number {
   	width: 40%;
 	}
   
   .send-but-wrapper {
    margin-top: 10px; 
   }
   .cart-table .discount-price, .cart-table .product-meta {
    padding-bottom: 5px; 
   }

   #captcha #comment_captcha_solution {
    width: 100%; 
   }
   
   .spisok-category-more {
    margin-top: 20px; 
   }
   
   #slides {
    display: none; 
   }
   .product-fast-order-wrapper input {
    width: 100%; 
   }
   
   .fast-order-but {
    margin-top: 10px; 
   }
 }
 
 @media (max-width:420px) { 
  .prod-buy-zone-wrapper .product-buy-button, .fast-order-but {
	margin-top: 10px;
    
  }
 
 } 
 @media (max-width:320px) { 
 
 
 }

@media (min-width: 801px) and (max-width: 1135px) { 
  
  .slider-range-wrapper input[type="text"] {
   	width: 100%; 
    
  }
  
   .slider-range-wrapper .col-max-price input[type="text"] {
     width: 80%;
   }
  
  .filter-label-sort {
   margin-bottom: 5px; 
  }
  
}


@media (min-width: 801px) and (max-width: 1083px) {
  .description-buy .buy-button, .description-buy .buy-button input {
   font-size: 12px;
   padding-top: 8px; 
  }
  
   .description-buy a.buy-button {
    padding-top: 15px; 
   }
  
  .description-buy .buy-button i {
   display: none; 
  }
  
 .category-col-wrapper .buy-button {
  	 width: 92%; 
  }
  
  .product-quantity span {
   width: 15px; 
  }
  
  .product-quantity {
   width: 52px; 
  }
  
  .product-quantity input {
   width: 35px; 
  }
  
}




@media (min-width: 740px) and (max-width: 1183px) {
  
  .site-wrapper {
   overflow-x:hidden;
}
  
}



@media (min-width: 801px) {
  .col-prod-border > div:hover .box-item-inner, .product-carousel-item:hover .box-item-inner  {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 480px;
    border: 1px solid #8a1cad;
    background: #fff;
    z-index: 1000;
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   box-shadow: 0px 8px 20px rgba(0,0,0,0.2);
  
}
  
  .col-prod-border > div:hover .box-item-inner .sku-col-wrapper, .product-carousel-item:hover .box-item-inner .sku-col-wrapper{
   top: 4px;
   right: 4px; 
  }
  
  
  
  .top-header-menu {
   display: inline-block !important;
    
    
  }
   
  .close-menu {
   display: none !important; 
  }
  
  .c-grid-4-item-last {
   border-right: 0; 
  }
  
  .aside-filter {
  	display: block !important;
    
  }

  
}


