@media (max-width: 1024px) {
    .home__categories_wrap h2 {
        font-size: 50px;
    }
    .home__category_item {
        max-width: 240px;
    }
    .header__right_wrap p {
        font-size: 14px;
    }
    .about__content_wrap {
        max-width: 80%;
    }
    .footer__logo_social {
        margin-right: 0;
    }
    .header__offer_item {
        margin-right: 50px;
    }
    .header__offer_item p {
        max-width: 220px;
        font-size:12px;
    }
    .header__offer_wrap p {
        margin-top: -10px;
        font-size: 11px;
    }
    .header__locomotive img {
        max-width: 370px;
    }

    .header__offer_wrap h1 span:nth-child(3) {
        font-size: 72px;
    }
    .header__offer_wrap h1 span:nth-child(2) {
        font-size: 50px;
    }
    .header__offer_wrap h1 span:nth-child(1) {
        font-size: 73px;
    }
    .header__nav_wrap > nav > ul > li > a {
        font-size: 16px;
    }
    .header__logo_wrap p {
        font-size: 60px;
    }
    .header__logo_wrap img{
        max-width:60px;
    }
    .header__left_wrap p {
        font-size: 13px;
    }
    .header__right_btn {
        font-size: 14px;
    }
    .header__logo_wrap p {
        font-size: 60px;
    }
    .header__offer_wrap h1 {
        font-size: 60px;
    }
}
@media (max-width: 768px) {
    .home__products_wrap h2 {
        font-size: 41px;
    }
    .about__content p{
        font-size:12px;
    }
    .about__content_wrap h2 {
        font-size: 43px;
    }
    .about__wrapper img{
        max-width:35px;
    }
    .home__category_item h3 {
        padding-top: 10px;
        font-size:14px;
        font-weight:normal;
    }
    .home__categories_btn {
        font-size: 14px;
        background-color: #3eb5f1;
        border-radius: 10px 0;
        padding: 10px 10px 10px 30px;
        background-position: 7px center;
        background-size:10px;
    }
    .home__category_item {
        max-width: 48%;
        margin-bottom: 10px;
    }
    .home__categories {
        margin: 30px 0;
    }
    .header__offer_item {
        margin-right: 10px;
        margin-bottom: 20px;
    }
    .home__categories_wrap h2 {
        font-size: 22px;
    }
    .header__offer_item_number svg {
        max-width: 50px;
    }
    .header__offer {
        background-color: #e8e8e8;
        padding: 20px;
        border-radius: 20px 0;
        margin-bottom: 20px;
        justify-content:center;
    }
    .header__offer_wrap p {
        margin-top: 0px;
        font-size: 10px;
        text-align:center;
    }
    .header__locomotive{
        justify-content: center;
    }
    .header__locomotive img {
        max-width: 220px;
        padding: 20px 0;
    }
    .header__offer_wrap h1 span:nth-child(3) {
        font-size: 22px;
    }
    .header__offer_wrap h1 span:nth-child(2) {
        font-size: 30px;
    }
    .header__offer_wrap{
        padding-top: 10px;
    }
    .header__offer_wrap h1 span:nth-child(1) {
        font-size: 30px;
    }
    .header__offer_wrap h1 {
        font-size: 30px;
        text-align:center;
    }
    .header__nav_wrap{
        display:none;
    }
    .header__left_wrap p {
        font-size: 7px;
    }
    .header__logo_wrap p {
        font-size: 33px;
    }
    .footer__logo_wrap {
        margin-top: 20px;
    }
    .header__logo_wrap img{
        max-width:30px;
    }
    .footer__logo_wrap p {
        font-size: 70px;
    }
    #whatsAppFixed{
        display:none;
    }
    .footer__copyright_year:after, .footer__copyright_year:before {
        display:none;
    }
    .home__partners img{
        max-width:45%;        
    }
    .home__partners_wrapper h2 {
        font-size: 34px;
    }
    .header__right_wrap p {
        font-size: 9px;
        padding-top: 0;
    }
    .header__right_btn {
        font-size: 10px;
        background-position: 7px center;
        background-size:10px;
        padding: 6px 0 6px 10px;
        border-radius: 10px 0;
        margin-top: 0;
    }
    .header__wrap {
        align-items:center;
    }
    .home__products_item h3{
        font-size:14px;
    }
    .home__products_item {
        max-width: 48%;
        margin-bottom: 15px;
    }
}