/*Мобильная версия*/

@media (max-width: 767px) {
    .mobile_menu {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 5px 0px;
        text-align: center;
        padding-top: 14px;
        z-index: 10;
        padding-bottom: 25px;
        border-radius: 15px 15px 0px 0px;
    }
    .mobile_menu a img,
    .mobile_menu a svg {
        width: 25px;
        margin-bottom: 5px;
    }
    .mobile_menu a {
        text-align: center;
        font-size: 12px;
        width: 20%;
        color: #fff;
    }
    .mobile_menu a .cart-total {
        position: absolute;
        width: 22px;
        height: 22px;
        font-size: 10px;
        position: absolute;
        background: #c20e1a;
        top: -9px;
        right: -12px;
        border-radius: 50%;
        border: 2px solid #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
    }
    .mobile_menu a .wishlist-total[title="0"],
    .mobile_menu a .cart-total[title="0"] {
        display: none;
    }
    .mobile_menu a .wishlist-total {
        position: absolute;
        width: 22px;
        height: 22px;
        font-size: 10px;
        position: absolute;
        background: #c20e1a;
        top: -9px;
        right: -12px;
        border-radius: 50%;
        border: 2px solid #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
    }
    .mobile_menu a .wishlist_header_icon_wrap:before {
        display: none;
    }
    .mobile_scroll {
        width: calc(100% + 30px);
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        display: block;
    }
    .mobile_scroll>* {
        float: none;
        display: inline-block;
        white-space: normal;
        vertical-align: top;
    }
    .mobile_scroll>*:not([class^="col-"]) {
        width: auto;
    }
    .modal-dialog .modal-body {
        position: relative;
        padding: 40px 15px;
    }
    #modal_cart {
        width: 100%;
        max-width: 100%;
        border: none;
    }
    .offcanvas.offcanvas-end {
        border-left: none;
    }
    .offcanvas.offcanvas-start {
        border-right: none;
        width: 100%;
    }
    .fnone {
        float: none;
    }
    .close_modal {
        right: 7px;
        top: 5px;
        color: #232323;
    }
    .close_modal img,
    .close_modal svg {
        width: 17px;
        height: 17px;
    }
    div#slideshow_wrap {}
    .slider_description_wrap {}
    .slide_text {}
    .slider_description {}
    .slider_description_wrap .btn {}
    img.slick-next {
        right: 0px;
    }
    img.slick-prev {
        left: 0px;
    }
    #breadcrumb {
        display: none;
    }
    .filter_btn {
        position: fixed;
        z-index: 200;
        width: 100%;
        left: 0;
        bottom: 0;
    }
}


/*Планшет*/

@media (max-width: 960px) and (min-width: 768px) {
    .mobile_scroll {
        width: calc(100% + 30px);
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        display: block;
    }
    .mobile_scroll>* {
        float: none;
        display: inline-block;
        white-space: normal;
    }
    .mobile_scroll>*:not([class^="col-"]) {
        width: auto;
    }
}


/*Старый монитор*/

@media (min-width: 1000px) and (max-width: 1139px) {}

@media (min-width: 1140px) and (max-width: 1280px) {}

@media (min-width: 1281px) and (max-width: 1366px) {}

@media (min-width: 1367px) and (max-width: 1549px) {}

@media (min-width: 1550px) and (max-width: 1679px) {}

@media (min-width: 1680px) and (max-width: 1900px) {}

@media (min-width: 1901px) {}