@media screen and (max-width: 1024px){
	.header-top-line {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    width: 100%;
	    padding: 45px 0 30px 0;
	    position: relative;
	    flex-direction: column;
	}

	.header-logo {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-direction: column;
	}

	.header-logo a {
	    color: #fff;
	    margin: 15px 0;
	    text-decoration: none;
	    text-align: center;
	}

	.header-menu ul {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    width: 100%;
	    list-style: none;
	    flex-wrap: wrap;
	    margin: 30px 0 0 0;
	}

	.header-menu ul li a {
	    padding: 0 15px;
	    font: 400 14px "Open Sans", sans-serif;
	    color: #939393;
	    text-decoration: none;
	    transition: .3s color;
	    margin: 0 0 5px 0;
	    display: block;
	}

	.header-main-block-title {
	    color: #ffffff;
	    text-align: left;
	    font: 800 32px/122.7% "Montserrat", sans-serif;
	    position: relative;
	}

	.header-main-block {
	    display: flex;
	    flex-direction: column;
	    width: 100%;
	    align-items: flex-start;
	    justify-content: flex-start;
	    padding: 30px 0;
	}

	.header-main-block-buttons {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-direction: column;
	    margin: 0 0 30px 0;
	}

	.page-btn {
	    background: transparent;
	    padding: 15px 60px;
	    margin: 0 0 15px 0;
	    color: #fff;
	    font: 600 16px "Open Sans", sans-serif;
	    text-decoration: none;
	    transition: .3s all;
	    border: 1px solid transparent;
	    text-align: center;
	}

	.alphabet ul {
	    list-style: none;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    width: 100%;
	    flex-wrap: wrap;
	}

	.about-block {
	    display: flex;
	    width: 100%;
	    align-items: center;
	    justify-content: space-between;
	    padding: 30px 0;
	    flex-direction: column;
	}

	.about-block-text {
	    display: flex;
	    flex-direction: column;
	    width: 100%;
	    align-items: flex-start;
	}

	.about-block-text h2 {
	    color: #09090C;
	    font-family: Montserrat;
	    font-size: 32px;
	    font-style: normal;
	    font-weight: 900;
	    margin: 0 0 30px 0;
	}

	.about-block-images {
	    display: flex;
	    flex-direction: column;
	    width: 100%;
	    height: 320px;
	    align-items: center;
	    justify-content: center;
	}

	.about-block-images .about-block-images-front {
	    width: 130px;
	    position: absolute;
	    margin: 150px 0 0 70px;
	    z-index: 1;
	}

	.about-block-images .about-block-images-back {
	    width: 120px;
	    position: absolute;
	    margin: -70px 0 0 -120px;
	}


	.main-author-block {
	    display: flex;
	    flex-direction: column;
	    width: 100%;
	    padding: 30px 0;
	    background: url(../images/midle-bg.png);
	    background-size: cover;
	}

	.main-author-block .wrapper h2 {
	    color: #FFF;
	    text-align: center;
	    font-family: Montserrat;
	    font-size: 32px;
	    font-style: normal;
	    font-weight: 900;
	    margin: 0 0 30px 0;
	}

	.main-author-block .wrapper h2 {
	    color: #FFF;
	    text-align: center;
	    font-family: Montserrat;
	    font-size: 32px;
	    font-style: normal;
	    font-weight: 900;
	    margin: 0 0 30px 0;
	}

	footer {
	    background-color: #1b1b1b;
	    padding: 30px 0;
	}

	footer .header-top-line {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    width: 100%;
	    padding: 0 0 30px 0;
	    position: relative;
	    flex-direction: column;
	}

	.page .page_title h1 {
	    color: #09090C;
	    font-family: Montserrat;
	    font-size: 32px;
	    font-style: normal;
	    font-weight: 900;
	}

	.page_content_youtube p {
	    display: block;
	    width: calc(100% - 10px);
	    margin: 5px;
	}
}