@media (min-width: 1200px) and (max-width: 1600px)
{
    /*---------------
        Main styles
    ---------------*/

.cont {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 0;
}

    /*---------------
        Header
    ---------------*/

header .menu .item a {
   /* padding: 6px; */
}

header .menu {
    margin: 0px 40px 0 auto;
}

.socials {
    margin-left: 30px;
}    

.first_section {
    margin-top: 12px;
}

.first_section .block_l {
    margin-left: 82px;
    width:350px;
    margin-top:20px;
}

.first_section .block_r {
    margin-right: 0px;
    width:350px;
}

.block_r img {
	width:350px;
}

.first_section .title {
    font-size: 16px;
    line-height: 22px;
    margin-top:20px!important;
}

.first_section .buttons {
    margin: 40px 0 0 82px;
}

.footer_back {
    background: url(/assets/images/footer_back.png) repeat-x 0 0;
    height: 49px;
    background-size: 41px 50px;
}

footer .block_l {
	flex-direction: column-reverse;
}

footer .copy {
    line-height: 16px;
    margin-top: 10px;
}

.about_columns .col_r {
    width: calc(40% - 70px);
}

.cont.flex.prize .targets {
	font-size:168px;
}

.cont.flex.prize .two_columns {
    height: 400px;
    padding-top: 70px;
    background-size: contain;
    margin-bottom: 40px;
}


}