/* Add custom CSS styles below */ 
@font-face {
  font-family: 'DINNextLTArabic';
  src: url('https://arbfonts.com/wp-content/fonts/new-arabic-fonts/DINNextLTArabic-Regular-3.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'DINNextLTArabic', sans-serif;
}
/********************/
/*main-slider */
 salla-slider.photos-slider .swiper-slide {
    padding: 0rem;
    margin: 0rem;
    width: 100%;
}
.s-slider-block__title-nav {
    visibility: hidden;
}
section:nth-of-type(1){
margin-top:0px
}
/*------main-image------*/
.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
   padding:0px
}
/*-------------------------------------*/
.swiper.s-slider-container.swiper-initialized {
    margin-left: 0!important;
    padding: 0px;
}
salla-slider.photos-slider .swiper-slide {
    margin: 0px;
    width: 100%;
    padding: 0px !important;
}
/*-------------------------------------*/

a.banner-entry {
    height: 310px;
    background-color: unset;
}
.md\:grid-cols-3 {
    gap: 10px;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}
@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 200px;
}
}
@media(max-width:767px){
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8{
    grid-template-columns: repeat(4,minmax(0,1fr));
}
 .two-row .banner-entry:first-child {
    height: 300px;
    grid-row: 4/5;
    grid-column: 1/5;
}
 .banner-entry:first-child .lazy__bg.lazy.entered.loaded {
    background-size: 100% 100%;
  
}
a.banner-entry {
    height: 90px;
    grid-column: span 2;
}
}
@media(min-width:991px){
 section:nth-child( 2 of  section.s-block.s-block--image-with-text)  .flex-image-with-text {
    flex-direction: row-reverse;
}
}
/***********/
@media(min-width:991px){
.home-slider__content {
    margin-right: 6%;
   
    align-items: flex-start;
}
.home-slider__content a {
    margin-right: 0px;
}
}
/************/
button.alfinder-add-to-cart-button {
    background: #3c8da6 !important;
}
@media(max-width:767px){
.grid-footer .col-footer {
    text-align: center;
}
footer .flex-social-payment  , footer  .vat-saudibusiness ,footer  .s-apps-icons-list ,footer  .s-contacts-list-vertical {
    justify-content: center;
}
}