/* Add custom CSS styles below */ 

/* Hero banner */
@media(max-width:767px){  
.tala-hero-image.h-screen {
    height: 50vh;
}
.tala-hero-image h2{
      font-size: 1.5rem;
}
.tala-hero-image h3{
    font-size: 1.25rem;
}
}

/* Start Fixed Banner */
section.tala-fixed-banner{
    margin-bottom: 2rem;
}
section.tala-fixed-banner img {
    background: transparent;
}

/* Start Categories */
.tala-categories {
    margin-top: 2rem;
}
.tala-categories img {
    height: 100% !important;
}

/* Start Features */
section.tala-features-2 .container {
    max-width: 100%;
}
section.tala-features-2 {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #E8E0D5;
}
.tala-store-features .flex.flex-wrap.items-center {
    justify-content: space-between;
}
.tala-store-features .flex.flex-wrap .lg\:w-7\/12 .mb-4.flex {
    border-bottom: 1px solid #F0EAE1;
}
section.tala-features-2 .w-16.h-16.rounded-full {
    background: transparent !important;
}
section.tala-features-2 .flex.items-center.gap-4.flex-ro {
    border-left: 1px solid #E8E0D5;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

/* Special Product */
.tala-special-product.container {
    padding: 0;
    margin: 0;
    max-width: 100%;
}
.tala-special-product .flex.box {
    flex-direction: row-reverse;
    padding: 4rem;
}
.tala-label {
    background-color: #fffbd5;
    color: #000000;
}
@media(max-width:767px){
  .tala-special-product .flex.box {
    padding: 2rem;
}
  .tala-special-product .text-base .flex.items-center.mb-4{
    justify-content: center;
  }
}

/* 2 iamges */
div:nth-child(2 of .tala-categories) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
}
.tala-categories .cursor-pointer.bg-black{
  background: none;
}

/* images features */
div:nth-child(3 of .tala-categories) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media(max-width:767px){
div:nth-child(3 of .tala-categories) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: grid;
}
}