/* Add custom CSS styles below */ 
body{
    background-color: #fff !important;
}
/*banner main*/
video {
    max-width: 100% !important;
}
.s-product-card-entry {
    border: 1px solid #e1dddd;
}
 .s-slider-block__title-nav {
    display: none !important;
}
salla-slider.photos-slider .swiper-slide {
    width: 90%;
    padding:0 !important;
  margin:0 !important;
    margin: auto;
}

[dir=rtl] .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 0;
    padding-right: 0;

}
.rounded-md,salla-slider.photos-slider .swiper-slide {
    border-radius: 0 !important;
}

.banner--fixed img {
    background-color: transparent !important;
    border-radius: 0 !important;
    width: 50%;
    margin: auto;
}

/*grid section*/
.md\:grid-cols-3 {
    grid-template-columns: repeat(5,minmax(0,1fr));
}

.banner-entry {
    height: 400px;
    background-color: transparent;
}
a.banner-entry.square-photos:hover {
    transform: scale(1.1);
    transition: 1s ease;
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: 1;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}
.s-reviews-header-wrapper {
    display: none;
}
footer.store-footer {
    background-color: #e5e7eb !important;
}
.store-footer__inner {
    background-color: #fff !important;
    border-top: 2px solid #49bd8b;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
span.s-contacts-icon,li.s-social-link {
    border-color: #44b98d !important;
}
.s-contacts-icon svg,.s-social-link a svg {
    fill: rgb(64 184 139) !important;
}
salla-products-slider.s-products-slider-wrapper.hydrated h2::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url('https://i.ibb.co/LSRDHRc/Layer-16.png');
    background-size: contain; 
    background-repeat: no-repeat;
 margin-left: 10px; 
    vertical-align: middle;
}
.new-div-footer img {
     width: 90%;
    border-radius: 10px;
    margin: auto;
}

.new-div-footer {
    padding-top: 4rem;
}

.new-div-eman h3 {
    padding-bottom: 2rem;
    text-align: center;
    color: #3cb986;
    font-size: 31px !important;
}
.new-div-eman {
    margin-top: 2rem;
}

section.s-block.s-block--categories .swiper-wrapper {
    justify-content: center;
}
a.slide--cat-entry {
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
}
img.w-16.h-16.object-cover.rounded-full.mb-2\.5 {
    height: 6rem;
    width: 6rem;
}
.boxes {
    display: flex;
   justify-content: center;
}
.box1 {
    background-color: #e5e7eb99;
    margin-bottom: 1rem;
    border-radius: 20px;
    padding: 1rem;
        margin: 1rem;
}
.box1 h4 {
    color: #3cb986 !important;
    font-size: 20px;
}
.box1 b {
    font-size: 14px;
}


@media(max-width: 768px){
.banner--fixed img {
    width: 60%;
}
.banner-entry {
    height: 107px;
}
.swiper-slide {
    width: 50%;
}
footer.store-footer {
    text-align: center;
}
.store-footer a,.s-social-list {
    justify-content: center;
}
.boxes {
    flex-direction: column;
}
section.s-block.s-block--categories .swiper-wrapper {
    justify-content: flex-start !important;
}
}