/* Font */
@font-face {
  font-family: 'DTPN3';
  src: url('https://wpazzrk.github.io/Moaaz2.0/Fonts/decotype-naskh-swashes.ttf');

}
.landing-page-first-banner h1 {
  font-family: 'DTPN3', sans-serif;
}

/* Header Start */
#mainnav {
    height: unset !important;
}
@media (min-width: 768px) {
    body.index #mainnav:not(#mainnav.fixed-pinned) .navbar-brand img {
        max-width: 140px;
        width: 140px !important;
    }
}
@media (max-width: 992px) {
    body.index #mainnav:not(#mainnav.fixed-pinned) .navbar-brand img {
        max-width: 110px;
    }
}

/* landing 1 */
.landing-page-first-banner .pa-fbanner-star {
    padding-block: 8px;
}
@media (min-width: 768px) {
    section:nth-child(1 of .landing-page-first-banner) .txt {
        margin-left: 9%;
    }
    section:nth-child(1 of .landing-page-first-banner) .txt .item-text {
        max-width: 500px !important;
    }
    section:nth-child(1 of .landing-page-first-banner) h1 {
        font-size: 64px !important;
    }
    section:nth-child(1 of .landing-page-first-banner) p {
        font-size: 32px !important;
        margin-top: 1rem !important;
    }
    /* 2 */
    section:nth-child(2 of .landing-page-first-banner) h1 {
        font-size: 64px !important;
    }
    section:nth-child(2 of .landing-page-first-banner) .txt .item-text {
        max-width: 460px !important;
    }
    /* 3 */
    section:nth-child(3 of .landing-page-first-banner) h1 {
        font-size: 64px !important;
    }
    section:nth-child(3 of .landing-page-first-banner) .txt .item-text {
        max-width: 450px !important;
    }
}
@media (max-width: 768px) {
    .landing-page-first-banner .txt {
        justify-content: end;
    }
    .landing-page-first-banner .txt .item-text {
        align-items: center !important;
        padding-block: 5%;
        background-image: linear-gradient(0deg, #ffffff77 80%, transparent);
    }
    .landing-page-first-banner h1 {
        text-align: center !important;
        font-size: 34px !important;
    }
    .landing-page-first-banner .txt {
        justify-content: end !important;
        padding: 0;
    }
    .landing-page-first-banner p {
        display: block !important;
        font-size: 16px !important;
        text-align: center;
    }
    .pa-fbanner-star {
        margin-top: 1rem !important;
    }
    /* 1 */
    section:nth-child(1 of .landing-page-first-banner) img {
        object-position: 90%;
    }
    /* 2 */
    section:nth-child(2 of .landing-page-first-banner) img {
        object-position: 85%;
    }
    /* 3 */
    section:nth-child(3 of .landing-page-first-banner) img {
        object-position: 20%;
    }
}

/* cats */
.g_cat .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

/* Features */
.g_features .grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    width: 600px;
    margin-inline: auto;
}
.g_features .grid-cols-3 > div:last-child {
    display: none !important;
}
@media (max-width: 992px) {
    .g_features .grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        width: 300px;
        margin-inline: auto;
    }
}

/* footer */
.store-footer > div > .m-auto *:not(i) {
    color: #fff !important;
}
#mc-embedded-subscribe {
    background: #fff !important;
    color: var(--color-primary) !important;
}
#mce-EMAIL {
    color: #000;
}
.store-footer + div *,
.copyright-text p {
    color: #fff;
}
.copyright-text a:hover {
    color: #bbb