@media screen and (max-width: 768px) {
    .neg-margin .nobackground {
        margin-top: 0;
        padding: 0 0 15px 0 !important;
    }
}

@media screen and (max-width: 992px) {
    footer {
        text-align: center;
    }
    #c2832 {
        margin: 0 auto;
        display: table;
    }
    footer .f-col {
        clear: both;
    }
    #c2830 {
        margin: 0 auto;
        display: table;
    }
    #c2830 ul li {
        padding-right: 10px;
    }
}


@media screen and (max-width: 1024px)
{
    .footer #menu-top-bar-menu li{
        clear: both;
        width: 100%;
    }

    .navbar-top{
        display: block;
    }

    .navbar-top .btn-search{
        display: none !important;
    }

    .navbar-top .tx-srlanguagemenu{
        position: absolute;
        right: 0;
        top: 5px;
    }

    .neg-margin .nobackground{
        margin-top: 0 !important;
    }
}

