﻿@media (min-width: 1200px)
{
    .container
    {
        width: 970px;
    }
}

@media (min-width: 768px)
{
    #headerMiddle > .container > .row > div > .input-group
    {
        margin-top: 30px;
    }

    #headerMiddle > .container > .row > .media
    {
        margin-top: 30px;
    }
}

@media (max-width: 768px)
{
    .affix
    {
        position: static;
    }

    .productdescription
    {
        white-space: normal;
    }

    .btn-fw
    {
        min-width: 70px;
    }

    .productdetail
    {
        min-height: 0px;
    }

    #photoholder
    {
        height: 200px;
    }

    .list-inline > li
    {
        padding: 0;
    }

    .googlemap
    {
        width: 150px;
        height: 150px;
    }

    .container
    {
        padding-left: 0;
        padding-right: 0;
    }

    .row
    {
        margin: 0;
    }

    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse
    {
        margin: 0;
    }

    #contentBottom
    {
        margin: 0;
    }

        #contentBottom > .row > div
        {
            min-height: 480px;
            border: none;
        }

    #headerBottom.affix-top
    {
        position: relative;
    }

    #subnav.affix-top
    {
        position: relative;
        top: 0px;
    }

    .dropdown-menu
    {
        background-color: #333333;
    }
}
