@font-face {
  font-family: 'Careem';
  src: url('https://amr099.github.io/Fonts/thmanyahseriftext-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'Careem', sans-serif;
}


img.logo-normal{
  height: auto !important
}

h2.advanced-slider__caption__inner__content__heading {
    max-width: 400px;
    font-size: 72px;
    color: #3e2613 !important;
    line-height: 1.5;
}

@media(max-width:768px){
  img.logo-normal{
  width: 60px !important
}
  h2.advanced-slider__caption__inner__content__heading {
    max-width: 155px;
    font-size: 20px;
    line-height: 1.2;
    transform:translate(0px, 20px)
}
}

/* -------------------- Categories ---------------------*/
.s-block__title {
    justify-content: center;
}
.s-block--banners .grid {
  grid-template-columns: repeat(auto-fit, minmax(0px, 1fr));
}

.lazy__bg.lazy.entered.loaded {
    background-size: cover;
    background-position: bottom right; 
    background-repeat: no-repeat;
}

.s-block--banners .banner-entry {
  height: 750px;
}

@media (max-width: 992px) {
  .s-block--banners .banner-entry {
    height: 500px;
  }
}
@media (max-width: 480px) {
  .s-block--banners .grid {
    gap: 8px !important;
  }
  .s-block--banners .banner-entry {
    height: 240px;
  }
}
@media (min-width: 640px) {
  .two-row .banner-entry:first-child {
    grid-row: span 1 / span 1;
  }
}
@media (min-width: 768px) {
  .square-photos-grid--featured-3,
  .square-photos-grid--featured-5 {
    grid-auto-rows: unset;
  }
  .square-photos-grid--featured-3 > .banner-entry:first-child,
  .square-photos-grid--featured-5 > .banner-entry:first-child {
    grid-row: unset;
  }
}
/* Transparent Banner */
.banner-entry,
.banner--fixed img {
  background-color: transparent !important;
}

.mini-features img {
    mix-blend-mode: color-burn;
}

footer img.img-fluid {
    filter: brightness(0) invert(1);
}