/* Add custom CSS styles below */ 

/*body*/
body {
   background-color: #ffffff
}
/*end*/
/*start customize main-banner*/
.landing-page-fixed-bannar-0 h1{
   font-size:60px;
   line-height:60px;
   font-weight:700;
}

.landing-page-fixed-bannar-0 p{
   font-size:32px;
   line-height:60px;
   font-weight:400;
}

.landing-page-fixed-bannar-0 .btn-changing{
   background: #2590CE;
background: linear-gradient(90deg, rgba(37, 144, 206, 1) 0%, rgba(19, 73, 104, 1) 100%);
}
/*end*/


.bg-white.\!bg-\[var\(--bg-body\)\] {
   background-color: transparent !important;
}

.shadow-gif-product{
   background-color:#fff;
}

/*start customize offers*/
.offers h2 , .offers p{
   color:#fff;
   text-shadow: none;
}

.offers .s-count-down-list .s-count-down-item-value{
   background-color:#ffffff;
}

.offers .btn-changing{
   background-color:#ffffff !important;
}
/*end*/

/*start customize sq-images*/
.sq-images h2 , .sq-images p{

   font-size:32px;
   line-height:65px;
   font-weight:500;
}
.sq-images .btn-changing{
   --tw-shadow: 3px 3px #232222;
    background-color:#ffffff !important;
}

/*end*/

/*start customize image-text*/
.image-text{
   background-color:#ffffff;
}
.image-text h2{
   font-size:32px;
   font-weight:800;
}
.image-text .btn-changing , .rounded-none {
   background: #2590CE;
background: linear-gradient(90deg, rgba(37, 144, 206, 1) 0%, rgba(19, 73, 104, 1) 100%);
   color:#fff;
}
/*end*/


/*start customize section*/

salla-slider.photos-slider .swiper-slide {
   padding: 0rem;
   margin: 0rem;
   width: 100%;
}

.s-slider-block__title-nav {
   visibility: hidden;
}

salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
   padding: 0rem;
}  
/*end*/

/*start customize numbers*/
.numbers{
   background-color:#fff;
}
/*end*/

/*start customize content-tistimonial*/
.content_tistimonial {
  background-image: url(https://res.cloudinary.com/demxbvzkl/image/upload/v1724138265/pd9curzobevtfnqegcum.png) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/*end*/

/*media*/
@media(max-width:768px){
.landing-page-fixed-bannar-0 h1{
   font-size:20px;
   line-height:30px;
}
.landing-page-fixed-bannar-0 p{
   display:none;
}
.sq-images h2 , .sq-images p{
   font-size:20px;
   line-height:30px;
}
.image-text h2{
   font-size:20px;
}
.el_features .products {
   grid-template-columns: repeat(2, minmax(180px, 1fr)) !important;
}
.numbers .products {
   grid-template-columns: repeat(2, minmax(170px, 1fr)) !important;
}
footer *{
   text-align:center;
   margin-right:auto;
   margin-left:auto;
}
}
/*end*/

.footer-is-light .store-footer{
   background: #2590CE;
background: linear-gradient(90deg, rgba(37, 144, 206, 1) 0%, rgba(19, 73, 104, 1) 100%);
}

.footer-is-light .store-footer .store-footer__inner , .footer-is-light .store-footer >div{
   background:unset !important;
}


/* start customize setion*/
.md\:grid-cols-3 {
    display:flex;
    justify-content: center;
    flex-wrap: wrap;
}
a.banner-entry{
    width: 22% !important;
    height: 255px !important;
    background-color:unset;
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;
}

@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    width: 25% !important;
    height: 225px !important;
    background-color:unset;
}
}
@media(max-width:767px){
a.banner-entry{
    width: 30% !important;
    height: 100px !important;
    background-color:unset;
}
}

/* end customize setion*/

.lazy__bg.lazy.entered.loaded {
    transition: transform .5s;
}
.lazy__bg.lazy.entered.loaded:hover {
    transform: scale(.9);
}