@media (max-width: 1199px)
{
    .header__menu-item + .header__menu-item
    {
        margin-left: 20px;
    }

    .first-section__title
    {
        font-size: 45px;
    }

    .about-info
    {
        padding-left: 13%;
    }

    .about-info__img
    {
        top: -60px;
        left: -130px;

        width: 400px;
        height: 400px;
    }

    .advantages__name
    {
        font-size: 28px;
    }

    .peculiarities__item
    {
        width: 464px;
    }

    .peculiarities__item-bg
    {
        padding: 32px 34px 60px;
    }

    .peculiarities__icon
    {
        width: 81px;
        height: 78px;
    }

    .teacher__info
    {
        padding-left: 20px;
    }

    .teacher__name
    {
        font-size: 30px;
    }


    .solution-problems__slider
    {
        overflow: visible;

        padding-bottom: 34px;
    }

    .solution-problems__item
    {
        width: 412px;
    }


    .prices__coll
    {
        width: 100%;
    }

    .prices__colr
    {
        width: 100%;
        margin-top: 0;
    }

    .prices__items
    {
        display: flex;
        justify-content: flex-start;
        align-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;

        margin-left: -20px;
    }

    .prices__item
    {
        width: calc(100%/3 - 20px);
        margin: 40px 0 0 20px;
        padding-bottom: 30px;
        padding-left: 0;

        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .prices__item + .prices__item
    {
        margin-top: 40px;
        padding-top: 0;

        border-top: none;
    }


    .footer__menu
    {
        width: 500px;
        margin-top: -8px;
    }

    .footer__menu-item
    {
        margin: 8px 0 0 20px;
    }

    .footer__menu-item + .footer__menu-item
    {
        margin-left: 20px;
    }
}