

@media (max-width: 1170px) {

    #all {
        width: 950px;
    }
    #footer {
        width: 950px;
    }
    #header ul.menu li a {
        padding: 10px 26px;
    }
}

@media (max-width: 990px) {

    #all {
        width: 750px;
    }
    #footer {
        width: 750px;
    }
    #header ul.menu li a {
        padding: 10px 15px;
    }
    #header ul {
        padding: 9px 0 10px;
    }
    .tbl-team tr td:first-child {
        width: 75%;
    }
    .tbl-team tr td:last-child {
        width: 25%;
    }
}

@media (max-width: 767px) {
    #all {
        width: 100%;
    }
    #footer {
        width: 100%;
    }
    #contentarea, #contentarea2 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #wrapper2 {
        padding-right: 0px;
        width: 100%;
    }
    .left {
        width: 100%;
    }
    .tbl-galerie2 tr td {
        width: 100%;
        border: none !important;
        padding-top: 25px;
        display: block;
    }
    .tbl-galerie2 tr td img {
        width: 100%;
        margin: 0 !important;
    }
    .item-page {
        padding: 0;
    }
    .tbl-team tr td {
        width: 100% !important;
        text-align: center;
        display: block;
    }
    .tbl-team tr td img {
        margin: 10px auto !important;
    }
    .tbl-team tr td:nth-child(2) {
        padding-bottom: 50px;
    }
    .floatnone {
        float: none !important;
    }
    #contentarea,
    #contentarea2
    {
        padding-bottom: 20px;
    }
    .mobilbutton {
        display: block;
    }

    #header ul.menu li {
        display: inline-block;
        width: 100%;
    }
    #header ul.menu li a {
        display: block;
    }

    #back #header ul.menu {
        display: block;
        max-height: 0;
        overflow: hidden;

        -moz-transition: 1s;
        -ms-transition: 1s;
        -o-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s;
    }
    #back #header ul.menu.toggled {
        max-height: 350px;
    }
    .logoheader {
        border-bottom: 2px solid #2b558e;
    }
    #header ul.menu {
        background-color: #fff !important;
        padding: 0;
        border-top: 2px solid #2b558e;
        margin: 0;
    }
    #header ul.menu li a:link, #header ul.menu li a:visited {
        background-color: #fff !important;
        color: #2b558e;
        border: none !important;
    }
    #header ul.menu li.active a:link, #header ul.menu li.active a:visited {
        background-color: #2b558e !important;
        color: #fff;
        border: none !important;
    }
    #header ul.menu li:last-child a {
        border-bottom: 2px solid #2b558e !important;
    }
}