#slider-main-group-image:not(.tns-horizontal) > div {
  display: none !important; }

section#slider .slider-main .headerMenuCategories .mainNav > ul > li > a span img {
  max-width: 35px;
  width: 35px;
  margin: 0 auto; }

section#slider .slider-main .headerMenuCategories .mainNav > ul > li > a span {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%; }

.slider-main-group .tns-outer, .slider-main-group #tns1, .slider-main-group #tns1-iw, .slider-main-group #tns1 > .tns-item {
  height: 100%; }

.slider-main-group img {
  width: 100%;
  height: 100%; }

.categories-main-item img {
  width: 100%; }

.slider-main-group-image:not(.tns-horizontal) {
  display: flex;
  overflow: hidden;
  max-height: 445px; }
  .slider-main-group-image:not(.tns-horizontal) > div {
    max-height: 445px; }

.group-one-mainflex {
  display: flex;
  gap: 15px;
  flex-wrap: wrap; }
  .group-one-mainflex .proLoop {
    padding-left: 0;
    padding-right: 0; }
  .group-one-mainflex > div {
    width: calc(100%/4 - 15px);
    flex-grow: 1;
    max-width: calc(100%/4 - 10px); }
    @media (max-width: 992px) {
      .group-one-mainflex > div {
        width: calc(100%/3 - 15px);
        flex-grow: 1;
        max-width: calc(100%/3 - 10px); } }
    @media (max-width: 767px) {
      .group-one-mainflex > div {
        width: calc(100%/2 - 15px);
        flex-grow: 1;
        max-width: calc(100%/2 - 10px); } }

.proLoop .productName {
  height: initial;
  min-height: 35px; }
  .proLoop .productName a {
    font-weight: bold; }

.proLoop .productPrice {
  margin-bottom: 3px; }

#group-tab-one .group-tab-index-product {
  display: flex;
  gap: 15px;
  flex-wrap: wrap; }
  #group-tab-one .group-tab-index-product > div {
    width: calc(100%/2 - 15px);
    padding-left: 0;
    padding-right: 0; }
    @media (max-width: 767px) {
      #group-tab-one .group-tab-index-product > div {
        flex-grow: 1; } }
    #group-tab-one .group-tab-index-product > div:nth-child(n+5) {
      display: none !important; }
    @media (min-width: 992px) {
      #group-tab-one .group-tab-index-product > div .img-fluid {
        aspect-ratio: 4/2.7;
        object-fit: cover; } }

.index-blog-mainflex {
  display: flex;
  gap: 15px;
  flex-wrap: wrap; }
  .index-blog-mainflex .baivietmoi {
    width: calc(60% - 15px); }
    @media (max-width: 767px) {
      .index-blog-mainflex .baivietmoi {
        width: calc(100% - 15px); } }
  .index-blog-mainflex .baivietmoi2 {
    width: calc(40% - 15px); }
    @media (max-width: 767px) {
      .index-blog-mainflex .baivietmoi2 {
        width: calc(100% - 15px); } }

.flexbaivietbig img {
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: cover; }

.flexbaivietbig .title {
  font-weight: bold;
  font-size: 24px;
  padding: 9px 0;
  display: block;
  color: #000; }

.flexbaivietbig .dateon {
  font-size: 15px;
  color: #999; }

.flexbaivietsmall {
  display: flex;
  gap: 15px; }
  .flexbaivietsmall > div:nth-child(1) {
    width: calc(30% - 15px);
    margin-bottom: 10px; }
  .flexbaivietsmall > div:nth-child(2) {
    width: calc(70% - 15px); }
    .flexbaivietsmall > div:nth-child(2) .title {
      font-weight: bold;
      font-size: 15px;
      margin-bottom: 4px;
      display: block; }
    .flexbaivietsmall > div:nth-child(2) .dateon {
      font-size: 13px;
      color: #999; }

.motacol {
  overflow: hidden;
  height: 150px; }
  .motacol.active {
    height: initial; }

.textcenterthem {
  text-align: right;
  margin: 20px 0; }
  .textcenterthem a {
    font-size: 17px;
    color: #ef2626;
    font-style: italic; }

.flexhugopio {
  display: flex;
  gap: 10px;
  margin-top: 15px; }
  .flexhugopio > div {
    width: calc(100%/2 - 10px);
    flex-grow: 1; }
    .flexhugopio > div a {
      background: #000080;
      display: block;
      color: #fff;
      text-align: center;
      padding: 10px; }
    .flexhugopio > div:nth-child(2) a {
      background: #F44336; }

#insPopupNewletter .content {
  background: #fff;
  padding: 20px; }

#insPopupNewletter button {
  background: #000;
  color: #fff; }

#group-tab-one .infobox {
  bottom: 0;
  width: 100%; }

#group-tab-one .proLoop .productName {
  min-height: 0; }

@media (min-width: 992px) {
  #group-tab-one .group-tab-one-main {
    display: grid !important;
    grid-template-columns: 365px calc(100% - 365px);
    gap: 15px; }
  #group-tab-one .group-tab-one-main-left {
    width: 100% !important; }
    #group-tab-one .group-tab-one-main-left img {
      width: 100%;
      height: 600px;
      object-fit: cover; }
  #group-tab-one .group-tab-one-main-right {
    width: calc(100%) !important;
    padding-left: 0 !important; } }

@media (min-width: 992px) {
  .group-one-mainflex {
    /*width:600px;*/
    width: 100%;
    margin: 0 auto; } }

#myTabContent ul,
.articleBody ul,
.content-page ul {
  list-style-type: inherit;
  padding-left: 40px; }
  #myTabContent ul li,
  .articleBody ul li,
  .content-page ul li {
    list-style-type: inherit; }
