@media screen and (max-width:1280px) {
	.logo_header {
	    margin-right: 2%;
	}
	.tabs_gorizont, .tabs_gorizont2 {
		padding-left: 2%;
		margin-left: 32px;
	}
		header nav ul li {
	    margin-right: 15px;
	    display: inline-block;
	}
	header nav ul li.active {
	    padding: 13px 10px;
	    margin-right: 10px;
	    margin-left: -8px;
	}
}
@media screen and (max-width:1170px) {
	.container-header {
	    max-width: 970px;
	    padding: 0 15px;
	    margin: 60px auto 0;
	}	
	.upcoming-events .title{
	    max-width: 890px;
	    margin: 60px auto 7px;
        font-size: 150px;
	}
	.news .title {
	    font-size: 150px;
	    width: 700px;
	}
	.home-page .line-8{
	    transform: scale(0.7);
        margin-left: -27px;
            margin-top: 15px;
	}
	.live-stories{
	    margin: -75px auto 0;
	    width: 800px;
	    line-height: 208px;
	}
	.live-stories span{
	    font-size: 150px;
	}
	.live-stories span.l4{
	    margin-left: 100px;
	}
	.live-stories span.l2{
		margin-left: 20px;
		margin-right: 20px;
	}
	.live-stories span.l6{
	    margin-left: 20px;
	    margin-right: 20px;
	}
	.parallax3{
	    margin-left: -120px;
	}
	.c4 .blocks >div a {
	    font-size: 20px;
	}
	.c4 .blocks >div.bl2 {
	    margin-left: 15px;
	    width: 347px;
		width: 35%;
	}
	.c4 .blocks >div {
	    width: 271px;
		width: 30%;
	}
	.c4 .blocks >div.bl1 {
	    width: 271px;
	    margin-top: 104px;
	    margin-left: 0px;
		width: 30%;
	}
	.c4 .blocks > div .name {
		font-size: 16px;
	}
	.c4 .blocks > div .name + span {
		font-size: 13px;
	}
		
	.c4 .blocks > div a {
		font-size: 18px;
	}

	
	.c4 {
    	width: 888px;
    	padding-bottom: 0px;
    }
    .c4 .blocks >div.bl5 {
	    margin-left: 55px;
	    margin-top: -65px;
	    width: 315px;
	}
	.c4 .blocks >div.bl4 {
	    margin-left: 12px;
	    width: 254px;
	    margin-top: -135px;
	}
	.c4 .blocks >div.bl3 {
	    margin-left: 41px;
	}
	.volunteers .title{
	    font-size: 150px;
	}
	.volunteers{
	    width: 100%;
	    margin-left: 0px;
	    transform: rotate(0eg);
	    -webkit-transform: rotate(0deg);
	    -moz-transform: rotate(0deg);
	    -o-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	}
	.volunteers .container {
	    transform: rotate(0deg);
	    -webkit-transform: rotate(0deg);
	    -moz-transform: rotate(0deg);
	    -o-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	}
	.container{
	    max-width: 100%;
	    min-width: 100%;
	}
	.home-page .line-9{
	    margin-left: 45px;
	}
	.home-page .line-10{
		margin-left: -175px;
	}
	.parallax8{
		display: none;
	}
	.friends .title{
	    font-size: 200px;
	    margin: 350px auto 0;
	    height: 535px;
	    width: 730px;
	}
	.home-footer{
	    margin-top: 330px;
		
	}
	.home-page .line-13{
	    margin-top: 138px;
	    margin-left: -15px;
		
	}
	.photo-friends .mask1{
	    top: 135px;
	    margin-left: 22px;
	}
	.photo-friends .mask2{
	    top: 250px;
	    margin-left: 246px;
	}
	.photo-friends .mask3{
	    top: 127px;
	    margin-left: 478px;
	}
	.photo-friends .mask4{
	    top: 199px;
	    margin-left: 770px;
	}
	.photo-friends .mask5{
	    top: 432px;
	    margin-left: -15px;
	}
	.photo-friends .mask6{
	    top: 680px;
	    margin-left: -49px;
	}
	.photo-friends .mask7{
	    top: 665px;
	    margin-left: 260px;
	}
	.photo-friends .mask8{
	    top: 600px;
	    margin-left: 540px;
	}
	.photo-friends .mask9{
	   top: 563px;
	    margin-left: 816px;
	}
	.home-page .line-12{
	    margin-left: -322px;
	    margin-top: -225px;
	    height: 365px;
	}
	footer .contacts-footer{
	    max-width: 90%;
	}
	ul.contacts-footer > li{
	    width: 17%;
	}
	.home-footer ul.contacts-footer > li:last-child {
    	margin-right: 0;
    	width: 20%;
	}
	.footer_internal ul.contacts-footer > li {
    	width: 15%;
	}
	.art-lebedev-c{
	    max-width: 92%;
		
	}
}
@media screen and (max-width:1024px) {
	.friends .parallax7,
	.firework,
	.parallax-section2,
	.parallax-section{
		/*display: none !important;*/
	}

	.home .parallax-section2,
	.home .parallax-section{
		display: none !important;
	}

	.friends .parallax-section2,
	.friends .parallax-section{
		display: block !important;
	}
}

@media screen and (max-width:980px) {
	.container-header {
    	max-width: 750px;
	}
	svg.svg1 {
    	margin: 75px auto 0;
    }
    .upcoming-events .title{
    	font-size: 120px;
    }
    .firework img {
    	width: 75%;
	    display: block;
	    margin: 0px auto;
	}
	.firework {
	    margin-top: 150px;	
    }
    .events .event {
    	height: 200px;
	}
	.centering {
    	width: 94%;
    	margin-left: -1%;
	}
	.events .event a h4 {
    	font-size: 26px;
	}
	.events .event a p {
		font-size: 16px;
	}
	.events .event a .date {
    	bottom: -20px;
	}
	.news .title {
    	font-size: 120px;
    	max-width: 600px;
	}
	.news .block3 {
		max-width: 750px;
    	width: 90%;
    	height: 420px;
    	margin: 0 auto;
    	position: static;
	}
	.news .block3 .video1 iframe {
    	width: 100% !important;
    	height: 420px !important;
	}
	.news .block4 {
	    position: static;
	    width: 90%;
	    max-width: 750px;
	    padding: 0 15px;
	    margin: 0 auto;
	}
	.news .block5 {
	    display: none;
	}

	.news .block6 {
	   display: none;
	}

	.news .block7 {
	    display: none;
	}

	.news {
	    height: 960px;
	    margin-top: 86px;
	    position: relative;
	    overflow: hidden;
	    padding-top: 96px;
	}
	.c4 {
		width: 100%;
	    max-width: 750px;
	    padding-bottom: 305px;
	    position: relative;
	    padding-top: 360px;
	    margin-top: 210px;
	}
	.volunteers {
    	height: 420px;
	}
	.volunteers .text {
    	max-width: 750px;
    	width: 100%;
	}
	#my-video {
    	width: 100%;
	}
	.volunteers .title {
    	font-size: 120px;
    	margin-top: 30px
	}
	.volunteers .text p {
    	padding-top: 205px;
	    line-height: 125%;
    }
	.blocks {
	    white-space: normal;
	    margin-bottom: 50px;
	}
	.c4 .blocks >div.bl1 {
    	width: 90%;
	    margin: 0 auto;
	    display: block;
	}
	.c4 .blocks >div.bl2 {
    	width: 90%;
	    margin: 50px auto 0 auto; 
	    display: block;
	}
	.c4 .blocks >div.bl3 {
		width: 90%;
	    margin: 50px auto 0 auto;
	    display: block;
	}
	.home-page .line-7 {
	    position: absolute;
	    display: block;
	    left: 50%;
	    margin-top: -60px;
	    z-index: -1;
	    height: 175px;
	    width: 76px;
	    margin-left: -52px;
	    opacity: 0;
	}
	.home-page .line-8 {
   	 	transform: scale(0.65);
	    margin-left: -105px;
	    margin-top: -5px;
    	top: 0;
	}
	.home-page .line-8 path {
    	stroke-width: 4.5;
	}
	.home-page .line-9 {
	    margin-left: -40px;
	    transform: scale(0.4);
	    margin-top: -100px;

	}
	.home-page .line-9 path {
    	stroke-width: 8.5;
    }
    .home-page .line-10 {
   		margin-left: -229px;
   	    transform: scale(0.7);
	}	
	.home-page .line-10 path {
    	fill: none;
    	stroke-width: 4.5;	
    }

	.live-stories {
	    width: 730px;
	    height: 395px;
	    position: absolute;
	    top: 0;
	}
	.live-stories span.l1 {
	    margin-left: 60px;
	    margin-top: -5px;
	}
	.live-stories span.l4 {
    	margin-left: 15px;
	}
	.c4 .blocks >div.bl4 {
    	width: 90%;
    	margin: 0 auto;
    	display: block;
	}
	.c4 .blocks >div.bl5 {
	    width: 90%;
    	margin: 50px auto;
    	display: block;
	}

	.photo-friends .mask1 {
    	top: -15px;
    	margin-left: 20px;
	}
	.photo-friends .mask1 i {
    	height: 150px;
    	width: 150px;
    	display: block;
	}
	.photo-friends .mask2 {
	    top: 100px;
	    margin-left: 200px;
	}
	.photo-friends .mask2 i {
	    height: 150px;
	    width: 150px;
	    display: block;
	}
	.photo-friends .mask3 {
    	top: -25px;
    	margin-left: 420px;
	}
	.photo-friends .mask3 i {
    	height: 100px;
    	width: 100px;
    	display: block;
	}
	.photo-friends .mask4 {
    	top: 50px;
    	margin-left: 560px;
	}
	.photo-friends .mask4 i {
    	height: 150px;
    	width: 150px;
    	display: block;
	}
	.photo-friends .mask5 {
    	top: 270px;
    	margin-left: 0px;
	}
	.photo-friends .mask5 i {
    	display: block;
    	width: 100px;
    	height: 100px;
	}
	.photo-friends .mask6 {
    	top: 525px;
    	margin-left: 0px;
	}
	.photo-friends .mask6 i {
    	height: 150px;
    	width: 150px;
    	display: block;
	}
	.photo-friends .mask7 {
   		top: 630px;
    	margin-left: 185px;
	}
	.photo-friends .mask7 i {
    	height: 150px;
    	width: 150px;
    	display: block;
	}
	.photo-friends .mask8 {
    	top: 640px;
    	margin-left: 405px;
	}
	.photo-friends .mask8 i {
    	height: 175px;
    	width: 175px;
    	display: block;
	}
	.photo-friends .mask9 {
	    top: 515px;
	    margin-left: 600px;
	}
	.photo-friends .mask9 i {
    	height: 150px;
    	width: 150px;
    	display: block;
	}
	.friends .title {
    	font-size: 150px;
    	margin: 350px auto 0;
    	width: 505px;
	}
	.friends span.l1 {
    	margin-left: 0px;
	}
	.home-footer {
    	margin-top: 50px;
	}
	footer .contacts-footer {
	    margin: 68px auto 0px;
	}
	ul.contacts-footer > li {
    	width: 22%;
    	margin-right: 3%;
	}
	ul.contacts-footer > li:nth-child(4){
		margin-right: 0;
	} 
	.home-footer ul.contacts-footer > li:last-child {
    	margin-right: 0;
    	width: 250px;
    	display: block;
    	margin: 35px auto;
    	text-align: center;
	}
	.art-lebedev-c {
    	text-align: center;
	}
	.art-lebedev-c p {
    	display: block;
	}
	.art-lebedev-c .art-lebedev {
		display: inline-block;
	    margin-top: 8px;
	    margin-left: 0px;
	    padding: 0 0 0 100px;
	}

    /*svg*/
    .home-page .line-6{
    	opacity: 0 !important;
    }
    
}

@media screen and (max-width:780px) {

	.slogan {
    	font-size: 26px;
	}	
	.upcoming-events {
	    margin-top: -95px;
	}
	.upcoming-events .title {
	    max-width: 420px;
	    height: 230px;
	    margin: 60px auto 50px;
	    line-height: 135px;
	}
	.upcoming-events .title {
    	font-size: 70px;
	}
	.upcoming-events .title .l10 {
    	margin-left: 80px;
    	margin-top: -36px;
	}
	.firework {
    	display: none;
	}
	.news .title {
    	font-size: 70px;
    	width: 290px;
    	height: 125px;
	}
	.news .title .l2 {
    	margin-top: -5px;
	}
	.news .title .l4 {
    	margin-top: 20px;
	}
	.news .title .l1 {
    	margin-left: 0px;
	}
	.slogan + p {
    	width: 95%;
	}

	/*SVG*/
	svg.svg1 {
	    margin: 60px auto 0;
	    padding-right: 0px;
	    width: 200px;
	}
	.line {
	    margin-left: -256px;
	    margin-top: -142px;
	    transform: scale(0.5);
	}
	.line path {
    	stroke-width: 5;
	}
	.home-page .line-1 {
	    transform: scale(0.5);
	    margin-top: -47px;
	}
	.home-page .line-2 {
	    position: absolute;
	    display: block;
	    left: 50%;
	    margin-top: 98px;
	    z-index: -1;
	    height: 62px;
	    width: 69px;
	    margin-left: -15px;
	    opacity: 0;
	    transform: scale(.8);
	}
	.home-page .line-2 path {
    	fill: none;
    	stroke-width: 3;
	}
	.home-page .line-1 path {
	    stroke-width: 5px;
	}	
	.home-page .line-3 {
	    position: absolute;
	    display: block;
	    left: 50%;
	    margin-top: -56px;
	    z-index: -1;
	    height: 55px;
	    width: 20px;
	    margin-left: -12px;
	    opacity: 0;
	}
	.home-page .line-3 path{
		stroke-width: 2.5px;
	}
	.home-page .line-4 {
	    margin-top: 5px;
	    margin-left: -10px;
	    transform: scale(0.8);
	}
	.home-page .line-5 {
	    left: 50%;
	    margin-top: 3px;
	    margin-left: -21.8px;
	    transform: scale(0.5);
	    opacity: 0  !important;
	}
	.news {
	    margin-top: 80px;
	    padding-top: 25px;
	}
	.home-page .line-7 {
	    margin-top: -155px;
	    margin-left: -26px;
	    z-index: -1;
	    height: 175px;
	    width: 76px;
	    opacity: 0;
	    transform: scale(0.5);
	}
	.home-page .line-7 path {
    	stroke-width: 4.5;
	}
	.c4 {
    	margin: 0 auto 0;
    	padding-top: 200px;
    	padding-bottom: 0px;
	}
	.live-stories {
	    width: 260px;
	    height: 150px;
	    left: 50%;
	    margin-left: -130px;
	    line-height: 70px;
	    margin-top: 0; 
	}
	.live-stories span {
    	font-size: 70px;
	}
	.live-stories span.l1 {
	    margin-left: 0px;
	    margin-top: -5px;
	}
	.live-stories span.l2 {
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-top: -25px;
	}
	.live-stories span.l3 {
	    margin-top: -6px;
	}
	.live-stories span.l4 {
	    margin-left: -41px;
	    margin-top: 0;
	}
	.live-stories span.l4-2 {
	    margin-left: 0px;
	    margin-top: 0px;
	}
	.live-stories span.l5 {
	    margin-top: -20px;
	}
	.live-stories span.l6 {
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-top: -5px;
	}
	.live-stories span.l7 {
	    margin-top: -15px;
	    margin-left: -2px;
	}
	.home-footer ul.contacts-footer > li {
    	width: 85%;
	    text-align: center;
	    margin: 0 auto;
	    display: block;
	}
	.art-lebedev-c {
    	max-width: 70%;
	}
	.art-lebedev-c p{
		line-height: 150%; 
	}
	.art-lebedev-c p br {
    	display: none;
	}
	.art-lebedev-c {
    	padding-bottom: 25px;
	}
	.volunteers .title {
	    font-size: 70px;
	    width: 375px;
	    text-align: center;
	    left: 50%;
	    margin-left: -187px;
	}
	.volunteers .title .l1 {
	    margin-left: 0px;
	    margin-top: 7px;
	}
	.volunteers .title .l2 {
	    margin-top: 0px;
	}
	.volunteers .title .l3 {
	    margin-top: 6px;
	}.volunteers .title .l4 {
	    margin-top: 15px;
	}.volunteers .title .l5 {
	    margin-top: -4px;
	}
	.volunteers .title .l6 {
	    margin-top: 8px;
	    margin-left: -2px;
	}
	.volunteers .title .l7 {
	    margin-top: 0px;
	}
	.volunteers .title .l8 {
	    margin-top: 13px;
	}.volunteers .title .l9 {
	    margin-top: 4px;
	}
	.volunteers .title .l1 {
    	margin-left: 0px;
    	margin-top: 7px;
	}
	.volunteers .text p {
    	padding-top: 140px;
	}
	#my-video {
    width: 100%;
    min-width: 750px;
    height: auto;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    visibility: visible;
	}
	.friends .title {
   		font-size: 90px;
    	margin: 190px auto 0;
    	width: 300px;
	}
	ul.photo-friends {
    	max-width: 680px;
    	display: block;
   		margin: 0 auto;
    	height: 1px;
	}
	.photo-friends .mask1 {
    	top: -90px;
    	margin-left: 20px;
	}
	.photo-friends .mask1 i {
	    height: 100px;
	    width: 100px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask2 {
    	top: 25px;
    	margin-left: 170px;
	}
	.photo-friends .mask2 i {
	    height: 100px;
	    width: 100px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask3 {
    	top: -108px;
    	margin-left: 420px;
	}
	.photo-friends .mask3 i {
	    height: 75px;
	    width: 75px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask4 {
    	top: 15px;
    	margin-left: 560px;
	}
	.photo-friends .mask4 i {
	    height: 100px;
	    width: 100px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask5 {
    	top: 145px;
    	margin-left: 40px;
	}
	.photo-friends .mask5 i {
	    display: block;
	    width: 75px;
	    height: 75px;
	    margin: 0 auto;
	}
	.photo-friends .mask6 {
	    top: 345px;
	    margin-left: 25px;
	}
	.photo-friends .mask6 i {
	    height: 100px;
	    width: 100px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask7 {
    	top: 545px;
	    margin-left: 185px;
	}
	.photo-friends .mask7 i {
	    height: 100px;
	    width: 100px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask8 {
    	top: 400px;
    	margin-left: 405px;
	}
	.photo-friends .mask8 i {
	    height: 125px;
	    width: 125px;
	    display: block;
	    margin: 0 auto;
	}
	.photo-friends .mask9 {
    	top: 245px;
    	margin-left: 550px;
	}
	.photo-friends .mask9 i {
	    height: 125px;
	    width: 125px;
	    display: block;
	    margin: 0 auto;
	}
	.home-page .line-13 {
	    margin-top: -213px;
	    margin-left: 17px;
	    transform: scale(0.6);
	}
	.home-footer {
    	margin-top: 0px;
	}
	.home-page .line-9 {
    	margin-left: 13.5px;
    	transform: scale(0.5);
    	margin-top: -93px;
	}
	.home-page .line-9 path {
    	stroke-width: 4.5px;
	}

	.home-page .line-10 {
		margin-top: 65px;
    	margin-left: -155px;
    	transform: scale(0.5);
	}
	.hteg_title {
	    font-size: 70px;
	    width: 345px;
	    margin: 0 auto;
	}

	/*SVG*/
	.home-page .line-11 {
	    position: absolute;
	    display: block;
	    left: 50%;
	    margin-top: -108px;
	    z-index: -1;
	    height: 540px;
	    width: 328px;
	    margin-left: -45px;
	    opacity: 0;
	    transform: scale(0.6);
	}
	.home-page .line-12 {
    	margin-left: -230px;
    	margin-top: -470px;
    	height: 365px;
    	transform: scale(0.6);
	}
	.home-page .line-8 {
	    transform: scale(0.27);
	    margin-left: -125px;
	    margin-top: -30px;
	    top: 0;
	}
	.home-page .line-8 path {
    	stroke-width: 10px;
	}
	.home-page .line-14 path {
    	stroke-width: 2px;
    }
    .home-page .line-14 {
    	//margin-left: 10px;
    }

	#video_up .youtube_player {
		max-width: 100%;
		margin: -200px 0;
		left: 0;

	}


}

@media screen and (max-width:680px) {
	.news {
    	height: 1028px;
	}

	.events .event {
	    height: 300px;
	    width: 80%;
	    display: block;
	    margin: 0 auto 50px auto !important;
	}
	ul.photo-friends{
		width: 480px;
	}
	.photo-friends .mask1 {
    	top: -90px;
    	margin-left: -5px;
	}

	.photo-friends .mask2 {
    	top: 25px;
    	margin-left: 125px;
	}
	.photo-friends .mask3 {
    	top: -108px;
    	margin-left: 270px;
	}
	.photo-friends .mask4 {
    	top: -38px;
    	margin-left: 355px;
	}
	.photo-friends .mask5 {
	    top: 100px;
	    margin-left: 2px;
	}
	.photo-friends .mask6 {
    	top: 318px;
    	margin-left: 5px;
	}
	.photo-friends .mask7 {
	    top: 417px;
	    margin-left: 130px;
	}
	.photo-friends .mask8 {
    	top: 400px;
    	margin-left: 290px;
	}
	.photo-friends .mask9 {
    	top: 251px;
    	margin-left: 370px;
	}
	.photo-friends .mask9 i {
    	height: 75px;
    	width: 75px;
	}
	.volunteers .text {
    	font-size: 20px;
    }
    .art-lebedev-c {
    	max-width: 90%;
	}

	/*SVG*/
	.home-page .line-4 {
    	margin-top: -30px;
	}
	.home-page .line-11 {
	    margin-top: -108px;
	    margin-left: -64px;
	}	


}


@media screen and (max-width:480px) {
	svg.svg1 {
	    margin: 80px auto 0;
	    padding-right: 15px;
	    width: 140px;
	}
	.home-page .line-4 {
    	margin-top: -47px;
    	margin-left: 4px;
    	transform: scale(0.8);
	}
	.c2 a h3 {
    	font-size: 24px;
	}
	.upcoming-events .title {
    	font-size: 48px;
    	max-width: 285px;
	}
	.upcoming-events .title .l1 {
	    margin-left: -3px;
	    margin-top: 7px;
	}
	.upcoming-events .title .l2 {
	    margin-top: -7px;
	}
	.upcoming-events .title .l3 {
	    margin-top: 5px;
	}
	.upcoming-events .title .l4 {
	    margin-top: -15px;
	}
	.upcoming-events .title .l5 {
	    margin-top: -7px;
	}
	.upcoming-events .title .l6 {
	    margin-top: 6px;
	    margin-left: 1px;
	}
	.upcoming-events .title .l7 {
	    margin-top: -7px;
	}
	.upcoming-events .title .l8 {
	    margin-top: -15px;
	}
	.upcoming-events .title .l9 {
	    margin-top: 6px;
	}
	.upcoming-events .title .l10 {
	    margin-left: 40px;
	    margin-top: -45px;
	}
	.upcoming-events .title .l11 {
	    margin-top: -55px;
	}
	.upcoming-events .title .l12 {
	    margin-top: -47px;
	}
	.upcoming-events .title .l13 {
	    margin-top: -35px;
	}
	.upcoming-events .title .l14 {
	    margin-top: -62px;
	}
	.upcoming-events .title .l15 {
	    margin-top: -50px;
	}
	.upcoming-events .title .l16 {
	    margin-top: -62px;
	}
	.events .event {
	    height: 200px;
	    width: 100%;
	    max-width: 300px;
	    display: block;
	    margin: 0 auto 50px auto !important;
	}
	.news .block3 {
	    max-width: 750px;
	    width: 90%;
	    height: 230px;
	    margin: 0 auto;
	    position: static;
	}
	.news .block3 .video1 iframe {
    	height: 230px !important;
	}

	.live-stories {
    	line-height: 70px;
    	width: 310px;
    	height: 270px;
    	margin-left: -155px;
	}
	.live-stories span.l1 {
    	margin-left: 52px;
    	margin-top: -5px;
	}
	.live-stories span.l2 {
    	margin-left: 0px;
    	margin-right: 0px;
    	margin-top: -25px;
	}
	.live-stories span.l3 {
	    margin-top: -5px;
	}
	.live-stories span.l4 {
	    margin-left: 10px;
	    margin-top: -3px;
	}
	.live-stories span.l4-2 {
	    margin-left: 0px;
	    margin-top: -3px;
	}
		.live-stories span.l5 {
	    margin-top: -22px;
	}
	.live-stories span.l6 {
	    margin-left: 0px;
	    margin-right: 6px;
	    margin-top: -5px;
	}
	.live-stories span.l7 {
	    margin-top: -15px;
	    margin-left: 0px;
	}
/*rw-
	.volunteers {
    	height: 180px;
    	transform: rotate(-3.3deg);
	}
	.volunteers .container {
    	height: 180px;
    	position: relative;
	}	
	.volunteers .title {
	    font-size: 54px;
	    width: 290px;
	    text-align: center;
	    left: 50%;
	    margin-left: -145px;
	}
	.volunteers .title {
	    font-size: 54px;
	    height: 70px;
	    width: 290px;
	    text-align: center;
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	} */
	.volunteers .title .l1 {
    	margin-left: 0px;
    	margin-top: 7px;
	}
	.volunteers .title .l2 {
    margin-top: 2px;
	}
	.volunteers .title .l3 {
	    margin-top: 7px;
	}
	.volunteers .title .l4 {
	    margin-top: 6px;
	}
	.volunteers .title .l5 {
	    margin-top: -1px;
	}
	.volunteers .title .l6 {
	    margin-top: 5px;
	    margin-left: -2px;
	}
	.volunteers .title .l7 {
	    margin-top: 0px;
	}
	.volunteers .title .l8 {
	    margin-top: 9px;
	}
	.volunteers .title .l9 {
	    margin-top: 7px;
	}
/*rw-	
	.volunteers p{
		display: none;
	}
	.volunteers a {
    	display: none;
	}
*/	
	.news {
	    height: 935px;
	}
	ul.photo-friends {
	    width: 300px;
	}
	.friends .title {
    	font-size: 80px;
    	margin: -45px auto 0;
    	height: 300px;
	}
	.friends span.l1 {
    	margin-left: 0px;
	}
	.friends span.l2 {
	    margin-left: 0px;
	    margin-top: 7px;
	}
	.friends span.l3 {
	    margin-left: -1px;
	}
	.friends span.l4 {
	    margin-left: 0px;
	}
	.friends span.l5 {
	    margin-top: -12px;
	}
	.friends span.l6 {
	    margin-top: -8px;
	}
	.home-page .line-11 {
	    margin-top: -189px;
	    margin-left: -129px;
	    transform: scale(0.27);
	}
	.home-page .line-11 path {
    	stroke-width: 10px;
	}
	.home-page .line-12 {
		margin-left: -216px;
    	margin-top: -350px;
	    transform: scale(0.28);
	}
	.home-page .line-12 path {
    	stroke-width: 10px;
	}
	.home-page .line-13 {
    	margin-top: -146px;
    	margin-left: -15px;
    	transform: scale(0.65);
	}
	.photo-friends .mask1 {
    	top: -155px;
    	margin-left: 0px;
	}
	.photo-friends .mask1 i {
    	height: 90px;
    	width: 90px;
	}
	.photo-friends .mask2 i {
    	height: 50px;
    	width: 50px;
	}
	.photo-friends .mask2 {
	    top: -115px;
	    margin-left: 125px;
	}
	.photo-friends .mask3 {
    	top: -148px;
    	margin-left: 198px;
	}
	.photo-friends .mask7 {
    	top: 83px;
    	margin-left: 17px;
	}
	.photo-friends .mask7 i {
	    height: 90px;
	    width: 90px;
	}
	.photo-friends .mask8 {
    	top: 55px;
    	margin-left: 195px;
	}
	.photo-friends .mask8 i {
    	height: 100px;
    	width: 100px;
	}

	.photo-friends .mask4,
	.photo-friends .mask5,
	.photo-friends .mask6,
	.photo-friends .mask9{
    	display: none !important;
	}
	.photo-friends li >div p {
    	font-size: 10px;
	}
	.hteg_title {
	    font-size: 50px;
	    width: 240px;
	    margin: 0 auto;
	}
	.art-lebedev-c {
    	margin: 0 auto 15px auto;
    }
	.art-lebedev-c .art-lebedev {
	    display: inline-block;
	    margin-top: 8px;
	    margin-left: 0px;
	    padding: 0 0px 65px 0px;
	}
	.art-lebedev:before {
	    margin-top: 0px;
	    left: 50%;
	    margin-left: -45px;
	}

	.art-lebedev-c p {
    	line-height: 150%;
    	font-size: 14px;
	}
	
	/*SVG*/
	.line {
	    margin-left: -217px;
	    margin-top: -130px;
	    transform: scale(0.5);
	}


}



