.btn_menu {
    background: transparent;
    border: 0;
    width: 25px;
    height: 25px;
    padding: 0;
    position: absolute;
    top: 0;
    margin-top: 13px;
    outline: 0;
    cursor: pointer;
    display: none;
}

.btn_menu span {
    display: block;
    width: 25px;
    height: 5px;
    border-radius: 5px;
    background-color: #000;
    position: relative;
}

.btn_menu span:before {
    content: '';
    display: block;
    width: 100%;
    height: 5px;
    background-color: #000;
    position: absolute;
    top: -10px;
    border-radius: 5px;
}

.btn_menu span:after {
    content: '';
    display: block;
    width: 100%;
    height: 5px;
    background-color: #000;
    position: absolute;
    bottom: -10px;
    border-radius: 5px;
}


@media screen and (max-width:1070px) {
	.header_internal .container-header {
	    max-width: 970px;
	    box-sizing: border-box;
	}
	.container {
    	width: 970px;
    	min-width: 320px;
	}
	header nav ul li a,
	header nav ul li span {
    	font-size: 16px;
	}
	.sacrifice a {
	    font-size: 16px;
	}
	.intro_about_txt {
	    text-align: center;
	    margin: 25px auto 412px auto;
	    font-size: 24px;
	    line-height: 124%;
	}
	.img_organizer img{
		width: 100%;
	}
	.footer_internal ul.contacts-footer > li {
    	width: 18%;
    	margin-right: 1.7%;
	}

	.footer_internal ul.contacts-footer > li:last-child {
	    margin: 0 0 0 2%;
	    width: 20%;
	}

	.footer_internal ul.contacts-footer > li {
	    width: 15%;
	    margin-right: 1.7%;
	}

	.contacts-footer .tell {
    	font-size: 16px;
	}
	.copy {
    	padding: 0 15px;
	}

	/*Faith_hope_love.php*/
	.main_img_box2 .big_img {
    	max-width: 790px;
    	height: 420px;
	}
	.main_img_box2 .left_img {
	    width: 300px;
	    height: 200px;
	    top: 220px;
	    left: 20px;	
	}

	.main_img_box2 .right_top_img {
	    width: 220px;
	    height: 360px;
	    top: 95px;
	    right: 20px;
	}
	.main_img_box .big_img {
    	max-width: 790px;
    	height: 420px;
	}
	.main_img_box .left_img {
	    width: 200px;
	    height: 300px;
	    top: 165px;
	    left: 5px;
	}
	.main_img_box .right_top_img {
	    width: 250px;
	    height: 165px;
	    top: 37px;
	    right: 0px;
	}
	.main_img_box .right_bott_img {
	    width: 250px;
	    height: 165px;
	    position: absolute;
	    top: 295px;
	    right: 46px;
	    text-align: center;
	    -moz-transform: rotate(7.4deg);
	    -ms-transform: rotate(7.4deg);
	    -webkit-transform: rotate(7.4deg);
	    -o-transform: rotate(7.4deg);
	    transform: rotate(7.4deg);
	}
	/*Friends_partials.php*/
	.frend1 {
	    margin-left: 0px;
	    top: 6px;
	    left: 0;
	}
	.frend4 {
    	top: 15px;
    	right: 0;
    	margin-right: 0px;
	}
	.frends_video {
    	max-width: 770px;
    	margin: 57px auto;
	}
	.frend7 {
	    margin-left: 0px;
	    top: 56px;
	}
	.frend8 {
    	top: 2px;
    	left: 0;
    	margin-left: 250px;
	}
	.frend10 {
    	margin-right: 0px;
	}
	#indifferent {
    	max-width: 960px;
    	margin: 37px auto 50px;
	}
	/* Friends_volonteurs.php */
	.frend11 {
	    left: 0;
	    margin-left: 25px;

	}
	.frend12 {

	    left: 0;
	    margin-left: 311px;
	}
	.frend13 {

	    right: initial;
	    margin-right: 0px;
	    margin-left: 500px;
	}
	.frend14 {
	    left: 0;
	    margin-left: 0px;
	    z-index: 2;

	}
	.frend15 {
	    width: 215px;
	    height: 215px;
		left: 0;
	    margin-left: 209px;
	}
	.frend16 {
	    width: 215px;
	    height: 215px;
	    right: initial;
	    margin-left: 329px;
	    margin-right: 0;
	}
	.frend17 {
	    right: inherit;
	    margin-right: 0;
	    margin-left: 585px;
	}
	/*Life_stories.php*/
	
	.social_share a {
    	font-size: 12px;
	}
	.social_share a.fb {
    	padding: 5px 8px 5px 19px;
	}
	.social_share a.vk {
    	padding: 5px 8px 5px 34px;
	}
	.left_story_txt {
    	padding: 0px 5%;
	}

	/*SVG*/
	.about_page .img-1 {
    	margin-top: -57px;
    	margin-left: -62px;
	}
	.about_page .img-2 {
	    margin-top: 85px;
	    margin-left: 136px;
	}
	.friends_page .line-1 {
	    margin-left: -1247px;
	}
	.social_share a.twit {
    	padding: 5px 8px 5px 29px;
	}
	/*projects*/
	.borderL {
	    background-image: url(/_/i/borderL.svg);
	    background-repeat: no-repeat;
	    background-size: 100% 242px;
	    background-position: center;
	}
	.event_date {
    	width: 170px;
    	font-size: 24px;
	}
	/*PINEDA*/
	.img_story_content h2 {
    	font-size: 48px;
    }
    .right_baner{
    	display: none;
    }
}

@media screen and (max-width:980px) {
	.header_internal .container-header {
	    max-width: 750px;
	    margin: 15px auto 0;
	}
	.btn_menu {
		display: block;
	}
	header nav ul li svg {
    	display: none !important;
	}
	.logo_header {
    	margin: 0 auto;
    	display: block;
	}	
	.container{
		width: 750px;
	}
	html.hiden{
		overflow: hidden;
	}
	/*menu*/
	header{
		margin-bottom: 15px;
	}
	header nav {
	    background: #f33e33;
	    background: -moz-linear-gradient(top, #f33e33 0%, #f67d22 100%);
	    background: -webkit-linear-gradient(top, #f33e33 0%,#f67d22 100%);
	    background: linear-gradient(to bottom, #f33e33 0%,#f67d22 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33e33', endColorstr='#f67d22',GradientType=0 );
	    opacity: 0.93;
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    top: 75px;
	    left: -120%;
	    padding: 30px 15px 0;
	    display: block;
	    z-index: 999;
	    box-sizing: border-box;
	    display: block;
	    -webkit-transition: all 1s;
	    -o-transition: all 1s;
	    transition: all 1s;
	}
	header nav.active{
		left: 0;
	}
	header nav ul {
	    display: block;
	    width: 750px;
	    padding: 0 15px;
	    margin: 0 auto;
	    box-sizing: border-box;
	    position: relative;
	    text-align: center;
	}
	header nav ul li {
    	display: block;
	    margin: 0 0 10px 0 !important;
	    padding: 0;
		position: initial;
	}
	header nav ul li.active {
    	padding: 0px;
    	background-image: none;
	}
	header nav ul li a,
	header nav ul li span {
    	font-size: 18px;
	    border-bottom: 0;
	    color: #fff !important;
	    display: inline-block;
	    padding: 10px 20px;
	}
	header nav ul li.active span,
	header nav ul li.active a {
    	background: rgba(255, 255, 255, 0.58);
    	border-radius: 5px;
	}
	header nav ul li a.serch {
	    width: 25px;
	    height: 25px;
	    background-size: contain;
	    position: absolute;
	    right: -50px;
	    top: -75px;
	    -webkit-transition: all 1s;
	    -webkit-transition-delay: 2s;
	    -o-transition: all 1s;
	    -o-transition-delay: 2s;
	    transition: all 1s;
	    transition-delay: 2s;
	    opacity: 0;
	    padding: 0;
	}
	header nav.active  ul li a.serch {
		opacity: 1;
		right: 0;
	}
	header .sacrifice {
	    display: block;
	    position: fixed;
	    z-index: 1000;
	    background: #fff;
	    top: 0;
	    margin-top:410px; /*margin-top: 360px;  был до Ростова*/
	    left: 0;
	    width: 250px;
	    box-sizing: border-box;
	    padding: 7px 85px 2px !important;
	    left: -120%;
	    -webkit-transition: all 1s;
	    -o-transition: all 1s;
	    transition: all 1s;
	    text-align: center;
	    border-radius: 7px;
	}
	.sacrifice.active {
	    left: 50%;
	    margin-left: -125px;
	}
	.tabs_gorizont, .tabs_gorizont2 {
    	margin-bottom: 25px;
    	margin-left: 0;
    	border-bottom: 0px solid #bfbfbf;
	}
	.intro_about_txt {
	    text-align: center;
	    margin: 25px auto 285px auto;
	    font-size: 24px;
	    line-height: 124%;
	}
	.partnership li.big {
    	width: 45%;
	}
	.adr_block {
	    margin-bottom: 80px;
	}	
	footer.footer_internal {
    	margin-top: 20px;
	}
	.footer_internal ul.contacts-footer > li:last-child {
    	margin: 30px 0 0 2%;
    	width: 40%;
    	text-align: center;
	}
	.footer_internal ul.contacts-footer > li {
    	width: 21%;
    	margin-right: 1.7%;
	}

	/*Concert.php*/
	.wrap_event_item >h1 {
	    font-size: 42px;
	    margin: 12px 0 40px 0;
	}
	.media_block {
    	width: 80%;
    	height: 450px;
    	margin: 0 auto 40px auto;
	}

	.gallery_img ul li:nth-child(1) {
    	display: none;
	}

	/*Faith_hope_love.php*/
	.main_title_teg{
		font-size: 42px;
	}
	.main_img_box2 .left_img {
    	width: 300px;
    	height: 200px;
    	top: 250px;
    	left: -30px;
	}
	.gallery_img ul {
    	text-align: center;
	}
	.gallery_img ul li{
		display: none;
	}
	.gallery_img ul li:nth-last-child(1),
	.gallery_img ul li:nth-last-child(2),
	.gallery_img ul li:nth-last-child(3){
		display: inline-block !important;
	}
	.main_img_box2 .right_top_img {
	    width: 220px;
	    height: 320px;
	    top: 120px;
	    right: -30px;
	}
	.gallery_img .time_title {
	    line-height: 130%;
	}
	.publications >div {
   		width: 46%;
   	}
   	.wonder_parents_page .publications, .faith_hope_love_page .publications {
    	margin-top: 70px;
    	margin-bottom: 70px;
	}
	.main_img_box .right_top_img {
	    right: -60px;
	}
	.main_img_box .right_bott_img {
    	right: -60px;
	}
	.main_img_box .left_img {
	    left: -60px;
	}
	.wonder_parents_page .line-1 {
	    margin-top: -400px;
	    margin-left: -1447px;
	}
	/*Friends_companies.php*/
	.make_friends {
    	margin: 95px 0 100px 0;
	}
	.gradient_title {
    	font-size: 42px;
	}
	#compani_list ul {
	    width: 46%;
	    margin-right: 4%;
	}
	#compani_list {
    	margin-top: 50px;
    	margin-bottom: 30px;
	}
	/**/
	.masc_friends i {
	    min-height: 145px;
	    min-width: 145px;
	}
	.frend1 {
	    margin-top: 0 !important;
	}
	.frend2 {
    	left: 0;
    	top: 99px;
    	margin-left: 175px;
    	margin-top: 0 !important;
	}
	.frend3 {
    	top: -7px;
    	right: 0;
    	margin-right: 185px;
    	width: 190px;
    	height: 190px;
    	margin-top: 0 !important;
	}
	.frend4 {
		margin-top: 0 !important;
	}
	.frends_video {
    	max-width: 650px;
    	margin: 57px auto;
	}
	.frends_video iframe {
	    width: 90%;
	  	height: 320px;
	    margin: 0 auto;
	    display: block;
	}
	.frend5 {
		margin-top: 0 !important;
	}
	.frend6 {
		margin-top: 0 !important;
	}
	.frend7 {
	    width: 190px;
	    height: 190px;
	    margin-left: -30px;
	    margin-top: 0 !important;
	}
	.frend8 {
    	top: 2px;
    	left: 0;
    	margin-left: 185px;
    	margin-top: 0 !important;
	}
	.frend10 {
	    top: -103px;
	    right: -20px;
	    margin-right: -58px;
	    width: 190px;
	    height: 190px;
	    z-index: 2;
	    margin-top: 0 !important;
	}
	.frend9 {
    	right: 0;
    	margin-right: 190px;
    	top: 97px;
    	margin-top: 0 !important;
	}
	/* Friends_volonteurs.php */
	.frend11 {
	    left: 0;
	    margin-left: 0px;
	    top: 0;
	    margin-top: 0!important;
	}
	.frend12 {
	    left: 0;
	    margin-left: 263px;
	    top: 30px;
	    margin-top: 0 !important;
	}
	.frend13 {
	    right: initial;
	    margin-right: 0px;
	    margin-left: 442px;
	    margin-top: 0 !important;
	}
	.frend14 {
		margin-top: 0 !important;
	}
	.frend15 {
	    width: 165px;
	    height: 165px;
	    left: 0;
	    margin-left: 165px;
	    margin-top: 0 !important;
	}
	.frend16 {
	    width: 165px;
	    height: 165px;
	    right: initial;
	    margin-left: 220px;
	    margin-right: 0;
	    margin-top: 0 !important;
	}
	.frend17 {
	    right: inherit;
	    margin-right: 0;
	    margin-left: 438px;
	    top: -100px;
	    margin-top: 0 !important;
	}
	/*Live stories*/
	.top_life_story .left_life_story {
	    width: 100%;
	    height: 500px;
	    margin-right: 0;
	}
	.left_life_story h3 {
	    font-size: 42px;
	    margin-bottom: 25px;
	}
	.right_life_story {
    	width: 100%;
    	margin-top: 25px;
	}
	.right_life_story img {
    	max-width: 100%;
    	height: auto;
    	max-height: 230px;
	}
	.right_life_story h3 {
	    font-size: 32px;
	    max-height: 230px;
	    overflow: hidden;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    float: right;
	    width: 300px;
	}
	.right_life_story p:before {
	    content: '';
	    display: block;
	    clear: both;
	}
	.right_life_story .tag_line{
		display: inline-block;
    	vertical-align: middle;
	}
	.right_life_story .social_share {
	    margin-top: 0px;
	    display: inline-block;
	    vertical-align: middle;
	    margin-left: 5%;
	}
	.item_life_story {
	    margin-bottom: 25px;
	}
	.item_life_story .social_share {
	    font-size: 0px;
	}
	.item_life_story .social_share a {
    	margin-right: 3%;
	}
	.item_life_story h4{
		font-size: 32px;
	}
	.film_slider {
    	display: none;
	}
	/*News.php*/
	.wrap_news_block {
	    margin: 30px auto 0 auto;
	}
	.wrap_news_block .news_history {
    	display: none;
	}
	/*Parents.php*/
	.book_slider {
    	display: none;
	}

	/*SVG*/
	.about_page .img-1 {
    	margin-top: -25px;
    	margin-left: -60px;
	}
	.about_page .img-2 {
	    margin-top: 83px;
	    margin-left: 87px;
	}
	.faith_hope_love_page .line-1 {
	    margin-left: -1400px;
	}
	.faith_hope_love_page .line-2 {
	    height: 625px;
	    width: 90px;
	    margin-top: -30px;
	    margin-left: -465px;
	}
	.friends_page .line-1 {
	    margin-top: -815px;
	    margin-left: -1210px;
	    transform: scale(0.94);
	}
	.parents_page .line-1 {
	    margin-top: -390px;
	    margin-left: -1174px;
	    transform: scale(0.5);
	}
	.parents_page .line-2 {
	    margin-top: -137px;
	    margin-left: -89px;
	    transform: scale(0.7);
	}
	/*Calendar*/
	.news_history {
    	display: none;
	}
	/*friends*/
	.living_history li {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    margin-right: 0%;
	    padding-left: 15px;
	    margin-bottom: 30px;
	}
	.questionnaire {
    	margin-left: 0;
	}
	.questionnaire input[type="radio"] + label{
		font-size: 22px;
	}
	.volunteers_media_content iframe {
	    width: 90%;
	    height: 100%;
	    margin: 0 auto;
	    display: block;
	}
	.types_volunteers .volunteers_media_content {
	    margin-bottom: 60px;
	    width: 100%;
	    height: 365px;
	}
	.living_history ul li div >div {
	    text-align: left;
	}
	/*photo galery*/
	#photo_gallery .owl-item .item {
		width: 100% !important;
	    height: 480px !important;
	    margin:0 !important;
	    -webkit-filter: blur(0px);
	    -moz-filter: blur(0px);
	    -ms-filter: blur(0px);
	    -o-filter: blur(0px);
	    filter: url(data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'>…eGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur);
	    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '0');
	    filter: blur(0px);
	}
	#slider .owl-stage-outer {
    	padding: 0;
	}
	#photo_gallery .owl-nav {
	    position: static;
	    width: 100%;
	    height: 0;
	    top: 0px;
	    z-index: 996;
	}
	#photo_gallery .owl-prev{
	    width: 70px;
	    position: absolute;
	    left: 0;
	    font-size: 0;
	    height: 70px;
	    top: 50%;
	    margin-top: -35px;
	    background-image: url(/_/i/q_arrow2.png);
	    background-repeat: no-repeat;
	    background-position: center;
	}
	#photo_gallery .owl-next{
	    width: 70px;
	    position: absolute;
	    right: 0;
	    font-size: 0;
	    height: 70px;
	    top: 50%;
	    margin-top: -35px;
	    background-image: url(/_/i/q_arrow.png);
	    background-repeat: no-repeat;
	    background-position: center;
	}

}

@media screen and (max-width:780px) {
	
	.btn_menu {
	    width: 22px;
	    height: 22px;  
	}
	.btn_menu span {
	    width: 22px;
	    height: 3px;
	}
	.btn_menu span:before {
	    top: -8px;
	    height: 3px;
	}
	.btn_menu span:after {
	    bottom: -8px;
	    height: 3px;
	}
	.container{
		width: 100%;
	}
	header nav ul {
    	width: 100%;
    	padding: 0;
	}
	header nav ul li a.serch {
	    width: 25px;
	    height: 25px;
	    background-size: contain;
	    position: fixed;
	    right: -50px;
	    top: 28px;
	    -webkit-transition: all 1s;
	    -webkit-transition-delay: 0s;
	    -o-transition: all 1s;
	    -o-transition-delay: 0s;
	    transition: all 1s;
	    transition-delay: 0s;
	    opacity: 1;
	}
	header nav.active  ul li a.serch {
		right: 15px;
	}
	/*about*/
	.organizer {
	    display: block;
	    width: 100%;
	    margin-bottom: 86px;
	    position: relative;
	    padding-top: 380px;
	    text-align: center;
	}
	.txt_organizer {
	    display: block;
	    width: 100%;
	    padding:0;
	}
	.txt_organizer p:before {
    	content: "";
	}
	.img_organizer {
	    width: 368px;
	    padding: 0;
	    position: absolute;
	    text-align: center !important;
	    top: 0;
	    left: 50%;
	    margin-left: -184px;
	}
	.members li {
    	width: 50%;
    	margin-bottom: 40px;
	}
	.partnership li,
	.partnership li.big{
    	width: 50%;
    	margin-bottom: 40px;
	}
	.partnership li.big img {
    	height: 35px;
    	background-size: contain;
	}
	.footer_internal .contacts-footer {
	    margin: 20px auto 20px;
	}
	.footer_internal ul.contacts-footer > li {
	    width: 85%;
	    text-align: center;
	    margin: 0;
	}
	.contacts-footer .tell {
    	font-size: 24px;
	}
	.footer_internal ul.contacts-footer > li:last-child {
	    margin: 30px auto 0;
	    width: 300px;
	    text-align: center;
	}
	/*Concert.php*/
	.wrap_event_item {
	    margin: 30px auto 30px auto;
	    /* rw- font-size: 24px;*/
	    font-size: 20px;
	}
	.wrap_event_item >h1 {
    	font-size: 36px;
	}
	.media_block {
    	width: 80%;
    	height: 360px;
    	margin: 0 auto 40px auto;
	}
	.wrap_event_item p >br{
		display: none;
	}
	.gallery_img ul{
		text-align: center;
	}
	.ancor_panel .social_share {
	    margin-left: 0;
	    display: block;
	}
	/*Faith_hope_love.php*/
	.main_title_teg {
	    font-size: 36px;
	}
	.main_img_box2 .big_img {
    	max-width: 100%;
    	height: 360px;
	}
	.main_img_box2 .left_img{
		display: none;
	}
	.main_img_box2 .right_top_img{
		display: none;
	}
	.main_img_box .big_img {
    	max-width: 100%;
    	height: 360px;
	}
	.main_img_box .right_top_img,
	.main_img_box .right_bott_img,
	.main_img_box .left_img,
	.wonder_parents_page .line-1,
	.wonder_parents_page .line-2,
	.logo_parteners{
		display: none;
	}
	.nearest_event {
	    width: auto;
	    margin-left: 135px;
	    margin-right: 0%;
	    line-height: 100%;
	}
	.support_talent a {
    	font-size: 28px;
	}
	.publications >div {
    	width: 90%;
    	margin: 0 auto 40px;
	}
	/*vashe-uchastie*/
	.top_participation .left_part h4 {
    	font-size: 32px;
	}
	
	/**/
	.gradient_title {
    	font-size: 36px;
	}
	.lozung_friends {
	    font-size: 24px;
	    max-width: 100%;
	    margin: 58px auto 0 auto;
	    text-align: center;
	}
	.tabs_menu li a, .tabs_menu li span {
    	padding: 10px 15px 16px 15px;
	}
	.tabs_menu li {
    	font-size: 18px;
	}
	.logo_compani {
    	text-align: center;
	}
	#compani_list ul {
    	width: 100%;
    	margin:0 auto 40px;
	}
	#compani_list ul li {
    	margin-bottom: 40px;
    	display: table;
	}
	
	#compani_list ul br{
		display: none;
	}	
	.logo_compani {
	    text-align: center;
	    display: table-cell;
	    width: 150px;
	    padding-right: 20px;
	}
	.logo_compani img {
    	max-width: 100%;
	}
	.desc_compani {
	    display: table-cell;
	    vertical-align: top;
	}	

	/*Friends_partials.php*/
	.big_friends {
	    display: block;
	    width: 100%;
	    position: relative;
	    text-align: center;
	    padding-top: 400px;
	}
	.big_img_friends {
	    width: 370px;
	    height: 370px;
	    display: block;
	    vertical-align: middle;
	    position: absolute;
	    top: 0;
	    left: 50%;
	    margin-left: -185px;
	}
	.big_friends_desc {
	    width: 100%;
	    display: block;
	    padding-left: 0;
	    vertical-align: middle;
	}

	.four_frends, .thre_frends {
	    padding: 130px 0;
	    max-width: 680px;
    	margin: 0 auto;
	}

	.masc_friends i {
	    min-height: 120px;
	    min-width: 120px;
	    max-width: 145px;
	    max-height: 145px;
	    margin: 0 auto;
	}
	.frend2 {
	    left: 0;
	    top: 99px;
	    margin-left: 27%;
	}
	.frend3 {
	    top: 55px;
	    right: 0;
	    margin-right: 20%;
	    width: 190px;
	    height: 190px;
	}
	.frend5 {
    	top: 85px;
    	left: 0;
    	margin-left: -15px;
	}
	.frend6 {
    	top: -30px;
    	right: 0;
    	margin-right: -10px;
	}
	.frend7 {
    	width: 155px;
	    height: 155px;
	    margin-left: -15px;
	}
	.frend8 {
	    top: 2px;
	    left: 0;
	    margin-left: 24%;
	}
	.frend9 {
    	right: 0;
    	margin-right: 160px;
    	top: 100px;
	}
	.frend10 {
	    top: -103px;
	    right: 0px;
	    margin-right: -10px;
	    width: 155px;
	    height: 155px;
	    z-index: 2;
	}
	/**/
	.frend12 {
	    left: 0;
	    margin-left: 225px;
	    top: 15px;
	    margin-top: 0 !important;
	}
	.frend13 {
	    right: initial;
	    margin-right: 0px;
	    margin-left: 436px;
	    margin-top: 0 !important;
	    top: -50px;
	}
	.frend14 {
	    left: 0;
	    margin-left: 0px;
	    z-index: 2;
	    top: -40px;
	    margin-top: 0 !important;
	}
	.frend15 {
	    width: 165px;
	    height: 165px;
	    left: 0;
	    margin-left: 140px;
	}
	.frend16 {
	    width: 165px;
	    height: 165px;
	    right: initial;
	    margin-left: 320px;
	    margin-right: 0;
	    margin-top: 0 !important;
	}
	.frend17 {
	    right: inherit;
	    margin-right: 0;
	    margin-left: 510px;
	    top: -105px;
	    margin-top: 0 !important;
	}
	/*search*/
	.wrap_tag_list {
    	max-width: 360px;
    	margin: 0 auto;
	}
	.tag_list {
    	display: inline-block;
    	vertical-align: top;
    	width: 100% !important;
	}
	.search_form form {
	    width: 300px;
	    padding: 12px 15px 11px;
	    background-image: url(/_/i/border_search.png);
	    background-repeat: no-repeat;
	    background-size: contain;
	    margin: 25px auto 10px auto;
	    box-sizing: border-box;
	}
	.search_form form input[type="text"] {
	    background: transparent;
	    border: 0;
	    outline: 0;
	    color: #fff;
	    font-size: 24px;
	    font-family: 'Mirta';
	    width: 255px;
	}
	.search_form {
    	padding: 20px 0px 30px 0px;
	}
	/*pineda*/
	.img_story_content h2 {
    	font-size: 28px;
	}
	.img_story_content p {
    	font-size: 18px;
    	line-height: 135%;
	}
	

	/*Life_stories.php*/
	.wrap_life_stories {
    	margin-top: 56px;
    	margin-bottom: 40px;
	}
	.life_story_items{
		text-align: center;
	}
	.left_life_story h3 {
    	font-size: 36px;
    	margin-bottom: 15px;
	}
	.social_share a.fb {
    	margin-bottom: 15px;
	}
	.right_life_story h3 {
	    font-size: 32px;
	    max-height: 100%;
	    margin-top: 15px;
	    float: none;
	    width: 100%;
	}
	.right_life_story {
	    width: 100%;
	    margin-top: 25px;
	    text-align: center;
	}
	.right_life_story img {
	    max-width: 100%;
	    height: auto;
	    max-height: 100%;
	}
	.item_life_story {
	    width: 80%;
	    margin: 0 auto 45px auto;
	}
	.item_life_story img {
    	max-width: 100%;
    	height: auto;
    	max-height: 300px;
	}
	.item_life_story .social_share {
    	font-size: 14px;
	}
	.sisea-search-form,
	.subscribe_to_news,
	.page_event_list .subscribe_to_news {
	    font-size: 16px;
	    max-width: 460px;
	    margin: 25px auto 45px auto;
	    padding-left: 0px;
	    position: relative;
	}
	.page_event_list .subscribe_to_news {
		margin:65px 0 125px 0;
	}
	.subscribe_to_news p,
	.sisea-search-form p,
	.page_event_list .subscribe_to_news p{
		text-align: center;
	}
	.sisea-search-form input[type="text"], 
	.subscribe_to_news input[type="text"],
	.page_event_list .subscribe_to_news input[type="text"] {
	    width: 70%;
	    margin-left: 20%;
	}
	.sisea-search-form input[type="submit"],
	.subscribe_to_news input[type="submit"],
	.page_event_list .subscribe_to_news input[type="submit"]{
	    display: block;
	    margin: 10px auto 0;
	}

	/*News.php*/
	.subscribe_to_news .line-1{
		font-size: 36px;
	}
	.media_content .left_img{
		display: none;
	}
	.media_content .right_img{
		display: none;
	}
	.media_content .right_img{
		font-size: 32px;
	}
	.center_video iframe {
    	width: 100%;
    	height: 100%;
	}
	.news_block h3{
		font-size: 26px;
		margin-top: 15px;
    	margin-bottom: 15px;
	}
	.wrap_news_block .news_txt {
    	font-size: 18px;
    	line-height: 135%;
	}
	.foto-icon{
		display: none;
	}
	.point_description {	
    	display: none;
	}
	#map_regions {
    	width: 100%;
    	height: 376px;
	}
	#map_regions >ymaps{
		width: 100%;
		height: 100%;
	}
	.living_history li {
	    width: 100%;
	    margin-right: 0;
	    padding-bottom: 25px;
	    margin-bottom: 40px;
	}
	.living_history ul li div >div {
    	text-align: left;
	}

	.living_history li:last-child{
		border-bottom: 0;
	} 
	/*calendar*/
	.event_date {
	    width: 155px;
	    font-size: 25px;
	}
	/*peneda*/
	.tell_story {
    	margin: 35px 0 35px 0;
	}
	.like_in_news ul li {
	    width: 80%;
	    display: block;
	    vertical-align: top;
	    line-height: 145%;
	    font-size: 18px;
	    margin: 0 auto 50px !important;
	    text-align: center;
	}
	.like_in_news .img_like_in_news {
    	max-width: 100%;
    	height: initial;
	}
	.like_in_news .img_like_in_news img {
	    width: 80%;
	    height: 0;
	    padding-bottom: 80%;
	    background-size: cover;
	    margin: 0 auto;
	    display: block;
	}
	.tell_story > a {
	    display: block;
	    margin-bottom: 25px;
	}
	.tell_story .social_share {
    	margin-left: 0;
    	display: block;
	}
	.img_story_content {
	    padding: 25px 5% 45px;
	}
	/*SVG*/
	.about_page .img-1 {
    	margin-top: -75px;
    	margin-left: -60px;
	}
	.about_page .img-2 {
    	margin-top: 62px;
    	margin-left: 90px;
	}
	.faith_hope_love_page .line-1 {
    	display: none;
	}
	.project-page .subscribe_to_news .line-1{
		left: -150px;
	    top: 5px;
	    transform: scale(0.7);
	}
	.friends_page .line-1 {
	    margin-left: -1200px;
	    transform: scale(.95);
	}
	.life-stories-page .line-2 {
	    left: -150px;
	    top: 5px;
	    transform: scale(0.7);
	}
	.subscribe_to_news .line-1 {
	    left: -164px;
	    top: 15px;
	    transform: scale(0.7);
	}
	/*friends*/
	.questionnaire {
    	width: 100%;
    	display: inline-block;
    	vertical-align: top;
	}
	.volunteer_coordinator {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    margin-left: 0%;
	    margin-top: 50px;
	}
	.volunteer_coordinator .img_coordinator {
	    width: 55px;
	    height: 55px;
	    border-radius: 50%;
	    overflow: hidden;
	    margin-bottom: 100px;
	    float: left;
	    margin-right: 30px;
	}
	.volunteer_coordinator h4 {
    	margin-top: 0px;
	}
	.who_fellow_item.img_right .txt_who_fellow {
	    float: none;
	    margin-right: 0px;
	    width: 100%;
	}
	.who_fellow_item.img_right .img_who_fellow{
		float: none;
		margin:40px auto;
	}
	.who_fellow_item.img_left .img_who_fellow{
		float: none;
		margin:80px auto;
	}
	.who_fellow_item.img_left .txt_who_fellow {
    	float: none;
    	margin-left: 0;
    	width: 100%;
	}
	.project_article_page .line-1,
	.project_article_page .line-2,
	.project_article_page .line-3,
	.project_article_page .line-4{
		opacity: 0 !important
	}
	.support_talent a {
    	font-size: 20px;
	}
	.project_article_page .line-4 {
	    margin-top: -155px;
	}
	.support_talent {
	    text-align: center;
	    margin: 75px 0 45px 0;
	    line-height: 18px;
	}
	/*check_list*/
	.check_right_side {
    	width: 100%;
    	float: none;
	}
	.check_left_side {
    	max-width: 100%;
    	width: 100%;
    	margin-right: 0px;
	}
	.check_right_side .contens li {
	    margin-bottom: 15px;
	    margin-right: 25px;
	    font-size: 18px;
	    padding: 9px 15px 5px 0;
	    display: inline-block;
	}
	.check_right_side .contens li:after{
		content: "";
		display: block;
		width: 100%;
	}
	#photo_gallery {
    	margin-bottom: 50px;
	}
	#photo_gallery .owl-item .item {
	    height: 0px !important;
	    padding-bottom: 66.5%;
	    position: relative;
	}
	#photo_gallery #slider .owl-item img {
	    width: auto;
	    margin: auto;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	}
	#navigation {
    	display: none;
	}
}

@media screen and (max-width:680px) {
	.four_frends, .thre_frends {
	    padding: 80px 0;
	    max-width: 480px;
	}
	.frend1 {
	    margin-left: 0px;
	    top: 15px;
	    left: -5px;
	}
	.frend2 {
	    left: 0;
	    top: 70px;
    	margin-left: 117px;	
    }
    .masc_friends.frend2 i{
    	width: 75px;
    	height: 75px;
    }
	.frend3 {
	    top: 30px;
	    right: initial;
	    margin: 0 0 0 215px;
	    width: 120px;
	    height: 120px;
	}
	.frend4 {
	    top: 5px;
	    right: initial;
	    margin: 0 0 0 342px;
	}
	.frend7 {
	    margin-left: -15px;
	   	top: 15px;
	}
	.frend8 {
	    margin-left: 117px;
    	top: -30px;
	}
	.frend9 {
	    right: initial;
	    margin: 0 0 0 250px;
    	top: 12px;
	}
	.masc_friends{
		max-width: 120px;
	}
	.masc_friends i {
	    min-height: 75px;
	    min-width: 75px;
	    max-width: 145px;
	    max-height: 145px;
	    width: 100px;
	    height: 100px;
	    margin: 0 auto;
	}
	.masc_friends p {
		text-align: center;
	    margin-top: 11px;
	    font-size: 16px;
	    width: 100%;
	    line-height: 146%;
	}
	.frends_video {
    	max-width: 480px;
    	margin: 57px auto;
	}
	.frends_video iframe {
    	width: 100%;
	}
	.four_frends + .big_friends {
    	margin-top: 20px;
	}
	/**/
	#volunteers .four_frends, #volunteers .thre_frends {
	    padding: 105px 0;
	}
	.frend12 {
	    left: 0;
	    margin-left: 185px;
	    top: 15px;
	    margin-top: 0 !important;
	}
	.frend13 {
	    right: initial;
	    margin-right: 0px;
	    margin-left: 335px;
	    margin-top: 0 !important;
	    top: -50px;
	}
	.frend14 {
	    left: 0;
	    margin-left: 0px;
	    z-index: 2;
	    top: 30px;
	    margin-top: 0 !important;
	}
	.frend15 {
	    width: 165px;
	    height: 165px;
	    left: 0;
	    margin-left: 120px;
	    top: 55px;
	}
	.frend16 {
	    width: 165px;
	    height: 165px;
	    right: initial;
	    margin-left: 245px;
	    margin-right: 0;
	    margin-top: 0 !important;
	    top: 10px;
	}
	.frend17 {
	    right: inherit;
	    margin-right: 0;
	    margin-left: 377px;
	    top: -62px;
	    margin-top: 0 !important;
	}
	/*projects*/
	.two_items,
	.three_items {
	    width: 390px;
	    margin-bottom: 40px;
	}

}


@media screen and (max-width:480px) {
	/*About*/
	.about_page .line-1 {
    	margin-left: -1184px;
    	margin-top: -560px;
    	transform: scale(0.65);
	}
	.members li {
    	width: 100%;
    	margin-bottom: 40px;
	}
	.partnership li,
	.partnership li.big{
    	width: 100%;
    	margin-bottom: 40px;
	}
	/*Concert.php*/
	.wrap_event_item >h1 {
    	font-size: 28px;
	}
	.media_block {
	    width: 100%;
	    height: 280px;
	    margin: 0 auto 40px auto;
	}
	.gallery_img ul li:nth-last-child(3){
		display: none !important;
	}
	/*Faith_hope_love.php*/
	.main_title_teg{
		font-size: 28px;
	}
	.main_title_teg .icon_teg {
	    width: 25px;
	    height: 30px;
	    background-size: contain;
	}
	.main_img_box2 .big_img {
    	max-width: 100%;
    	height: 260px;
	}
	.gallery_img .time_title {
    	line-height: 145%;
	}
	.publications >div {
    	width: 100%;
    	margin-bottom: 35px;
	}
	.publications h3{
		font-size: 28px;
	}
	.wonder_parents_page .publications,
	.faith_hope_love_page .publications {
    	margin-top: 96px;
    	margin-bottom: 20px;
	}
	.nearest_event {
	    width: auto;
	    margin-left: 0;
	    margin-right: 0%;
	    line-height: 100%;
	}
	/*Friends_companies.php*/
	.gradient_title {
    	font-size: 28px;
	}
	#compani_list ul li {
	    margin-bottom: 40px;
	    display: block;
	}
	.logo_compani {
	    display: block;
	    width: 100%;
	    padding:0;
	}
	.desc_compani {
    	display: block;
    	text-align: center;
	}
	.make_friends {
    	font-size: 20px;
    	margin: 50px 0 60px 0;
	}
	.such_friends ul {
    	margin-top: 35px;
    	margin-bottom: 0;
	}
	.tabs_menu li {
    	font-size: 14px;
	}
	.tabs_menu li a, .tabs_menu li span {
    	padding: 10px 4px 16px 5px;
	}
	/*Friends_partials.php*/
	.four_frends, .thre_frends {
    	padding: 0px;
    	max-width: 300px;
		text-align: center;
	}
	.masc_friends {
	    max-width: 100px;
	}
	
.masc_friends {
    max-width: 100px;
    position: relative;
    top: 0 !important;
    left: initial;
    right: initial !important;
    margin: 20px 5px 0 5px !important;
    display: inline-block;
    padding: 0 !important;
    vertical-align: top;
}
	
	.masc_friends i {
    	height: 75px;
    	width: 75px;
	}
	.masc_friends p {
		font-size: 14px;
	}
	.frend1 {
	    margin-left: 0px;
	    top: 0px;
	    left: -5px;
	}
	.frend2 {
	}
	.frend3 {
	    margin: 0px 0 0 95px;
		top: 14px;
	}
	.frend4 {
    	margin: 0px 0 0 213px;
	}
	.frends_video{
		max-width: 320px;
		margin: 15px auto;
		text-align: center;
	}
	.frends_video iframe {
    	width: 100%;
    	height: 220px;
	}
	.frend5 {
		top: -17px;
	}
	.frend6 {
		
	}
	.frend9 {
		top: -400px;
		right: 100px;
	}
	.frend8 {
   		margin-left: 100px;
    	top: 0px;
	}
	.frend10 {
	    top: 0px;
	    right: 0px;
	    margin-right: -10px;
	    width: 155px;
	    height: 155px;
	    z-index: 2;
	}
	/**/
	#volunteers .four_frends, #volunteers .thre_frends {
    	padding: 100px 0;
	}
	.frend11 {
	    left: 0;
	    margin-left: -12px;
	    top: 0px;
	    margin-top: 0!important;
	}
	.frend12 {
	    left: 0;
	    margin-left: 110px;
	    top: 15px;
	    margin-top: 0 !important;
	}
	.frend13 {
	    right: initial;
	    margin-right: 0px;
	    margin-left: 224px;
	    margin-top: 0 !important;
	    top: -20px;
	}
	.frend14 {
	    left: 0;
	    margin-left: 0px;
	    z-index: 2;
	    top: -20px;
	    margin-top: 0 !important;
	}
	.frend15 {
	    width: 165px;
	    height: 165px;
	    left: 0;
	    margin-left: 97px;
	    top: -3px;
	}
	.frend16 {
	    width: 165px;
	    height: 165px;
	    right: initial;
	    margin-left: 203px;
	    margin-right: 0;
	    margin-top: 0 !important;
	    top: -37px;
	}
	.frend17 {
	    right: inherit;
	    display: none;
	}
	/*Life_stories.php*/
	.top_life_story .left_life_story {
	    width: 100%;
	    height: 280px;
	}
	.left_story_txt {
    	bottom: 15px;
	}
	.info_article {
    	display: none;
	}
	.left_life_story h3 {
    	font-size: 24px;
    	margin-bottom: 0px;
	}
	.left_story_txt .social_share {
	    margin-left: 0%;
	    display: block;
	}
	.right_life_story h3 {
    	font-size: 24px;
	}
	.quote_parent .quote {
    	padding-left: 15px;
    	font-size: 24px;
	}
	.quote_parent .quote:before {
    	width: 15px;
		left: 10px;
    	top: 11px;
	}
	.item_life_story {
    	width: 100%;
	}
	.item_life_story h4 {
    	font-size: 24px;
    	margin-top: 10px;
   	 	margin-bottom: 10px;
	}
	.sisea-search-form input[type="text"], .subscribe_to_news input[type="text"] {
	    width: 70%;
	}
	.film_slider h3 {
    	font-size: 26px;
	}
	.right_life_story .social_share {
    	margin-top: 10px;
	}
	.your_story a{
		font-size: 18px;
	}
	/*News*/
	.center_video {
    	max-width: 490px;
    	height: 220px;
	}
	.media_content iframe {
    	height: 220px;
	}
	/*projects*/
	.two_items,
	.three_items {
	    width: 300px;
	    margin-bottom: 40px;
	    height: 215px;
	}
	.project_item_line > a div .date {
    	bottom: -20px;
	}
	.project_item_txt h3 {
    	font-size: 23px !important;
    	padding: 0 10px;
	}
	.project_item_txt p {
    	padding: 0 15px;
	}
	.three_items.text_item.borderR {
    	background-size: 100% 215px;
	}
	.big_item .project_item_txt h3 {
   		margin: 15px 0 10px 0;
	}
	.big_item .project_item_txt h4 {
    	line-height: 120%;
	}

	/*SVG*/
	.friends_page .line-1 {
		margin-top: -690px;
    	margin-left: -1198px;
    	transform: scale(.7);
	}
	.life-stories-page .line-2 {
	    left: -136px;
	    top: 18px;
	    transform: scale(0.75);
	}
	.life-stories-page .line-1 {
	    margin-top: -696px;
	    transform: scale(0.70);
	}

	.main_title {
    	font-size: 28px;
	}
	.top_parents {
   		margin-top: 35px;
    	margin-bottom: 40px;
	}
	.top_parents .center_part h4 {
    	font-size: 32px;
	}
	.parent_txt_block {
    	margin: 45px auto 45px auto;
	}
	.living_history h3, .like_in_news h3 {
    	font-size: 26px;
	}
	.parents_page .line-1 {
	    margin-top: -400px;
	    margin-left: -1219px;
	    transform: scale(0.4);
	}
	.parents_page .line-2 {
	    margin-top: -168px;
	    margin-left: -90px;
	    transform: scale(0.5);
	}

	.copy {
    	padding: 0 15px;
    	line-height: 155%;
    	margin-bottom: 25px;
	}
	/*calendar*/
	.wrap_event_list >ul >li >div {
	    display: block;
	    font-size: 24px;
	    text-align: center;
	    width: 100%;
	}
	.event_date {
    	margin-bottom: 25px;
	}
	.wrap_event_list >h3 {
    	text-align: center;
	}
	.project-page .subscribe_to_news .line-1 {
    	left: -136px;
    	top: 18px;
    	transform: scale(0.75);
	}
	.types_volunteers .volunteers_media_content {
	    margin-bottom: 60px;
	    width: 100%;
	    height: 280px;
	}
}

@media screen and (max-width:380px) {
	/*SVG*/

	.life-stories-page .line-2 {
    	left: -195px;
    	top: 35px;
		transform: scale(0.63);
	}
	


}
