#slider-0 h1{
    font-size:70px !important;
    font-weight:900 !important;
    line-height:70px !important;
}
#slider-0 p{
    font-size:39px !important;
    word-spacing:4px;
    font-weight:900 !important;
    max-width: 100% !important;
}
#slider-7 .txt{
    justify-content:end !important;
}
#slider-7 .item-text {
    margin-bottom:30px;
    max-width:100% !important;
}
section:nth-child(2 of .g_cat ) .mb-8 {
    display:none;
}
section:nth-child(2 of .g_cat ) .grid-cols-3 .flex-col {
   max-width: 590px !important;
}
 section:nth-child(2 of .g_cat ) .grid-cols-3 .flex-col img{
   transform:none;  
 }   

.banner_ad {
    max-height:100% !important;
}
.banner_ad p{
    margin-top:120%;
}

footer{
    color:white !important;
}
footer .text-sm{
    color:white !important;
}
footer + .footer-margin p{
    color:white !important;
}
@media(max-width:768px){
    #slider-0 h1{
    font-size:40px !important;
    line-height:50px !important;
    color:white !important;
}
 
  section:nth-child(2 of .g_cat ) .grid-cols-3  {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        
}
  section:nth-child(2 of .g_cat ) div.grid-cols-3 :nth-child(3 of div.swiper-slide ){
      grid-column:1/3;
}
  section:nth-child(2 of .g_cat ) div.grid-cols-3 :nth-child(3 of div.swiper-slide ) .overflow-hidden{
    width:258px;
}
   .banner_ad p{
    margin-top:100%;
}
}