.portfolio-hero-banner .portfolio-store_icons img {
    max-width: 100%;
}
.portfolio-hero-banner .app_rating_icon figure img{
    max-width: 132px;
    border-radius: 20px;
}
@media (max-width:1199.98px) {
    .portfolio-hero-banner .portfolio-store_icons img {
        max-width:40%;
    }   
    .portfolio-hero-banner .app_rating_icon figure img{
        max-width: 90px;
    }
}
.portfolio_tiny { position: relative; isolation: isolate;}
.portfolio_tiny .transprent_image { mix-blend-mode: normal;}


/* tournament css */
.grid-row{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}
.grid-row-card{
    height: 100%;
    display:grid;grid-template-columns: 1fr ;gap:20px; align-items: center;
    padding:1.5rem;
}
.hzm-rewards .grid-row-card .h3 {font-weight: 600 !important;}
.grid-row-card p{ margin-bottom: 0;}
@media (min-width:768px)  {
    .grid-row-card{
        gap:40px;
        padding:30px;
       grid-template-columns: auto 1fr;
    }
    .grid-row-card p{font-size: 20px; }
}
@media (min-width:992px) {
.grid-row{grid-template-columns:repeat(12,1fr); gap:2rem;}
.grid-row--col:first-child{grid-row:1/2;grid-column:1/6}
.grid-row--col:nth-child(2){grid-row:2/3;grid-column:1/6}
.grid-row--col:last-child{grid-row:1/3;grid-column:6/13}

}
@media (max-width:767.98px) {
    .grid-row--col:last-child em img{
        max-width: 60px;
    }
}
@media (min-width:1200px) {
     .grid-row-card{      
        padding:30px 40px;
    }
}