a.logo { width: 300px;}
ul.hm-ul {padding-left: 0px;list-style: none;margin-bottom: 12px;}
ul.hm-ul li {font-size: 19px;line-height: 30px;color: #000;margin-bottom: 5px;font-weight: 500;}
ul.hm-ul li i.fa-solid {color: #c40000;font-size: 20px;margin-right: 4px;}
.feature-card p {font-size: 14px;font-weight: 600;text-align: justify;color: #fff;}
.footer-col p {text-align: justify;font-size: 16px;font-weight: 500;line-height: 29px;}
.footer h3.pymt-h3 {margin: 5px 0px;font-size: 16px;color: #fff;}

.cart-icon {position: relative;font-size: 24px;color: #fff;text-decoration: none;}

#cart-count {	position: absolute;top: -10px;right: -10px;width: 22px;height: 22px;border-radius: 50%;background: #ff3d00;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;
  padding: 1px 5px;}

a.cart-icon:hover {color: #ff5c00;}
.about-content span { font-size: 19px;font-weight: 800;color: #b40000;}
.about-content h2 {font-size: 24px;font-weight: 800;margin: 10px 0px;}



@media only screen and (min-width:320px) and (max-width:767px) {
    
    ul.hm-ul { text-align: justify;}
    .hero-btn {display: block;}
    .btn-red-h {margin: 9px 0px;}
    .btn-white { padding: 4px 26px; font-size: 21px;}


}
