/* ============================================================== */
@media only screen and (max-width: 1991.98px) {
}

/* ================================================================= */

@media only screen and (max-width: 1024.98px) {
  .w__100.logo_mobile {
    width: 120px !important;
  }
  .mb_nav_tab.active {
    /* background-color: #000; */
    /* opacity: 0.3; */
    display: block;
  }
  .header__mid .css_h_se {
    max-height: 106px !important;
  }
  .mb_nav_tab .kalles-section {
    width: 220px;
    height: 100vh;
    overflow: scroll;
    background: #fff;
    position: absolute !important;
    z-index: 9999 !important;
    top: 0;
    left: -8px;
  }
  .nt_section.type_collection_list {
    margin-top: 0px !important;
  }
  .trending_ot {
    /* background-color: #f8f9fa !important; */
    padding: 29px 0px !important;
  }
  .nt_section.type_collection_list {
    margin-bottom: 30px !important;
  }
  .nt_label {
    padding: 2px 6px !important;
    width: auto !important;
    border-radius: 4px;
    font-size: 11px !important;
  }
  .wrap_title.des_title_2 {
    margin-bottom: 0px !important;
  }
  .latest_out {
    padding: 30px 0px !important;
  }
  .product-info {
    padding: 0px 10px 10px !important;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 0px 11px #d6d6d6;
  }
  .nt_pr .product-info {
    margin-top: 4px !important;
    min-height: 70px !important;
  }
  .breadcum_out {
    margin-top: 0px !important;
  }
  section.breadcum_out {
    padding: 25px 0px !important;
  }
  .outlet_section {
    margin: 0px 0px 30px 0px !important;
  }
  .shop_all_row .col-md-2 {
    flex: 0 0 24.666667%;
    max-width: 24.666667%;
  }
  #kalles-section-mb_nav_js{
    position: relative;
  }
  .helloworld{
    background-color: black;
        opacity: 0.75;
        width: 135%;
        height: 100vh;
        position: absolute;
        z-index: -99;
        margin-left: -70px;
    }
    .become_parntner{
        margin-top: 20px !important;
    }
    .become_partner_formbox{
        padding-top: 0px !important;
    }
.prodte {
    padding: 21px !important;
}
.inner_search_div {
  background-color: black;
    opacity: 0.75;
    width: 1050px;
    /* width: 377%; */
    height: 100vh;
    position: absolute;
    z-index: -99;
    right: -164px;
    /* left: -123px; */
    /* margin-left: 38%; */
}
.outer_search_position{
  position: relative;
}
.nt_search_canvas{
  width: 220px;
    height: 100vh;
    overflow: scroll;
    background: #fff;
    position: absolute !important;
    z-index: 9999 !important;
    top: 0;
    left: -8px;
}
.home_close_icon{
  justify-content: space-between !important;
  font-size: 18px;
}
.home_close_icon i{
  font-size: 24px;
  color: #ff003a;
}
.search_tab_position{
  right: 1px !important;
    top: 72px !important;
}
.single_specific_section .ride {
  margin: 30px 0px 0px;
}
.wissh_list_row .col-lg-2 {
  flex: 0 0 19.666667%;
  margin-bottom: 20px;
  max-width: 19.666667%;
}






}

/* ======================================================================= */

@media only screen and (max-width: 991.98px) {
  .kalles_toolbar_true {
    padding-bottom: 20px !important;
  }
  .trending_ot {
    /* background-color: #f8f9fa !important; */
    padding: 29px 0px !important;
  }
  .nt_section.type_collection_list {
    margin-bottom: 30px !important;
  }





}




@media only screen and (max-width: 900px) {
  .single_flex_direction carousel{
    height: auto !important;
  }
  .single_flex_direction{
    flex-direction: column;
  }
  .single_specific_section .ride {
    margin: 30px 0px 0px;
}
.single_specification_tabs.nav {
  /* flex-direction: unset; */
  justify-content: center;
}
.single-specific-table {
  margin: auto;
}
.carousel .carousel-arrow {
  margin-top: -200px !important;
}




}
/* ============================================================================ */

@media only screen and (max-width: 768.98px) {
  .home_page_collection_sections .col-6 {
    max-width: 33%;
  }
  .hover_button .nt_add_qv {
    padding: 3px 8px !important;
    width: 75px !important;
    margin: 0px 1px !important;
  }
  .hover_button .pr_atc {
    padding: 3px 5px !important;
    width: 30% !important;
    margin: 0px 1px !important;
  }
  .footer_collapse_true .row > .mb__50 {
    margin-bottom: 0px !important;
  }
  .nt_section.type_collection_list {
    margin-bottom: 15px !important;
  }
  .trending_ot {
    padding: 15px 0px !important;
  }
  .latest_out {
    padding: 15px 0px !important;
  }
  .all_store_out .col-sm-12 {
    max-width: 33%;
  }
  .shop_all_row .col-md-2 {
    flex: 0 0 32.666667%;
    max-width: 32.666667%;
}
.shop_page_pevi_button{
    margin-top: 20px !important;
}
.useful_link_colum{
    display: none;
}
/* .footer_colum_blocks .row .foote_block_linksl-12{
        flex: 0 0 50% !important;
        width: 50% !important;
    } */
    .single_specific_section{
      padding: 30px 0px ;
    }
    .single_flex_direction{
      flex-direction: column;
    }
.single_flex_direction carousel{
  height: auto !important;
}
.carousel .carousel-arrow {
  margin-top: -200px !important;
}
.became-pat-ot .col-md-6{
  flex: 0 0 50%;
    max-width: 50%;
}
.single_specific_section .ride {
  margin: 20px 0px 0px !important;
}
.single_select_colors.colors_two select{
  width: 100% !important;
  padding: 4px 4px !important;
}
.single_select_sizes {
  padding: 4px 4px !important;
  width: 50px !important;
}
.wissh_list_row .col-sm-6{
  max-width: 33%;
  margin-bottom: 16px;
}
.cart_page_trow {
  margin-bottom: 20px;
  /* border-radius: 10px; */
  box-shadow: 0px 0px 7px #807c7d;
  display: table;
}
.dispal_no {
  display: none !important;
}
.cart_product_price_td {
  text-align: center;
  justify-content: space-around;
  padding: 9px 3px !important;
  display: flex;
  align-items: center;
}
.td_flex_data {
  display: flex !important;
  padding: 9px 3px;
  justify-content: space-around;
}
.dispal_no {
  display: none !important;
}
.display_non_main {
  display: block !important;
}
.cart_table_data_delete {
  background: #dcdcdc !important;
  padding: 10px 41px !important;
}
.increment_decrement_out {
  display: block !important;
}
.cart_increment_two{
  display: none !important;
}
.cart_page_trow{
  width: 100% !important;
}
.cart_page_table {
  border: none !important;
}
.shop_subcategory_ul{
  display: flex;
  flex-flow: wrap;
}
.shop_subcategory_ul li{
  margin-right: 30px;
}
.wissh_list_row .col-lg-2 {
  flex: 0 0 24.666667%;
  margin-bottom: 15px;
  /* max-width: 19.666667%; */
}
.outlet_titles .text-center{
  margin-top: 5px !important;
    line-height: 25px !important;
    box-shadow: 0px 0px 12px #d1cfcf !important;
}
.outlet_titles .text-center{
  margin-top: 5px !important;
  padding: 5px !important;
    line-height: 25px !important;
    box-shadow: 0px 0px 12px #d1cfcf !important;
}




}

/* ============================================================================= */

@media only screen and (max-width: 574.98px) {
  .single_product_hed .ml-140 {
    margin-left: 0px !important;
    margin-top: -6px;
}
.wissh_list_row .col-lg-2 {
  flex: 0 0 32.666667%;
  /* max-width: 19.666667%; */
}

}


/* ============================================================================= */

@media only screen and (max-width: 474.98px) {
  .became-pat-ot .col-md-6{
    flex: 0 0 100%;
      max-width: 100%;
  }
}


/* ============================================================================ */

@media only screen and (max-width: 425.98px) {
  .home_page_collection_sections .col-6 {
    max-width: 50%;
  }
  .cat_design_1 .cat_grid_item__wrapper {
    min-width: 110px !important;
  }
  .all_store_out .col-sm-12 {
    margin-top: 20px;
    max-width: 50%;
  }
  .shop_all_row .col-md-2 {
    flex: 0 0 49.666667%;
    max-width: 49.666667%;
}
section.breadcum_out h1{
    margin-bottom: 0px !important;
}
section.breadcum_out {
    padding: 7px 0px !important;
}
.shop_page_pevi_button{
    margin-top: 10px !important;
}
.nt_mb_menu > li > a {
    min-height: 40px !important;
    font-size: 13px;
}
.block-shadow li{
    line-height: 22px !important;
    font-size: 14px !important;
}
.footer__top .widget-title {
    font-size: 17px !important;
    margin-bottom: 0px !important;
}
.become_parntner{
    margin-top: 20px !important;
}
.become_parntner{
    margin: 10px 0px !important;
    margin-top: 10px !important;
}
.mini_cart_contentt {
    margin: auto;
    /* width: 350px !important; */
    padding: 30px 20px !important;
}
/* .login-main form .button.button_primary{
    padding: 5px 20px !important;
} */
.wishlist_login_form.py-5{
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.categories_links{
    display: none;
}
.review__score{
  flex-direction: column;
}
.size_colors_quantity{
  /* display: flex; */
  flex-direction: column;
}
.single_size_color{
  /* display: flex; */
  margin-top: 7px;
}
.single_pro.foote.skky {
  /* margin-top: 10px; */
  margin-top: 12px !important;
  margin-left: 0px !important;
}
.single_specific_section .ride{
  margin: 20px 0px 0px;
}
.single_specification_tabs button{
  width: 100%;
}
/* .single_specification_tabs.nav{
  flex-direction: column;
} */
.review-h2 {
  font-size: 18px !important;
  margin: 0px 0px 0px 0px !important;
}
.review__text i {
  font-size: 13px !important;
}
.single_product_hed .ml-140 {
  margin-left: 0px !important;
  margin-top: -6px;
}
.single_product_hed .price.skky span{
font-size: 15px !important;
}
.single_product_hed .price.skky p{
font-size: 15px !important;
}
.single_product_hed p.siz{
padding: 1px 9px !important;
margin-left: 5px !important;
}
.single_product_hed h5{
font-size: 16px !important;
margin-left: 9px !important;
margin-right: 0px !important;
}

.single_specific_section {
padding: 20px 0px !important;
}
.pro-faqs {
  padding: 0px 14px 14px !important;
}
.pro-box .pro-heading {
  margin-bottom: 12px;
  padding: 8px !important;
  font-size: 16px !important;
}
details {
  padding: 5px 8px !important;
  margin-top: 14px !important;
  font-size: 14px !important;
}
.nav-pills .nav-link {
  margin-bottom: 0px !important;
  padding: 5px 10px !important;
  height: 35px !important;
  font-size: 16px;
}
.contact-form h3.mb__20{
  margin-bottom: 10px !important;
}
.contact-form h3.mt__40 {
  margin-top: 10px !important;
}
.contact-content h3.mb__20{
  margin-bottom: 6px;
}
.contact-content h3.mt__40 {
  margin-top: 21px;
}
.contact-content p {
  margin-bottom: 8px !important;
}
.terms-conditons p {
  font-size: 14px !important;
  margin-bottom: 10px !important;
  line-height: 24px !important;
}
.terms-conditons h3{
  font-size: 19px !important;
  margin-bottom: 4px !important;
}
.terms-conditons ul li {
  font-size: 14px !important;
  line-height: 24px !important;
}
.display_non_main{
  display: block !important;
}
.dispal_no{
  display: none !important;
}
.cart_product_price_td{
  text-align: center;
    justify-content: space-around;
    padding: 9px 3px !important;
    display: flex;
    align-items: center;
}
.td_flex_data{
  display: flex !important;
  padding: 9px 3px;
  justify-content: space-around;
}
.cart_pro_name{
  line-height: 18px;
  font-size: 14px !important;
}
.dispal_no_empty{
  display: block;
}
.cart_page_trow{
  margin-bottom: 20px;
    /* border-radius: 10px; */
    box-shadow: 0px 0px 7px #807c7d;
    display: table;

}
.inrecment_decrement_one{
  display: block !important;
}
.cart_page_table{
  border: none !important;
}
.increment_decrement_out{
  display: block !important;
}
.cart_increment_two{
  display: none !important;
}
.cart_table_data_delete{
  background: #dcdcdc !important;
    padding: 10px 41px !important;
}
.serach_cart_icons{
  display: flex !important;
  justify-content: space-around !important;
}
.footer__top_wrap {
  padding: 16px 16px!important;
}
.footer_bottom_p{
  margin-bottom: 0px !important;
}
.footer__top p {
  margin-bottom: 0.7em !important;
  font-size: 14px !important;
}
.single_select_sizes{
  padding: 4px 4px !important;
  width: 50px !important;
}
.single_select_colors{
  padding-right: 0px !important;
}
.single_select_colors.colors_two select{
  width: 100% !important;
  padding: 4px 4px !important;
}
.input-container{
  margin-bottom: 0px !important;
}
.nav-pills .nav-link {
  font-weight: 500 !important;
  font-size: 13px !important;
  width: 135px !important;
}
.single_specification_tabs.nav{
  flex-direction:unset;
  justify-content: center;
}
.single_size_color div{
  flex-wrap: wrap !important;
}
.wissh_list_row .col-sm-6{
  max-width: 50%;
}
.recent-posts {
  padding: 20px 20px !important;
}
.shop_subcategory_ul {
  flex-direction: column !important;
}
.wissh_list_row .col-lg-2 {
  flex: 0 0 49.666667%;
  margin-bottom: 13px;
  /* max-width: 19.666667%; */
}
.single_specification_tabs_outer{
  padding: 25px 10px 25px 10px !important;
}
.edit_clasic_btn{
  margin-left: 70% !important;
  margin-top: -7.5% !important;
}
.name_text_field_area{
  width: 110% !important;
}
.city_text_field_area{
  width: 110% !important;
}



}

/* ======================================================================= */

@media only screen and (max-width: 374.98px) {
  .all_store_out .col-sm-12 {
    margin-top: 20px;
    max-width: 50%;
  }
  .become_partner_formbox .form_block{
    padding: 10px !important;
  }
  .become_partner_formbox .p-hd {
    margin-bottom: 12px;
    font-size: 15px;
    font-weight: 500;
}
.wishlist_login_form.py-5{
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.login-main form .button.button_primary{
    padding: 5px 20px !important;
}
/* #kalles-section-mb_nav_js div{
    display: none !important;
  } */
  .h__top .bgbl .pt__5 .pb__5 .fs__12 .flex .fl_center .al_center{
    display: none !important;
  }
  .signup-newsletter-form .submit-btn{
    padding: 3px 7px !important;
  }
  .footer_input{
    height: 30px !important;
  }
  .footer_bottom_p{
    margin-bottom: 0px !important;
  }
  .single_product_hed .ml-140 {
    margin-left: 0px !important;
    margin-top: -6px;
}
.single_product_hed .price.skky span{
  font-size: 15px !important;
}
.single_product_hed .price.skky p{
  font-size: 15px !important;
}
.single_product_hed p.siz{
  padding: 1px 9px !important;
  margin-left: 5px !important;
}
.single_product_hed h5{
  font-size: 16px !important;
  margin-left: 9px !important;
  margin-right: 0px !important;
}

.single_specific_section {
  padding: 20px 0px !important;
}
.single_select_sizes {
  padding: 4px 4px !important;
  width: 40px !important;
}
.nav-pills .nav-link {
  font-weight: 500 !important;
  font-size: 11px !important;
  width: 111px !important;
}
.single_specification_tabs.nav{
  flex-direction:unset;
  justify-content: center;
}








  
}



/* =========================================================================== */
@media only screen and (max-width: 320.98px){
    /* #kalles-section-mb_nav_js div{
        display: none !important;
      }
      .h__top .bgbl .pt__5 .pb__5 .fs__12 .flex .fl_center .al_center{
        display: none !important;
      } */
      .djhssfsjhfbh{
        display: none !important;
      }





}