.mobile-menu {
    display: none;
}
.glyphicon-th-large:before {
    content: "\e010";
}
@media (max-width: 1000px) {
    #header input {
        width: 200px;
    }
    .home-box-box .k-2, .home-box-box .k-5, 
    .home-box-top .k-1, .home-box-top .k-4, .home-box-top .k-8  {
        border-bottom: 0;
    }
    .home-box-box .k-3, .home-box-box .k-6,
    .home-box-top .k-5, .home-box-top .k-9,
    .home-box-top .k-2 {
        display: none;
    }
    #info .part {
        width: 45%;
    }
    #info .part:nth-child(1), #info .part:nth-child(3)  {
        width: 45%; 
        padding-right: 10%;
    }
    #info .part:nth-child(3), #info .part:nth-child(4)  {
        padding-top: 3vh;
    }
    #menu li:first-child a, #catalog-menu li {
        padding-left: 3vw;
    }
    #menu li i, #catalog-menu i {
        left: 1vw;
    }
    #catalog-menu li:first-child a {
        padding-left: 0;
    }
    #catalog article {
        width: calc(33.3% - 32px);
        border-right-color: #f0f0f0 !important;
    }
    #catalog article:nth-child(3), #catalog article:nth-child(6),
    #catalog article:nth-child(9), #catalog article:nth-child(12),
    #catalog article:nth-child(15), #catalog article:nth-child(18),
    #catalog article:nth-child(21), #catalog article:nth-child(24),
    #catalog article:nth-child(27), #catalog article:nth-child(30),
    #catalog article:nth-child(33), #catalog article:nth-child(36),
    #catalog article:nth-child(39), #catalog article:nth-child(42),
    #catalog article:nth-child(45), #catalog article:nth-child(48) {
        border-right-color: #fff !important;
    }
}
@media (max-width: 900px) {
    .cart-discount {
        width: 320px;
        padding: 10px;
        margin-right: 0;
    }
}
@media (max-width: 800px) {
    .cards {
        margin-top: 0;
        text-align: center;
        float: none;
    }
    #header ul {
        width: 100%;
    }
    #header li#ajax-cart-info {
        float: left;
    }
    #header li#ajax-cart-info .box {
        left: -1px;
        right: auto;
        z-Index: 1001;
    }
    #menu li {
        width: 50%;
    }
    #menu li:first-child {
        text-align: center;
    }
    .home-header {
        display: none;
    }
    .home-icons li {
        width: 100%;
        text-align: center;
        background-size: auto 100%;
        background-position: left;
    }
    .home-icons li:nth-child(2) {
        margin: 2vh 0 !important;
    }
    .home-box .part {
        width: calc(50% - 2px);
        display: block;
        float: left;
    }
    .home-box article {
        border: 0;
    }
    .home-box-top .k-2, .home-box-top .k-4 {
        display: block;
        border-top: 2px solid #f0f0f0;
    }
    .home-box article figure {
        width: 100%;
    }
    .home-box article figure img {
        height: 150px;
    }
    .home-box-top .k-6, .home-box-top .k-7, .home-box-top .k-8 {
        display: none;
    }
    .home-box-box .pager2, .home-brands {
        display: none;
    }
    #bottom-menu .part {
        width: 45%;
    }
    #bottom-menu .part:nth-child(1), #bottom-menu .part:nth-child(3) {
        width: 45%;
        padding-right: 10%;
    }
    #pathmenu, .page-70 {
        width: 100%;
    }
    #catalog-menu, #header .box, #header .box-hr {
        display: none !important;
    }
    #catalog article {
        width: calc(50% - 32px);
        border-right-color: #f0f0f0 !important;
    }
    #catalog article:nth-child(even) {
        border-right-color: #fff !important;
    }
    #images-view, #product-view article {
        margin: 0;
        width: 100%;
    }
    #product-tabs .tabs li {
        width: 33%;
    }
    .page-50, .order-form .part1, .page-30 {
        width: 100%;
        display: block;
    }
    #topmenu ul {
        display: none;
    }
    .mobile-menu {
        display: block;
        width: 40px;
        height: 30px;
        background-color: #e13c3c;
        color: #fff;
        text-align: center;
        font-size: 18px;
        padding-top: 5px;
        cursor: pointer;
        float: right;
    }
    .mobile-menu:hover {
        background-color: #5a5a5a;
    }
    #topmenu ul {
        position: absolute;
    top: 35px;
    right: 0;
    background-color: #f0f0f0;
    width: 100%;
    z-index: 1002;
    border: 0;
    }
    #topmenu li {
        float: none;
    }
    #ajax-cart-view td:nth-child(1) {
        width: 0px;
        padding: 0;
    }
    #ajax-cart-view td:nth-child(1) img{
        display: none;
    }
    .cart-money {
        text-align: center;
    }
    .cart-money label {
        display: block;
        margin-bottom: 10px;
    }
    #ajax-cart-view a.cart-btn {
        float: none;
        margin: 30px auto;
        min-width: 150px;
    }
    .cart-discount {
        width: calc(100% - 60px);
        margin: 20px;
    }
    #ajax-cart-view th:nth-child(3), #ajax-cart-view th:nth-child(4),
    #ajax-cart-view td:nth-child(4), #ajax-cart-view td:nth-child(5) {
        padding: 5px 0;
    }
}
@media (max-width: 550px) {
    #header li, #menu li {
        width: 100%;
    }
    .home-icons {
        display: none;
    }
    .home-box-top h2 a {
        display: block;
        float: none;
    }
    .home-box .part, .home-box article {
        width: calc(100% - 2px);
        border-top: 2px solid #f0f0f0;
    }
    .home-box-box .banner, #bottom-menu {
        display: none;
    }
    #info .part {
        width: 100%;
    }
    #info .part:nth-child(1), #info .part:nth-child(3) {
        width: 100%;
        padding: 10px 0;
    }
    #catalog article {
        width: calc(100% - 32px);
    }
    #catalog .catalog-top h1, #catalog .catalog-top div, #catalog .catalog-top .pagination-show {
        width: 100%;
        padding: 10px;
        text-align: center;
    }
    #product-tabs .tabs li {
        width: 100%;
    }
    #product-view .btn {
        width: 100%;
    }
    #header li {
        width: calc(100% - 80px);
    }
    #header .box-hr {
        display: none;
    }
    #header .box {
        width: calc(100% - 30px);
    }
    #ajax-cart-view th {
        display: none;
    }
    #ajax-cart-view td {
        display: block;
        width: 100%;
    }
    #ajax-cart-view td:nth-child(2) {
        border: 0;
    }
    #ajax-cart-view td:nth-child(n+3) {
        width: calc(33.333% - 10px);
        display: inline-block;
        height: 30px;
        padding: 10px 5px;
    }
    #ajax-cart-view td:nth-child(4) {
        display: none;
    }
    #ajax-cart-view td:nth-child(6) {
        text-align: right;
    }
    #ajax-cart-view .total_info td {
        width: 50%;
        display: inline-block;
        padding: 10px 0 !important;
    }
    #ajax-cart-view .total_info td:last-child, #ajax-cart-view .total_full td:last-child {
        padding: 0;
        width: 0;
    }
    #ajax-cart-view .total_full td {
        width: calc(100% - 20px);
        text-align: center !important;
        padding: 10px 0;
    }
    #ajax-cart-view .total_full td:nth-child(2) {
        border-bottom: 2px solid #f0f0f0;
    }
}
