/*X-Large devices (large desktops, less than 1400px)*/
@media (min-width:1400px){
    .container{max-width:1400px;}
}   /*end 1400*/

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) {
    .menu_subcateg li {
    margin-bottom: 9px;
    margin-right: 9px;
    }

}   /*end 1200*/

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 992px) {
    .categ_page .mall-products-item {width:50%;}
    .mall-signup__signin {margin-bottom: 30px;}
    .mall-my-account__nav {width:100%;}
    .mall-my-account__content {width:100%;padding-left:0; margin-top:30px;}
    .mall-my-account{flex-direction: column;}
    .logo_lnk {margin: 0 auto; width:335px; text-align: center; border: 0px solid var(--c-main);}
    .navi_wrapper {border-top: 1px solid var(--c-sec);}
    .head_sec{display:block; text-align: center; width: 100%;}
    .search-container{margin-right: 15px;}
    #the_mainmenu {
    border-bottom:0px solid #999;
    border-top:0px solid #999;
    height: auto;
    margin-top: 15px;
     overflow-x: scroll;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    #the_mainmenu li a {
    color: #000;
    padding: 0px 10px;
    height: auto;
    text-align: center;
    line-height:18px;
    }
    .variants_wrap,
    .props_wrap,
    .cstmfields_wrap {
    width: auto;
    margin-right: 9px;
    }
    .cart_proddet {width:100%; padding-left: 0;}
    .theprod .mall-product__price {
    border-top-width: 0;
    padding-top: 0;
    }
    .block_oferte {margin-bottom: 0;}
    .box_catalog{margin-top: 30px;}


}   /*end 992*/

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
    .related_prods li.mall-products-item {width: 100%;}
    .list_featicon .content.content2,
    .list_featicon .content.content1 {
    padding-bottom:15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #777;
    border-right: 0 solid #777;
    }
    .list_featicon .content.content3 {
    margin-bottom: 15px;
    border-top: 0 solid #777;
    padding-top:0px;
    }
    .mall-payment-method__entry {flex-direction: column;}
    .end_imgs li img {margin-bottom: 9px;}
    .variants_wrap {width:100%; margin-right:0;}
    .props_wrap {width:100%;margin-right:0;}
    .theprod .mall-form-control {
    margin-bottom:0px;
    width: 45%;
    }
    .mall-cart-summary__info > :not(:last-child) {
    padding-right: 15px;
    }


}   /*end 768*/


/*X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 576px) {
    .wrapp_categ .mall-products-item {width: 100%;}
    .categ_page .mall-products-item {width:100%;}
    .mall-signup__signin .mall-form-actions {
    flex-direction: column;
    }
    .mall-signup__signin .mall-form-actions .mall-btn + .mall-btn {
      margin-left:0;
      margin-top:9px;
    }
    .mall-two-fields { flex-direction: column;}
    .mall-two-fields > :first-child {
      -ms-flex: 100% 0;
      flex: 100% 0;
      margin-right:0;
    }
    .mall-two-fields > :last-child {
      -ms-flex: 100% 0;
      flex: 100% 0;
      margin-left:0;
    }
    .mall-cart__wrapper .mall-cart__product {
        border: 1px solid #777;
        padding:9px;
        text-align: center;
    }
    .right_body_mallcart .nice-select {
        float:none;
        width: auto;
        display: inline-block;
    }
    .mall-payment-method__select-button {
        float: none;
        font-size:inherit;
        display: inline-block;
        padding:9px 15px;
        min-height: 25px;
        margin:9px 0 0 0;
        white-space: normal;
    }
    .mall-payment-method__selector {width: auto;}
    .mall-payment-method__entry {flex-direction: column;}
    .title_slicks {font-size:25px;}
    .mark_up {font-size: 18px;}
    .cub__mall-products.src_res .oneres {flex-direction: column; justify-content: center;}
    .cub__mall-products.src_res .oneres .src_img {width: 100%; text-align: center;}
    .cub__mall-products.src_res .oneres .body_rez {width: 100%;}
    .img_wish {margin-right: 5px; outline: none;}
    .logoxs_wrapp .logo_name {
    padding: 0;
    font-size: 18px;
    }
    .cart_proddet,
    .info_proddet {
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    }
    .theprod .mall-form-control {
    margin-bottom: 9px;
    width: 100%;
    }

}   /*end 576*/