@media (max-width: 1024px)
{
    /*---------------
        Main styles
    ---------------*/
    body.page_small
    {
        overflow: auto;
    }
    /*---------------
        Header
    ---------------*/

    /*---------------
        Main section
    ---------------*/
    .first_section .bird2
    {
        top: 160px;

        width: 435px;
    }



    .second_section
    {
        margin-top: 20px;
    }

    .second_section .bg
    {
        top: -250px;
    }

    .second_section .bg2
    {
        top: 274px;
    }

    .second_section .img
    {
        top: -39px;

        width: 300px;
        margin-left: 85px;
    }

    .second_section .img2
    {
        top: -85px;

        margin-left: 75px;
    }


    .safe_deal
    {
        margin-top: 100px;
    }

    .safe_deal .bg
    {
        display: none;
    }

    .safe_deal .bg2
    {
        display: none;
    }

    .safe_deal .img
    {
        position: relative;
        top: auto;
        right: auto;

        margin: 0;
        margin-top: 30px;
    }

    .safe_deal .data
    {
        margin-left: 0;
        /*max-width: 100%;*/
    }


    .fourth_section
    {
        margin-top: 100px;
        padding-bottom: 0;
    }

    .fourth_section .img
    {
        position: relative;
        top: auto;
        left: auto;

        margin: 0;
        margin-top: 40px;
    }


    .have_questions
    {
        padding: 150px 0 100px;
    }


    .confirmation
    {
        overflow: hidden;

        height: auto;
    }

    .confirmation.hide
    {
        display: none;

        margin-top: 0;
    }

    .confirmation header
    {
        max-width: none;
    }

    .confirmation .scroll_wrap
    {
        overflow: visible;

        width: 100%;
        height: auto;
    }

    .confirmation .col_l
    {
        padding-right: 16px;
    }

    .confirmation .data
    {
        max-width: none;
        padding: 0;
    }

    .confirmation .wrap_form
    {
        position: relative;

        width: 100%;
        height: auto;
    }

    .confirmation .wrap_form .box
    {
        max-height: none;
    }

    .confirmation .wrap_form .img
    {
        z-index: 10;
        right: 10px;
        left: auto;

        width: 190px;

        transform: scale(-1, 1);
    }


    .gratitude
    {
        position: relative;

        display: none;
        overflow: hidden;

        height: auto;
        padding: 0;
    }

    .gratitude .scroll_wrap
    {
        position: static;

        overflow: visible;

        height: auto;
    }


    .gratitude .box_bg
    {
        position: relative;
        right: auto;
        left: auto;

        overflow: visible;

        width: 100%;
        max-width: 500px;
        max-height: none;
        margin: -30px auto 0;
        ;
    }

    .gratitude .pad
    {
        padding-top: 32px;
    }

    .gratitude .data
    {
        margin: 0;
        padding: 0;
    }


    .error_page
    {
        display: block;

        padding: 67px 0;
    }

    .error_page .bg
    {
        position: relative;
        top: auto;
        left: auto;

        width: 100%;
        max-width: 100%;
        height: auto;
        margin-left: 24px;
        padding-top: 9px;
        padding-bottom: 0;

        transform: none;
    }

    .error_page .bg img
    {
        margin: 0 auto;
    }

    .error_page .data
    {
        margin-top: 50px;
        padding: 0;
    }

    /*---------------
        Footer
    ---------------*/
}
