/* Стили для мобильных устройств  */
@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 */