﻿@charset "utf-8";
body {
  overflow-x: hidden;
}

.faqList {
  margin: 3rem auto;
}
.faqList ul li {
  margin-bottom: 1rem;
  background: #ffffff91;
  padding: 1rem;
  border-radius: 10px;
}

.faqList ul li p:nth-child(1) {
  background: url(../img/faq2.png) no-repeat top left;
  padding-left: 4rem;
  min-height: 48px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.faqList ul li p:nth-child(2) {
  font-size: 14px;
  padding-left: 4rem;
  color: #ae2725;
}
.gclist {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.gclist p {
  overflow: hidden;
}

.gclist p:hover img {
  transform: scale(1.2);
}
.gclist p img {
  transition: all 0.6s;
}

.gc_cont {
  background-image: url(../img/bj6.jpg) !important;
  background-size: contain;
  background: #161616;
  background-repeat: no-repeat;
  background-position: bottom;
}

.imgcover {
  width: 100%;
  height: 100% !important;
  object-fit: cover !important;
}

#c_static_755-1662451066256 {
  height: 814px;
  background: url(../img/about_bg.png) no-repeat;
  margin-top: -141px;
  position: relative;
  z-index: 90;
  padding-top: 13rem;
}

#c_grid-116273709439190 > .p_gridbox.signal {
  background: url(../img/banner-super-sale.png) no-repeat;
  background-position: right;
  background-size: cover;
}

/* #c_static_001_P_109-1641281606112 .e_container-35 {
  background: url(../img/himg7.png) no-repeat center bottom;
} */

#c_navigation_119-1651730626726 {
  position: relative;
  /* background: url(../img/logo_bg.png) no-repeat bottom -43px center; */
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0;
  background: white;
  left: 0;
}

@media screen and (min-width: 768px) {
  .dhcontent,
  .header_mobile,
  .footer_m {
    display: none !important;
  }

  .p_navBox1 .active {
    transform: skewX(-30deg);
    background: #b41115;
  }

  .p_navBox1 .active p a {
    transform: skewX(30deg);
    color: #fff;
  }

  .p_navBox1 .active p a:hover {
    color: #fff !important;
  }
}

@media screen and (max-width: 767px) {
  /* body {
    overflow-x: hidden;
  } */

  #c_product_list_046-1647159019531 .e_image-3 {
    height: 9rem !important;
  }

  #myCanvas,
  .fluentform .ff-el-group.ff-el-form-top .ff-el-input--label,
  #c_banner_027-1662449442737 .e_bannerA-2 .p_summary,
  #c_static_001-1641794685506 .e_container-5 > .p_item {
    display: none !important;
  }

  .xqcont {
    margin: 10px;
  }

  .contact2_xx {
    width: 100% !important;
  }

  #c_static_001_P_149-1641785800568 {
    position: absolute;
    z-index: 9;
    top: 20%;
    left: 7%;
    border-radius: 6px !important;
    overflow: hidden;
  }

  /* .gclist {
    grid-template-columns: repeat(1, 1fr);
  } */

  .gclist {
    grid-template-columns: repeat(2, 1fr);
  }

  #c_static_001-1641806403007 .e_image-48,
  #c_static_001-1641806403007 .e_image-46 {
    display: block !important;
  }

  #c_product_detail_085-1663749675358 .e_richText-63 img {
    max-width: 100%;
    height: auto;
  }

  #c_static_001_P_149-16637484472480 {
    padding-top: 68px;
  }

  #c_static_001_P_149-1641785800568 .e_text-10 {
    display: block !important;
    text-align: center;
  }

  #c_static_001-1641794685506 .e_container-4 .cbox-4-0 {
    flex: 0 0 100% !important;
  }

  /* ========= */

  #c_product_list_046-1647159019531 {
    background-position: center;
  }

  .homeBanner {
    height: 348px !important;
  }

  #c_static_755-1662451066256 {
    margin-top: -164px;
    padding-top: 9rem;
  }

  .cplist2 ul {
    grid-template-columns: repeat(1, 1fr) !important;
    margin: 10px !important;
  }
  .hy_R {
    margin-top: 1rem;
  }

  .tab-nav {
    position: relative !important;
    overflow-y: auto;
    width: 100%;
    top: 0 !important;
    background: beige;
  }
  .tab-link {
    flex: none !important;
  }

  .footer_m {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px 10px;
    box-shadow: 0px 0px 4px #adadad;
    z-index: 9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#595f60));
    border-radius: 20px 20px 0 0 !important;
  }

  .footer_m div a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    padding: 10px;
    color: #fff;
    height: 2rem;
  }

  .footer_m div:nth-child(1) {
    border-right: 1px solid #e2ecde;
  }

  .footer_m div a span:nth-child(1) {
    margin-right: 6px;
  }

  .footer_m div .flientfpb {
    margin: 0;
    background: none;
    border: none;
    color: #4e8718;
    padding: 0;
    align-items: baseline;
    height: auto;
    color: #fff;
    font-weight: 400;
  }

  .header_mobile {
    display: flex !important;
  }

  .zw {
    height: 2rem;
  }
}
