@media screen and (max-width: 1275px){

	.news_feed .news_feed_item {
		min-height:100px;
	}
	
	.content_wrapper , .nav ul , .header .logo {
		width:100%;
	}
	.fb_iframe_widget { 
		display: inline-block;
		overflow: hidden;
		position: relative;
		width: 95%;
	}
	.sub_block_right .fb_iframe_widget { 
		display: inline-block;
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.twitter_feed_wrapper {
		
	}
	.tw_head {
		right:5px;
	}
	.fb_head{
		50px;
	}
}

@media screen and (max-width: 875px){
	.home_block .title, .home_block_right2 .title, .in_news .title, .in_news_sub .title{
		padding:12px 0 6px 12px;
	}
	.nav ul li {
		display:inline-block;
		padding: 0 10px 0 10px;
	}
	.slider{
		width:100%;
		float:left;
		height:0px;
		padding-bottom:36%;

	}
	.intro_images{
		display:none;
	}
	.intro_images{
		position:relative;
	}
	.home_block_top{
		width:100%;
		margin:0;
		height: 225px;
	}
	.content_wrapper {
		padding:4%;
	}
	.intro_images img {
		float: left;
		margin-right: 0%;
		width: 25%;
	}
	.home_block{
		width:100%;
		margin:10px 0 0px 0;
	}
	.twitter_feed_wrapper{
		width: 90%;
	}
	
	.in_news{
		width:100%;
		margin:10px 0 10px 0;
		height:auto;
	}
	.twitter_feed,  .home_block_right2{
		width:100%;
		margin:0 0 10px 0;
	}
	.home_block{
		height:auto;
	}
	.home_block_right{
		display:none;
	}
	.sub_content{
		width:98%;
		margin:0; 
	}
	.sub_block_right_wrapper{
		width:100%;
	}
	.sub_block_right{
		margin-top: 10px;
		margin-bottom:0;
	}
}

@media screen and (max-width: 630px){
	.nav ul li{
		width:100%;
		text-align:center;
		padding:0;
	}
	.header .menu{
		height:auto;
	}
}
@media screen and (max-width: 600px){
	.news_feed .news_feed_item {
		width: 100%;
	}
	.fb_head{
		top:15px;
	}
	.tw_head{
		top:15px;
	}
	.site_logo{
	
	}
}
@media screen and (max-width: 500px){
	.site_logo{
		width:95%;
	}
	.copy_left, .powered_right, .footer_resp_break{
		width:100%;
		text-align:center;
		display:block;
		padding:5px 0;
	}
	span.footer_resp_break{
		font-size:18px;
	}
	.footer{
		background-image:none;
	}
	.home_block_top{
		width:100%;
		margin:0;
		height: 250px;
	}
}