/* Add custom CSS styles below */ 
.al-categories img {
    width: unset;
    height: 100%;
    scale: 1;
    transition: 1s all;
}
/*categary*/
.al-categories .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}


/**/
/*footer*/
.store-footer__inner,
.store-footer {
  background-color: var(--color-primary) !important;
  color: white;
  border: none;
}
.copyright-text p {
  color: #fff;
}


.hover\:text-primary:hover {
  color: #ffff;
}
/* end footer */



/**/
@media(max-width:768px){
.special_title .wrapper.container p{
font-size:20px;

    
}


/* footer */
.store-footer__inner .grid .col-span-2 {
    grid-column: span 1 / span 2;
}
footer * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.store-footer__inner  .col-span-2 > a {
    max-width: 150px;
    margin: auto;
}


.store-footer__inner .s-menu-footer-list > a{
text-align :center;
}
/**/


}