@media all and (max-width: 1270px) {
	.container{
		width:100%;
	}
}
@media all and (max-width: 1045px) {
	.posts_filters{
		padding: 45px 50px 0 45px;
		position: static;
		width: 100%;
	}
	.homepage-slider .banner-text h1{
		font-size:30px;
	}
	.homepage-slider .banner-text{
		font-size:16px;
	}
}
@media screen and (max-width: 850px){
	#page-content-inside .left-section, #page-content-inside .right-section,#page-title-and-search .left-section, #page-title-and-search .right-section{
		float:none; width:100%; margin: 0 0 15px !important;
	}
	#search-wrapper{
		width: 100%; float: none;
	}
	#logo, #donate-button{
		float:none;
		width:100%;
		text-align:center;
	}

	#social-icons {
		margin-top:0px;
	}
	#social-media-header{
		float:none;
		width:200px;
		margin:10px auto;
	}
	#nav-primary, #bottom-header {
		display:none;
	}
	#mobile-menu{
		display:block;
	}
	.one_half,
	.one_third,
	.two_third,
	.one_fourth,
	.three_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth { 
		float:none;
		width:100%;
		margin:0 0 10px;
	}
	.homepage-slider .banner-text{
		position: static;
   		width: 100%;
	}
	#upper-footer .footer-column {
	  float: none;
	  margin-right: 0;
	  width: 100%;
	  margin: 10px auto;
	  text-align: center;
	}
	
	#upper-header .header-column {
	  float: none;
	  margin-right: 0;
	  width: 100%;
	  margin: 10px auto;
	  text-align: center;
	}


	.form-mode table th, .form-mode table td{
		display:block;
	}
	/**/
	.homepage-block .box.small{
		width:150px;
	}
	.homepage-block .box.l-square{
		height:200px;
		width:310px;
	}
	.homepage-block .box.s-square{
		width:150px;
		height:180px;
	}
	.homepage-block .box.large{
		width:310px;
		height:400px;
	}
	.homepage-block .box p{
		font-size:12px;
	}
}
@media screen and (max-width: 550px){

	#logo, #donate-button, #reward-button{
		float:none;
		width:100%;
		text-align:center;
	}
	
	/**/
	#page-content-inside{
		padding:0;
	}
	.shrt_video_galleries .single-column {
		float:none;
		width:100%;
		display:block;
		margin: 0 auto 15px !important;
	}
	.shrt-video-list .single-column{ margin-right:0; float:none; width:100%; margin-bottom:15px; }
}