@media (max-width:1220px) {

  /*.preview-list,  .product-big-foto{
   float: none;
  text-align: center;
  }*/

   /*.preview-list {
    width: 100%;
      height: auto;
    text-align: center;
   }
   .preview-list li {
    display: inline-block;
    vertical-align: top;
   }*/

 /* .product-big-foto{
   width: 100%;
   text-align: center;
  }*/

  .product-content-top {
   text-align: center;
  }

 .option_selector-container .razmer-link {
   display: inline-block !important;
    position: static;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 10px;
  }
  .qwnt-page-wrapper .qwnt-wrapper {
   margin: 0 auto;
  }

  .prod-brend-wrapper {
    text-align: center;
  }

  .option_selector-container span {
   vertical-align: middle;
  }
}

@media (max-width:1200px) {

  .padd {
 	padding-left: 18px;
    padding-right: 18px;
}

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

}


@media (max-width:1100px) {
  .product-status {
   margin-left: 0;
   margin-top: 20px;
   width: 100%;
   text-align: center;
  }

}



@media (max-width:1040px) {

 .callback-us, .top-hedear-link, .top-header-adres{
  margin-right: 10px;
 }
  .adv-item {
    margin: 0 14px;
}




 }

@media (max-width:920px) {
  .show-page-wrap {
 text-align: center;
}

.cart-table td.cart-img {
    min-width: 120px;
    width: 120px;
   }

  #kupon-number {
  	width: 29%;

  }

  .cuponButton {
  	font-size: 9px;
    width: 24%;
  }

  .basket-bottom {
   padding: 0;
  }
  .send-but-wrapper {
   margin-top: 10px;
  }
  
   .m-product-list-foto {
    display: block ;
   }

 }

@media (min-width:920px) {
 
   .m-product-list-foto {
    display: none !important;
   }
}




  @media (max-width:850px) {
    .footer-top .logo {
		max-width: 90%;
    }
  }
 @media (max-width:800px) {

   .prod-charact-link {
    text-align: center;
   }

  

   aside {
    width: 50%;
     margin: 0 auto;
     margin-bottom: 50px;

   }

   .filter-wrapper {
   	padding: 20px;
   }

    .show-page-wrap {
 	text-align: center;
	}

   .aside-filter {
    display: none;
   }

   .cuponButton {

   	font-size: 12px;

	 }

   .prod-variants-item {
    margin-bottom: 15px;
    padding-bottom: 15px;
   }

   .cart-table .discount-price, .cart-table .product-meta {
    text-align: center;
   }

   .basket-kupon {
    margin-bottom: 20px;
   }

   .top-header-info > div, .top-header-row > div {
     display: block;

   }

  .top-header-row > div.top-header-adres {
     display: none;
   }

 .search {
  width: 50%;
  margin: 0 auto;
 }

   .search input {
    width: 94%;

   }
   .top-header-text,  .header-inner *{
   	font-size: 11px;
   }

   .top-phone-wrapper, .top-header-info, .top-hedear-link, .top-header-text {
   	margin-bottom: 15px;
   }

   .nav {
     display: none;
   }

   .mm-menu-toggle {
    display: block;
     margin: 0 auto;
     margin-bottom: 20px;
   }

   #slides .owl-dots {
    bottom: 15px;
   }

   .slide-info {
    top: 15%;
   }

   .statick-img-wrapper > div {
    margin-bottom: 20px !important;
   }

   .col-prod-title {
   	margin-bottom: 0;
   }

   .index-advantage-wrapper {
    padding-top:  15px;
   }

   .adv-item {
   	margin: 0 0 20px 0;
    overflow: hidden;
    display: block;
   }

.subscribe-form input {
 width: 55%;

}

   .subscribe-form .button {
    width: 20%;
   }

   .index-review {
    margin-left:  0;
   }

   .why-our-wrapper {
   	padding: 25px 50px;
   }

   .why-our-title, .index-review-title, .why-our-wrapper ul li{
   	margin-bottom: 20px;
   }

   .index-review {
    padding: 24px  50px;
    height: auto;
   }

   .main-news-wrapper .group > div {
   	margin-bottom: 20px;
 	}

   .main-news-text, .main-news-item-title {
    max-width: none;
     font-size: 12px;
   }

   .main-news-item-title {
    margin-bottom: 20px;
   }

   .main-news-header {
    margin-bottom: 25px;
   }

 .footer-top .logo {
    margin-bottom: 30px;
   }

   .footer-email a {
    margin-right: 0;
   }

   .footer-email, .soc-wrap {
    display: block;

   }
   .footer-email {
    margin: 20px 0;
   }

   .soc-wrap {
    text-align: center;
   }

   .soc-wrap i {
    font-size: 24px;
   }

   .soc-wrap a {
    margin: 0 10px;
   }

   .footer-pay {
    margin-top:  0;
   }

   #mod-fast-call {
    width: 100%;
   }

   .basket-bottom {
    margin-top: 20px;
   }

   .nav-wrapper-inner-page {
   	background: none;
    padding-top: 25px;
    padding-bottom: 0;
   }

   .prod-brend-wrapper {
     margin-top: 20px;
     display: none;
   }

   .product-info-soc-wrapper {
    text-align: center;
   }

   #recently_view .owl-prev, .coll-dop-product-owl .owl-prev {
     left: 0;
   }

   #recently_view .owl-next, .coll-dop-product-owl .owl-next {
     right: 0
   }

   .index-review-title {
    padding-left: 0;
   }

   .why-our-wrapper {
   	height: auto;
   }

   #characteristics-top > div > div {
  	margin-bottom: 10px;
 }

   .top-header-row {
    text-align: center;
   }

 }

 @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;
   }

   .header-inner {
   	border-bottom: 0;
   }


  }



  @media (max-width:800px) {
    .m-shown {
      display: block !important;
    }
    #slides {
      margin-top: 0;
    }
  
  }


  @media (max-width:600px) {

    .product-buy-zone-wraper > div {
      display: block;
     text-align: center;
      margin: 0 auto;
      margin-bottom: 20px;
    }

    .product-buy-button input {
     margin: 0 auto !important;
     margin-bottom: 10px!important;
     display: block;
    }

.search {
  width: 80%;
  margin: 0 auto;
 }

   .search input {
    width: 94%;

   }

    .statick-img-wrapper > div img {
     max-width: 280px;
    }
  }

 @media (max-width:570px) {

   .slide-info a {
    display: inline-block;
    background: #231f20;
    padding: 12px 35px;
    font-size: 10px;
    color: #fff;
}
   .slide-caption-small {
    font-size: 8px;
   }

   .slide-caption-big {
    font-size: 14px;
    font-family: 'Conv_Intro-Bold';
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 15px;
}

   .subscribe-title {
    font-size: 20px;

   }
   .subscribe-title:after, .subscribe-title:before {
    display: none;
   }

 }


 @media (max-width:480px) {

   .index-advantage-wrapper {
     height: auto;
     padding-bottom: 10px;

   }

   .adv-item, .adv-item img, .adv-item span {
	display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;

   }

    .filter-wrapper {
     padding: 10px;
    }

    .footer-top .logo {
		max-width: 100%;
    }

   .footer-menu {
     display: none;
   }

   .footer-title {
    border: 1px solid #f0f0f0;
    padding: 10px;
    cursor: pointer;
   }

   .top-phone-wrapper > a, .top-phone-wrapper span {
     display: block;
   }

   .top-phone-wrapper > a {
    margin: 0 0 10px 0;
   }
   .search input {
    width: 90%;

   }

    .subscribe-form input {
     width: 60%;
    }

   .subscribe-form .button {
    width: 34%;
	}

   .main-news-header > a {
    position: static;
    display: inline-block;
    margin-top: 10px;

   }
.footer-bottom {
 margin-top: 20px;
 padding-top: 20px;
}

   .footer-pay {
    margin: 15px 0;
   }

   .slide-info {
   	display: none;
   }

   .main-news-wrapper {
   	margin-bottom: 30px;
    padding-bottom: 30px;
   }

   #mod-fast-call .mod-fast-call-inner {
    width: 100%;
   }

   .col-prod-wrapper {
    margin-top: 20px;
   }

   .statick-img-wrapper {
    margin-bottom: 0;
   }

   .footer-pay span{
     margin-right: 0;
   }

   .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;
   }



 }



 @media (max-width:320px) {

   #slides {

   display: none;
   }

    .cuponButton {
     width: 29%;
    }
 }

@media (min-width: 481px) {
   .footer-menu {
     display: block !important;
   }


}

 @media (min-width: 801px) {
   .top-header-info > div.l-hidden {
    display: none;
   }

   .mm-menu-toggle {
    display: none;
   }
 }
