.honda-ham {}

.honda-ham {
  width: 42px;
  height: 35px;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

.honda-ham span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

.honda-ham span:nth-child(1) {
  top: 0px;
}

.honda-ham span:nth-child(2) {
  top: 15px;
}

.honda-ham span:nth-child(3) {
  top: 30px;
}

.honda-ham.open span:nth-child(1) {
  top: 15px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.honda-ham.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

.honda-ham.open span:nth-child(3) {
  top: 15px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.navbar-profile {
  display: none;
}

.block-header-mega .dropdown-item:focus,
.block-header-mega .dropdown-item:hover {
  background-color: transparent;
}

.block-header-mega .navbar-brand,
.navbar-profole {
  display: none;
}

.block-header-mega .menu-large {
  position: static !important;
}

.block-header-mega .megamenu {
  padding: 15px 15px 15px 15px;
  width: 100%;
  background-color: #fff;
  border: none;
  border-bottom: 4px solid #eb2a31;
  border-radius: 0px;
  margin-top: -5px;
}

.block-header-mega .megamenu>div>li>ul {
  padding: 0;
  margin: 0;
}

.block-header-mega .megamenu>div>li>ul>li {
  list-style: none;
}

.block-header-mega .megamenu>div>li>ul>li>a {
  display: block;
  clear: both;
  font-weight: normal;
  color: #000;
  white-space: normal;
  transition: 0.3s;
}

.block-header-mega .megamenu>div>li>ul>li>a:hover,
.block-header-mega .megamenu>div>li>ul>li.active>a,
.block-header-mega .megamenu>div>li>ul>li>a:focus {
  text-decoration: none;
  color: #eb2a31;
  background-color: transparent;
}

.block-header-mega .megamenu.disabled>a,
.block-header-mega .megamenu.disabled>a:hover,
.block-header-mega .megamenu.disabled>a:focus {
  opacity: 0.5;
  pointer-events: none;
}

.block-header-mega .megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}

.navbar-profile-title {
  display: none;
}

@media (max-width: 767px) {
  .honda-ham {
    position: absolute;
    right: 15px;
  }

  .btn-logout {
    background-color: transparent !important;
    color: #fff;
    padding: 0;
    margin-right: 65px;
  }

  .btn-logout i {
    font-size: 32px;
  }

  .block-header-mega .navbar .navbar-nav .nav-item .dropdown-item-menu li {
    width: 100%;
  }

  .block-header-mega .navbar .navbar-nav .nav-item .dropdown-item-menu li:last-child .col-item-menu:before {
    display: none;
  }

  .btn-logout p {
    font-size: 15px;
    line-height: 1.2;
    font-family: "ap_hondabold";
    margin: 0 0 0 0;
  }

  .container-custom-sm {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .block-header-mega .container-custom-sm .header-info-status {
    display: block;
  }

  .info-status-user {
    display: none;
  }

  .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar-profile-title {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  .navbar-profile-title h3 {
    width: 100%;
    font-family: "ap_hondaregular";
    color: #000;
    font-size: 24px;
    margin: 0 0 0 0;
  }

  .navbar-profile-title p {
    width: 100%;
    font-family: "ap_hondaregular";
    color: #000;
    font-size: 14px;
    margin: 0 0 0 0;
  }
}

@media (max-width: 1199px) {
  body.open-menu {
    overflow: hidden;
  }

  .block-header-mega-bottom .navbar-collapse {
    /* padding-bottom: 65px !important; */
  }

  .block-header-mega-bottom .collapse.show {
    max-height: 100vh;
    overflow: auto;
  }

  .navbar-profile {
    display: block;
    padding-top: 30px;
  }

  .block-header-mega .megamenu {
    border: none;
    padding: 0 0 15px 0;
    margin: 0 0;
  }

  .block-header-mega .megamenu .dropdown-item-menu {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
  }

  .block-header-mega .navbar-nav {
    display: flex;
    align-items: flex-start;
  }

  .block-header-mega .navbar-brand {
    display: block;
    margin: 0 0 0 -10px;
  }

  .navbar-profole {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .block-header-mega .megamenu {
    margin-left: 0;
    margin-right: 0;
  }

  .block-header-mega .megamenu>li {
    margin-bottom: 30px;
  }

  .block-header-mega .megamenu>li:last-child {
    margin-bottom: 0;
  }

  .block-header-mega .megamenu.dropdown-header {
    padding: 3px 15px !important;
  }

  .block-header-mega .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #fff;
  }
}

.pretty {
  white-space: normal;
  margin: 5px 0;
}

.pretty .state label {
  font-size: 16px;
  font-weight: normal;
  padding: 0 0 0 30px;
  text-indent: 0px;
  min-width: inherit;
  line-height: 1.2;
  letter-spacing: 0.3px;
}

.pretty .state label:after,
.pretty .state label:before {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  transition: 0.3s;
}

.pretty.p-icon .state .icon {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  transition: 0.3s;
  opacity: 0;
  color: #fff;
  /* background-color: #eb2a31; */
  font-size: 12px;
}

input:checked~.state .icon {
  opacity: 1;
}

.pretty .state label:before {
  border-color: #d3d3d3;
}

.pretty.p-default input:checked~.state label:after {
  background-color: #eb2a31 !important;
}

.pretty.p-icon input:checked~.state label:before {
  border-color: #d3d3d3;
  background-color: #eb2a31 !important;
}

.block-product {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 10px 0 60px 0;
  margin: 0 -15px;
}

.block-img-product-list {
  margin-top: 20px;
  border: 1px #cccccc solid;
}

.block-img-product-list img {
  max-width: 100%;
  min-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.block-content-product-list {
  margin-top: 15px;
}

.block-content-product-list a {
  display: block;
  position: relative;
  width: 100%;
  color: #000;
}

.block-content-product-list a i {
  color: #000;
}

.block-content-product-list a h3 {
  font-size: 24px;
  font-family: "ap_hondabold";
  color: #000;
  margin: 0 0 0 0;
  line-height: 1.3;
}

.block-content-product-list a p {
  font-size: 16px;
  font-family: "ap_hondaregular";
  color: #000;
  margin: 0 0 0 0;
  line-height: 1.2;
}

.block-product-detail {
  width: 100%;
  margin-bottom: 130px;
}

.block-product-detail h3 {
  font-size: 24px;
  font-family: "ap_hondabold";
  margin: -4px 0 15px 0;
}

.block-icon-product-detail {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 0 0;
  margin-left: -10px;
  margin-top: 40px;
}

.block-icon-product-detail .item-icon-search {
  width: 33.33%;
  text-align: center;
  padding: 15px 15px 20px 15px;
}

.block-icon-product-detail .icon-search-img {
  width: 105px;
  height: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  border-radius: 50%;
  margin: 0 auto 0 auto;
  transition: 0.3s;
}

a:hover .icon-search-img {
  background-color: #ff3333;
}

.icon-search-text {
  font-size: 18px;
  font-family: "ap_hondabold" !important;
  text-align: center;
  color: #000000;
  line-height: 1.2;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
}

.block-brands-tab {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.block-img-brands-list img {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.block-img-brands-list img {
  border: 1px #ccc solid;
}

.block-img-brands-list-red img {
  border: 1px #fff solid;
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.block-content-brands-list a h3 {
  font-size: 24px;
  font-family: "ap_hondabold";
  color: #000;
  padding: 30px 0 35px 0;
  margin: 0;
}

i.icon-ic-right.main {
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  text-align: right;
  right: 10px;
  bottom: 35px;
}

i.icon-ic-right.product {
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  text-align: right;
  right: 10px;
  bottom: 8px;
}

.block-campaign {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 -15px;
}

.block-img-campaign-list {
  border: 1px #cccccc solid;
}

.block-content-campaign-list h3 {
  font-size: 24px;
  color: #000;
  font-family: "ap_hondabold";
  padding: 30px 0 35px 0;
}

i.icon-ic-right.campaign {
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  text-align: right;
  right: 10px;
  bottom: 40px;
}

.block-order-tab h1 {
  font-size: 24px;
  font-family: "ap_hondabold";
  text-align: center;
  margin: 0;
}

.item-img-product-detail {
  padding: 0 15px;
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .block-content-brands-list h3 {
    font-size: 20px;
  }

  .block-content-campaign-list h3 {
    font-size: 18px;
  }

  i.icon-ic-right.campaign {
    font-size: 22px;
    bottom: 43px;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .block-content-campaign-list h3 {
    font-size: 18px;
  }

  i.icon-ic-right.campaign {
    font-size: 22px;
    bottom: 43px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 576px) {
  .block-content-brands-list h3 {
    font-size: 17px;
  }

  i.icon-ic-right.main {
    font-size: 20px;
  }

  i.icon-ic-right.product {
    font-size: 24px;
  }

  .block-content-product-list h3 {
    font-size: 20px;
  }

  .block-content-campaign-list h3 {
    font-size: 18px;
  }

  i.icon-ic-right.campaign {
    font-size: 22px;
    bottom: 43px;
  }
}

@media only screen and (max-width: 991px) and (min-width: 250px) {
  .item-img-product-detail {
    margin: 0 0 15px 0;
  }
}

@media only screen and (max-width: 540px) and (min-width: 250px) {
  .item-icon-search {
    width: 50%;
  }

  .item-product-detail {
    padding: 15px 0 0 0;
  }

  .item-product-detail .btn-default {
    width: 100%;
  }
}

@media only screen and (max-width: 2000px) and (min-width: 541px) {
  .item-product-detail {
    position: absolute;
    right: 0;
    top: 18px;
  }

  .item-product-detail .btn-default {
    max-width: 170px;
  }
}

/* .head-page .input-cri-btn .reflash-page {
  max-width: 304px;
  position: absolute;
  right: 0;
  top: -40px;
}

*/
/* .head-page .input-cri-btn .btn-icon {
  top: -40px;
}

*/
.block-content-management {
  display: flex;
  flex-wrap: wrap;
}

.block-content-management h3 {
  font-size: 16px;
  font-family: "ap_hondabold";
  margin: 0 0 0 0;
  line-height: 1.2;
}

.block-content-management p {
  font-size: 16px;
  font-family: "ap_hondalight";
  margin: 0 0 30px 0;
  line-height: 1.2;
  padding: 15px 0 0 0;
}

i.icon-ic-close-cri {
  font-size: 20px;
  color: #eb2831;
}

i.icon-ic-tick-cri {
  font-size: 20px;
  color: #2cc989;
}

.block-scroll-data-in span {
  font-size: 14px;
  color: #000000;
  font-family: "ap_hondabold";
  margin: 0 0 0 0;
  line-height: 1.2;
  position: relative;
  top: -6px;
  padding: 0 5px;
}

.block-management-tab .block-info-tab-date p {
  padding: 0 15px;
  width: 50%;
  text-align: left;
  color: #000000;
  font-family: "ap_hondabold";
  font-size: 20px;
  margin: 0 0 0 0;
}

.block-info-tab-date .group-btn .col-group-btn {
  width: 140px;
  padding: 0 15px 0 0;
}

.block-management-tab .block-info-tab-date .group-btn {
  width: 50%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.block-management-tab .block-info-tab-date {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 25px 0 90px 0;
}

.block-management-tab .block-info-tab-date p i {
  top: 2px;
  position: relative;
  font-size: 22px;
  font-weight: bold;
}

.block-order-tab select.fm-control {
  margin: 5px 0 0 0;
}

.block-head-management {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 22px;
  margin: -5px 0 23px 0;
  border-bottom: 1px solid #d3d3d3;
}

.block-head-management h3 {
  font-size: 16px;
  font-family: "ap_hondabold";
  margin: 0 0 0 0;
  line-height: 1.2;
}

.block-head-management h3.title-select {
  padding-left: 15px;
  padding-right: 15px;
}

.block-head-management p {
  font-size: 16px;
  font-family: "ap_hondalight";
  line-height: 1.2;
  padding: 15px 0 0 0;
}

.block-status-management {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 15px;
  margin-bottom: 25px;
}

.item-status-data {
  display: flex;
  flex-wrap: wrap;
}

.line-right {
  border-right: 1px solid #d3d3d3;
}

.item-stats-fail {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
}

.item-stats-ture {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
}

.item-stats-ture p {
  font-size: 16px;
  color: #000000;
  line-height: 1.5;
  padding: 10px 5px 0 5px;
  font-family: "ap_hondalight";
}

.item-stats-fail p {
  font-size: 16px;
  color: #000000;
  line-height: 1.5;
  padding: 10px 5px 0 5px;
  margin: 0;
  font-family: "ap_hondalight";
}

.block-status-management h2 {
  font-size: 24px;
  color: #000000;
  line-height: 1.5;
  padding: 0px;
  margin: 0;
  font-family: "ap_hondabold";
}

.item-stats-fail .icon-ic-close-cri {
  padding: 8px 0;
}

.item-stats-ture .icon-ic-tick-cri {
  padding: 8px 0;
}

.item-train-data {
  margin-left: 30px;
  display: flex;
  flex-wrap: wrap;
}

h2.item-train-data {
  margin-left: 30px;
}

p.train-bad {
  font-size: 18px;
  color: #cc3333;
  line-height: 1.2;
  padding: 10px 0 0 0;
  margin: 0;
  font-family: "ap_hondaregular";
  font-weight: bold;
  width: 33.33%;
}

p.train-medium {
  font-size: 18px;
  color: #ffaf11;
  line-height: 1.2;
  padding: 10px 0 0 0;
  margin: 0;
  font-family: "ap_hondaregular";
  font-weight: bold;
  width: 33.33%;
}

p.train-good {
  font-size: 18px;
  color: #28c485;
  line-height: 1.2;
  padding: 10px 0 0 0;
  margin: 0;
  font-family: "ap_hondaregular";
  font-weight: bold;
  width: 33.33%;
}

.block-over-view h2 {
  font-size: 24px;
  color: #000000;
  line-height: 1.2;
  padding: 0px;
  margin: 0;
  font-family: "ap_hondabold";
}

.block-over-view p {
  font-size: 180px;
  color: #cc3333;
  line-height: 1.2;
  padding: 0px;
  margin: 0;
  font-family: "ap_hondabold";
  text-align: center;
}

.block-over-view p span {
  font-size: 66px;
}

.block-over-view th.mid {
  font-family: "ap_hondaregular";
}

.block-over-view th.left {
  text-align: left;
  padding-left: 50px;
  font-family: "ap_hondaregular";
}

.block-over-view td.mid {
  text-align: center;
}

.block-over-view td.left {
  text-align: left;
}

.block-over-view .block-data-table .block-scroll-data .block-scroll-data-in .table-honda {
  border-bottom: 1px solid #d3d3d3;
  margin: 25px 0 0 0;
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda th.left,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda td.left,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .table td.left,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .table th.left {
  vertical-align: middle;
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-medium .percent,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-medium .percent span {
  font-size: 90px;
  color: #ffaf11;
  line-height: 1.2;
  margin: 0;
  font-family: "ap_hondabold";
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-medium .percent span {
  font-size: 30px;
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-fail .percent,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-fail .percent span {
  font-size: 90px;
  color: #cc3333;
  line-height: 1.2;
  margin: 0;
  font-family: "ap_hondabold";
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-fail .percent span {
  font-size: 30px;
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-good .percent,
.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-good .percent span {
  font-size: 90px;
  color: #28c485;
  line-height: 1.2;
  margin: 0;
  font-family: "ap_hondabold";
}

.block-data-table .block-scroll-data .block-scroll-data-in .table-honda .view-good .percent span {
  font-size: 30px;
}

@media only screen and (max-width: 991px) and (min-width: 250px) {
  /* .head-page .input-cri-btn .reflash-page {
    position: relative;
    top: 0px;
    margin: 30px 0 0 0;
  }

  .head-page .input-cri-btn .btn-icon {
    top: 0px;
  } */
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .block-management-tab .block-info-tab-date .group-btn {
    width: 100%;
    margin: 30px 0 0 0;
    justify-content: center;
  }

  .block-info-tab-date .group-btn .col-group-btn {
    width: 180px;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .block-management-tab .block-info-tab-date .group-btn {
    width: 100%;
    margin: 30px 0 0 0;
    justify-content: flex-start;
  }

  .block-info-tab-date .group-btn .col-group-btn {
    width: 180px;
    padding: 0 15px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 250px) {
  .block-management-tab .block-info-tab-date .group-btn {
    width: 100%;
    margin: 30px 0 0 0;
    justify-content: flex-start;
  }

  .block-management-tab .block-info-tab-date p {
    width: 100%;
  }

  .block-info-tab-date .group-btn .col-group-btn {
    width: 50%;
    margin-bottom: 15px;
    padding: 0 15px;
  }
}

@media only screen and (max-width: 50000px) and (min-width: 1200px) {
  .block-header-mega .navbar-nav li.dropdown.menu-large.nav-item.show .nav-link {
    color: #000;
  }

  .block-header-mega .navbar-nav li.dropdown.menu-large.nav-item.active,
  .block-header-mega .navbar-nav li.nav-item.active .nav-link {
    color: #000;
  }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
  i.icon-ic-tick-cri {
    font-size: 25px;
    color: #2cc989;
  }

  i.icon-ic-close-cri {
    font-size: 25px;
    color: #eb2831;
  }
}

.block-btn-management {
  margin: 0 0 0 0;
  padding: 15px 0 0 0;
}

.block-btn-management .sub-small-page {
  margin-bottom: 85px;
}

.block-btn-management .sub-small-page .sub-page-fm .group-btn .col-group-btn {
  max-width: 180px;
  width: 100%;
  margin: 5px 15px 5px 0;
}

.block-btn-management .sub-small-page .sub-page-fm .group-btn {
  justify-content: center;
}

@media only screen and (max-width: 1199px) and (min-width: 768px) {
  .line-right {
    border-right: none;
  }

  h2.item-train-data {
    margin-left: 0px;
  }

  .item-train-data {
    margin: 0;
  }

  .block-btn-management .sub-small-page .sub-page-fm .group-btn .col-group-btn {
    max-width: 215px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 250px) {
  .line-right {
    border-right: none;
  }

  h2.item-train-data {
    margin-left: 0px;
  }

  .item-train-data {
    margin: 0;
  }

  .block-btn-management .sub-small-page .sub-page-fm .group-btn .col-group-btn {
    max-width: 100%;
  }

  .item-stats-fail {
    width: 100%;
  }

  .item-stats-ture {
    width: 100%;
  }

  .item-stats-fail p {
    padding: 10px;
  }

  .item-stats-ture p {
    padding: 10px;
  }

  p.train-bad {
    width: 100%;
  }

  p.train-medium {
    width: 100%;
  }

  p.train-good {
    width: 100%;
  }

  .head-page .input-cri-btn .reflash-page {
    max-width: 100%;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  /* .head-page .input-cri-btn .btn-icon {
    right: 385px;
  } */
}

@media only screen and (max-width: 991px) and (min-width: 250px) {
  a#product1-tab {
    padding: 30px 0;
  }

  a#product2-tab {
    padding: 30px 0;
  }

  a#product3-tab {
    padding: 30px 0;
  }
}

.block-product .block-pagination {
  margin-top: 30px;
}

.block-img-campaign-list img {
  max-width: 100%;
  min-width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}

@media only screen and (max-width: 450px) and (min-width: 250px) {
  .block-content-campaign-list h3 {
    font-size: 18px;
  }

  i.icon-ic-right.campaign {
    font-size: 22px;
    bottom: 42px;
  }
}

input.fm-control::placeholder {
  /* color: #000; */
  /* opacity: 1; */
}


/* ////////////////////////////////////////////////////// */

.icon-search-text{
  position: relative;
}
.icon-search-text span{
  position: relative;
}
.icon-search-text.text-dow i{
  position: relative;
  top: 2px;
  left: 0;
  font-size: 22px;
}


@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .block-content-product-list a h3{
      
  } 
}

@media only screen and (min-width: 290px) and (max-width: 767px) {
  .block-icon-product-detail .icon-search-img{
    width: 90px;
    height: 90px;
  }
  .block-icon-product-detail .icon-search-text{
    font-size: 16px;
    margin: 0 auto 15px auto;
    padding: 5px 0 0 0;
  }
  .block-icon-product-detail .item-icon-search{
    padding: 0 0;
  }
  .block-order-tab h1{
    font-size: 18px;
    padding: 0 15px;
  }

  .pretty .state label{
    font-size: 14px;
  }
  .block-content-product-list a h3{
    font-size: 22px;
  }

}