:root {--mc:#252525;--lc:#4ca346;--sc:#4ca346;--wbc4:#ebebeb;--wtc1:#4ca346;--fc:#3b3c3d;--bc:#000000;--hc:#252525;--bfc:#252525;--sjc:#ffffff;--scc:#4ca346;--ssc:#ffffff;--ptc:#252525;--ptsc:#ffffff;--tfc:#ffffff;--pmc:#4ca346;--wbc1:#ffffff;--wbc5:#ffffff;--sf:shabnam-fd;--sfs:1rem;--lbc:#252525;--prt:#000000;--mmb:#ffffff;--mmc:#4ca346;--sbc:#ffffff;--sbg:#ffffff;--sbbc:#000000;--bsh:#4ca346;--bhc:#4ca346;}.login-section .col-md-5, .login-section .col-md-7{
 flex: 0 0 50%;
 max-width: 50%;
 text-align: center;
}
.login-section .col-md-5{
 text-align: left;
}
.p-sh .swiper .items .item-p{
display: inline-flex;
}
@media(max-width: 768px){
.card-body.save-product.fixed {
 position: unset;
 overflow-y: unset;
}

.login-section .col-md-5, .login-section .col-md-7{
 flex: 0 0 100%;
 max-width: 100%;
 text-align: center;
}
.login-section .col-md-5{
 display: none;
}
}
#productBody.sh-card .item-p{
border-bottom: 1px solid #80808045;
}
.payment-gateway {
 max-width: 67px;
 width: 100%;
 margin: auto;
 border-radius: 9px;
 cursor: pointer;
 border: 1px solid #eb174100;
}
.payment-gateway.active {
 border: 1px solid var(--mc);
}

.login-form button, .user-forget-pass .form.card button {
 background: #1000ff !important;
}
.login-form p a {
 color: #1000ff !important;
font-size: 14px;
}
.login-form p {
 color: #1000ff !important;
font-size: 14px;
}
.parsian-notif{
text-align: center;
background-color: #ffc0cb96;
border: 1px solid #ee2c72;
border-radius: 8px;
padding-top: 14px;
font-size: 12px !important;
}
footer .certificates img{
max-width: 100px;
}
.footer-bottom a {
 color: #ffffff;
}
.four-banners .cover {
 background: rgb(255,255,255);
 background: linear-gradient(180deg, rgba(255,255,255,0) 52%, #252525 100%);
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 transition: background-color 0.5s;
}
.four-banners:hover .cover {
 background: rgb(255,255,255);
 background: linear-gradient(180deg, rgba(255,255,255,0) 11%, #252525 100%);
}



@media (max-width: 790px) {
.footer-top span {
 width: 100%;
 float: none;
 font-size: 12px;
 color: #fff;
 padding-right: 1px;
 line-height: 2;
 padding-top: 3px;
 font-weight: 600;
 display: block;
}
}
.product-show, .item-suggestion{
padding: 15px 0px 17px 10px;
overflow: hidden;
width: 1300px;
max-width: 100%;
margin: auto;
margin-left: auto !important;
margin-right: auto !important;
border-radius: 20px;
}