@media only screen and (max-width: 1400px){
	.wrapper{
		width: 1348px;
	}
}
@media only screen and (max-width: 1199px){
	.container{
		width: 970px;
	}
	.wrapper{
		width: 970px;
	}
}
@media only screen and (max-width: 991px){
	.container{
		width: 750px;
	}
	.wrapper{
		width:100%;
	}
	#primary{
		width: 100%;
		margin-bottom: 30px;
	}
	#secondary{
		width: 100%;
	}
	.top-section .post .text .text-content{
		bottom: 6%;
		left: 8%;
	}	
}
@media only screen and (min-width:767.5px){
	#mobile-header{
		display: none;
	}
}
@media only screen and (max-width:767px){
	.container{
		width: 100%;
	}	
	.main-navigation{
		display: none;
	}
	.site-header .col{
		width: 100%;
	}
	.site-header .search-form{
		width: 100%;
	}
	.site-header .search-form input[type="search"]{
		width: 86%;
	}
	.site-header{
		text-align: center;
	}
	.site-header .social-networks{
		float: none;
	}
	.site-header .social-networks li{
		float: none;
		display: inline-block;
	}
	.slider .banner-text{
		position: relative;
		bottom: 0;
		left: 0;
		padding:0px 25px;
	}
	.slider .banner-text .text h2{
		font-size: 23px;
		line-height: 25px;
	}
	.slider .banner-text .text{
		width: 100%;
		padding: 17px 0;
		float: none;
	}
	.sidr{
		width: 230px;
	}
	.flex-direction-nav .flex-next,
	.flex-direction-nav .flex-prev{
		top: 36%;
	}
	.flex-control-nav{
		display: none;
	}
	.site-header .social-networks{
		margin-top: 0;
	}
	.site-header .search-form{
		margin-top: 0;
	}
	.site-header{
		padding-top: 15px;
		margin-top: 0;
	}
	.top-section .post-thumbnail img{
		width: 100%;
	}
	.top-section .column{
		width: 100%;
	}
	.top-section .post{
		margin-bottom: 30px;
	}			
	.site-content{
		padding: 40px 0;
	}
	#primary .post.has-post-thumbnail .text-holder {
		margin:0px 0px 0px 0px;
	}	
	#primary .post .entry-header{
		margin-bottom:15px;
	}
	#primary .post .entry-title, #primary .post .entry-title a{
		font-size: 23px;
		line-height: 25px;
	}
	.page-content, .entry-content, .entry-summary{
		margin-top: 5px;
	}
	#primary .post .entry-meta{
		/*text-align: left;*/
	}
	#primary .post .entry-meta span .fa{
		font-size: 11px;
		line-height: 14px;
	}
	#primary .post .entry-meta span a{
		font-size: 12px;
		line-height: 15px;
	}
	body{
		font-size: 14px;
		line-height: 22px;
	}
	.read-more{
		font-size: 10px;
		line-height: 13px;
		padding: 10px 18px;
	}
	.site-footer .widget-area .widget-title{
		margin-bottom:12px;
	}
	#primary .post.format-quote blockquote{
		font-size: 14px;
		line-height: 22px;
		padding: 28px 18px 18px 44px;
		background: #454545 url("../images/format-quote-icon.png") no-repeat scroll 10px 23px;
	}
	.widget-area .widget.widget_search form input[type="search"]{
		width: 76%;
	}
	.site-footer .widget-area{
		padding-top: 20px;
	}
	.site-footer .widget{
		width: 100%;
	}

}
@media only screen and (max-width:480px){
	.flex-direction-nav .flex-next,
	.flex-direction-nav .flex-prev{
		top: 23%;
	}
}