/* Перенесено из templates/campaign-page-custom-styles.php темы life.
   Разовые правки вёрстки страницы /node/8693. */

@media (max-width: 992px) {
            .block_wrap .block.flex:nth-child(2) .item2:first-child {
                margin-bottom: -124px;
            }

            .sec1 .item2:last-child {
                position: relative;
                top: 25px;
            }
        }

        @media (max-width: 890px) {
            .block_wrap .block.flex:nth-child(2) .item2 .social {
                width: 30px;
                height: 30px;
            }
        }

        @media (max-width: 767px) {
            .sec1 .block_wrap .item2 .parent_event {
                margin-top: 3px;
                font-size: 13px;
            }

            .sec1 h1 {
                font-size: 21px;
            }

            .block_wrap .block.flex:nth-child(2) .item2:first-child {
                margin-bottom: -23px;
                padding-top: 70px;
            }

            .sec1 .item2:last-child {
                top: 15px;
            }

            .block_wrap .block.flex:nth-child(2) .item2:first-child {
                position: relative;
                top: 20px;
            }

            .sec1 h1 {
                font-size: 19px;
                line-height: 24px;
            }
        }

        @media (max-width: 630px) {
            .block_wrap .block.flex:nth-child(1) {
                display: none;
            }

            .block_wrap .block.flex:nth-child(2) .item2:first-child {
                margin-bottom: -10px;
                padding-top: 135px;
            }

            .block_wrap .block.flex:nth-child(2) .item2:last-child {
                padding-top: 0;
                margin-top: -45px;
            }

            .block_wrap .block.flex:nth-child(2) {
                flex-direction: column-reverse;
            }

            .sec1 .item2:last-child {
                top: 0px;
            }

            .sec1 .soc_icon {
                margin-left: 0px;
            }

            .block_wrap .block.flex:nth-child(2) .item2:first-child {
                top: 8px;
            }
        }

        @media (max-width: 590px) {
            .sec1 .block_wrap .soc_flex .soc_icons > a {
                margin: 0px 0 0 0;
                padding-bottom: 26px;
            }

            .sec1 .block_wrap {
                background-position-x: -50px;
            }
        }

        @media (max-width: 500px) {

        }
