@media (min-width: 1350px) {
  .product-child-tab-mega
    .product-child-tab-item-mega:nth-child(4)
    figure
    figcaption {
    padding: 0 10px;
  }
  .product-child-tab-mega
    .product-child-tab-item-mega:nth-child(11)
    figure
    figcaption {
    padding: 0 5px;
  }
}

/*.Module-1380 .ModuleContent {
    display: flex;
    align-items: center;
    justify-content: space-between;
}*/

@media (min-width: 1025px) {
  .Module-1380 .ModuleContent {
    width: 80%;
    margin-left: auto;
    text-align: left;
  }
  .product-item-wrapper .product-image a {
    height: 160px;
  }
}

@media (min-width: 992px) {
  .about-us-display .about-us-nav li a {
    font-size: 13px;
  }
}

@media (min-width: 1380px) {
  .about-us-display .about-us-nav li a {
    font-size: 15px;
  }
}

@media (max-width: 1025px) {
  .vt-home-1 .category-item .image {
    height: 175px;
  }
  .Module-1380 h3 {
    margin-top: 10px;
    text-align: center;
  }
  .subscribefrm {
    margin: 0 auto;
    margin-top: 10px;
  }
  .vt-header .list-page {
    height: auto;
  }
  .vt-header .list-page ul li a {
    font-size: 15px;
    padding: 10px;
    text-transform: uppercase;
  }
  .product-child-tab-mega .product-child-tab-item-mega figure {
    padding: 5px 0;
    background: none;
    align-items: flex-start;
  }
  .product-child-tab-mega .product-child-tab-item-mega figure .ic {
    display: none;
  }
  .product-child-tab-mega .product-child-tab-item-mega figure figcaption p {
    display: inline-block;
    margin-right: 5px;
    font-size: 15px;
  }
  .product-child-tab-mega .product-child-tab-item-mega figure figcaption span {
    display: inline;
    position: relative;
    background: none;
  }
  .product-status-tab-mega .product-child-tab-item-mega {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .product-status-tab-mega {
    margin: 0 -10px;
  }
  .nav-mega-menu-wrapper h2 {
    margin-bottom: 20px !important;
  }
  .product-child-tab-mega,
  .product-status-tab-mega {
    display: none;
  }
  .nav-mega-menu-wrapper h2:before {
    content: "\e874";
    font-family: Linearicons-Free;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .nav-mega-menu-wrapper.active {
    padding-top: 40px;
  }
  .nav-mega-menu-wrapper .product-status-content-item-mega {
    padding-top: 10px;
  }
  .product-status-tab-mega .product-child-tab-item-mega {
    max-width: 49%;
    display: inline-block;
  }
  .vt-zone-navigation:after {
    display: none;
  }
  .product-order {
    width: auto;
  }
  .vt-home-1 .category-item .image {
    padding-top: 15px;
    padding-bottom: 0;
  }
  .vt-home-1 .vt-title {
    padding: 0 30px;
  }
  footer .information-wrapper h3 {
    padding: 0 20px;
  }
  footer .information-wrapper p span {
    display: block;
  }
}

@media (max-width: 768px) {
  .Module-1380 .ModuleContent {
    padding: 0 10px;
  }
  .other-product-wrapper .product-item-wrapper .product-item {
    height: auto;
  }
  .other-product-wrapper .product-item-wrapper .product-item .wrapper {
    height: auto;
    margin-bottom: 0;
  }
  .product-item-wrapper .product-caption {
    padding: 0 16px;
  }
  .tab-content-wrapper ul li a {
    font-size: 14px;
  }
  footer .copyright-wrapper p {
    font-size: 12px;
  }
  .vt-product-list table tr td:first-child {
    white-space: nowrap;
  }
}

.vt-home-2 .row-5 {
  align-items: flex-start;
}

.tag-list a:hover {
  color: #fa0;
}

.vt-product-list .product-table .product-item {
  position: relative;
}

.vt-product-list .product-table .product-item .promotion {
  display: flex;
  position: absolute;
  top: 20px;
  right: 20px;
  align-items: center;
  justify-content: center;
  background: #fa0;
  width: 50px;
  height: 30px;
  color: #fff;
}

.job-list-table table tbody tr th:before {
  content: counter(number);
}

.google-map-location .hidden-xs-up {
  padding-bottom: 0;
}

#results {
  height: 100%;
  overflow-y: auto;
}

/* width */

#results::-webkit-scrollbar {
  width: 6px;
}

/* Track */

#results::-webkit-scrollbar-track {
  background: #666;
}

/* Handle */

#results::-webkit-scrollbar-thumb {
  background: #fa0;
}

/* Handle on hover */

#results::-webkit-scrollbar-thumb:hover {
  background: #fa0;
}

.google-map-location .noli.list_system li {
  padding-right: 50px;
}

.product-detail-page .Module-1374 {
  display: none;
}

.job-list-table table tbody th {
  text-align: center;
}

.job-requirement-wrapper .job-requirement-item .icon:before,
.job-requirement-wrapper .job-requirement-item .title * {
  color: #fa0;
}

.job-requirement-wrapper .job-requirement-item:nth-child(9) .icon:before,
.job-requirement-wrapper .job-requirement-item:nth-child(10) .icon:before {
  content: "\f117";
}

.vt-home-1 .category-item h5 {
  text-align: center;
}

.vt-home-2
  .product-child-tab
  .product-child-tab-item:nth-child(4)
  figure
  figcaption,
.vt-home-2
  .product-status-tab
  .product-child-tab-item:nth-child(4)
  figure
  figcaption {
  padding-right: 5px;
  padding-left: 5px;
}

.product-information-wrapper .product-name .promotion {
  display: inline-flex;
  margin-left: 10px;
}

.product-information-wrapper .product-name {
  display: flex;
  align-items: center;
}

.product-information-wrapper .product-name h2 {
  display: inline-block;
}

.product-information-wrapper .product-name .promotion span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #fa0;
  /* width: 50px; */
  white-space: nowrap;
  padding: 0 10px;
  height: 30px;
  color: #fff;
}

.vt-home-2 .product-child-content figure .image .promotion,
.vt-product-list .product-table .product-item .promotion {
  width: auto !important;
  padding: 0 10px;
  white-space: nowrap;
}

.other-product-wrapper .product-caption a {
  padding: 0;
}

.other-product-wrapper .product-item-wrapper .product-item {
  height: auto;
}

.other-product-wrapper .product-item-wrapper .product-item .wrapper {
  min-height: initial;
}

@media (min-width: 1025px) {
  /* .product-item-wrapper .product-image {
        padding-top: 20px;
    } */
  .product-item-wrapper .product-image a {
    padding-top: 20px;
    height: 165px;
  }
}

@media (min-width: 1200px) {
  .doi-tac .list-item .item {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}

.product-item-wrapper .wrapper {
  min-height: initial;
}

.fixed-sidebar {
  z-index: 1;
}

.suggestsearch {
  position: absolute;
  left: 0;
  padding: 20px;
  overflow-y: auto;
  top: 100%;
  width: 100%;
  background: #fff;
  color: #333;
  height: 500px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
}

.suggestsearch::-webkit-scrollbar {
  width: 5px;
}

/* Track */

.suggestsearch::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */

.suggestsearch::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */

.suggestsearch::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.suggestsearch ul {
  list-style: none;
  padding-left: 0;
}

.suggestsearch ul li + li {
  margin-top: 30px;
}

.search-page .vt-product-list {
  padding: 0;
  background: none;
}

.search-page input[type="submit"] {
  display: none;
}

@media (min-width: 992px) {
  .vt-zone-navigation .navigation-wrapper .list-item .item figure {
    height: 180px;
  }
}

@media (max-width: 768px) {
  .product-order {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .product-order .product-order-item {
    margin-bottom: 20px;
  }
}

.product-child-tab-mega .product-child-tab-item-mega figure figcaption span {
  top: 100%;
  bottom: auto;
}

.home-accessories-navigation .product-child-tab-item figcaption {
  height: auto;
}

.dealer-map,
.dealer-map .iframe-scale,
.dealer-map .iframe-scale iframe {
  height: 100%;
}
