@media only screen and (max-width: 768px){
  #content {overflow:auto;}
  #box-search form {

    width: 100%;
    margin: 15px auto 0;
  }
  #box-search-advanced-search {
        text-align: center;
        float:left;
    margin-top: 5px;
  }
  #box-cart {
float: right!important;
    width: 115px;
    margin: 0 auto;
    position: absolute;
    right: 10px;
    top: 56px;
  }
  #faq-header .wrap-refernasor .refernasor .btn-primary {
 margin-top: 7px;
    border: 0px !important;
  }
  #box-search .form-inline .form-group .input-group{width: 100%;}
  #box-search .form-inline .form-group .input-group input[type="text"]{
    width: calc(100% - 34px) !important; 
  }
  div#subheader { 
    padding-bottom: 12px;
    border-bottom: 3px solid #cc0000;
}
div#subheader a .img-responsive { margin: 0 auto;}
  div#faq-header {margin-top: 0px !important; padding-bottom: 20px;}
  div#faq-header .button-group {text-align: center;}
  div#box-categories {margin: 0 -15px;}
  div#box-categories .navbar {border: 0px !important;}
  div#box-categories .navbar .navbar-header .navbar-brand {line-height: 31px;
    font-size: 19px;}
    div#box-categories .navbar .navbar-header {
    background-color: #cc0000;
    color: #fff;
    font-weight: bold;
    width: 100%;
}
nav.navbar-default .navbar-toggle:hover, nav.navbar-default .navbar-toggle:focus {
    background-color: #ab0000;
    border-color: #9a1313;
    color: #fff;
}
nav.navbar-default .navbar-toggle{
    border-color: #9a1313;
    color: #fff;
}
#box-categories .navbar .navbar-collapse .nav-stacked .level1 a, #box-categories .navbar .navbar-collapse .nav-stacked .level1 a:active, #box-categories .navbar .navbar-collapse .nav-stacked .level1 a:focus, #box-categories .navbar .navbar-collapse .nav-stacked .level1 a:link, #box-categories .navbar .navbar-collapse .nav-stacked .level1 a:visited {
    background-color: #3f3f3f !important;
    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
    color: #ffffff !important;
    opacity: 1;
}
#box-categories .navbar .navbar-collapse {border: 0px !important;}
div.sidebar-box .headline {
    background-color: #3f3f3f;
    color: #fff;
    font-size: 15px;
    line-height: 28px;
    padding-left: 8px;
    padding-right: 8px;
    border-bottom: 3px solid #c00;
}
div.container {width: 100%;}
#box-loginbox form input[type="text"], #box-loginbox form input[type="password"], #box-loginbox form input[type="submit"] {padding: 5px;}
select.input-sm{max-width: 100%;}
}