@media (max-width: 1199px)
{
    /*---------------
        Main styles
    ---------------*/
    .cont
    {
        padding: 0 20px;
    }


    .pagination a
    {
        margin-left: 15px;
    }

    .pagination .step
    {
        margin-left: 15px;
    }
    /*---------------
        Header
    ---------------*/
    header .search
    {
        width: 280px;
    }


    header .menu
    {
        margin-left: auto;
    }

    header .login
    {
        width: 27px;
        height: 27px;
        padding: 0;
    }

    header .login span
    {
        display: none;
    }
    /*---------------
        Main section
    ---------------*/
    .main_sert .slider
    {
        padding-right: 50px;
    }

    .main_advantages .item
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .main_new .block
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .main_new .item .box
    {
        padding-left: 8px;
    }


    .main_articles .block_l
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .main_articles .block_r
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .doctors .slider
    {
        padding-right: 44px;
    }

    .doctors .doctor .block
    {
        padding-right: 10px;
        padding-left: 10px;
    }

    .doctors .doctor .link a
    {
        width: 100%;
        min-width: 1px;
        padding: 0;
    }


    .section_map .info
    {
        left: 20px;

        width: 430px;
        padding-right: 20px;
        padding-left: 20px;
    }


    .equipment .item
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .equipment .item .info
    {
        width: calc(68.1% - 30px);
    }


    .section_form .form
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .section_form .form
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .data_info
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .text_bg
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .features .item
    {
        padding: 30px 10px 20px 35px;
    }


    .feedback .item
    {
        padding-right: 20px;
    }


    .feedback .item .doctor .link a
    {
        line-height: 36px;

        min-width: 137px;
    }


    .content_flex .content.big
    {
        padding-right: 20px;
        padding-bottom: 50px;
        padding-left: 20px;
    }


    .events
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .prospects .item
    {
        padding-right: 20px;
        padding-left: 20px;
    }


    .information .text_block
    {
        padding-left: 25px;
    }


    .section_photos
    {
        padding-bottom: 70px;
    }

    .photos
    {
        padding-right: 20px;
    }


    .construction .info
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .construction .form
    {
        padding-right: 20px;
        padding-left: 20px;
    }
    /*---------------
        Sidebar
    ---------------*/
    aside .top .bg
    {
        padding-left: 20px;
    }

    aside .form
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    aside.big .form
    {
        padding-right: 20px;
        padding-left: 20px;
    }
    /*---------------
        Footer
    ---------------*/
    footer .block_r
    {
        width: 600px;
    }

    footer .list
    {
        width: calc(100% + 30px);
        margin-left: -30px;
    }

    footer .list > div
    {
        width: 122px;
        margin-left: 30px;
    }


    .section_text .cont{
        padding: 0 20px;
    }


    aside.middle {
        width: 33%;
    }

    .content_flex .content.middle {
        width: calc(67% - 40px);
    }

    aside .serts{
        padding: 20px;
    }

    aside .serts .item + .item{
        margin-top: 20px;
    }

    aside .serts .item .img{
        width: 60px;
        height: 60px;
    }

    aside .serts .item .desc_sert{
        min-height: 60px;
    }

    aside .form.dark{
        padding: 20px;
    }


    .form_sector .form .main_title{
        margin-bottom: 30px;
    }
}
