.b1t-soir-menu-bottom .item {
    margin-bottom: 18px;
    font-size: 0.94rem;
    font-weight: 500;
}

.b1t-soir-menu-bottom .item a {
    border-bottom: 0px;
}

.b1t-soir-menu-bottom .menu-btn .icon {
    font-size: 1.2rem;
}

@media (min-width: 992px) and (max-width: 1199px) {
    
    .b1t-soir-menu-bottom .item {
        font-size: 0.88rem;
    }
    
}

@media (min-width: 768px) and (max-width: 991px) {
    
    .b1t-soir-menu-bottom .item {
        font-size: 0.875rem;
        margin-bottom: 14px;
    }    
    
}

@media (min-width: 768px) {
    
    .b1t-soir-menu-bottom .item:last-of-type {
        margin-bottom: 0px;
    }
    
}

@media (max-width: 767px) {
    
    .b1t-soir-menu-bottom .menu-btn {
        height: 45px;
        font-weight: 500;
        font-size: 0.93rem;
        padding: 0px 20px;
        cursor: pointer;
    }
    
    .b1t-soir-menu-bottom .menu-btn .display-table {
        height: 100%;
        line-height: 1;
    }
    
    .b1t-soir-menu-bottom .menu-btn .icon-cell {
        width: 40px;
    }
    
    .b1t-soir-menu-bottom .menu-btn .arrow-cell {
        width: 10px;
        font-size: 0.6rem;
    }
    
    .b1t-soir-menu-bottom .items {
        display: none;
    }
    
    .b1t-soir-menu-bottom.open .items {
        display: block;
        padding: 15px;
    }
    
    .b1t-soir-menu-bottom .item {
        font-size: 0.875rem;
        margin-bottom: 14px;
    }
    
    .b1t-soir-menu-bottom .col-sm-6:last-of-type .item:last-of-type {
        margin-bottom: 0px;
    }
    
}

