@media (max-width: 1023px)
{
    /*---------------
	    Main styles
	---------------*/
    .block
    {
        padding: 60px 0;
    }



    /*---------------
		Header
	---------------*/
    header .info
    {
        padding: 30px 0;
    }



    /*---------------
		Sidebar
	---------------*/



    /*---------------
		Main section
	---------------*/
    .first_section .title
    {
        font-size: 42px;
    }

    .first_section .title br
    {
        display: none;
    }

    .first_section .title span
    {
        line-height: 42px;

        height: 54px;
        margin-top: 20px;
    }

    .first_section .link
    {
        line-height: 60px;

        height: 60px;
    }



    .about
    {
        margin: 0;
        padding: 60px 0;

        background: #cad5df;
    }

    .about:before
    {
        display: none;
    }

    .about .info .item
    {
        margin: 0 25px;
    }

    .about .flex
    {
        --about_count: 2;
        --about_offset: 20px;
        justify-content: center;
    }



    .reviews .flex
    {
        --reviews_count: 2;
        --reviews_offset: 40px;
    }



    /*---------------
		Footer
	---------------*/
    footer .info
    {
        padding: 40px 0 50px;
    }


    footer .logo,
    footer .menu
    {
        display: none;
    }


    footer .col_center
    {
        width: 100%;
        margin: 0 auto 30px;
    }

    footer .col_center .title
    {
        text-align: center;
    }


    footer .form
    {
        width: 465px;
        margin-right: auto;
        margin-left: auto;
    }



    /*---------------
		PopUp
	---------------*/
	
	
	
	
	
	
	
    .first_section .advantages
    {
        font-weight: normal;

        margin-top: 50px;
        padding-right: 0;
    }

    .first_section .advantages .flex
    {
        margin-bottom: -20px;

        justify-content: center;
    }

    .first_section .advantages .item
    {
        width: 33.333%;
        margin-bottom: 20px;
    }

    .first_section .advantages .sep
    {
        display: none;
    }

    .first_section .advantages .val
    {
        line-height: 28px;
    }

    .first_section .advantages .val b
    {
        font-size: 22px;
    }


    .first_section .trend
    {
        display: none;
    }



    .first_section.dark .info,
    .first_section.dark .advantages
    {
        color: #fff;

        text-shadow: 0 0 5px rgba(0,0,0,.5);
    }

	
	
	
}



