/* Add custom CSS styles below */ 

section:first-of-type .container {
    max-width: 100%;
    padding: 0px;
 
}
section:first-of-type{
    padding-top:0px;
}
.banner-entry h3 {
    color: #000000;
    background:#ffffff7a;
    padding: 10px;
}

.banner-entry a {
    opacity:1;
   
}
footer.store-footer {
    
    color: #fff;
 background: #051123;

}
.banner-square .relative.px-2.text-start.rounded-md {
    text-align: center;
    margin-top: -46px;
}
section.s-block.s-block--testimonials  .flex.h-full.transition-shadow.duration-500.hover\:shadow-default.bg-white.da-bgg.rounded-lg.relative {
    background: #051123;
    color: #fff;
}
section.s-block.s-block--faqs {
    background: linear-gradient(104.66deg, #1B1534 -4.63%, #FFFFFF 99.61%);
}

.s-block__title p {
    color: #000;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
}

/*section:nth-of-type(3) .lazy__bg.loaded {
    background-size: contain !important;!i;!;
    width: 26%;
    background-repeat: no-repeat;
    background-position: center;
    right: 41%;
}*/

section:nth-of-type(3) .banner-entry {
    height: 200px;
    background: transparent;
}
@media (max-width:600px){
.banner-entry {
    height: 128px;
}
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .box-img img{
    HEIGHT:250PX;
    }
}

.s-product-card-content {
   position: relative;
    padding-top: 58px !important;
}

.s-product-card-content::before{
    content: "";
    position: absolute;
    width: 100%;
    background: url("https://i.ibb.co/gZ5VKdxx/Qz-CJDG24-H0kk-Hio-Cxii-YVL5-H4-S0-RP7rk-PIRCkz4j.webp");
    background-size:contain;
    background-position:center;
    top: 0px;
    left:0px;
    height: 45px;
    background-repeat:no-repeat;
    background-color:#fff;
}
section.s-block.s-block--photos-slider .container {
    max-width: 70%;
}