.benefiter-item {
    background: #f9f9f9;
}

.main-header .bottom-bar {
    background: #f9f9f9;
}

.product-page .gallery-box {
    background: #f9f9f9;
}


.main-header .main-nav .menu-list .nav-link {
    font-size: 18px;
}

p {
font-size: 19px;
}

.header h6 {
font-size: 22px;
}


.js-cart-box .product-item .info-box .title {
font-size: 18px;
}
.cart-page .cart-product-item .price-box {
    font-size: 22px;
}
.cart-page .cart-product-item .title {
    font-size: 20px;
}


.cart-page .cart-product-item .img-box {
    height: 100px;
    width: 100px;
}
.js-cart-box .product-list, .js-cart-box .total-box {
background: #fff; }

.js-cart-box a.cart-btn {
font-size: 19px;
}


.js-cart-box .total-box {
font-size: 19px;
}
.js-cart-box .product-item .price-box .price {
font-size: 22px;
}

.js-cart-box .product-item .price-box .count {
font-size: 18px;
}


.btn-sm {
    font-size: 19px;
}

h2.con-header {
font-size: 28px;
}

.config-step .form-control, .config-step textarea {
border: 1px solid #111;
color: #111;
}

.config-step .form-control::placeholder {
color: #333;
}

.config-body h4 {
color: #ff0000;
}

.config-step .config-header {
text-decoration: underline;
cursor: pointer;}

.next-step-btn {
    color: #000;
    background: #fff;
    border: 1px solid black;}

ul.info-list {
list-style-type: none;
margin-top: 10px;
}

ul.info-list i {
    font-size: 19px;
    margin-right: 4px;
}

ul.info-list li {
font-weight: bold;
    font-size: 19px; }


.product-page .benf {
    text-align: center;
    padding: 50px 0;
    background: rgba(0,0,0,0.01);
}

.product-page .benf img {
    background: #fff;
    margin: auto;
    max-width: 100%;
    width: 220px;
    display: block;
}