/* Стили для мобильных устройств */ @media only screen and (max-width: 576px) { /* component */ .link{ font-size: 14px; } /* footer */ .footer{ padding: 40px 16px; } .footer__wrapper{ padding: 0; display: block; } .footer__item{ margin-top: 40px; } .footer__item:nth-child(2){ margin-left: 0; } .footer__contact .footer__item:nth-child(2), .footer__contact .footer__item:nth-child(3){ margin-top: 40px; } .footer__contact{ display: block; } .footer__contact .footer__item{ margin-left: 0; } .footer-menu__item{ margin-left: 53px; } .footer-menu__item:first-child{ margin-left: 0; } .footer-menu__list{ font-size: 14px; } .footer-menu__list li{ margin-top: 16px; } .footer-menu__list li:first-child{ margin-top: 0; } .footer__text{ display: block; font-size: 18px; } .footer__about{ display: flex; flex-direction: column; align-items: start; } .footer-about__link{ margin-top: 24px; } /* footer */ } /* services */ @media only screen and (max-width: 576px) { .services__content .title-4{ margin-bottom: 0; } .services__item .text-2{ display: none; } } /* services */ /* call */ .call .title-3{ font-size: 20px; } /* call */