.footer {
	bottom: auto;
	margin-top: -220px;
}

@media all and (max-width: 991px) {

	.top-banner {
		display: none;
	}
	
	.main-content.col-md-9 {
		padding-top: 15px !important;
	}
	
	.big-image-news .description {
		clear: both;
		margin-top: 10px;
		float: none;
		width: 100%;
	}
	
	.big-image-news .description p {
		font-size: 16px;
	}
	
	.big-image-news img {
		width: 100% !important;
		margin-bottom: 20px;
		padding: 0;
	}
	
	.news-content-col-right {
		width:100%;
	}
	
	.blog-item-image {
		margin: 0 20px 0 0;
	}

	.blog-item-description {
		margin-left: 0px;
		font-size: 15px !important;
	}
	
	.news-day-item-text {
		width: 100% !important;
	}
	
	.news-content-col-left {
		width: 100% !important;
	}
	
	.main-content.col-md-9 {
		width: 100% !important;
	}
	
	.special-theme-others {
		width: 100% !important;
	}
	
	.news-content-2-cols {
		width: 100%;
	}
	
	.footer, .header, .header-info, .navigation, .content {
		width: 100% !important;
		min-width: 100%;
	}
	
	.container {
		width: 100% !important;
	}
	
	.top-navigation {
		display: none;
	}
	
	.footer-contacts {
		width: 100% !important;
	}
	
	div.footer-contacts.col-md-4 {
		position: relative;
		margin: 0 !important;
	}
	
	div.footer-message.col-md-5 {
		margin-top: 111px !important;
	}
	
	.footer-counter {
		display: none;
	}
	
	.footer-copyright {
		margin-top: 15px !important; 
	}
	
	.footer-saytostroy span {
		display: none;
	}
	
	.side-bar {
		
	}
	
	.comments-img {
		width: 100% !important;
	}
	
	.news-day-item {
		margin-bottom: 16px;
	}
	
	.news-day-item-text .text {
		font-size: 18px;
	}
	
	.news-day-item-image {
		float: none;
	}
	
	.timeShow {
		display: block !important;
	}
	
	.newsImageShow img {
		display: block !important;
		max-height: none !important;
		margin-bottom: 10px;
	}
	
	.timeHide {
		display: none;
	}
	
	.newsImageHide img {
		display: none;
	}
	
	.special-theme-main, .special-theme-main-item,.special-theme-main-item img {
		width: 100%;
		min-width: 100%;
		height: auto;
	}
	
	.special-theme-main-item .caption, .special-theme-others-item .caption,.side-bar-news-text-caption .text {
		font-size: 16px;
	}
	
	.side-bar-news-image img {
		margin-top: 10px;
	}
	
	.side-bar.col-md-3.main-page {
		margin-left: 15px !important;
	}
	
	.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	display: block;
	}
	
	.video-container iframe, .video-container object, .video-container embed {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
}

@media all and (max-width: 385px) {
	.blog-item-image {
		float: none;
		clear: both;
	}
	
	.div.footer-saytostroy.col-md-3,.footer-saytostroy .saytostroy-logo {
		display: none;
	}
	
}