@media all and (max-width: 1024px) {
   .menu.menu-main{
    font-size: 12px;
   }

    span.glyphicon.glyphicon-menu-hamburger{
        top: 5px;
    }

    .top{
        padding: 10px;
    }

    .content-top .search_form{
        margin: 20px 0;
        width: 100%;
        padding: 0 20px;
    }

    .search_form input[type="submit"]{
        right: 20px;
    }

}

@media all and (max-width: 930px) {
     .menu-main{
        display: none;

    }

    .mobil-menu{
        display: inline-block;
    }

    .menu-main.menu-line li{
        display: block;
    }

    .menu-line .menu-item{
        margin-left: 0;
    }
}

@media all and (max-width: 768px) {
    .copyright .float-left, .copyright .float-right{
        float: none;
        text-align: center;
    }

    .product-container:first-of-type:not('.wide'){
        border-bottom: 1px solid #e9e9e9;
    }

    .menu-footer{
        margin: 15px 0;
    }

    .menu-regular.menu-line.menu-footer{
        text-align: center;
    }
}

@media all and (max-width: 650px) {
    .page-title span{
        display: block;
    }

    .page-title{
        position: relative;
        top: 10px;
    }

}