@media (max-width:979px){
  body .left-content{margin-bottom:10px;display:none}
  body .navbar-fixed-top{margin-bottom:0}
  body .menu,body .menu-2,body .menu-3{display:none}
  body #mobile-menu{display:block}
  body #container{width:auto}
  body .search-box{display:none}
  body .span6{width:50%}
  body .span3{float:right;width:39%}
  body .header-right{width:65%}
  body .menu ul .dropdown{padding-right:8px}
  body .menu ul li a{font-size:13px}
  body .menu-2 ul li{padding-right:0}
  body .row{margin-left:0;margin-right:0}
  body .footer-menu{margin-left:0;text-align:left}
  body .new_user{width:auto}
  body .login_left{margin:0}
  body .menu-3{display:none}
  body .menu-2{clear:both;height:161px}
  body .menu-2 li:nth-child(1){width:100%;border-right:0}
  body .menu-2 li{padding:0;min-width:50%;text-align:center;border-bottom:1px solid #ddd;overflow:hidden}
  body .menu-2 li a{display:block;padding:4px 0}
  body #mobile-menu{display:block}
  .mobile-search-box{
    background-color: #FCFCFC;
    position: relative;
    border-bottom: 1px solid #ddd;
}
  .mobile-search-box .search-query{
    border: 0;
    background: transparent;
    margin: 0;
    width: 100%;
    padding: 12px 44px 12px 15px;
    outline: 0;
}
  .mobile-search-box .search-btn{
    position: absolute;
    right: 0;
    top: 0;
    background:#fff;
    color: transparent;
    font-size: 0;
    border: 0;
    height: 38px;
    width: 50px;
    background-size: 20px auto;
    padding: 10px 12px 0 12px;
}
.mobile-search-box .search-btn img{}
  body .menu{display:none}
  body .container > .navbar-header,body #mobile-menu .navbar-collapse.in.collapse{margin-left:0;margin-right:0;padding:0;max-height:none;width:100%}
  body .navbar-toggle{display:block}
  #menuall .navbar-collapse{max-height:900px;}
  .products .col-md-3.single-product{
    width: 46%;
    float: left;
    margin: 0 4% 10px 0;
}
  .inner-pages h2,.col-md-3.single-product{padding-left:0;padding-right: 0;}
}
@media (max-width:800px){
  form.form-elem select{border:1px solid #aaa; padding:3px; border-radius:3px;width:100%;}
  body .new_user{width:auto}
  body .login_left{margin:0}
  body #content-right{/* float:right; */width:auto}
  body #container{width:auto;max-width:100%}
  body .header-right{width:63%}
  body .span3{text-align:left;width:92%}
  body hr{width:auto}
  body .form-name input[type="text"],body .form-name input[type="email"]{width:80%}
  
  body .header-right .callus img{max-width:76%}
  body .footer-menu{margin-left:0;text-align:left}
  
}
@media (max-width:640px){

     body .text .rlt-right{float: right;}
    body .text .rlt-left{float: left;
clear: both;}
 body .table-bordered{font-size: 10px;}
    body .inner-pages{padding: 0px;}

    body table.table.table-list-product {
font-size: 10px;
width: 100%;
min-width: initial;
max-width: none;
border-right: 0;
border-left: 0;
}
    body #content {
background-color: #f2f2f2;
width: 100%;
    }
    body .mble-menu{margin-left: 0px;}
    body .text .c-p{border:3px solid #999999;width: 100%;}
    body .bar-code1 .bar-img{float:left;margin-left: 85px;}
    body .bar-code1 .mble-none{display: none;}
    body .contact-form .contact-us-form{}
    body .contact-form .cont{font-size: 9px;}
    
  body #content-right{float:none;width:auto;padding: 5px;min-height: 500px;}
  body .header-right .ind img{display:none}
  body #header{height:auto}
  body #header .logo{float:none;text-align:center}
  body .header-right{float:none;width:auto}
  body .header-right .callus img{display:block;float:none;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0}
  body .left-content{margin-bottom:40px}
  body #footer .col-md-7{display:none}
  body .footer-menu{margin-left:0;display:none}
  #footer-expand.collapse{position:absolute;bottom:-6px;background:#2A2A2A;left:0;right:0;padding:10px 0 0;height:0;transition:all 0.5s}
  body #footer{position:relative}
  #footer-expand.collapse.in{bottom:46px}
  #footer-expand.collapsing{opacity:0;max-height:100px}
  #footer-expand > a{display:block;padding:6px 15px;display:block;font-size:12px;color:#eee}
  #footer-expand .copyrightmobile{font-size:10px;padding:5px 15px 0;color:#888}
  body .callus{display:none}
  body .logo img{width:auto;height:70px;margin:5px 0 15px}
  #footer .quicklinks-footer{display:block;color:#fff;background:url(../images/arrow-up.png) no-repeat 94% 50%;font-weight:bold;font-size:16px;text-decoration:none}
  #footer .quicklinks-footer.collapsed{background-image:url(../images/arrow-down.png)}
  .inner-pages h2{font-size:22px}
  .products.row-products-list > form{margin: 0 -5px;}
  .products.row-products-list .card-stick-pane{padding-bottom:0}
  
  .products.row-products-list .card-stick-pane .addcart-right-block{width:100%;text-align:center;padding:4px 0 13px;background-color:#FFF4D2;/* position:static!important */}
  .products.row-products-list .card-stick-pane .addcart-right-block:after{clear:both;display:block;content:'';}
  .products.row-products-list .card-stick-pane .mobilehide{display: none}
  .products.row-products-list .card-stick-pane .addcart-right-block input[type="submit"]{display: inline-block;margin: 6px 0 0 2%;border-color:rgba(51,51,51,0.3);background-color:#6BCCFD;color:#fff;text-shadow:1px 1px rgba(34,34,34,0.42);text-transform:uppercase;font-weight:bold;padding: 7px 0;width: 46%;height: 37px;float: left;}
  .row-products-list table.table.table-list-product tbody tr.trHead td{font-size:11px;height: initial;}
  .row-products-list table.table.table-list-product tbody tr{position:relative}
  table.table.table-list-product tbody tr td.col2 input{width:34px}
  .row-products-list table.table.table-list-product tbody tr th,.row-products-list table.table.table-list-product tbody tr td{}
  .row-products-list table.table.table-list-product tbody tr th{}
  .row-products-list table.table.table-list-product tbody tr td.col1{padding-left:5px}
  .row-products-list table.table.table-list-product tbody tr td{padding:6px 0 0;height: 64px;font-size:11px;text-align: center;}
/*  .row-products-list table.table.table-list-product tbody tr.trHead td.col6{color:transparent;font-size:0}*/
  .row-products-list table.table.table-list-product tbody tr td.col6 label{position: absolute;left: 0;right: 0;font-size:9px;margin-top: 27px;font-family:arial;background-color: #EDF9FF;height: 30px;padding: 8px 0px 0;overflow: hidden;}
  .row-products-list table.table.table-list-product tbody tr .col5,.row-products-list table.table.table-list-product tbody tr .col8{display:none}
  .product-details .table, 
  .product-details .quan-wrap, 
  .product-details .quan-wrap .quantity,
  .product-details input.btn,
  .product-details .quantity-nos input{width: 100% !important;}
  .product-details input.btn{margin-top:5px;}
}
@media (max-width:600px){
      body .buttons-cart .left{margin-bottom: 20px;}
    body .buttons-cart .right{float: none;float: none;
clear: both;text-align: center;}
    body .table-bordered{font-size: 10px;}
    
    
  body .customer-login .order-group{width:auto;float:none}
  body .menu{display:none}
  body .left-content{margin-bottom:40px;float:none;width:auto}
  body .header-right{float:none;width:auto}
  body .header-right .callus img{float:none;display:block;margin:0 auto}
  body #header{height:auto}
  body #header .logo{text-align:center;float:none}
  body .sub-menu ul{margin-left:0}
  body .span6 .foot-text{width:auto}
  body #footer .footer-wrap{background-image:none}
  body #footer .container{padding:0}
  body .span3{text-align:left}
  body .left-content{margin-bottom:40px}
  body .header-right .callus img{max-width:100%}
  #form_login{}
  #form_login .btn{clear:both;display:block;width:200px;margin:0 auto 10px;height:auto;padding:11px;font-size:16px}
  #form_login .btn-primary.m_left{}
  body .thumbnail .caption{font-size: 14px;line-height: normal;padding:0;min-height: 60px;}
  body .thumbnail .caption a{display:block;padding: 4px 3px;}
  body .thumbnail .caption-title{
    height: 56px;
    overflow: hidden;
}
body .thumbnail .caption-title a{padding-top:0}
  .products .single-product .thumbnail{min-height:initial;box-shadow:2px 2px 3px rgba(170,170,170,0.17);margin-bottom: 14px;padding: 0;border-radius: 0;margin: 0 2px 17px 2px;}
  .products .col-md-3.single-product{
    width: 50%;
    margin: 0;
}
  .products .single-product .thumbnail > a{display:block}
}
@media (max-width:500px){
  .search-order-history{
    float: none;
}
.search-order-history input.search_order_history{
    width: 70%;
}
.search-order-history button.btn{
    width: 28%;
}
  .navbar-header ul.mobilemenu-icons li{
    width: 30% !important;
}
.navbar-header ul.mobilemenu-icons li.menu-cart{
    position: relative;
}
.navbar-header ul.mobilemenu-icons li.menu-cart .cart-items-count{
    position: absolute;
    top: 5px;
    right: 50%;
    margin-right: -30px;
    display: inline-block;
    background: #f8c22f;
    color: #000;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    line-height: 20px;
    font-size: 9px;
    text-align: center;
}
.table-scroll{width:100%;overflow:auto}
     body .table-bordered{font-size: 10px;}
  body table.dataTable,
  table.dataTable th,
  table.dataTable td{/* width:auto !important; */padding: 3px !important;min-width: initial !important;word-wrap: normal;font-size: 11px;}
  body table.dataTable td,table.dataTable th{/* width: 100px !important; */}
}


@media (max-width:480px){
  body .logo img{width:auto;height: 72px;}
}

@media (max-width:420px){
  body .logo img{width:auto;height: 72px;margin: 0 0 5px;}
}