/* Add custom CSS styles below */ 



.s-block--marquee{
border-radius:0;
max-width:100%;
width:100%;
padding-top:1rem;
padding-bottom:1rem;
}
.marquee__content {
color:#Fafafa;
font-weight:500;
}
.swiper-pagination-bullet,.number{
color:#fff;}

.slider-text-section{
padding:0;}


.categories-section .grid .aos-init .mt-4 .h-10{
background:#005430;} 
.categories-section .grid .aos-init .mt-4 .h-10 .text-primary{
color:#FAFAFA;}

.set-products-section .container .s-block__title{
flex-direction:row;
justify-content:space-between;}
.set-products-section .container .right-side,.set-products-section .container .left-side{
width:100%;}
.set-products-section .container .right-side{
align-items:flex-start;}
.set-products-section .container .left-side{
justify-content:flex-end;}

.s-block--features{
max-width:100%;
background:#fafafa;
padding:0;
margin-top:2rem;
margin-bottom:2rem;
}
.s-block--features>div{
width:70%;
margin:0 auto;}

.s-block--features>div .s-block--features__item{
align-items:center;
justify-content:center;
}
.card-title-is-bold .product-entry__title{
font-weight:500;
color:#2b2b2b;}
.product-entry__title:hover{
color:#b38100;}

.s-block__title .right-side h2{
font-size:1.8rem;
color:#4b4b4b;
}

@media screen and (min-width: 768px) {
  .categories-section .lg\:grid-cols-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

@media screen and (max-width:768px){
.swiper-slide .slide-content img {
 transform: unset!important;
 width:250px!important;
}
.slide-content{
justify-content:center;}

.set-products-section .container .s-block__title .right-side h2{
font-size:1.4rem;}

}

.s-button-wide{
background:#FFC222!important;
color:#804300!important;
}
.s-button-wide:hover{
background:#ffc224!important;
color:#804300!important;
}