@media (max-width: 1300px) {
  .btn{font-size: 13px;}
  #menu ul li a {font-size: 12px;}
  .my_sccount_list ul li { font-size: 14px;}
}
@media (max-width: 1199px) {
  .logo {text-align: center;}
  .logo img {max-width: 300px;}
  .small_banner_bar {padding: 0 10px;}
  .small_banner {margin: 0 auto;}
  .small_banner_bar .row{ margin: 0 -5px;}
  .small_banner_bar .row > [class*="col-"]{ padding: 0 5px;}
  .small_banner_wrapper div {padding: 0 2px; max-width: 113px;}
.gallery-container {margin-bottom: 30px;}
.btn{font-size: 13px;}
.small_banner img { height: 30px;}
.card_list ul li {margin-bottom: 5px;}
.input-stepper button, .input-stepper input{padding: 7px 10px;}
.store_search {max-width: 392px;}
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
.search-box2{display: none;}
.header_top_bar {padding:15px 0;}
.top_right {float: none;}
.top-right, .header_right {float: none;}
.top-right ul{float: none;}
.top-right ul li{float: right;}
.top-right ul li.text_link {float: left;}
.text_info {text-align: right; float:none; margin: 0; padding:10px 0;}
.top_right_bar {float: none;}
.my_sccount_list {float: none;  margin:15px 0 0; }
.my_sccount_list ul li {float: none; display: inline-block;}
.my_sccount_list ul li i.la {top:0; vertical-align: middle;}

.my_sccount_list ul li.category_btn_mobile .btn {color:#fff;}
.my_sccount_list ul li.category_btn_mobile i.la {font-size:17px; color:#fff;}
.cart-icon {margin-top: 0;}

.logo{text-align: center;}
.logo img {max-width: 270px;}
.mean-container .mean-bar {top:3px; width: 100%;}
.mean-container a.meanmenu-reveal{top:3px;right:inherit;left:0!important; }
.mean-container .mean-nav{margin-top:36px}
.top_bar .container {width: 100%; max-width: 100%;}
.topbar{text-align:center;position:relative;width:100%; padding:10px 0; background: #f1f1f1;}
.topbar.sticky{margin:0;position:fixed;background:--var(--light-color);top:0;left:0;width:100%;z-index:99999;animation-name:menu_sticky;animation-duration:.60s;animation-timing-function:ease-out;box-shadow:0 0 5px 0 rgba(0,0,0,0.49);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.49)}
.topbar ul {padding:0; margin:0; list-style:none; text-align:right;}
.topbar ul li {display:inline-block; margin-right:15px; vertical-align:middle; }

.topbar ul li.phone{font-size:16px;margin-right:20px;}
.topbar ul li.phone a{font-weight:700;font-size:18px;color:var(--info-color);}
.topbar ul li.phone i{color:var(--primary-color);margin-right:7px;font-family:'FontAwesome';top:3px;position:relative;font-size:23px;}

.topbar ul li.search_icon { margin: 0;}
.topbar ul li.search_icon a {font-size:18px;color:var(--info-color);}



.search_box {background-color:var(--light-color); border:solid 1px #eee; border-radius:0; -webkit-border-radius:0; margin-top:0; z-index:9; position:absolute; top:47px; left:0; right:0; display:none; border-top-color: #bbb;}
.search_box .form-control {padding-right:55px;border-radius:0; -webkit-border-radius:0; background-color:transparent; border:0; height:44px; font-size:14px; width:100%; background:#f1f1f1;}
.search_box button {font-size:20px; text-transform:uppercase; font-weight:bold; color:#000; position:absolute; border:0;position:absolute; right:20px; top:46%; transform:translateY(-50%); background:none;}

.small_banner { margin: 0 auto 10px;}
#feature_slider {margin-bottom: 40px;}
.product_image {display: block;}
.white_bg {padding:10px;}
.border-right-lg-0 {border-right: 0 !important;}
.heading_bar {border-bottom:5px solid var(--primary-color); border-left:0;}
.heading_bar:before, .heading_bar:after {display: none;}
.heading_bar .home-title{text-align: center;}
.heading_bar .view_all_link {float: none; text-align: center; display: block;}
.agme_info_text {padding:0;}
ul.app_logos {margin: 0 0 20px;}
.card_list {text-align: center;}
.card_list ul {margin: 0 0 15px;}
.footer_social ul {float: none; text-align: center;}
main section {padding:50px 0;}
.fav_bar ul li .badge_bg {margin: 0 auto 15px;}
.fav_bar ul li {width: calc(50% - 5px); display: inline-block; margin: 0 0 15px; text-align: center;}
.fav_bar ul li:first-child {display: block; width: 100%;}
.fav_bar ul li .fav_item {border:0; padding: 0;}
.fav_bar ul li .fav_item .icon_round {position: relative; transform: none; top:0; margin: 0 auto 15px; display: block;}
.fav_bar ul li .fav_item .icon_round img {margin: 0 auto;}
ul.small_products_list {margin: 15px 0 30px;}
ul.small_products_list li {width: calc(25% - 5px); display: inline-block;  margin: 0 0 15px; text-align: center; padding:0 15px 15px;}
.detail_contents {padding:20px 0;}
.cart_table .input-stepper {width: 107px;}
.inner_banner h1 {margin-top:0;}
.inner_breadcrumb {margin-bottom:0;}
}
@media (max-width: 767px) {
  .heading_btn .btn {margin-bottom: 20px;}
  .heading_btn {padding-bottom: 0;}
  .cart-table {overflow-x: auto;}
/*   .cart-table td {width: auto !important;}
  .cart-table td:nth-child(3n) {width: 30%;} */

  .cart-table .divTableRow .divTableCell:nth-child(n) {width: inherit;}
  .cart-table .divTableCell, .cart-table .divTableHead {display: block; }
  .cart-table .divTableRow {display: block; border-bottom: #ddd 1px solid; padding-bottom: 10px; margin-bottom: 20px;}
  .cart-table .divTableRow:last-child {margin-bottom: 50px; border-bottom: 0;}
  ul.small_products_list li {width: calc(50% - 5px); display: inline-block; padding:0 0 15px;}
  ul.small_products_list li a h5 {margin: 0 0 10px;}
 /*  ul.small_products_list li, ul.small_products_list li:last-child {display: block; border-bottom:#ddd solid 1px; padding-bottom:10px; margin-bottom:10px;} */
 ul.small_products_list li:nth-last-child(2) {margin-bottom:0; padding-bottom:0; border-bottom:0;}
}
@media (max-width: 667px) {
}
@media (max-width: 580px) {

}

@media (max-width:575px) {
  .product_item, #categories_slider .item .product_item { max-width: 350px; margin: 0 auto 30px;}
  .product_title {min-height: 0;}
  .fav_bar ul li {margin: 0 0 30px;}
  .fav_bar ul li .fav_item {padding:0 10px; margin: 0;}
}
@media (max-width: 480px) {
  .top_header_bar p {font-size: 11px;}
  .logo img {  max-width: 230px;}
}
@media (max-width: 425px) {
  .offcanvas-end {width: 80%;}
  .close_left_menu {font-size: 23px;}
  .offcanvas-header {min-height: 46px;}
  .my_sccount_list ul li.category_btn_mobile .btn {padding: 5px;}
}
@media (max-width: 414px) {
 .top_header_bar {font-size: 12px;}
.product_meta strong {width: 30%;}
.product_meta ul li div {width: 70%;}
.text_info {font-size: 13px;}
.my_sccount_list ul li.cart {padding-left: 7px;margin-left: 4px;}
}

@media (max-width: 375px) {
  .text_info .title {display: none;}
  .my_sccount_list {margin: 0;}
  .my_sccount_list ul li.category_btn_mobile .btn {margin-bottom: 10px;}


}
@media (max-width:360px) {
  .detail_box .nav-tabs .nav-item {margin: 0 10px;}
  .detail_box .nav-tabs .nav-link {font-size: 13px;}


}
@media (max-width:320px) {
 .heading_btn2 ul.vehical_tabs_list li{margin-top: 15px;}


}