/* Add custom CSS styles below */ 
/* Header */


/* Banner 1*/
.s-block--fixed-banner:first-of-type{
    margin-top: 0 !important;
}

.s-block--fixed-banner .container{
    padding: 0 !important;
}

.s-block--fixed-banner img{
      border-radius: 0 !important;
}


/*Line Under Title*/
.border-primary{
    border-color: #93C83E !important;
    border-radius: 50px;
}


/* Khiyar Services Section */
.s-block--square-links.square-links-1 ul,
.s-block--square-links.square-links-9 ul{
    display: none !important;
}

.s-block--square-links.square-links-1 .border-primary{
    border-color: #93C83E !important;
    border-radius: 50px;
    }
    
    .s-block--enhanced-features__item h2{
        text-align: right !important;
    }
    
/* Tow cards in small devices*/
.s-block--enhanced-features:nth-of-type(2) .s-block--enhanced-features__item:first-child {
    /*grid-column: span 1 / span 1 !important;*/
}

.s-block--enhanced-features:nth-of-type(2) [data-length="4"] .s-block--enhanced-features__item:last-child {
    /*grid-column: span 1 / span 1 !important;*/
}

/* One card in small devices*/
@media (max-width: 767.98px) {
  .s-block--enhanced-features:nth-of-type(2) .s-block--enhanced-features__item {
    grid-column: span 2 / span 2 !important;
    text-align: right !important;
    align-items: start !important;
}
  .s-block--enhanced-features:nth-of-type(2) .s-block--enhanced-features__item p{
    text-align: right !important;
}
}

.s-block--enhanced-features__item p{
    text-align: right !important;
}

.s-block--enhanced-features__item{
    align-items: start !important;
}
}

.s-block--enhanced-features__item h2 {
   /* text-wrap: nowrap !important; */
}

.s-block--enhanced-features__item p{
    text-align: right !important;
}

.s-block--enhanced-features__item{
    align-items: start !important;
}

.s-block--enhanced-features__item{
    background-color: #FAFCF1;
    border-radius: 10px;
}

.s-block--enhanced-features__item:nth-child(2), 
.s-block--enhanced-features__item:nth-child(3) {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.s-block--enhanced-features__item{
    pointer-events: none !important;
}

/* Special Product */
.s-block--circle-links.circle-links-3{
  padding: 2rem 0;
  background-color: #388D43;
}

.s-block--circle-links.circle-links-3 ul,
.s-block--circle-links.circle-links-3 .border-primary{
    display:  none;
}
.s-block--circle-links.circle-links-3 h2{
    color: #fff;
    font-weight: 400;
}

.s-block--circle-links.circle-links-3 p{
    color: #CFE843 !important;
    font-size: 30px !important;
    font-weight: bold;
}

.special-product.special-product--4{
    margin-top: 0!important;
    padding-bottom: 50px;
    background-color: #388D43;
}

.special-product.special-product--4 .product-card--special {
    border-radius: 10px;
}
.special-product.special-product--4 .s-count-down-wrapper{
    display: none !important;
}

.special-product.special-product--4 .product-card__addToCart__btn salla-button button{
background: linear-gradient(90deg, rgba(140,196,62,1) 35%, rgba(56,141,67,1) 100%);

    border-radius: 50px;
    margin: 0 30px;
}

/*---------*/
#best-offers-4-slider{
    position: relative;
    background-color: #388D43 !important;
    padding-top: 0 !important;
    
    
 
  
}
#best-offers-4-slider:after{
background: url(https://cdn.salla.sa/form-builder/qA9orBtIghDzFAQ4rQA8oCK2WZDBrUG9aYie00Q6.png) no-repeat center center !important;
    background-size: auto !important;
    height: 100% !important;
}




#best-offers-4-slider .s-slider-block__title{
    display: none !important;
}
#best-offers-4-slider .swiper.s-slider-container{
    padding-left: 0 !important;
}
#best-offers-4-slider .swiper-wrapper{
        justify-content: center !important;
}

/* Products */

.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title{
    border: none;
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {
    border-bottom: none !important;
    padding-bottom: 0 !important; 
    padding-right: 10px;
    border-right: 18px solid #93C83E;
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right h2{
    font-size: 22px !important;
}


.s-block--best-offers,
.salla-products-slider{
  background-color: #fafcf1 !important;
  margin-top: 0 !important;
  padding: 2rem 0 ;
}

.product-card{
    border-radius: 10px !important;
}

/* Prodcut Card*/
.product-card__addToCart__btn salla-button button{
    background: linear-gradient(80deg,       
    rgba(143,199,61,1) 0%, rgba(75,154,66,1) 69%, 
    rgba(60,144,67,1) 100%) !important;
    border-radius: 0px !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0px 1px 25px -5px rgb(121 184 62);
}



.product-card__normal-cart .product-card__normal-cart__btn button,
.product-card__enhanced-mini-cart button.s-button-element
{
    background: linear-gradient(80deg,       
    rgba(143,199,61,1) 0%, rgba(75,154,66,1) 69%, 
    rgba(60,144,67,1) 100%) !important;
    border-radius: 50px !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0px 1px 25px -5px rgb(121 184 62);
    margin: 10px 0
}

.product-card__enhanced-mini-cart button.s-button-element{
    width: 90%;
    margin: 20px auto;
    padding: 10px;
}

.product-card__enhanced-mini-cart-divider{
    border: none !important;
}

/* Khitar Numbers*/

.s-block--square-links.square-links-8 ul{
    display: none !important;
}

.s-block--square-links.square-links-8 .border-primary{
    border-color: #93C83E !important;
    border-radius: 50px;
}


@media (max-width: 767.98px) {  
.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item:nth-child(2),
.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item:nth-child(3) {
    grid-column: span 2 / span 2;
}



}


.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item .feature-icon{
     border-radius: 12px !important;
     box-shadow: 0px 2px 50px -8px rgba(56,141,67,1);
     background: linear-gradient(#8cc43e, #388d43)       
     padding-box,linear-gradient(to right, #8cc43e, 
     #388d43) border-box;
     border-radius: 50em;
     border: 4px solid transparent;
}

.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item.group{
    display: grid;
    grid-template-columns: 16.33% 16.33% 16.33% 16.33% 16.33% 16.33%;
    grid-template-rows: 16.33% 16.33% 16.33% 16.33% 16.33% 16.33%;

justify-content: center;
    align-items: center;
    
}

.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item.group .feature-icon{
  background-color: red !important;
  grid-row: 1/6 !important;
  height: 100% !important;
  width: 100% !important;
  grid-column: 1/2;
}

.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item.group h2{
  text-align: right;
  margin-right: 10px;
  grid-column: span 3;



}

.s-block--enhanced-features:not(:nth-of-type(2)) .s-block--enhanced-features__item.group p{
    display: block;
    grid-column: 2/7;
    width: 100% !important;
    margin-right: 10px;
    margin-top: 15px;
}



/*Bottom Footer*/
.store-footer{
    margin-top: 0 !important;
}

.store-footer__inner{
    padding-bottom: 0 !important;
}

.footer-is-custom .store-footer .store-footer__curve{
      display: none;
}
.footer-is-custom .store-footer *{
  color: #fff !important;
}
.store-footer__inner div .relative > p{
margin-top: 40px !important;
}
.footer-is-custom .store-footer{
background: linear-gradient(185deg, rgba(37,112,57,1) 25%, rgba(37,112,57,1) 35%, rgba(27,97,52,1) 57%, rgba(21,86,48,1) 72%, rgba(15,77,45,1) 85%, rgba(9,67,41,1) 100%); !important;

padding-top: 30px !important;
}

.footer-is-custom .store-footer .store-footer__inner,
.store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter{
    background-color: transparent !important;
    border: none !important;
}

.store-footer__contacts-row  span{
    display: none !important;
}
.footer-bottom{
    background-color: #003826 !important;
    color: #fff !important;
}

.footer-bottom p{
    color: #fff !important;
    opacity: 1 !important;
}


.footer-is-custom .store-footer .store-footer__inner div div:last-child{
    order: 1 !important;
}


.footer-is-custom .store-footer .social-link, .footer-is-custom .store-footer .contact-social, .footer-is-custom .store-footer .contact-icon{
    opacity: 1 !important;
    background-color: #003826 !important;
    border-color: #003826 !important;
    width: 40px;
    height: 40px;
    font-size: 20px !important;
    }
    
.footer-is-custom .store-footer .social-link:hover{
    opacity: .75 !important;
    }


.store-footer__contacts-row *{
    margin: 0 !important;
    gap: 0 !important;
}

.store-footer__contacts-row{
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.store-footer__contacts-row div a,
.store-footer__contacts-row ul li{
  margin-left: 8px !important
}

.store-footer__contacts-row ul li:last-child{
  margin-left: 0px !important
}

.store-footer__inner .order-1 ul li a{
    font-size: 16px !important;
    padding-bottom: 8px
}



.store-footer__inner div div:last-of-type h3,
.store-footer__inner div div:last-of-type div{
}





/* Products Swiper*/


@media (min-width: 992px) { 
.swiper-wrapper {
    justify-content: center !important;
}

}


/*-------------------------------*/
@media (min-width: 1440px) {
    #best-offers-4-slider.container,
    #best-offers-5-slider.container,
    #best-offers-6-slider.container,
    #best-offers-7-slider.container,
    .fixed-banner--13  .container{
        max-width: none !important;
    }
}