.page{
  min-height: 300px;
}
.wrapper-content{
  padding: 40px 0;
}
@media screen and (max-width: 1200px) {
  [pc] {
    display: none; }

  [mobie] {
    padding: 10px 0;
    border-bottom: 1px solid #ececec;
    display: block !important;
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99;
}
  .fashion img {
    height: auto !important;
  }

  .products .thumbnails {
    height: 300px; }
  .products .col:hover .sub_thumbnails {
    height: 220px; } }
@media screen and (max-width: 992px) {
  /*Introduce */
  .material_intro .nod, .material_intro .hr-nod, .material_intro .hr, .material_intro .br {
    display: none; }
  .material_intro .ci-container .ci p {
    width: 100%; }
  .material_intro .ci-container .ci2 {
    width: 100%; }
  .material_intro .ci-container1 {
    height: auto; }
    .material_intro .ci-container1 .ci3 {
      width: 100%; }
    .material_intro .ci-container1 .ci4 {
      position: relative;
      top: 0;
      margin-top: 30px; }
      .material_intro .ci-container1 .ci4 p {
        float: initial; }
  .material_intro .ci-container2 {
    position: relative;
    height: auto; }
    .material_intro .ci-container2 .ci5, .material_intro .ci-container2 .ci6 {
      width: 100%; }
    .material_intro .ci-container2 .ci5 img {
      float: none; }
    .material_intro .ci-container2 .ci6 {
      position: relative; }

  .details-product .row .col:first-child {
    margin-bottom: 20px; }

  footer .copyright .row {
    height: auto; }

  .ad img {
    height: auto; }

  .advertisement {
    height: auto;
    padding: 10px 0; }
    .advertisement .icon {
      margin: 0 auto;
      float: none; }
    .advertisement .excerpt {
      text-align: center; }

  .products .thumbnails {
    height: 270px; }
  .products .col:hover .sub_thumbnails {
    height: 190px; }
  .products .content ._display {
    padding-bottom: 25px; }
  .products .content .price_and_promotion b {
    font-size: 17px; }
  .products .content .title_and_code a {
    font-size: 13px;
    padding-top: 3px; } }
@media screen and (max-width: 768px) {
  .title h2{
    margin-bottom: 10px;
  }
  .title{
    display: block;
    padding: 0;
  }
  .box-search-item{
    margin-bottom: 0;
  }
  .detail_collection .title_colection h2 {
    font-size: 20px; }

  [mobie] .store {
    margin-bottom: 0px; }

  .Login {
    width: 100%; }

  .filter_product hr {
    display: none; }
  .filter_product .size {
    margin-top: 40px; }
  .ad img {
    display: none; }

  footer .fot_body .contact.__clear {
    padding-left: 15px;
    padding-right: 15px; }

  footer .copyright .row {
    height: auto; }
    footer .copyright .row .col {
      text-align: center; }

  .material .row {
    padding: 15px 0;
    height: auto;
    max-height: auto; }
    .material .row a.upp.mt40 {
      margin-top: 30px; }
    .material .row .col:first-child {
      text-align: center; }
      .material .row .col:first-child img {
        height: 200px; }

  .store {
    margin-bottom: 15px; }

  .fashion .col:first-child {
    border-right: none; }
  .fashion .col:last-child {
    border-left: none; } }
@media screen and (max-width: 576px) {
  .home-news-right .thumbnails img, .home-news-left .thumbnails img{
    height: auto;
    margin-bottom: 10px;
  }
  .home-news-left .content{
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    height: auto;
    margin-bottom: 20px;
  }
  .home-box-sale{
    margin-top: 120px;
  }
  .home-box-sale .owl-nav [class*=owl-]{
    top: 80%;
  }
  .home-sales, .home-news-right{
    padding-left: 15px;
  }
  .home-partners .owl-nav .owl-prev, .home-box-sale .owl-nav .owl-prev{
    left: 0;
  }
  .home-partners .owl-nav .owl-next, .home-box-sale .owl-nav .owl-next{
    right: 0;
  }
  .filter_product{
    margin: 20px 0 10px 0;
  }
  .material_intro img {
    width: 100% !important;
    margin: 0 auto !important;
    display: block !important; }
  .material_intro p {
    text-align: justify; }
  .material_intro .ci-container {
    margin-top: 30px; }
  .material_intro .ci {
    height: auto; }
    .material_intro .ci img {
      position: relative; }
    .material_intro .ci p {
      top: 0;
      right: 0;
      position: relative; }
  .material_intro .ci2 {
    padding-left: 0px; }
    .material_intro .ci2 img {
      float: none; }
  .material_intro .ci-container1 .ci3 img {
    float: none; }
  .material_intro .ci-container1 .ci4 img {
    float: none; }
  .material_intro .ci-container2 .ci6 img {
    float: none; }
  .title ul li{
    margin: 5px 0;
  }
  .title h2 {
    font-size: 20px; }
  .title ul li span {
    font-size: 14px;
    padding: 0 10px; }

  footer .fot_body iframe {
    width: auto; }

  .Register {
    width: 100%;
    padding: 0 30px; }
    .Register .fullname li {
      width: 100%; }
    .Register ul {
      display: block;
      text-align: center; }
      .Register ul li {
        margin-bottom: 10px; }

  .products.v2 .row:first-child {
    margin-bottom: 30px; }
    .products.v2 .row:first-child .col {
      text-align: left;
      margin-top: 0px;
      margin-bottom: 0px; }

  .filter_product .col-12 {
    margin-top: 10px;
    margin-bottom: 10px; }

  footer .fot_body .row {
    text-align: center; }
    footer .fot_body .row .contact {
      padding-left: 15px;
      padding-right: 15px; }
    footer .fot_body .row .shop {
      padding-right: 15px; }
    footer .fot_body .row .social {
      margin: 0 auto;
      min-width: 140px;
      max-width: 140px; }
    footer .fot_body .row li.flex {
      justify-content: center; }

  .advertisement .excerpt {
    padding-top: 10px; }
  .advertisement .icon {
    width: 70px;
    height: 70px; }
    .advertisement .icon img {
      width: 40px;
      height: 40px; }
  .advertisement .col {
    padding-bottom: 15px; } }
@media screen and (max-width: 450px) {
  .Contact iframe{
    height: 300px;
  }
  .news .content a:not(.m), .news .content p{
    height: auto;
  }
  .shops-page .vtc-box{
    padding: 30px 0;
  }
  .shops-page .tab-content{
    position: relative;
    width: 100%;
  }
  .shops-page .filter-header, .shops-page .nav-tabs{
    width: 100%;
    float: none;
    margin-right: 0;
  }
  .shops-page .nav-tabs{
    height: auto;
  }
  .shops-page .vtc-box-sales{
    margin: 0px 0 20px 0 !important;
  }
  .details-product .slider-for img {
    height: 350px; }

  .Phone {
    bottom: 20px;
    left: 20px; }

  a#up {
    bottom: 25px;
    right: 20px; }

  .products .content {
    padding: 5px 10px;
    height: 80px;
  }
    .products .content ._display {
      display: block; }
      .products .content ._display .price_and_promotion {
        text-align: left; }

  .products .thumbnails {
    height: 220px; }
  .products .col:hover .sub_thumbnails {
    height: 160px; } }

/*# sourceMappingURL=page.css.map */
