/* Tablet Layout: 768px. */
@media only screen and (min-width: 991px) {
    .container {
        width: 1170px;
    }
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container {

    }
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 320px) {

}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 479px)and (min-width: 321px) {


}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media (min-width: 768px) {
    /* Navbar positioning foo */
    .navbar-wrapper {
        margin-top: 20px;
    }

    .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0;
    }

    /* The navbar becomes detached from the top, so we round the corners */
    .navbar-wrapper .navbar {
        border-radius: 4px;
    }

    /* Bump up size of carousel content */
    .carousel-caption p {
        margin-bottom: 20px;
        font-size: 21px;
        line-height: 1.4;
    }

    .featurette-heading {
        font-size: 50px;
    }

    #searchbar .title {
        font-size:23px;
        margin:12px auto 0px;
    }

    #searchbar form {}
    #searchbar form .form-group {
        max-width:200px;
    }
    #searchbar form .form-group label {
        display:none;
    }
    #searchbar form .form-group .form-control {
        width:100%;
    }
}

@media (min-width: 992px) {
    .featurette-heading {
        margin-top: 120px;
    }
}

@media (min-width: 768px){
#site #navbar .navbar-right {
    margin-right: -50px !important;
}
}