
@media screen and (max-width: 480px) {
    .header .navbar-default {
        font-size: 16px;
    }

    .header .navbar-header {
        padding: 15px 0;
    }

    .header .navbar-default .navbar-nav {
        margin-top: 0;
    }

    .header .navbar-default .navbar-nav > li > a {
        padding: 15px;
        margin: 0;
    }

    .header .navbar-default .navbar-nav > li > a.current {
        background-color: #f5f5f5;
        border: none;
    }

    .header .logo img {
        width: 250px;
        margin-left: 15px;
        margin-top: 5px;
    }

    .usps {
        text-align: left;
    }

    .usps__list-item {
        margin:  0;
    }
}







@media only screen and (max-width : 768px) {

h1, .h1 {
    font-size:22px
}
h2, .h2 {
    font-size:20px
}
h3, .h3 {
    font-size:18px
}
h4, .h4 {
    font-size:15px
}
.mainbody {
    font-size:13px
}

.row {
    /*padding: 0px;*/
}
.panel {
    padding: 0px;
}
.col-xs-* {
    padding: 0px;
}

/* tabs */
ul.nav.nav-pills {
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
}
.nav-pills>li+li {
    /*margin-left: 0px;*/
}
.nav-pills>li {
    /*margin: 5px 0px 5px 0px;*/
    /*width: 100%*/
}
.navbar-tabs {
    padding: 0 15px;
}

/* form */
.has-feedback .form-control {
    padding-right: 15px;
}
.btn-primary {
    width: 100%
}

/* table */
.table-header {
    padding: 0 15px;
}



}