#mainnav{
    background-color:#78986E;
}
.landing-page-first-banner p{
    font-size:27px !important;
    font-weight:100 !important;
    margin: 20px 0 !important;
}
section:nth-child(2 of .landing-page-first-banner) .item-text{
    margin-right:300px !important;
    padding:20px;
}
section:nth-child(2 of .landing-page-first-banner) .item-text h1{
    font-size:40px  !important;
}
.ads.container{
    background-color:#BFCCBB;
    padding:6rem 3rem;
    max-width:100% !important;
    margin:0 !important;
}
.g_features{
    background-color:#BFCCBB;
    padding:3rem 0;
    
}
.g_features i{
     color:white !important;
    background-color:#78986E;
    padding:10px;
    border-radius:50%;
}
.g_features h3{
     color:#78986E !important;
}
footer{
    color:white !important;
}
footer .text-sm{
    color:white !important;
}
footer + .footer-margin p{
    color:white !important;
}

@media(max-width:768px){
    .landing-page-first-banner h1{
        font-size:29px  !important;
    }
    section:nth-child(2 of .landing-page-first-banner) .item-text{
    margin-right:0px !important;
    padding:10px ;
}
    section:nth-child(2 of .landing-page-first-banner) .item-text h1{
    font-size:29px  !important;
}
    .g_cat .grid.grid-cols-3 h3{
        line-height:20px;
        font-size:12px  !important;
    }
}