@media screen and (max-width: 1100px) {
  .menu-nav a {
    padding: 0px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .header-top,
  .header-nav {
    display: none;
  }
  .menu {
    padding: 5px 0;
  }
  .menu-nav {
    display: none;
  }
  #hamburger {
    display: block;
  }
  .center-layout,
  .inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .menu {
    display: none;
  }
  .menu-res {
    display: block;
  }
}
@media screen and (max-width: 992px) {
  .footer .col_footer {
    grid-template-columns: 48% 48%;
  }
  .flex-about {
    flex-direction: column;
  }
  .flex-about .about-left {
    padding-left: 0px;
    padding-top: 0px;
    width: 100%;
  }
  .flex-about .title_about {
    text-align: center;
  }
  .flex-about .about-right {
    width: 100%;
    margin-top: 15px;
  }
  .category-wrapper {
    gap: 15px;
    justify-content: space-around;
  }
  .category-wrapper .box-category-item {
    width: calc(50% - 10px);
  }

  .product-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .heading-page h2 {
    text-align: center;
    font-size: 24px;
  }
  .flex-footer {
    flex-direction: column;
    gap: 15px;
  }
  .flex-footer .footer-policy,
  .flex-footer .footer-policy,
  .flex-footer .footer-company,
  .flex-footer .footer-facebook {
    width: 100%;
  }
  .box-link {
    justify-content: center;
  }
  .title_about {
    font-size: 24px;
  }
  .news__grid .main-box-new-item {
    width: 100%;
  }
  .product-item .info h3 {
    text-align: center;
  }
  .product-item .info {
    padding-left: 5px;
    padding-right: 5px;
  }
  .widget-desktop-items__call .widget-desktop-items__content{
    display:none !important;
  }
  .box-category-item h2{
    font-size: 14px;
    text-align: center;
  }
  .box-category-item .view-more a{
    padding: 2px 12px;
  }
  .logo-mobile{
    max-height: 60px;
  }
  .logo-mobile img{
    width: auto;
    max-height: 60px;
  }
}
@media screen and (max-width: 768px) {
  .pd-detail__top {
    grid-template-columns: 100%;
    grid-gap: 20px;
  }
  .mobile-button {
    display: grid !important;
  }
}/*# sourceMappingURL=reponsive.css.map */