.mb-0 {
 margin-bottom: 0 !important;
}

.mt-0 {
 margin-top: 0 !important;
}

.mt-30 {
 margin-top: 30px;
}

.mb-15 {
 margin-bottom: 15px;
}

.input-label {
 font-size: 13px;
 font-weight: 600;
}

.req:after {
 content: '*';
 display: inline-block;
 margin-left: 3px;
 color: red;
 font-size: 13px;
 position: relative;
 line-height: 15px;
}

.site-footer.site-footer-3 {
 padding-bottom: 25px;
}

.site-footer.site-footer-3 .copyright {
 border: 0;
 padding: 0;
 margin: 0;
}

.box {
 border: 1px solid #ddd;
 text-align: center;
 margin-bottom: 30px;
 transition: all ease .35s;
}

.box a {
 display: block;
 font-size: 15px;
 font-weight: bold;
 background: #a28984;
 color: #fff;
 padding: 30px 10px;
 text-decoration: none;
 transition: all ease .35s;
}

.box:hover a {
 background: #fbfbfb;
 color: #000;
}

/* Pagination */
.paging-info {
 margin-top: 50px;
 padding: 15px 0;
}

.pagination {
 float: right;
}

.pagination li {
 margin-top: 0;
}

.actions .qty-label {
 background: transparent;
 border: 0;
 padding-left: 0;
 font-weight: 600;
}

.actions [name="qty"] {
 width: 90px;
}

#pay-modal p {
 margin: 0 0 15px;
 text-align: left;
}
#pay-modal h4 {
 padding: 5px 0px 0;
}

/** Payment **/
.payment-success {
 max-width: 350px;
 margin: 0 auto;
 text-align: center;
 box-shadow: none;
}
.payment-success .panel-body {
 border: 0;
}
.payment-success h3 {
 color: #5cb85c;
 font-size: 25px;
 line-height: 1;
 margin-bottom: 5px;
 margin-top: 15px;
 letter-spacing: 0.085em;
 text-transform: uppercase;
}
.payment-success h4 {
 color: #262634;
 font-weight: 600;
 font-size: 13px;
 line-height: 1.5;
 margin-top: 0;
 margin-bottom: 15px;
 letter-spacing: 0.045em;
 text-transform: uppercase;
}
.payment-success p {
 margin: 0;
}
.payment-cancel h3 {
 color: #ea2d2e;
}
.single-product-thumbs a, .single-product-images a {
 display: flex;
 align-items: center;
 background: rgb(49, 45, 44);
 width: 100%;
}
.single-product-images a img {
 margin: 0 auto;
 width: auto !important;
}
