@media all and (min-width: 0) {
  .pro-wrap {
    padding: 0 11px; }

  .bread {
    display: flex;
    align-items: center;
    padding: 10px 0;
    font-size: 12px; }
    .bread a {
      text-decoration: none;
      color: #5A5B6A;
      font-size: 12px; }
    .bread span {
      color: #5A5B6A;
      font-size: 12px;
      margin: 0 5px; }

  .name-rate {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 12px;
    margin-bottom: 12px; }
    .name-rate h1 {
      font-size: 16px;
      padding-bottom: 5px; }
    .name-rate .rate-comment {
      display: flex;
      align-items: center; }
      .name-rate .rate-comment p {
        font-size: 14px;
        margin-right: 6px; }
        .name-rate .rate-comment p.star {
          display: flex;
          align-items: center; }
          .name-rate .rate-comment p.star img {
            display: block; }
        .name-rate .rate-comment p:last-child {
          margin-right: 0; }

  .pro-top .trai div.slide {
    list-style: none;
    margin-bottom: 10px; }
    .pro-top .trai div.slide .owl-item img {
      width: 100% !important;
      height: auto !important;
      display: block; }
    .pro-top .trai div.slide .owl-nav {
      position: absolute;
      top: 50%;
      width: 100%;
      height: 1px;
      margin-top: 0;
      left: 0; }
      .pro-top .trai div.slide .owl-nav .owl-prev {
        margin: 0;
        border-radius: 0;
        position: absolute;
        top: -33px;
        left: 0; }
        .pro-top .trai div.slide .owl-nav .owl-prev:hover {
          background-color: transparent !important; }
      .pro-top .trai div.slide .owl-nav .owl-next {
        margin: 0;
        border-radius: 0;
        position: absolute;
        top: -33px;
        right: 0; }
        .pro-top .trai div.slide .owl-nav .owl-next:hover {
          background-color: transparent !important; }
  .pro-top .trai div.dac-diem {
    border-top: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    box-sizing: border-box;
    margin-bottom: 5px; }
    .pro-top .trai div.dac-diem p {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      font-size: 14px; }
      .pro-top .trai div.dac-diem p span {
        border-right: 1px solid #E0E0E0;
        border-bottom: 1px solid #E0E0E0;
        box-sizing: border-box;
        padding: 9px; }
  .pro-top .trai div.noi-bat h2 {
    font-size: 14px;
    line-height: 26px; }
  .pro-top .trai div.noi-bat p {
    font-size: 14px;
    line-height: 26px; }
  .pro-top .phai .khuyen-mai-wrap {
    border-radius: 5px 5px 0 0;
    border: 1px solid #E0E0E0;
    margin-bottom: 11px; }
    .pro-top .phai .khuyen-mai-wrap h2 {
      background-color: #FFF200;
      height: 36px;
      line-height: 36px;
      font-size: 14px;
      text-transform: uppercase;
      border-bottom: 1px solid #E0E0E0;
      border-radius: 5px 5px 0 0; }
      .pro-top .phai .khuyen-mai-wrap h2 img {
        margin: 0 8px; }
    .pro-top .phai .khuyen-mai-wrap ul {
      padding: 8px 0 8px 25px; }
      .pro-top .phai .khuyen-mai-wrap ul li {
        font-size: 14px;
        line-height: 20px; }
        .pro-top .phai .khuyen-mai-wrap ul li a {
          color: #007BFF;
          text-decoration: none; }
  .pro-top .phai .mua-ngay {
    height: 50px;
    background: linear-gradient(180deg, #F32D31 0%, #E31D20 100%);
    border-radius: 4px;
    margin-bottom: 15px;
    cursor: pointer; }
    .pro-top .phai .mua-ngay a {
      text-decoration: none; }
    .pro-top .phai .mua-ngay:hover {
      background: #EE5A24; }
    .pro-top .phai .mua-ngay h2 {
      width: 100%;
      text-align: center;
      font-size: 14px;
      line-height: 20px;
      color: #FFF;
      text-transform: uppercase;
      padding: 5px 0 0 0; }
    .pro-top .phai .mua-ngay p {
      font-size: 12px;
      line-height: 17px;
      color: #FFF;
      text-align: center; }
  .pro-top .phai p.model {
    font-size: 14px;
    line-height: 26px; }
  .pro-top .phai p.bao-hanh {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 26px; }
    .pro-top .phai p.bao-hanh span {
      width: 100%; }
  .pro-top .phai p.cung-loai {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 3px 0 0 0; }
    .pro-top .phai p.cung-loai a {
      border: 1px solid #aaa;
      text-decoration: none;
      padding: 5px 15px 3px 15px;
      border-radius: 3px;
      margin-right: 10px;
      color: #000; }
      .pro-top .phai p.cung-loai a:last-child {
        margin-right: 0; }
      .pro-top .phai p.cung-loai a:hover {
        background-color: #F15928;
        color: #FFF;
        border: 1px solid #F15928; }
  .pro-top .phai p.price {
    display: flex;
    align-items: center;
    padding-bottom: 8px; }
    .pro-top .phai p.price span i {
      font-style: normal; }
    .pro-top .phai p.price span.ban {
      font-size: 30px;
      line-height: 42px;
      color: #C5232B;
      font-weight: bold;
      margin-right: 21px; }
    .pro-top .phai p.price span.goc {
      font-size: 14px;
      line-height: 20px;
      text-decoration: line-through; }
  .pro-top .phai p.phan-tram {
    font-size: 14px;
    line-height: 20px;
    color: #B12704;
    padding-bottom: 14px; }
  .pro-top .phai p.status {
    font-size: 16px;
    line-height: 23px;
    color: #218838;
    font-weight: bold;
    padding-bottom: 10px; }
  .pro-top .phai p.red {
    color: #FF1F1F;
    font-size: 30px !important; }
  .pro-top .phai p.nhan-hang {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px; }
    .pro-top .phai p.nhan-hang span {
      color: #007BFF;
      cursor: pointer; }
  .pro-top .phai p.program {
    padding: 10px 0; }
    .pro-top .phai p.program img {
      width: 100%;
      height: auto;
      display: block; }
  .pro-top .phai p.tong-dai {
    font-size: 14px;
    padding-bottom: 24px; }
    .pro-top .phai p.tong-dai a {
      text-decoration: none;
      color: #007BFF; }

  .video h2 {
    font-size: 16px;
    line-height: 23px;
    color: #F15928;
    text-transform: uppercase;
    border-bottom: 3px solid #FFF200;
    padding: 0 0 2px 0;
    margin-bottom: 5px; }
  .video .youtube {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    margin-bottom: 10px; }
    .video .youtube iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

  article {
    height: 300px;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px; }
    article h2 {
      font-size: 17px; }
      article h2.info {
        font-size: 16px;
        line-height: 23px;
        color: #F15928;
        text-transform: uppercase;
        border-bottom: 3px solid #FFF200;
        padding: 0 0 2px 0;
        margin-bottom: 15px; }
        article h2.info span {
          color: #007BFF; }
    article h4 {
      text-align: center;
      margin-top: -5px;
      padding-bottom: 10px;
      font-size: 14px; }
    article p {
      font-size: 14px;
      line-height: 18px;
      padding-bottom: 10px; }
      article p img {
        width: 100% !important;
        height: auto !important;
        display: block; }
    article ul {
      padding-left: 15px; }
      article ul li {
        font-size: 14px;
        line-height: 18px;
        padding-bottom: 10px; }
    article .xem-them-wrap {
      width: 100%;
      height: 31px;
      background-color: #FFF;
      position: absolute;
      bottom: 0;
      left: 0;
      color: #FFF; }
      article .xem-them-wrap .xem-them {
        width: 110px;
        height: 31px;
        background-color: #F15928;
        border-radius: 6px;
        position: absolute;
        left: 50%;
        margin-left: -55px;
        cursor: pointer; }
        article .xem-them-wrap .xem-them p {
          font-size: 16px;
          text-align: center;
          line-height: 31px; }
      article .xem-them-wrap:after {
        width: 100%;
        height: 90px;
        content: "";
        display: block;
        position: absolute;
        top: -90.5px;
        background: linear-gradient(360deg, #FFFFFF 0.93%, rgba(255, 255, 255, 0) 100%); }

  .thong-so {
    margin-bottom: 20px;
    position: relative;
    height: 300px;
    overflow: hidden; }
    .thong-so h2 {
      font-size: 16px;
      line-height: 23px;
      color: #F15928;
      text-transform: uppercase;
      border-bottom: 3px solid #FFF200;
      padding: 0 0 2px 0;
      margin-bottom: 5px; }
    .thong-so ul {
      list-style: none;
      width: 100%;
      border-top: 1px solid #E0E0E0; }
      .thong-so ul li {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100%; }
        .thong-so ul li p {
          font-size: 14px; }
          .thong-so ul li p.danh-muc {
            width: 40%;
            padding: 8px 7px 7px 7px;
            background-color: #F2F2F2;
            border-bottom: 1px solid #E0E0E0;
            border-right: 1px solid #E0E0E0;
            border-left: 1px solid #E0E0E0;
            box-sizing: border-box; }
          .thong-so ul li p.noi-dung {
            width: 60%;
            padding: 8px 7px 7px 7px;
            border-bottom: 1px solid #E0E0E0;
            border-right: 1px solid #E0E0E0;
            box-sizing: border-box; }
    .thong-so div.pic img {
      width: 100%;
      height: auto;
      display: block; }
    .thong-so .xem-them-wrap {
      width: 100%;
      height: 31px;
      background-color: #FFF;
      position: absolute;
      bottom: 0;
      left: 0;
      color: #FFF; }
      .thong-so .xem-them-wrap .xem-them {
        width: 110px;
        height: 31px;
        background-color: #F15928;
        border-radius: 6px;
        position: absolute;
        left: 50%;
        margin-left: -55px;
        cursor: pointer; }
        .thong-so .xem-them-wrap .xem-them p {
          font-size: 16px;
          text-align: center;
          line-height: 31px; }
      .thong-so .xem-them-wrap:after {
        width: 100%;
        height: 90px;
        content: "";
        display: block;
        position: absolute;
        top: -90.5px;
        background: linear-gradient(360deg, #FFFFFF 0.93%, rgba(255, 255, 255, 0) 100%); }

  .bai-viet h2 {
    font-size: 16px;
    line-height: 23px;
    color: #F15928;
    text-transform: uppercase;
    border-bottom: 3px solid #FFF200;
    padding: 0 0 2px 0;
    margin-bottom: 15px; }
  .bai-viet ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none; }
    .bai-viet ul li {
      width: calc(50% - 5px);
      border: 1px solid #E0E0E0;
      box-sizing: border-box;
      padding: 7px;
      margin-bottom: 10px; }
      .bai-viet ul li .hinh img {
        width: 100%;
        height: auto;
        display: block; }
      .bai-viet ul li .thong-tin h3 {
        font-size: 13px;
        margin: 5px 0;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        height: 30px; }
        .bai-viet ul li .thong-tin h3 a {
          color: #000;
          text-decoration: none; }
      .bai-viet ul li .thong-tin p {
        font-size: 13px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; }

  .danh-gia {
    width: calc(100% - 22px);
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    padding: 11px;
    margin-bottom: 10px; }
    .danh-gia h2 {
      padding: 0 0 10px 0;
      font-size: 20px; }
    .danh-gia p {
      font-size: 13px;
      line-height: 18px; }
      .danh-gia p span {
        color: #007BFF;
        cursor: pointer; }
    .danh-gia .view-star p.star {
      display: flex;
      align-items: center;
      padding: 5px 0; }
      .danh-gia .view-star p.star span.num-star {
        font-size: 12px; }
      .danh-gia .view-star p.star span.percent {
        font-size: 12px; }
      .danh-gia .view-star p.star img {
        display: block;
        margin-left: 5px; }
      .danh-gia .view-star p.star .line {
        width: 50%;
        height: 4px;
        background: #d9d9d9;
        display: block;
        margin: 0 10px;
        position: relative; }
        .danh-gia .view-star p.star .line i {
          background-color: red;
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          height: 4px; }
    .danh-gia .wrap {
      list-style: none; }
      .danh-gia .wrap h2 {
        padding: 10px 0 0 0;
        border-top: 1px solid #aaa;
        margin: 10px 0 0 0; }
        .danh-gia .wrap h2 span {
          color: #FF1F1F; }
      .danh-gia .wrap .item-rate {
        border-bottom: 1px solid #aaa;
        padding: 5px 0; }
        .danh-gia .wrap .item-rate:last-child {
          border-bottom: none; }
        .danh-gia .wrap .item-rate h3 {
          font-size: 14px; }
          .danh-gia .wrap .item-rate h3 span {
            font-weight: normal;
            font-size: 12px; }
        .danh-gia .wrap .item-rate p {
          font-size: 14px;
          padding-top: 5px; }
          .danh-gia .wrap .item-rate p.star-rate {
            display: flex;
            align-items: center; }
            .danh-gia .wrap .item-rate p.star-rate span {
              display: flex;
              align-items: center;
              margin: 0 5px; }
            .danh-gia .wrap .item-rate p.star-rate img {
              display: block; }
          .danh-gia .wrap .item-rate p span {
            font-weight: bold;
            color: #007BFF; }

  .comment-wrap {
    margin-bottom: 20px; }
    .comment-wrap h2 {
      padding: 10px 0;
      font-size: 20px; }
    .comment-wrap textarea {
      width: calc(100% - 22px);
      resize: none;
      padding: 11px;
      font-family: Arial;
      font-size: 13px;
      outline: none;
      border: 1px solid #E0E0E0;
      border-radius: 5px; }
    .comment-wrap .sent-search {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      padding: 5px 0 0 0; }
      .comment-wrap .sent-search input[name=sentComment] {
        padding: 0 20px;
        font-family: Arial;
        font-size: 13px;
        cursor: pointer;
        height: 27px; }
      .comment-wrap .sent-search .search-comment {
        position: relative; }
        .comment-wrap .sent-search .search-comment input[name=commentsearch] {
          width: 100%;
          border: 1px solid #E0E0E0;
          border-radius: 5px;
          outline: none;
          font-family: Arial;
          font-size: 13px;
          text-indent: 5px;
          height: 26px; }
        .comment-wrap .sent-search .search-comment input[name=btnsearchcomment] {
          width: 27px;
          height: 27px;
          position: absolute;
          top: 0;
          right: -1px;
          background-color: transparent;
          background-image: url(../image/search-black.svg);
          background-repeat: no-repeat;
          background-size: 15px auto;
          background-position: center;
          border: none;
          cursor: pointer;
          border-radius: 5px; }
    .comment-wrap .comment {
      padding: 10px 0 0 0; }
      .comment-wrap .comment p.mess {
        font-size: 13px;
        padding-bottom: 10px; }
      .comment-wrap .comment ul.list-comment {
        list-style: none;
        list-style: none; }
        .comment-wrap .comment ul.list-comment li {
          background-color: #F5F7FB;
          margin-bottom: 20px;
          list-style: none;
          padding: 11px 11px 5px 11px; }
          .comment-wrap .comment ul.list-comment li:last-child {
            margin-bottom: 0; }
          .comment-wrap .comment ul.list-comment li h3 {
            display: flex;
            align-items: center; }
            .comment-wrap .comment ul.list-comment li h3 span {
              font-weight: normal;
              font-size: 15px; }
              .comment-wrap .comment ul.list-comment li h3 span.admin {
                background-color: #F15928 !important;
                color: #FFF !important; }
              .comment-wrap .comment ul.list-comment li h3 span.pic {
                height: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                background-color: #E0E0E0;
                border-radius: 3px;
                font-size: 14px;
                color: #686868;
                padding: 2px 9px 0 9px; }
              .comment-wrap .comment ul.list-comment li h3 span.name {
                font-weight: bold;
                font-size: 14px;
                margin: 0 20px 0 5px; }
              .comment-wrap .comment ul.list-comment li h3 span.time {
                font-size: 12px;
                color: #686868;
                margin-right: 10px; }
          .comment-wrap .comment ul.list-comment li p {
            font-size: 13px;
            line-height: 18px;
            padding: 8px 0 0 0; }
          .comment-wrap .comment ul.list-comment li .reply-time {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 5px 0 0 0; }
            .comment-wrap .comment ul.list-comment li .reply-time span {
              font-size: 12px;
              color: #686868;
              margin-right: 10px; }
            .comment-wrap .comment ul.list-comment li .reply-time p {
              padding-top: 0;
              font-size: 12px; }
              .comment-wrap .comment ul.list-comment li .reply-time p.label {
                color: #007BFF;
                cursor: pointer; }
          .comment-wrap .comment ul.list-comment li input {
            height: 30px;
            width: calc(100% - 20px);
            outline: none;
            padding: 0 10px;
            font-family: Arial;
            font-size: 14px;
            display: none;
            margin-bottom: 20px; }
          .comment-wrap .comment ul.list-comment li .show {
            display: block; }
          .comment-wrap .comment ul.list-comment li ul.list-reply {
            padding: 0 0 0 40px; }
            .comment-wrap .comment ul.list-comment li ul.list-reply li {
              border-bottom: 1px solid #aaa;
              padding: 10px 0;
              margin-bottom: 0; }
              .comment-wrap .comment ul.list-comment li ul.list-reply li:last-child {
                border-bottom: none; }

  .da-xem {
    margin-bottom: 20px; }
    .da-xem h2.tit {
      padding-bottom: 10px; }
    .da-xem ul {
      list-style: none;
      display: flex;
      justify-content: flex-start;
      flex-wrap: wrap; }
      .da-xem ul .product-item {
        border: 1px solid #f3f3f3;
        box-sizing: border-box;
        padding: 40px 9px 39px 9px;
        border-radius: 0.25rem;
        width: 50%; }
        .da-xem ul .product-item .hinh {
          margin-bottom: 35px;
          position: relative; }
          .da-xem ul .product-item .hinh img {
            width: 100%;
            height: auto;
            display: block; }
          .da-xem ul .product-item .hinh span.moi {
            background-color: #F0EEEE;
            width: 49px;
            height: 17px;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            bottom: 0;
            left: 0px;
            font-size: 8px; }
          .da-xem ul .product-item .hinh span.tragop {
            background-color: #F0EEEE;
            width: 49px;
            height: 17px;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            top: -30px;
            right: 0px;
            font-size: 8px; }
        .da-xem ul .product-item .thong-tin {
          position: relative; }
          .da-xem ul .product-item .thong-tin h2 {
            height: 32px;
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 13px;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; }
            .da-xem ul .product-item .thong-tin h2 a {
              text-decoration: none;
              color: #58595B; }
          .da-xem ul .product-item .thong-tin p.price {
            font-size: 20px;
            line-height: 25px;
            color: #C5232B;
            font-weight: bold;
            position: relative; }
            .da-xem ul .product-item .thong-tin p.price .percent {
              position: absolute;
              top: 0;
              right: 0;
              width: 40px;
              height: 27px;
              background-color: #FFF200;
              display: flex;
              justify-content: center;
              align-items: center;
              font-size: 14px;
              text-decoration: none; }
          .da-xem ul .product-item .thong-tin p.price-hight {
            text-decoration: line-through;
            font-size: 12px;
            color: #58595B; }
          .da-xem ul .product-item .thong-tin p.hot {
            padding-bottom: 9px; }
            .da-xem ul .product-item .thong-tin p.hot span {
              font-size: 12px;
              color: #333;
              border: 1px solid #B4B1B1;
              border-radius: 4px;
              height: 21px;
              padding: 0 5px;
              margin-right: 3px;
              text-decoration: none; }
              .da-xem ul .product-item .thong-tin p.hot span:last-child {
                margin-right: 0; }
          .da-xem ul .product-item .thong-tin p span {
            text-decoration: underline; } }
@media all and (min-width: 521px) {
  .pro-wrap {
    padding: 0; } }
@media all and (min-width: 1201px) {
  .pro-wrap {
    width: 1200px;
    margin: auto; }

  nav.active .parent {
    display: block; }
  nav .parent {
    display: none; }

  .bread {
    padding-top: 0; }

  .name-rate {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .name-rate h1 {
      padding-bottom: 0;
      margin-right: 20px;
      font-size: 22px;
      font-weight: normal; }
    .name-rate .rate-comment p.write {
      cursor: pointer; }

  .pro-top {
    display: flex;
    justify-content: space-between; }
    .pro-top .trai {
      width: 676px;
      padding-bottom: 15px; }
      .pro-top .trai div.dac-diem p {
        font-size: 16px; }
      .pro-top .trai div.noi-bat h2 {
        font-size: 18px; }
      .pro-top .trai div.noi-bat p {
        font-size: 16px; }
    .pro-top .phai {
      width: 500px; }
      .pro-top .phai .price-percent {
        display: flex;
        align-items: center;
        padding-bottom: 10px; }
      .pro-top .phai p.model {
        font-size: 16px; }
      .pro-top .phai p.bao-hanh {
        font-size: 16px; }
      .pro-top .phai p.phan-tram {
        padding-bottom: 0;
        padding-left: 20px; }
      .pro-top .phai p.price {
        padding-bottom: 0; }
        .pro-top .phai p.price span.goc {
          font-size: 16px; }
      .pro-top .phai p.status {
        font-size: 18px; }
      .pro-top .phai p.nhan-hang {
        font-size: 16px; }
      .pro-top .phai .khuyen-mai-wrap ul li {
        font-size: 16px;
        line-height: 25px; }
      .pro-top .phai .mua-ngay {
        height: 55px;
        padding-top: 8px; }
        .pro-top .phai .mua-ngay h2 {
          font-size: 16px; }
        .pro-top .phai .mua-ngay p {
          font-size: 16px; }
      .pro-top .phai p.tong-dai {
        font-size: 16px; }

  .video .youtube {
    position: relative;
    width: inherit;
    padding-bottom: inherit;
    height: inherit;
    margin-bottom: 10px; }
    .video .youtube iframe {
      position: inherit;
      top: inherit;
      left: inherit;
      width: 100%;
      height: 480px; }

  article p img {
    width: 1000px !important;
    height: auto !important;
    margin: auto; }
  article h2 {
    font-size: 18px;
    padding-bottom: 10px; }
  article p {
    font-size: 16px; }
  article ul li {
    font-size: 16px; }

  .thong-so {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .thong-so h2 {
      width: 100%; }
    .thong-so ul {
      width: 533px; }
      .thong-so ul li p {
        font-size: 16px; }
    .thong-so div.pic {
      width: 644px; }

  .bai-viet ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, 293px); }
    .bai-viet ul li {
      width: auto; }
      .bai-viet ul li .thong-tin h3 {
        font-size: 16px;
        height: 35px; }
      .bai-viet ul li .thong-tin p {
        font-size: 16px; }

  .danh-gia {
    width: 573px; }
    .danh-gia p {
      font-size: 16px; }

  .comment-wrap textarea {
    font-size: 16px;
    width: calc(100% - 22px); }
  .comment-wrap .sent-search input[name=sentComment] {
    font-size: 16px; }
  .comment-wrap .sent-search .search-comment input[name=commentsearch] {
    font-size: 16px; }
  .comment-wrap .comment p.mess {
    font-size: 16px; }
  .comment-wrap .comment ul.list-comment li h3 span.name {
    font-size: 16px; }
  .comment-wrap .comment ul.list-comment li p {
    font-size: 16px; }

  .da-xem ul li.product-item {
    width: 25%; }
    .da-xem ul li.product-item .hinh {
      width: 100%;
      height: 163px; }
      .da-xem ul li.product-item .hinh img {
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.5s; }
    .da-xem ul li.product-item:hover .hinh img {
      top: -10px;
      transition: all 0.5s; } }

/*# sourceMappingURL=product.css.map */
