@media (max-width: 479px) {
  .doitac-box .doitac-tab {
    margin-bottom: 15px; }
    .doitac-box .doitac-tab li {
      margin-bottom: 10px; }
  .doitac-box .doitac-list .item {
    width: 100%;
    margin-bottom: 15px; }
  .content-product-list .product-list .col-xs-6 {
    width: 100%; } }

@media (max-width: 767px) {
  .tuyendung-filter .form-control {
    margin-bottom: 15px; }
  .lichsu-content img {
    width: auto !important;
    height: auto !important; }
  #footer .ft-contact, #footer .ft-nav {
    margin-bottom: 30px; }
  .linhvu-wrap .item {
    margin-bottom: 20px; }
  .top-header .top-contact li a span {
    display: none; } }

@media (max-width: 991px) {
  .giatri-page {
    background: none; }
  .lichsu-content {
    padding: 30px 0; }
  .tamnhin-content-bottom .wrap {
    width: 100%; }
  .tamnhin-content-bottom .tamnhin-bot-box .col-md-6 {
    padding: 0px 10px; }
  .main-header {
    padding: 10px 0;
    margin-bottom: 15px; } }

@media (min-width: 768px) and (max-width: 991px) {
  #footer .footer-content .col-sm-6 {
    float: none;
    vertical-align: top;
    display: inline-block;
    margin-right: -3px;
    margin-bottom: 15px; }
  .top-header .top-header-search {
    width: 142px;
    margin-left: 10px; }
  .top-header .top-contact li a {
    font-size: 12px; }
  .top-header .top-lang {
    margin-left: 10px; }
    .top-header .top-lang .top-lang-wrap a:first-child {
      margin-right: 10px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-cus .navbar-nav > li > a {
    font-size: 13px;
    padding: 15px 8px; }
  .main-header {
    padding: 10px 0; }
  .giatri-page {
    background: none; } }
