@media (max-width: 1234px)
{
    /*---------------
	    Main styles
	---------------*/
    .block
    {
        padding: 70px 0;
    }



    /*---------------
		Header
	---------------*/
    header .info
    {
        padding: 40px 0;
    }



    /*---------------
		Sidebar
	---------------*/



    /*---------------
		Main section
	---------------*/
    .first_section
    {
        height: 100vh;
    }



    .about .flex
    {
        --about_offset: 20px;
    }

    .about .flex .item .name
    {
        padding-left: 75px;
    }

    .about .flex .item .thumb
    {
        width: 100%;
        margin: 15px 0 0;
    }



    /*---------------
		Footer
	---------------*/
    footer .info
    {
        padding: 50px 0 55px;
    }


    footer .form
    {
        width: 405px;
    }



    /*---------------
		PopUp
	---------------*/
}
