@media (min-width: 320px) and (max-width: 768px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */

    .logo_img {
      width: 95px!important;
    }

    .footer-colom4 {
        margin-top: 0px!important;
    }

    .searchbr {
          display: flex!important;
          margin-left: 0px!important;
          margin-top:15px!important;
          align-items: center!important;
      }
        .mobile-cs {
          left: 28%!important;
          position: absolute!important;
          top: 15px!important;
        }

         #header {
          right: 8px!important;
          position: absolute!important;
          top: 15px!important;
          float: right!important;
          text-align: right!important;
          padding: 0px 0px!important;

        }
         #navbar1 {
          width: 100% !important;
          height: 60px !important;
          /*background: linear-gradient(rgba(192, 118, 99, 0.767), rgb(235, 80, 53)) !important;*/
          margin-left: 0px !important;
        }

        .banner_img {
          width: 100%!important;
          height: 200px!important;
      }

      .container11 {
          height: 33vh!important;
          background-color: rgb(255, 255, 255);
          display: flex;
          align-items: center;
      }

      #card1 {
          justify-content: center!important;
      }

      .nav-icons {
          gap: 8px!important;
        font-size: 14px!important;
        margin-right: 10px!important;
      }

    .ng-bnr {
      width: 100%!important;
      height: 180px!important;
    }

    .small-img {
      width: 100%!important;
      margin-bottom: 25px!important;
      margin-top: 25px!important;
      left: 0px!important;
    }
    .small-container {
      width: 290px!important;
    }
    .table-width{
      width: 100px!important;
    }

    .product-colom-text3 {
        height: 220px!important;
     }
     .price_slider {
        padding: 49px 70px 21px 70px!important;
    }
    .search-panel{
      text-align: center!important;
    }
    body {
     margin-bottom: 60px!important;
    }
    .mobile_footer_header{
      display: block!important;
    }

  .nav-tabs > li > a, .nav-tabs > li > a:focus {
      padding: 14px 12px!important;
     663font-size: 12px!important;
      
  }
  .product-colom-text2 button {
    padding: 0px 19px!important;
  }


  .product-details-tabs .nav-mobile {
      float: left;
      width: 100%;
      display: inline-block;
      padding-bottom: 0px !important;
  }
  .canvas-menu ul li {
    display: inline-block!important;
    margin:0 0px!important;
  }

  .mobile_menu_tab.active {
      background: #d0d0d0;
      color: #fff;
  }

  .mobile_cat_menu li {
    width: 100%!important;
  }
  .cat-slider-section {
    padding: 20px 0px 30px 0px!important;
  }

  .cat-top-slider-section {
    padding: 145px 0px 20px 0px!important;
  }

  .single-banner-02 .banner-content .title {
    font-size: 24px!important;
  }

  .tak-info-box {
      margin-top: 30px!important;
  }

  .swiper-button-prev.swiper-button-prev-two-item {
      top: 65%!important;
      left: 30px!important;
      color: #352c2c!important;
  }

  .swiper-button-next.swiper-button-next-two-item {
      top: 65%!important;
      right: 30px!important;
      color: #352c2c!important;
  }
  .artical_rght {
    margin-left: 0px!important;
  }



 }
@media (min-width:480px)  { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }