.wg-about .whead .title {
  margin-bottom: 15px;
}

.wg-about .content .desc {
  line-height: 1.5em;
}

.product-list .inner {
  /* gap: 3px; */
  line-height: 1.4em;
}

@media (max-width: 1199px) {
  .wg-about .cover {
    -webkit-transform: translate(-100px, 200px);
            transform: translate(-100px, 200px);
    max-width: 600px;
  }
  .wg-about .content .action {
    margin-top: 20px;
  }
  .wg-about .button-btn {
    min-width: 200px;
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .wg-about .content {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .wg-about .button-btn {
    min-width: 160px;
    font-size: 16px;
    min-height: 50px;
  }
  .wg-about .cover {
    -webkit-transform: unset;
            transform: unset;
    max-width: 600px;
    margin: -340px auto auto auto;
    z-index: -1;
    opacity: 0.05;
    padding: 20px;
  }
  .wg-about .content .action {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .wg-service {
    padding: 0 0 40px 0;
  }
  .wg-service .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
  .wg-service .cover {
    width: 100%;
    max-width: 100%;
    opacity: 0.5;
  }
  .wg-service .cover .obj {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  .wg-service .content {
    margin-top: 0;
  }
  .wg-service .content .desc,
  .wg-service .content .topic {
    line-height: 1.5em;
  }
  .wg-article {
    padding: 30px 0 20px 0;
  }
  .about-content .vision {
    padding-top: 50px;
  }
  .breadcrumb li.active {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    min-height: 1.4em;
    overflow: hidden;
    max-width: 210px;
  }
  .shopping-cart table tbody tr td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px !important;
  }
  .shopping-cart table tbody tr td .head-md {
    width: unset;
  }
  .cms-block .header .title {
    margin-bottom: 10px;
  }
  .share-info .link {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .share-info .link span {
    font-size: 15px;
  }
  .site-header .main .member .cover {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 575px) {
  .wg-nav .container > .row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .wg-nav .row > .col > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about-content .vision {
    padding-top: 50px;
    padding-bottom: 0;
  }
  .product-list .title .link {
    font-size: 16px;
    margin-top: 3px;
  }
}/*# sourceMappingURL=custom-addon.css.map */


/* edit comments 22-4-25 */

.form-custom .form-group .control-label {padding: 0;}

@media (max-width: 1199px) {
  .product-list.-layout-grid.listflashsale .item-list li.item {width: 50%;}
}

@media (max-width: 991px) {
  .profile-page-custom .profile-block > .topbar {background-color: #0072bc;}
  .profile-page-custom .profile-block > .topbar .title {color: #fff;}
  .profile-page-custom .profile-block .profile-info > .row {flex-direction: column;}
  .profile-page-custom .profile-block .profile-info > .row > div {margin-top: 13px;padding-top: 13px;border-top: 1px solid #ddd;}
  .profile-page-custom .profile-block .profile-info > .row > div .value {margin-top: 5px !important;}
  .profile-page-custom .profile-block .profile-info > .row > div .form-group {margin-bottom: 0;}
  .profile-page-custom .profile-block .profile-info > .row:first-child > div:first-child {padding-top: 0;margin-top: 0;border-top: none;}
  .profile-page-custom .profile-block .profile-info > .row:nth-child(2) > div:last-child {padding-bottom: 13px; margin-bottom: 13px; border-bottom: 1px solid #ddd;}
  .profile-page-custom .profile-block .profile-info .profile-action {margin-top: 15px;}
  .profile-page-custom .profile-block .profile-info .profile-action > .row {margin: 0 -7.5px;}
  .profile-page-custom .profile-block .profile-info .profile-action > .row > div {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 0 7.5px;}
  .profile-page-custom .profile-block .profile-info .profile-action .btn {width: 100%;padding: 0 10px;}

  .form-custom .body {margin-top: 20px;}
  .form-custom .body > .row {flex-direction: column;}
  .form-custom .form-group .form-control {min-height: 46px;font-size: 14px;padding: 10px;}
}

@media (max-width: 767px) {
  .latest-order-page .profile-block > .topbar {padding: 15px 0;}
  .latest-order-page .profile-block > .topbar .title {margin-bottom: 10px;}
  .latest-order-page .profile-block > .topbar > .row > div {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .latest-order-page .profile-info .shopping-cart .info .title {margin-bottom: 0;}
  .latest-order-page .profile-info .shopping-cart table tbody tr { margin-bottom: 15px; border: 1px solid #ddd;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td:nth-child(odd) {background-color: #fafafa;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td .head-md {padding: 0;background-color: transparent;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td .head-md .topic {color: #000;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td .body-md {padding: 0;margin-top: 7px;background-color: transparent;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td {display: flex !important;flex-direction: column;        padding: 12px !important;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td + td {border-top: 1px solid #ddd;}
  .latest-order-page .profile-info .shopping-cart table tbody tr td.inorder {border: 1px solid #0056b3; border-radius: 7px; background-color: #ffffff;}
  .latest-order-page .profile-info.order-list .shopping-cart .price {width: 100%;text-align: left !important;}
  .latest-order-page .profile-info.order-list .shopping-cart .price .btndown-custom {margin: 0;}
  .latest-order-page .badge {padding: 6px;}

  .profile-history-custom .cart-nav {padding: 0 15px 15px 15px;}
  .profile-history-custom .cart-nav .item-list {width: auto;}
  .profile-history-custom .cart-nav .item-list li {width: 100%;}
  .profile-history-custom .cart-nav .item-list li .wrapper {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 15px; width: 100%;}
  .profile-history-custom .cart-nav .item-list .thumb {-webkit-box-pack: start; -ms-flex-pack: start; justify-content: start;}
  .profile-history-custom .cart-nav .item-list .group .txt {text-align: left; line-height: 1.3em; font-size: 14px;}
  .profile-history-custom .cart-nav .item-list .group .txt:first-child {margin-top: 6px;}
  .profile-history-custom .cart-nav .item-list li::before {width: 2px !important; height: 100%; right: 0; left: 24px;}
  .profile-history-custom .cart-nav .item-list li.active::after {width: 2px; left: 24px; height: 100%;}
  .profile-history-custom .cart-nav .item-list li:last-child::before {display: none;}

  .profile-history-custom .shopping-cart table tbody tr td .head-md {padding: 0; background-color: transparent;}
  .profile-history-custom .shopping-cart table tbody tr td .head-md .topic {color: #000;margin-bottom: 10px;}
  .profile-history-custom .shopping-cart.step-2 {border: 1px solid #ddd; border-radius: 4px;margin-top: 15px !important;}
  .profile-history-custom .shopping-cart.step-2 td:last-child {flex-direction: row; align-items: center; justify-content: space-between;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr td {padding: 15px !important;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr td .body-md {padding: 0;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr td:not(:first-child) {border-top: 1px solid #ddd;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr td:last-child {border-bottom: 1px solid #ddd;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr td:last-child .topic {margin-bottom: 0;}
  .profile-history-custom address {font-size: 14px; line-height: 1.4em; margin-bottom: 0;}
  .profile-history-custom .profile-block .footer .total {margin-left: 0;max-width: 100%;}
  .profile-history-custom .shopping-cart.step-2 table tbody tr + tr {margin-top: 15px;}
  .profile-history-custom .profile-block.block-summary {background-color: transparent;}
  .profile-history-custom .profile-block.block-summary > .topbar {padding: 0; background-color: transparent}
  .profile-history-custom .profile-block.block-summary > .topbar .title {margin-left: 0;margin-bottom: 10px;}
  .profile-history-custom .profile-block.block-summary .footer {padding: 0;}
  .profile-history-custom .profile-block > .footer.footer-summary {border: 1px solid #ddd; border-top: none; background-color: #fafafa; border-radius: 4px;}

  /* .product-sale .h-title {margin-bottom: -20px;} */

  .product-list .action>.row>div:first-child {position: absolute; top: 0; right: 0; padding: 8px;}
  .product-list .action .btn-fav {width: 30px; height: 30px; line-height: 28px; font-size: 14px; display: flex ; align-items: center; justify-content: center; border-color: #0072bc;}
  .product-list .action .btn-fav span {color: #0072bc;}
  .product-list.-layout-list .action>.row>div:first-child {right: unset;left: 0;}

  .cart-box .wg-cart-list {padding-right: 10px;}
  .cart-box .wg-cart-list .title {line-height: 1.2em; max-height: 1.2em; -webkit-line-clamp: 1;}
  .cart-box .wg-cart-list .item {position: relative; padding: 12px; margin: 0; background-color: #f3f4f5;}
  .cart-box .wg-cart-list .item + .item {margin-top: 8px;}
  .cart-box .wg-cart-list .link {position: absolute; top: 7px; right: 7px;}
  .cart-box .wg-cart-list .inner {margin-left: 0; padding-right: 0;}
  .cart-box .wg-cart-list .qty {max-width: 115px;margin-top: 20px;}
  .cart-box .wg-cart-list .qty .form-control {width: 40px !important; height: 30px; margin: 0 5px; min-height: 30px;}
  .cart-box .wg-cart-list .qty .value_button {height: 30px;}

  .profile-favorite.profile-history-custom  .profile-block > .topbar {padding: 0; background-color: transparent;}
  .profile-favorite.profile-history-custom .shopping-cart.step-2 {border: none;}
  .profile-favorite.profile-history-custom .shopping-cart.step-2 table tbody tr {border: 1px solid #ddd !important;}
  .profile-favorite.profile-history-custom .shopping-cart.step-2 table tbody tr td {background-color: #fff;}
  .profile-favorite.profile-history-custom .shopping-cart.step-2 table tbody tr td .body-md {background-color: transparent;}
  .profile-favorite.profile-history-custom .shopping-cart.step-2 table tbody tr td:last-child {border-bottom: none !important;}

  .shopping-cart.shopping-cart-custom table tbody tr:not(:last-child) {margin-bottom: 14px;}
  .shopping-cart.shopping-cart-custom table tbody tr {border: 1px solid #ddd;}
  .shopping-cart.shopping-cart-custom table tbody tr td:nth-child(1) .body-md,
  .shopping-cart.shopping-cart-custom table tbody tr td:nth-child(2) .body-md {width: 100%; text-align: right;}
  .shopping-cart.shopping-cart-custom table tbody tr td:nth-child(2) .body-md .checkbox {width: max-content; margin-left: auto;}
  .shopping-cart.shopping-cart-custom table tbody tr td:nth-child(4) {display: flex !important;flex-direction: column;gap: 10px;}
  .shopping-cart.shopping-cart-custom table tbody tr td {padding: 12px !important;}
  .shopping-cart.shopping-cart-custom table tbody tr td > div {padding: 0;background-color: transparent;}
  .shopping-cart.shopping-cart-custom table tbody tr td > div .topic {color: #000; width: 70px; text-align: left !important;} 
  .shopping-cart.shopping-cart-custom table tbody tr td:nth-child(even) {background-color: #f5f5f5;}

  .select2-container--default .select2-selection--single .select2-selection__rendered {white-space: normal;}

  #downloadQR {background-color: transparent !important;}

  .profile-info.order-list .shopping-cart.shopping-cart-custom table tbody tr td {display: flex !important ; flex-direction: column; gap: 10px;}
  .profile-info.order-list .shopping-cart.shopping-cart-custom table tbody tr td > div {background-color: transparent;}
  .profile-info.order-list .shopping-cart.shopping-cart-custom table tbody tr td > div .topic {width: 100%;}
  .profile-info.order-list .shopping-cart.shopping-cart-custom table tbody tr td > div .action {margin: 0;}
  .profile-info.order-list .shopping-cart.shopping-cart-custom table tbody tr td > div .title {margin-bottom: 0;}
  .profile-info.order-list > .topic {padding: 15px;}
}