/* Add custom CSS styles below */ 

/**    silder block ***/


.lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0 {
    background-color:transparent !important;
}

.my-stat-item {
    background:#ecf5f7;
}

section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/
img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {
    object-fit:contain;
}

div#my-stats-counter {

    box-shadow: none;

}

.my-icon-circle {
    width: 80px;
    height: 80px;
     margin: 0 auto 10px;
}
.my-counter {
    font-size: 2rem;
    font-weight: 900;
     margin: 0 auto 10px;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color:#228086;
    color:#fff;
}



@media(max-width:992px){
    .lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0 {
    max-height: 104rem !important;
}

img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {
    object-fit:cover;
        max-height: 104rem !important;

}

section.s-block.s-block--special-products-slider--5.s-block--special-products-slider.reversed  img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {
    content:url("https://img.imgdd.com/1d3c2d95-4604-40a8-977c-da9b8f50e75c.webp")
}



section.s-block.s-block--special-products-slider--9.s-block--special-products-slider img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {
        content:url("https://img.imgdd.com/7ceb1db8-7784-4466-9f04-21bc1d835370.webp")

}



section.s-block.s-block--special-products-slider--13.s-block--special-products-slider.reversed  img.lazy.w-full.h-full.object-cover.object-center.min-h-\[250px\].max-h-\[350px\].lg\:max-h-\[700px\].loaded {
     content:url("https://img.imgdd.com/ff75122a-9dff-4c6b-b299-7d3ad741d6ac.webp")
}
div#my-stats-counter {
    gap:15px;
}
.s-block--enhanced-features__item:first-child {
    grid-column: span 1/span 1;
}

.s-block--enhanced-features [data-length="4"] .s-block--enhanced-features__item:last-child {
    grid-column: span 1/span 1;
}
}



.my-stats-container {
    display: flex;
    gap: 40px;
    justify-content: center;
    align-items: stretch;
    max-width: 1400px;
    margin: 20px auto;
    flex-wrap: wrap;
    padding: 20px 30px;
    font-family: 'Cairo', 'Segoe UI', Tahoma, Arial, sans-serif;
    background: transparent;
    border-radius: 25px;
}

.lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0 {
    background-color:transparent !important;
}

a.advanced-slider__caption__inner__content__button {
    background-color:#328185 !important;
    position:absolute;
    bottom:90px;
}