.underContent .setsubiWrap ul li{
  width: calc(100% / 3 - 20px) !important;
}

@media screen and ( max-width : 768px ) {
  .underContent .setsubiWrap ul li{
    width: 100% !important;
  }
  .ec-inlineBtn--cancel{
    margin-bottom: 10px;
  }
  .ec-searchnavRole__infos .ec-select{
    justify-content: center;
  }
  .ec-searchnavRole__infos .ec-searchnavRole__counter{
    text-align: center;
  }
  .underContent .itemDetailWrap .box .ec-productRole__title h1{
    text-align: left;
  }
  .underContent .itemDetailWrap .box .detailChild .priceBox{
    display: block;
  }
  .underContent .itemDetailWrap .box .detailChild .priceBox .cat{
    display: inline-block;
    margin-bottom: 10px;
  }
  .ec-inlineBtn--action{
    margin-bottom: 10px;
  }
}

.underContent .itemDetailWrap .box .detailChild .contentInner,.ec-productRole,.ec-role{
  color: #211814;
}
footer .wrap .aboutBox{
  width:100%; 
}

.ec-searchnavRole__infos .ec-select select{
  padding: 0 10px  !important;
}


@media screen and (max-width: 400px) {
    header h1, header .logo, .gnavAb h1, .gnavAb .logo {
        width: 190px !important;
    }
}


@media screen and (max-width: 400px) {
    .ec-searchnavRole__infos .ec-searchnavRole__counter {
        text-align: left;
    }
}

.ec-grid3{
  margin-bottom: 90px;
}