@media (max-width: 767px) {
  .slideshow .owl-buttons, .breadcrumb {
    display: none; }

  .newsletter {
    margin-top: 20px; }
    .newsletter h3 {
      margin-bottom: 15px; }

  .listCateMobile {
    left: 15px;
    right: 15px; }

  .bigCollection .controlTabs .nav {
    padding-bottom: 1px; }
    .bigCollection .controlTabs .nav li {
      height: 60px; }
      .bigCollection .controlTabs .nav li .readMore {
        width: 60px;
        height: 60px;
        line-height: 60px;
        left: auto;
        right: 0;
        transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg); }
      .bigCollection .controlTabs .nav li a {
        padding-right: 60px; }
      .bigCollection .controlTabs .nav li.active .readMore {
        opacity: 1;
        visibility: visible; }
      .bigCollection .controlTabs .nav li .tooltip {
        display: none !important; }
  .bigCollection .controlTabs .bigCollectionBtnNav {
    padding-right: 66px; }
  .bigCollection.hasIcon .nav li a {
    padding-left: 50px; }
  .bigCollection.hasIcon .nav li a:after {
    margin-top: -12px;
    background-size: 24px;
    width: 24px;
    height: 24px; }
  .bigCollection.hasIcon .nav li:nth-of-type(1) a:after {
    background-position: 0 0; }
  .bigCollection.hasIcon .nav li:nth-of-type(2) a:after {
    background-position: 0 -24px; }
  .bigCollection.hasIcon .nav li:nth-of-type(3) a:after {
    background-position: 0 -48px; }
  .bigCollection.hasIcon .nav li:nth-of-type(4) a:after {
    background-position: 0 -72px; }
  .bigCollection.hasIcon .nav li:nth-of-type(5) a:after {
    background-position: 0 -96px; }
  .bigCollection.hasIcon .nav li:nth-of-type(6) a:after {
    background-position: 0 -120px; }
  .bigCollection.hasIcon .nav li:nth-of-type(7) a:after {
    background-position: 0 -144px; }

  .bigCollection .title {
    height: 66px;
    font-size: 18px; }

  .homeBlog {
    margin-top: 15px; }
    .homeBlog .blogGrid {
      margin-bottom: 20px; }

  .brand {
    margin-top: 15px; }

  .topImgCollection .titleCollection {
    font-size: 16px;
    line-height: 34px; }

  .collectionDisplay .collectionDisplayProd {
    width: 100%; }

  .relatedCollection {
    margin-bottom: 25px; }

  .productList .productListImg {
    float: none;
    width: 100%; }
  .productList .productListInfo {
    margin-left: 0; }

  .prodDetailImgFeatured #zoomImg {
    display: none; }

  .prodDetailImgThumb .owl-controls {
    left: 15px; }

  .prodDetailTitle {
    font-size: 18px;
    margin: 15px 0 0px; }

  .prodDetailMeta {
    padding-bottom: 15px; }

  .prodDetailPrice {
    margin-top: 15px; }

  .prodDetailDesc {
    margin-top: 10px; }

  .prodDetailForm {
    margin-top: 20px; }

  .prodDetailTabs .nav li {
    display: block;
    float: none; }
    .prodDetailTabs .nav li a {
      border-bottom: solid 1px #e3e3e3; }

  .prodDetailTabs .prodDetailTabsContent {
    border-top: 0; }

  .articleList .articleListImg {
    width: 100%;
    float: none; }
  .articleList .articleListInfo {
    margin-left: 0;
    margin-top: 20px; }

  .articleDetailTitle {
    font-size: 20px; }

  .articleDetailAuthor, .articleDetailMetaComment {
    display: none; }

  .articleDetailContent, .articleDetailShare {
    margin-top: 15px; }

  .articleDetailCommentPost {
    margin-top: 15px;
    width: 100%; }
    .articleDetailCommentPost img {
      display: none; }
    .articleDetailCommentPost .articleDetailCommentContent {
      margin-left: 0;
      padding-bottom: 20px;
      border-bottom: solid 1px #ebebeb; }

  .articleDetailComentForm .left, .articleDetailComentForm .right {
    padding: 0;
    float: none;
    width: 100%; }

  .defaultPageTitle {
    font-size: 20px;
    margin-top: 20px; }

  .tableCart, .tableOrder, .tableOrderDetail {
    min-width: 1000px; }

  .pageCartButton, .pageCartSumary {
    float: none;
    width: 100%; }

  .orderPageMeta, .AddressPageMeta {
    margin-top: 20px; }

  #footer .topFooter {
    padding: 30px 0 15px; }
    #footer .topFooter .titleDecoration {
      margin-top: 20px; }

  .pageContactForm {
    margin-bottom: 30px; }

  .pageContactAddresses, #gmap, .pageContactForm .button {
    width: 100%;
    float: none; }

  .pageContactAddresses {
    max-height: none; }

  .popEventWrapper {
    width: 96%; } }
@media (max-width: 767px) and (max-width: 567px) {
  .offset-push-right {
    left: 240px; }

  .offset-menu-left {
    left: -240px; }

  .offset-menu {
    width: 240px; }

  .bottomHeader .cateTitle {
    line-height: 44px; }

  .fz18 {
    font-size: 16px; }

  .prodDetailQtyGroup {
    height: 40px; }

  .noticeAddWrapper {
    width: auto;
    left: 15px;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%); }
    .noticeAddWrapper .noticeAddImg {
      width: 70px; }
    .noticeAddWrapper .noticeAddInfo {
      margin-left: 85px; }
    .noticeAddWrapper .noticeAddInfoTitle {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .noticeAddWrapper .noticeAddBottom .button {
      font-size: 12px;
      padding: 0 8px; }

  .bigCollection {
    overflow: initial;
    min-height: 350px; }

  .articleList .articleListPubDate, .toolsCollection .boxSelect {
    display: none; }

  .contentSearchPage .coDownProduct {
    width: 100%;
    margin-bottom: 15px; }

  #orderForm .orderFormWrapper {
    width: auto;
    left: 15px;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%); }

  .collectionDisplay .coDownProduct {
    width: 100%;
    float: none; }

  .prodDetailForm .prodDetailAddCart {
    margin-left: 0;
    margin-top: 15px; }

  .prodDetail .boxHotline {
    font-size: 22px; }

  .newAddressWrapper {
    width: 90%;
    padding: 20px 15px; }

  #footer .copyright {
    padding-right: 40px; }

  #goTop {
    right: 15px;
    bottom: 15px; } }
@media (max-width: 767px) and (min-width: 568px) {
  .offset-push-right {
    left: 350px; }

  .offset-menu-left {
    left: -350px; }

  .offset-menu {
    width: 350px; }

  .bottomHeader .cateTitle {
    line-height: 50px; }

  .bigCollection {
    overflow: initial;
    min-height: 350px; }
    .bigCollection .tabContent [class^="col-"] {
      width: 50%; }
    .bigCollection .controlTabs .nav {
      display: flex;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap; }
      .bigCollection .controlTabs .nav li {
        width: 50%;
        float: left;
        border-right: solid 1px rgba(255, 255, 255, 0.5); }
        .bigCollection .controlTabs .nav li:nth-of-type(2n+2) {
          border-right: 0; }

  .homeBlog [class^="col-"] {
    width: 50%; }
  .homeBlog .col-xs-12:nth-of-type(2n+3) {
    clear: both; }

  .collectionDisplay .collectionDisplayProd {
    width: 50%; }

  .contentSearchPage .coDownProduct {
    width: 50%;
    margin-bottom: 15px; }

  .collectionDisplay .coDownProduct {
    width: 50%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .offset-push-right {
    left: 400px; }

  .offset-menu-left {
    left: -400px; }

  .offset-menu {
    width: 400px; }

  .headerPanelMobile > a {
    line-height: 52px; }

  .offset-menu .mobile-menu > li > a {
    padding: 12.5px 20px; }

  .offset-menu .mobile-menu > li em {
    line-height: 51px; }

  .offset-menu .mobile-menu .has-sub li {
    line-height: 49px; }

  .listCateMobile {
    width: 720px; }

  .listCateMobile .hasIcon > li > a {
    line-height: 50px; }

  .listCateMobile .mobile-menu .hasSubListCate em {
    width: 50px;
    height: 50px;
    line-height: 50px; }

  .newsletter h3 {
    margin-bottom: 7px; }

  .threBanner .col-sm-12 {
    margin-top: 7.5px; }

  .bigCollection {
    overflow: initial;
    min-height: 350px; }
    .bigCollection .controlTabs .nav {
      display: flex;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      padding-bottom: 1px; }
      .bigCollection .controlTabs .nav li {
        width: 50%;
        float: left;
        border-right: solid 1px rgba(255, 255, 255, 0.5); }
        .bigCollection .controlTabs .nav li:nth-of-type(2n+2) {
          border-right: 0; }
        .bigCollection .controlTabs .nav li a {
          padding-right: 76px; }
        .bigCollection .controlTabs .nav li .readMore {
          width: 76px;
          height: 76px;
          line-height: 76px;
          left: auto;
          right: 0;
          transform: rotateY(0deg);
          -webkit-transform: rotateY(0deg);
          -moz-transform: rotateY(0deg); }
        .bigCollection .controlTabs .nav li.active .readMore {
          opacity: 1;
          visibility: visible; }
    .bigCollection .controlTabs .bigCollectionBtnNav {
      padding-right: 83px; }
      .bigCollection .controlTabs .bigCollectionBtnNav .fa {
        width: 83px;
        height: 83px;
        line-height: 83px;
        font-size: 26px; }
    .bigCollection .controlTabs .navBigCollectionMobile {
      top: 83px; }

  .homeBlog .blogGrid {
    margin-bottom: 15px; }
  .homeBlog .col-sm-6:nth-of-type(2n+3) {
    clear: both; }

  .brand {
    margin-top: 15px; }

  .collectionDisplay .coDownProduct {
    width: 50%; }

  .prodDetailTitle {
    margin-top: 30px; }

  .articleDetailCommentPost {
    width: 100%; }

  .contentSearchPage .coDownProduct {
    width: 50%;
    margin-bottom: 15px; }

  .pageContactForm {
    margin-bottom: 30px; }

  .pageContactAddresses, #gmap, .pageContactForm .button {
    width: 100%;
    float: none; }

  #footer .topFooter .titleDecoration {
    margin-top: 15px; } }
@media (max-width: 991px) {
  .offset-push-right {
    position: fixed;
    width: 100%;
    overflow: hidden; }

  .offset-menu-left-open {
    left: 0; }

  .logo {
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center; }

  .bigCollection .controlTabs .nav:after,
  .bigCollection .controlTabs .bg,
  .coDownProduct .coDownProductImg form.actions,
  .productGrid .hoverButtons,
  .collectionDisplay .collectionDisplayProdImg form.actions {
    display: none; }

  .bottomHeader {
    position: relative; }
    .bottomHeader .cateTitle {
      width: 100%; }

  .slideshow {
    margin-left: 0; }

  .bigCollection {
    display: block;
    border: 0; }
    .bigCollection .controlTabsWrapper, .bigCollection .tabContentWrapper {
      width: 100%;
      float: none;
      padding-right: 0; }
    .bigCollection .controlTabs {
      margin-right: 0; }
    .bigCollection .tabContent {
      margin-left: -7.5px;
      margin-right: -7.5px;
      padding-left: 0;
      padding-right: 0; }

  .sideBarCollection {
    margin-right: 0; }

  .bannerSideBar img {
    width: auto; }

  .productGrid .actions .button, .productList .productListForm .button, .orderFormWrapper .button {
    color: #fff; }

  .quickview-btn {
    display: none; }

  .sidebarProduct, .sidebarBlog {
    margin-left: 0;
    margin-top: 25px; }

  .midHeader.fixed {
    position: initial;
    background: transparent;
    left: auto;
    top: auto;
    width: auto;
    padding: 15px 0;
    border-bottom: 0; }

  .orderShipping {
    margin: 15px 0; }

  .orderFormWrapper {
    max-height: 97%;
    overflow-y: scroll; }

  .addressDetail {
    padding-top: 15px;
    margin-top: 15px;
    border: solid 1px #ebebeb;
    padding: 15px; }

  .page404 {
    top: 100px; }

  .page404 .bigText {
    font-size: 46px;
    padding-bottom: 30px;
    margin-bottom: 30px; }

  .page404SearchForm {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 90%; }

  #quickView, .zoomContainer {
    display: none; }

  .zoomWrapper {
    pointer-events: none;
    margin: auto; }

  .zoomWrapper a {
    pointer-events: initial; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .slideshow {
    margin-left: 0; }

  .bottomHeader .cateTitle {
    font-size: 15px;
    padding: 0 12px;
    white-space: nowrap; }
    .bottomHeader .cateTitle .icoBar {
      margin-right: 5px; }

  .mainNav .subMenu {
    width: 245px; }

  .midHeader .searchForm {
    margin-right: -30px;
    margin-left: -15px; }

  .listCateMobile {
    left: 15px;
    right: 0; }

  .collectionDisplay .collectionDisplayProdPrice span,
  .coDownProduct .coDownProductPrice span {
    font-size: 16px; }

  .newsletter h3 {
    font-size: 16px; }

  .contentSearchPage .coDownProduct {
    width: 33.333333333333%;
    margin-bottom: 15px; }

  .tabContent .tab-pane .col-xs-12:nth-of-type(7), .tabContent .tab-pane .col-xs-12:nth-of-type(8) {
    display: none; } }
@media (min-width: 992px) {
  .offset-menu, .headerPanelMobile {
    display: none; } }
@media (min-width: 1200px) {
  .midHeader .searchForm {
    margin-left: -15px;
    margin-right: -80px; } }
@media (max-height: 661px) {
  .quickview-btn, #quickView {
    display: none; }

  .newAddressWrapper {
    max-height: 440px;
    overflow-y: scroll; } }
@media (min-height: 662px) {
  #quickView .quickViewWrapper {
    max-height: 650px;
    overflow: hidden; }
    #quickView .quickViewWrapper .quickViewFeaturedImg {
      max-height: 470px; }
    #quickView .quickViewWrapper .quickViewThumbImg .owl-item {
      max-height: 85px;
      overflow: hidden; } }
@media (min-height: 800px) {
  #quickView .quickViewWrapper {
    max-height: 770px; }
    #quickView .quickViewWrapper .quickViewFeaturedImg {
      max-height: 573px; }
    #quickView .quickViewWrapper .quickViewThumbImg .owl-item {
      max-height: 100px; } }
@media (min-height: 974px) {
  #quickView .quickViewWrapper {
    max-height: 900px; }
    #quickView .quickViewWrapper .quickViewFeaturedImg {
      max-height: 700px; } }

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