@media (max-width:1680px) {
    ul.top_left li {margin-right: 12px;}
    .top_bar {font-size: 14px;}
    .my_sccount_list ul li {font-size: 12px; }
    .my_sccount_list ul li + li {margin-left: 10px; }
  }
  @media (max-width:1600px) {
    ul.top_left li { margin-right: 3px;}
  }
  @media (max-width:1550px) {
    .logo img {max-width: 210px;}
  }
  @media (max-width:1500px) {
  }
  @media (max-width:1440px) {
  }
  @media (max-width:1380px) {
  }
  @media (max-width:1320px) {
  }
  @media (max-width:1300px) {
    .store_search {max-width: 45%;}
  }
  @media (max-width:1280px) {
    .menu_bar.sticky {padding: 10px 0;}
    .hero_left, .hero_right {width: 200px !important;}
  }
  @media (max-width:1199px) {
    ul.top_left li:first-child { display: none;}
    .logo img {max-width: 180px;}
    .store_search {max-width: 35%;}
 
  #hero_slider .item .hero_caption h1 {font-size: 115px;}
  
  
  
  }
  @media (max-width:1000px) {
    .store_search {max-width: 33%;}
    ::-webkit-input-placeholder { font-size:12px;  }    
    :-ms-input-placeholder {font-size:12px; }    
    ::placeholder {font-size:12px; }
  }
  @media (max-width:991px) {
  
    ul.products_list li {display: block; width: 100%; margin: 0 auto;}
    ul.products_list li+li{margin-top: 70px;}
    ul.products_list li .product_item {max-width: 500px; margin: 0 auto;}
  
    .topbar{border-bottom:1px solid rgba(0,0,0,0.09);box-shadow:0 2px 10px rgba(0,0,0,0.06);position:relative;padding:10px 0;background:#fff; height: 72px;}
  
    .heading_bar {text-align:center; border-bottom: 5px solid #1b61a8;  border-left: 0;}
    .heading_bar .home-title {text-align: center; font-size: 16px;}
    .view_all_link {text-align: center; float: none; display: inline-block;}
    .heading_bar:before, .heading_bar:after {display: none; }
  
    .topbar.sticky { margin: 0; position: fixed; background: rgba(255,255,255,0.95); top: 0; left: 0; width: 100%; z-index: 9;  animation-name: menu_sticky; animation-duration: 0.60s;  animation-timing-function: ease-out; -webkit-box-shadow: rgba(0,0,0,0.5) 0 0 10px; box-shadow: rgba(0,0,0,0.5) 0 0 10px;}
  
    .topbar ul{padding:0;margin:0;list-style:none;text-align:right}
    .topbar ul li{display:inline-block;margin-right:15px;vertical-align:middle; margin-top:8px;}
    .mean-container .mean-nav ul li {margin: 0;}
    .mean-container .mean-nav ul li a {font-size: 14px;}
    .topbar ul li.logo{float: left; padding: 0; text-align: left; margin-top: 0; width: auto;}
    .mean-container a.meanmenu-reveal{top:10px; color: #000; right: 20px!important;}
    .mean-container .mean-nav{margin-top:52px}
    .topbar ul li.top_account,.topbar ul li .cart-icon{font-size:25px}
    .topbar ul li.top_account a{color:#000}
    .topbar ul li img{height:50px;object-fit:scale-down}
    .topbar ul li.search_icon {margin-right: 70px;}
    .topbar ul li.search_icon a{color:#000;font-size:20px}
    .mean-container a.meanmenu-reveal span, .mean-container a.meanmenu-reveal span:before, .mean-container a.meanmenu-reveal span:after {background: #000;}
    .topbar ul li .cart-icon{position:relative;margin-right:15px;display:block}
    .topbar ul li .cart-icon .mini-cart-items{display:inline-block;padding:0;background-color:#222;border-radius:50%;-webkit-border-radius:50%;text-align:center;color:#fff;font-size:11px;position:absolute;content:"";right:0;left:auto;top:0;font-weight:600;min-width:20px;line-height:17px;border:2px solid #fff;right:-15px}
    .topbar ul li .cart-icon a{color:#222}
    .search_box{background-color:#fff;border:solid 1px #eee;border-radius:0;-webkit-border-radius:0;margin-top:0;z-index:10;position:absolute;top:71px;left:0;right:0;display:none}
    .search_box .form-control{padding-right:55px;border-radius:0;-webkit-border-radius:0;background-color:transparent;border:0;height:44px;font-size:14px;background:#f1f1f1}
    .search_box button{font-size:20px;text-transform:uppercase;font-weight:700;color:#000;border:0;top:46%;}
    .search_box button img{height:22px;object-fit:scale-down}
    .logo{margin:0;padding:25px 0;text-align:center}
    .mobile_bottom_menu{display:block;bottom:0;left:0;right:0;width:100%;text-align:center;background:#fff;box-shadow:0 0 5px #aaa;position:fixed;z-index:9999}
    .mobile_bottom_menu ul li span{display:block}
    .mobile_bottom_menu{padding:10px 0 5px}
    .mobile_bottom_menu ul{font-size:17px;color:#777;list-style:none;padding:0;margin:0}
    .mobile_bottom_menu ul li{display:inline-block;width:calc(25% - 5px);position:relative;line-height:1}
    .mobile_bottom_menu ul li img{height:25px;object-fit:scale-down}
    .mobile_bottom_menu ul li a{display:block;text-align:center;border-radius:5px;-webkit-border-radius:5px;font-size:12px;color:#666;-webkit-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;background-color:#fff}
    .mobile_bottom_menu ul li i{font-size:30px}
    .mobile_bottom_menu ul li a:hover{color:#222;text-decoration:none}
    .mobile_bottom_menu ul li .icon{display:inline-block;position:relative}
    .mobile_bottom_menu ul li a span.count_wishlist{z-index:1;display:inline-block;padding:0;background-color:#222;border-radius:50%;-webkit-border-radius:50%;text-align:center;color:#fff;font-size:11px;position:absolute;content:"";left:auto;top:-7px;font-weight:600;min-width:20px;line-height:17px;border:2px solid #fff;right:-13px}
    .mobile_bottom_menu li li {display: block; float: none; width: 100%!important;}
    .mobile_bottom_menu li li a {padding:10px; display: block; font-size:14px; text-align:left;}
    .copyrights {padding-bottom: 80px;}
  .footer_text {margin-bottom: 30px; margin-right: 0;}
  .footer_bottom {padding-bottom: 90px;}
  .back_top {display: none;}
  #testimonials_slider {margin-bottom: 60px;}
  .box2 h4 {margin-top:15px!important;}
  .box2 div.mt-5,
  .box2 div.pt-5 {margin:0!important; padding:0!important;}
  .box2 .btn.mt-5 {margin-top:10px!important;}
  p#t {margin:0!important; padding:0!important;}
  .new_tspace {margin-top:0;}
  }
  @media (min-width:768px) and (max-width:850px) {
    .card_list ul li img {height: 26px;}
  }

  

  @media (max-width:767px) {
    .testimonials_section {padding: 25px;}
    .banner_waves {display: none;  }
    ul.mobile-navbar-icons li {
      margin: 0 2px!important;
      padding: 0 2px!important;
    }
  }
  @media (max-width:667px) {
    section{padding: 60px 0;}
  }
  @media (max-width:580px) {
  }
  @media (max-width:575px) {
  }
  @media (max-width:480px) {
  h1, .h1 {font-size:34px;}
  h2, .h2 {font-size:28px;}
  h3, .h3 {font-size:25px;}
  h4, .h4 {font-size:22px;}
  h5, .h5 {font-size:18px;}
  h6, .h6 {font-size:18px;}
  
  #homeslider .item {min-height: 250px;}
  }
  @media (max-width:414px) {
    .card_list ul li img {height: 28px; margin-bottom:5px; }
  }
  @media (max-width:375px) {
    .topbar ul li {margin-right: 5px; }
    .topbar ul li img {height: 40px;}
    .topbar ul li.search_icon {margin-right: 55px;}
    .card_list ul li img {height: 21px;}
    label:not(.form-check-label):not(.custom-file-label) {font-size: 11px;}
    .modal-body {padding: 15px; }
    .modal-body p {font-size:12px; line-height: 18px;;}
    .form-control {padding: 3px 15px;}
  }