/* Add custom CSS styles below */ 
.main-nav-container.fixed-pinned .navbar-brand img,
body:not(.index) .navbar-brand img{
  filter: brightness(0.5);
}
@media (max-width: 600px) {
.marquee .text-\[18px\] {
    font-size: 14px !important;
}
}

.image-title .title-heade {
    color: #fff;
    background: none !important;
}
/*category*/
.g_cat .flex.sal-animate {
    align-self: baseline;
}
.g_cat .grid.grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr))  !important;
}

/*fixed banner*/
.landing-page-first-banner .txt .custom-dlay-p {
    font-size: 27px;
}
section:nth-child( 1 of .landing-page-first-banner) .item-text {
    background-color: rgba(255, 255, 255, 0.1) !important;
    padding: 2rem !important;
    backdrop-filter: blur(2px) !important;
}
section:nth-child( 2 of .landing-page-first-banner) a.fbanner-star-btn {
    border: 2px solid;
}
@media (min-width: 1200px) {
section:nth-child( 1 of .landing-page-first-banner) p {
    width: 60% !important;
}
section:nth-child( 1 of .landing-page-first-banner) img.absolute {
    object-position: bottom;
}
}
@media (max-width: 767px) {
section.landing-page-first-banner button.w-\[200px\] {
    width: 150px;
    height: 45px;
    margin-top: 0.5rem;
}
h1.animate__animated {
    width: 100% !important;
    font-size: 22px !important;
    line-height: 2.3rem;
    text-align: center !important;
}
.landing-page-first-banner * {
    text-align: center;
    text-align-last: center;
    align-self: center;
}
section:nth-child( 1 of .landing-page-first-banner) .txt.w-full {
    padding-bottom: 1rem;
    justify-content: flex-end !important ;
}
section:nth-child( 2 of .landing-page-first-banner) .txt.w-full {
    align-self: flex-start;
    margin-top: 2rem;
    justify-content: flex-start !important ;
}}


.ad-star-btn {
     background-color: var(--f-color) !important;
}
@media (min-width: 1200px) {
.banner_ad .img1 .text p {
    font-size: 52px !important;
    width: 80%;
    line-height: 70px !important;
}
  .s-block--fixed-banner .container {
    max-width: 100%;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 0;
}