
/*** NEW ***/


@media screen and (max-width:900px) {
     .all_support {

  bottom: 7.5rem !important;
  }
  
  .all_support.open .support_box {

  bottom: 14rem;
  }
    .product_slider1 .product-media img:first-child {

  max-width: 75% !important;
    }
  .header-search .btn-search {
 
    left: 4px;
  }
  .input-wrapper input {

    font-size: 10px;
    padding-left: 5px !important;
    padding-right: 3px !important;
  }


  .search_in_mobile{
    padding-bottom: 1rem;
  }
  .header-bottom {
  background-color: white;
  margin-top: 10px;
  display: none;
}
.header-left .search_header{
  display: none;
}
.header-middle .header-right {
  display: none;
}

}
/*** New ***/



@media screen and (min-width:900px) {

 
  .for_mob{
    display: none;
  }
}
@media screen and (max-width:900px) {
  .for_lab{
    display: none;
  }

  #load_date,.loading_append {
    grid-template-columns: repeat(2,1fr);
  
  }

  


  .category_newm .spbrand_pad {
    width: 50% !important;
  }

  .header-middle1 {
    display: flex;
    flex-wrap: wrap;
  }


  .header-left { 
    display: flex;
    flex-wrap: wrap;
  }

  .header-left .search_header{
    margin-top: 1rem;
    margin-bottom: 1rem;
 
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
    min-width: 100%;
  }

  .header-right{
    margin-right: auto !important;
  }
 
 

        .addres_lit {

            padding: 0;
            margin: 0 auto 1rem;
        }
    
.ul_dingle_cpntact4{
  overflow:auto;
}
.li_app_footer{
  min-width: 14rem;
}

  .cart-toggle i,
  .cart-toggle i,
  .wishlist i{
    font-size: 22px;
  }
  .titlew1{
    font-size: 18px !important;
    text-align: center;
}
.header-middle {
  padding-top: 5px;
}
.header-right {
  margin-right: 0 !important;
}
.header-left {
  width: 100% !important;
}

.desw1 {
 
    display: none;
}
.btn_lnk_div a{
  padding: 5px !important;
}
  .categories_menuulli1:hover .categories_mega_menu,
  .categories_menuulli1:hover .categories_mega_menu {
    display: none !important;
  }

  .component-list.component-big-list .component-item {

    width: 100% !important;
    margin-left: 0 !important;
  }

  .curse_pointer {
    cursor: pointer;
  }

  .access_limit {
    margin-bottom: 1rem;
    flex-direction: column;
  }

  .toolbox .left-sidebar-toggle:hover,
  .toolbox .left-sidebar-toggle:focus,
  .toolbox .left-sidebar-toggle:active {
    background-color: transparent !important;
    color: var(--color_gray_hover) !important;
  }

  .flc {
    display: none !important;
  }

  .add_li1 {
    max-width: 100% !important;
    min-width: 28rem;
  }

  .addres_li li {
    min-width: 25rem !important;
  
    margin: 0 auto 1rem;
  }
.div_addres{
    margin-top:1rem;
}
  .scroll_x {
    overflow-x: auto;
  }
.box_application2{
  width: 100%;
  overflow: auto;
  
}
  .namad img {
    margin: 0 auto;
    display: block;
  }
.new_footerr22 .mnew_footerr{
  display: flex;
justify-content: space-between;
width: 100%;
}
  .new_footerr {

    margin-bottom: 1em;
  }

  .tbl1 li {
    margin: 0px 0px 12px 0px !important;
    width: 100% !important;
  }

  .boxdes1 .right_des {
    margin-top: 2em;
  }

  .boxdes1 .left_photo2 img {

    margin: 0 auto;
    display: block;
    max-width: 95%;
  }

  .boxdes1 {
    display: block !important;
  }

  .boxdes1 .left_photo,
  .boxdes1 .right_des {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    display: block !important
  }

  .number_product {
    max-width: 100%;
  }

  .categories_menuul .categories_menuulli1a {

    padding-left: 10px !important;
  }

  .sort_icon_mobile {

    display: block !important;
    position: absolute;
    right: 6px;
    color: var(--color_orang);
    font-size: 19px;

  }

  .toolbox select option {

    text-align: center !important;
    text-align-last: center;

  }
.show_filter_top{
  width: 100%;
display: flex;
align-items: center;
text-align: center;
}
  .toolbox select {

    text-align: center !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align-last: center;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  .toolbox-right .toolbox-right {
    margin-right: 0 !important;
    width: 100%;
    display: flex;


  }
  .mobile-menu-container .btn_menu_menu_mobile .menu_kind1{
    justify-content: space-between;color: white;
  }
  .mobile-menu-container .btn_menu_menu_mobile  .top_km1{
    display: none;
  }
  .mobile-menu-container .btn_menu_menu_mobile .menu_kind1 li a{
    color: white;
padding: 0;
display: flex;
align-items: center;
flex-direction: column;
  }
  .mobile-menu-container .tab-content {

    height: 100%;
  }
  .mobile-menu-container .tab-pane {

    height: 100%;
  }
  .mobile-menu-container .mobile-menu {
   
    height: calc(100% - 3rem);
  }
  .toolbox-right {
    margin-top: 1rem;
  }
  .item_box_filter{
    border-right-width: 0 !important;
  }
.item_box_filter,.show_filter{

width: 100%;
display: flex;
height: 40px;
border: 1px solid #e6e6e6;
font-size: 12px;
box-sizing: border-box;
margin-top: 1rem;
position: relative;
overflow: hidden;
font-weight: 100;
margin-right: auto;
width: 50%;
}
  .top_nav {
  

      display: flex;
      flex-direction: column;
  }
  .number_product_txt {}

  .toolbox-right .item_box_filter:first-child {
    border-left: 1px solid #e6e6e6;
  }
.level3_pad{
  display: flex !important;
flex-direction: column !important;
}
  .toolbox-right .item_box_filter {
    flex: 1;
    box-sizing: border-box;
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;

  }

  .vs_vs{
    margin-top: 4rem;
  }
  .swit_lr .product-media img {
 
    max-width: 75% !important;
  }
  .contentDescriptions {

    padding: 0 !important;
    margin-top: 4rem !important;
  }
  .title_des {

    padding-left: 0 !important;
  }

  .box_style {

    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .sample_product{
    margin-bottom: 2rem;
  }
  .special_send_box {

    margin-bottom: 2rem;
  }
  .ul_top_logo_ftr {

    direction: rtl;
  }
  .ul_top_logo_ftr li{
    margin-bottom: 1rem;
  }
.ul_top_logo_ftr{
  display: grid !important;
gap: 12px;
grid-template-columns: repeat(2,minmax(0,1fr));
}
  .category-banner-wrapper img, .category-cosmetic-lifestyle img {
    min-height: 0 !important;

  }
.lbt_to1{
  margin-right: auto;
}
  .bt_to1 {
    padding-right: 0;
    padding-left: 0;

    flex-direction: column;
  }
  .pos44 {

    grid-template-columns: repeat(1,minmax(0,1fr)) !important;
  }

  .main_amazon_slider .swiper-wrapper {

    max-height: 12rem !important;
  }
.main_amazon_slider .banner{
  background-position: top center;
  background-size: 100% auto;

}
  .categories_menuul {
    overflow: auto;
  }

  .header {
    background-color: #FFF;

  }

  .banner_right_slider {
    width: 0;
    height: 0;
    margin: 0;
  }

  .banner_left_content {

    display: block !important;
    width: 100% !important;
  }

  .component-list.component-small-list .component-item {
    width: 100% !important;
    margin-bottom: 15px !important;
  }

  .component-list.component-big-list {

    max-width: 100% !important;
  }
    .smenu_mobile_new {
    display: block;
    }
  .mobile-menu-toggle {
    display: block;
    color: gray;
    font-weight: 900;
    padding: 0;
  }
  .mobile-menu-toggle:hover,
  .mobile-menu-toggle:focus{
    color: black;
  }
  .logo img {
    padding: 0px 0 0 0;
    max-height: 4rem;
    width: auto;margin: 0 auto;
  }
  .mobile-menu-container .nav .nav-item {
  
  }
  .campaign .image-container img {

    height: auto !important;
  }


}

@media screen and (max-width:900px) {
  .no_lab {
    display: block !important;
  }

  .no_mobile {
    display: none !important;
  }

  .mt-4 {
    margin-right: 0 !important;
  }
}