@media screen and (max-width: 1400px) { } @media screen and (max-width: 1200px) { } @media screen and (max-width: 992px) { } @media screen and (max-width: 768px) { .hero-card { height: 546px; } .container-hero-section { padding: 0; } .hero-content { padding: 0 20px; margin-top: 62px; } .hero-title { font-size: 24px; } .hero-txt { font-size: 15px; margin-bottom: 0; } .stats { grid-template-columns: repeat(2, 1fr); } .counter{ font-size:28px; } .stat-item::after { display: none; } .stat-item { border: none; } .filter-toggle-btn{ padding: 7px 20px 7px 20px; } } @media screen and (max-width: 576px) { }