@media only screen and (max-width: 1190px) {
     .wrapper{
          width:98%;
          box-sizing:border-box;
     }
     .wrapper_top{
          width:100%;
     }
     .top_left{
          display:none;
     }
     .contacts-some{
          float:none;
          text-align:center;
     }
     .logo{
          margin-left:10px;
     }
     .left_col, #main_content_right{
          float:none;
          width:100%;
     }
     .left_col{
          display:none;
     }
     .size_not_mobile{
          display:none;
     }
     .show_the_filters{
          display:block;
     }
     #sort{
          float:none;
     }
     .filter_popular{
          padding-left:10px;
     }
     .main_cat_li_head, .choose_the_size_f{
          padding-left:10px;
     }
     .breadcrumb{
          margin-bottom:20px;
     }

     .one_prod_big_left, #featured_prod_view{
          float:none;
          width:100%;
          margin:0;
     }
     #page_content img{
          max-width:100% !important;
     }

     #cart_titles{
          display:none;
     }
     .cart_small_box{
          border:none;
     }
     .cart_prod{
          padding:10px;
     }
     .prod_buts{
          display:block;
          position:relative;
          width:100%;
          bottom:0;
          top:0;
          left:0;
          margin-top:5px;
     }
     .cart_image{
          margin-right:5px;
          margin-bottom:5px;
     }
     .cart_opisanie{
          padding:0;
          float:none;
          width:100%;
          height:auto;
     }
     .cart_edcena{
          border-top:1px dashed #c5c5c5;
          padding:5px 0 0 0;
          float:none;
          width:100%;
          height:auto;
     }
     .cart_edcena span, .cart_kol span, .cart_suma span{
          margin:0;
          font-weight:bold;
     }
     .edcena_mobile{
          display:inline-block;
     }
     .cart_kol{
          float:none;
          padding:5px 0 0 0;
          width:100%;
          height:auto;
     }
     .cart_suma{
          height:auto;
          width:100%;
          float:none;
          padding:5px 0 0 0;
     }
     .cart_suma span{
          text-decoration:underline;
     }
     #product_images{
          width:35%;
     }
     #product_info{
          width:61%
     }
     .link_mimg{
          width:50% !important;
          margin:0 auto;
     }
}

@media only screen and (max-width: 1000px) {

     .large_top{
          text-align:center;
     }
     .logo{
          float:none;
          display:inline-block;
     }
     .logo{
          margin-left:0px;
     }
     .mobile_cart, .mobile_menu{
          display:table;
     }
     .cart_li{
          display:none !important;
     }
     .mobile_only{
          display:inline !important;
     }
     nav{
          display:none;
          float:none;
          width:100%;
          position:absolute;
          top:70px;
          left:0;
          background: #fff;
          height:auto;
          max-height:80vh;
          overflow-y:auto;
          z-index:9999;
     }
     .menu li{
          float:none;
     }
     .menu li a{
          display:block;
          padding:15px 0 15px 15px;
          border-bottom:1px solid #444;
     }
     .submenu{
          position:relative;
          max-height:100%;
          overflow-y:auto;
          box-shadow:none;
     }
     .submenu li a{
          display:block;
          color:#4d4d4d;
          font-size:1.2em;
          line-height:inherit;
          height:100%;
          padding:10px 0 10px 15px;
          border-bottom:1px solid #444;
          background:#d8d8d8;
     }
     .search_holder{
          display:block;
          padding:5px;
          position:relative;
          background:#888;
     }

}

@media only screen and (max-width: 920px) {
     #product_images, #product_info{
          float:none;
          width:100%;
          margin:0;
     }
     #product_info{
          margin-top:20px;
     }
     #image-block{
          width:100%;
     }
     #image-block a img{
          width:100% !important;
          height:auto !important;
     }
     .fb_button1{
          display:none;
     }
     .desktop_prod_titles{
          display:none;
     }
     .mobile_prod_titles{
          display:block;
     }

}

@media only screen and (max-width: 800px) {
     .one_new_ban{
          width:49%;
          height:220px;
          margin:0 2% 2% 0;
     }
     .one_new_ban:nth-child(2n){
          margin-right:0;
     }
     .box-product li{
          width:49%;
          margin:0 2% 2% 0 !important;
     }
     .box-product li:nth-child(2n){
          margin-right:0 !important;
     }
     .box-product li:nth-child(2n+1){
          clear:left;
     }
     .product_browse_image{
          text-align: center;
          width:100% !important;
          height:auto !important;
     }
     .ca-box{
          width:50%;
     }
     .ca-box:nth-child(2n+1){
          clear:left;
     }
     .footer_col{
          width:100% !important;
          margin-bottom:15px;
     }
}

@media only screen and (max-width: 450px) {
      .ca-box{
          width:50%;
     }
     .price-new{
          font-size:15px;
     }
     .price-old{
          font-size:13px;
     }
     .logo{
          width:200px;
     }
     .analozi_chamber{
          width:47%;
          margin:0 2% 2% 0 !important;
          box-sizing:border-box;
     }
     .analozi_chamber img{
          width:100% !important;
          height:auto !important;
     }
     .analozi_chamber:nth-child(2n){
          margin-right:0 !important;
     }
     .analozi_chamber:nth-child(2n+1){
          clear:left;
     }
     #quantity_wanted_p{
          margin:0 0 20px 0;
     }

     .cart_table{
          max-width:100%;
     }
     .cart_table input{
          width:120px;
     }
     .cart_button{
          margin-top:10px;
     }
     .footer_col_cont img{
          max-width:100%;
     }
}
@media only screen and (max-width: 300px) {
     .logo{
          width:170px;
     }
}

@media only screen and (max-width: 400px) {
     .logo{
          width:170px;
     }
}

/* NEW PRODUCTS */
@media only screen and (max-width: 500px) {
     .category_div a{
          width:48%;
     }
     .category_div a:nth-child(2n)
     {
          margin-right:0;
     }
     .category_div a:nth-child(2n+1)
     {
          clear:left;
     }
     .link_mimg{
          width:75% !important;
     }
}
