.c_section {
    padding: 48px 0 64px;
    position: relative;
}
	.center_header_full, .center_header_mobile {		
	    position: relative;
	    z-index: 1;
	    text-align: left;
	    width: 100%;
	}
	.center_header_full {margin-bottom: 40px;}
		.center_header_name {
		    display: block;
		    position: relative;
		    color: inherit;
		    font-family: "museo",sans-serif;
		    font-weight: 700;
		    font-size: 40px;
		    line-height: 1.6;
		    text-align: center;
		}
	.section_column {
		display: flex;
    	justify-content: space-between;
    	align-items: flex-start;
	}
		.column_content {
		    width: auto;
		    max-width: 100%;
		    flex: 1 1 1px;
		    margin-left: auto;
		    margin-right: auto;
		    z-index: 1;
		}		
			.news_tab {
			    display: flex;
			    flex-wrap: wrap;
			    align-items: stretch;
			    justify-content: flex-start;
			    margin-bottom: -20px;
			}
			.news_list {
				display: flex;
			    flex-wrap: wrap;
			    align-items: stretch;
			}
			.news_pad {
				margin: 0 -10px;
			}
				.news_item {
					flex: 0 0 auto;
				    max-width: 100%;				    
				}
				.news_list>.news_item {
				    width: calc(100%/2);
				}
				.news_pad>.news_item {
					padding: 0 10px 20px;
				}
					.news_item_inner {
						background: rgb(82,146,204);
						background: linear-gradient(90deg, rgba(82,146,204,1) 0%, rgba(0,212,255,1) 100%);
					    height: 380px;
					    position: relative;
					    display: block;
					    z-index: 1;
					    border-radius: 16px;
					    overflow: hidden;
					    color: #fff ;
					    text-decoration: none;
					}
						.news_item_img {
						    position: absolute;
						    top: 0;
						    right: 0;
						    bottom: 0;
						    left: 0;
						    border-radius: 16px;
						    overflow: hidden;
						    background: #1c1c1c;
						    transition: transform .4s ease-out;
						    transition: transform .4s ease-out,-webkit-transform .4s ease-out;
						}
						.news_item:hover .news_item_img {
						    -webkit-transform: translateY(-64px);
						    transform: translateY(-64px);
						}
							.news_item img {
							    width: 100%;
							    height: 100%;
							    -o-object-fit: cover;
							    object-fit: cover;
							    -o-object-position: center bottom;
							    object-position: center bottom;
							    font-family: "object-fit: cover; object-position: center bottom;";
							    display: block;
							    opacity: .6;
							    -webkit-transform: scale(1.02);
							    transform: scale(1.02);
							    transition: transform .4s ease-out,opacity .4s ease-in-out;
							    transition: transform .4s ease-out,opacity .4s ease-in-out,-webkit-transform .4s ease-out;
							}
							.news_item:hover img {
							    opacity: .4;
							    -webkit-transform: translateY(50px) scale(1); 
							    transform: translateY(50px) scale(1);
							}
						.news_item_content {
							z-index: 1;
						    position: relative;
						    display: block;
						    height: 100%;
							padding: 24px;
						    position: relative;
						}
							.news_item_date {
							    height: 26px;
							    color: #fff;
							    margin-bottom: 8px;
							    padding: 0 8px;
							    background-color: #1c1c1c;
							    line-height: 26px;
							    border-radius: 2px;
							    font-size: 14px;
							    display: inline-block;
							}
							.news_item_name {
								font-family: "museo",sans-serif;
							    font-size: 24px;
							    line-height: 1.33;
							    color: #fff;
								text-shadow: 2px 2px 2px black;
							}
						.news_item_readmore {
						    position: absolute;
						    top: 0;
						    right: 0;
						    bottom: 0;
						    left: 0;
						    padding: 24px 19px;
						    display: flex;
						    align-items: flex-end;
						    justify-content: space-between;
						    z-index: -3;
						    line-height: 1;
						    font-size: 18px;
						    color: #fff;
						}
		.column_content_right {
		    width: 400px;
			padding-left: 20px;
			flex: 0 1 auto;
		}
			.feed {
			    padding: 32px 40px 80px;
			    position: relative;
			    height: 100%;
			    border-radius: 16px;
			    border: 1px solid #e8e8e8;
			    background-color: #fff;
				overflow: clip;
			}
				.feed_name {
				    font-family: "museo",sans-serif;
				    font-weight: 700;
				    font-size: 32px;
				    line-height: 1.25;
				    padding: 0;
				    margin: 0;
				    outline: 0;
				    text-align: center;
				}
				.feed_list {
				    position: relative;
				}
					.feed_item {
						border-bottom: 1px solid #e8e8e8;
					}
						.feed_item_inner {
						    display: flex;
						    flex-wrap: wrap;
						    text-decoration: none;
						    padding: 20px 0 16px;
						    color: #333;
						}
							.feed_item_name {
							    display: block;
							    font-family: "museo",sans-serif;
							    font-weight: 500;
							    transition: color .2s ease;
							    width: 100%;
							    max-width: 100%;
							    font-size: 1.8rem;
							}
							.feed_item_date {
							    display: block;
							    color: #b0b0b0;
							    font-family: "Open Sans",sans-serif;
							    font-size: 14px;
							    font-weight: 600;
							    line-height: 1.14;
							    margin-bottom: 5px;
							}
			.feed_footer {
			    position: absolute;
			    left: 0;
			    right: 0;
			    bottom: -20px;
			    height: 80px;
			    padding-left: 40px;
			    padding-right: 40px;
			    display: flex;
			    justify-content: space-between;
			    align-items: center;
			}
				.feed_all {
				    color: #333;
				    font-family: "Open Sans",sans-serif;
				    font-size: 18px;
				    font-weight: 600;
				    line-height: 1.33;
				    text-decoration: none;
				    transition: color .2s ease;
				}
/*
/////////////////////////////////////////
SECTION INSTAGRAM
/////////////////////////////////////////
*/
.insta_section {
	margin-bottom: 48px;
}
.insta_section_bg {
	background-position: center top;
	background: rgb(100,157,210);
	background-image: url(../images/pattr.png),linear-gradient(0deg, rgba(100,157,210,1) 0%, rgba(0,212,255,1) 100%);
}
	.insta_cont {
		display: flex;
	    justify-content: space-between;
	    align-items: flex-start;
	}
		.insta_col {
		    width: auto;
		    max-width: 100%;
		    flex: 1 1 1px;
		    margin-left: auto;
		    margin-right: auto;
		    z-index: 1;
		}
			.insta_col_content {
				color: #333;
			    font-family: "museo",sans-serif;
			    font-size: 24px;
			    font-weight: 700;
			    overflow: hidden;
			}
				.insta_widget_wrap {
					display: inline-block;
				}
					.insta_widget_prev {
						overflow: hidden;
    					position: relative;
					}
						.insta_widget_prev_title {
						    padding: 10px;
						}
							.insta_widget_prev_title a {
							    display: block;
							    width: 100%;
							    color: #fff;
							    font-size: 18px;
							    text-decoration: none;
							}
							.insta_widget_prev_title img {
								width: 52px;
							}
						.insta_widget_cont {
							position: relative;
						}
						.insta_widget_tab {
							display: flex;
						    flex-wrap: wrap;
						    align-items: stretch;
						    justify-content: flex-start;
						    margin-bottom: -20px;
						}
						.insta_widget_list {
							display: flex;
						    flex-wrap: wrap;
						    align-items: stretch;
						    justify-content: center;
						}
							.insta_widget_item {
							    flex: 0 0 auto;
				    			max-width: 100%;
				    			width: 190px;
				    			height: 190px;
				    			padding: 10px;
							}
							.insta_widget_item img {
							    width: 100%;
							    height: 100%;
							    -o-object-fit: cover;
							    object-fit: cover;
							    -o-object-position: center bottom;
							    object-position: center bottom;
							    font-family: "object-fit: cover; object-position: center bottom;";
							    display: block;
							}
/*
/////////////////////////////////////////
FOOTER
/////////////////////////////////////////
*/
.foo_nav {display: flex; margin-left: -10px; margin-right: -10px; padding-bottom: 24px;}
.foo_nav_col {width: 100%; flex: 1 0 0; margin: 0 10px;}
/*MENU*/
.foo_nav_col_item_parent {font-family: "museo",sans-serif; font-weight: 700; line-height: 1.33; font-size: 18px; margin-bottom: 16px;}
.foo_nav_col_item {color: #333; font-family: "Open Sans",sans-serif; font-size: 14px; line-height: 1.71; transition: color .2s ease-in-out; margin-bottom: 8px;}
.foo_nav_col_item>a {text-decoration: none; color: currentColor; display: inline-block;}
/*CONTACT AND SOCIAL*/
.foo_nav_contacts {align-items: center;flex: 1 0 0;}
/*ADDRESS CONT*/
.foo_nav_address  {/*width: 410px;*/display: flex;align-items: center;}
/*ADDRESS TEXT*/
.foo_nav_address_text {font-size: 16px; line-height: 32px;width: 300px;}
/*ICON*/
.foo_nav_icon_target {flex:  1 0 0;	padding-right: 15px;}
.foo_nav_icon_target img {width: 27px;}
/*SOCIAL*/
.foo_nav_social {display: flex;justify-content:flex-end;padding: 20px 30px;}
.foo_nav_icon_insta {flex: 1 0 0;}
.foo_nav_icon_insta img {width: 62px;}
/*MAIL COUNTER*/
.foo_nav_icon_counter {padding: 0 20px; display: flex; align-items: center;}
/*COPYRIGHT*/
.foo-copy {padding: 24px 0 32px; display: flex; align-items: center; justify-content: space-between;}
.footer1 {color: #333; font-family: "Open Sans",sans-serif; font-size: 12px; line-height: 1.71; transition: color .2s ease-in-out;}
