.wazoku-product-boxes-wrapper {
    width: 100%;
    position: relative;
}

.wazoku-product-boxes {
    display: block;
    overflow: auto;
    margin: 2.5% auto;
    max-width: 1400px;
}

.wazoku-product-box img {
    padding: 5%;
}

.wazoku-product-box-text {
    border: solid 1px #3d9c94;
    border-radius: 10px;
    min-height: 300px;
}

.wazoku-product-box-title {
    background: rgba(203, 203, 203, 0.2);
    text-align: center;
    font-size: 1.5em;
    width: 100%;
    padding: 5% 0;
    color: #3d9c94;
}

.wazoku-product-box-desc {
    text-align: center;
    padding: 5%;
}