@media (max-width: 767px) {
	footer{
		text-align:center;
	}
	footer .row > div{
		margin:0 0 15px;
	}
	.white-bg ul {
    display: none;
}
	.moduletable-resident-owl .owl-theme .owl-nav [class*="owl-"]{
		top:50%;
		font-size:30px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-prev{
		left:-30px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-next{
		right:-30px;
	}	
	.moduletable-tonchaevo h4:after{
		margin:0 auto;
	}
	.custom-tonchaevo > div > div > div{
		background:#f1f1f1;
		margin:0 0 15px;
		border-radius:4px;
		padding:30px;
		text-align:center;
	}
	.moduletable-tonchaevo h4{
		font-size:72px;
	}
	.moduletable-tonchaevo h4 span{
		font-size:30px;
		text-align:left;
	}
	.newsflash-calendar > div > div > div:nth-child(3),
	.newsflash-calendar > div > div > div:last-child{
		margin:0;
	}
	.calendar-inner.all-items .phone{
		margin:15px 0;
		font-size:22px; 
	}
	.calendar-inner.all-items .mail{
		margin:15px 0 0;
	}
	.newsflash-calendar > div > div > div{
		margin:0 0 30px;
	}
	.newsflash-calendar > div > div > div:last-child{
		margin:0;
		width:100%;
	}
	.newsflash-news .container-block h3{
		padding:0 15px;
		font-size:18px;
	}
	.newsflash-news .date{
		margin:0;
	}
	.newsflash-news p{
		font-size:12px;
	}
	.container-block > div > div{
		margin:0 0 30px;
	}
	.container-block > div > div:last-child{
		margin:0;
	}
	.newsflash-events .autor{
		margin:0 0 15px;
	}
	.arenda-events-block > div > div{
		padding:20px;
	}
	.arenda-events-block .moduletable-events{
		min-height:180px;
	}
	.white-bg h2 .pull-right a{
		line-height: 50px;
		margin:0 0 10px;
		font-size:14px;
		margin-top: 20px;
	}
	.white-bg h2 .pull-right{
		display:block;
		font-size:14px;
		margin-top:5px;
	}
	.white-bg ul li{
		margin:0 0 10px;
		width:100%;
	}
	.white-bg ul li:last-child{
		margin:0;
	}
	.white-bg h2 .pull-right{
		width:100%;
		float:none !important;
	}
	.white-bg h2{
		font-size:18px;
		text-align:center;
	}
	.navbar.navbar-default{
		margin:0 0 10px;
	}
	.img-responsive{
		margin:0 auto;
	}
	.custom-adress, .custom-resident{
		padding: 10px 0 0;
		font-size:13px;
		text-align:center;
	}
	.custom-resident > div:first-child{
		font-size:18px;
	}
}
@media (min-width: 768px) {
	.moduletable-left-menu .nav li a{
		font-size:16px;
	} 
	footer .date{
		text-align:center;
		margin-bottom:15px;
	}
	footer .adress span{
		display:block;
	}
	.moduletable-resident-owl .owl-theme .owl-nav [class*="owl-"]{
		top:40%;
		font-size:35px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-prev{
		left:-20px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-next{
		right:-20px;
	}	
	.moduletable-tonchaevo h4{
		font-size:72px;
	}
	.moduletable-tonchaevo h4 span{
		font-size:30px;
	}
	.newsflash-calendar > div > div > div:nth-child(3),
	.newsflash-calendar > div > div > div:last-child{
		margin:0;
	}
	.calendar-inner.all-items .all-calendar {
		position: absolute;
		bottom: 30px;
		width: 100%;
		left: 0;
	}
	.newsflash-calendar > div > div > div{
		margin:0 0 30px;
	}
	.calendar-inner.all-items .phone{
		margin:7px 0;
		font-size:22px; 
	}
	.calendar-inner.all-items .mail{
		margin:7px 0 0;
	}
	.newsflash-news .container-block h3{
		padding:0 15px;
	}
	.newsflash-news .date{
		margin:0 0 15px;
	}
	.newsflash-events a.fancybox{
		position:absolute;
		bottom: 0;
	}
	.arenda-events-block .moduletable-events{
		min-height:180px;
	}

	.arenda-events-block > div > div{
		padding:40px 20px 20px;
	}
	.white-bg h2 .pull-right a{
		line-height:45px;
		margin:0 0 10px;
		font-size:14px;
	}
	.white-bg h2 .pull-right{
		font-size:14px;
		margin-top:5px;
	}
	.white-bg ul li{
		margin:0 25px;
	}
	.white-bg h2 .pull-right{
		width:250px;
	}
	.arenda-events-block > div.white-bg > div{
		padding:40px;
	}
	.white-bg h2{
		font-size: 26px;
	}
	.white-bg ul li:first-child{
		margin-left:0;
	}
	.white-bg ul li:last-child{
		margin-right:0;
	}
	.nav > li > a{
		font-size:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.navbar.navbar-default{
		margin:0;
	}
	.nav > li:first-child > a{
		padding-left:0;
	}
	.custom-adress, .custom-resident{
		padding: 10px 0 0;
		font-size:13px;
	}
	.custom-resident{
		text-align:right;
		line-height:18px;
	}
	.custom-resident > div:first-child{
		font-size:15px;
	}
} 
@media (min-width: 992px) {
	.moduletable-left-menu .nav li a{
		font-size:12px;
	}
	footer .date{
		text-align:left;
		margin-bottom:0;
	}
	footer .row > div{
		font-size:12px;
	}
	footer .date span{
		display:block;
	}
	footer .adress span{
		display:inline-block;
	}
	.moduletable-resident-owl .owl-theme .owl-nav [class*="owl-"]{
		top:45%;
		font-size:45px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-prev{
		left:-40px;
	}
	.moduletable-resident-owl .owl-theme .owl-nav .owl-next{
		right:-40px;
	}	
	.newsflash-calendar > div > div > div{
		margin:0;
	}
	.calendar-inner.all-items .phone{
		font-size:18px;
		margin:10px 0;
	}
	.calendar-inner.all-items .mail{
		margin:10px 0 0;
	}
	.moduletable-calendar h3, .moduletable-tonchaevo h3, .moduletable-resident-owl h3, .moduletable-partner h3{
		font-size:32px;
	}
	.newsflash-news .container-block{
		padding:0 50px;
	}
	.arenda-events-block .moduletable-events{
		min-height: 286px;
	}
	.newsflash-events .master{
		margin:20px 0 0;
	}
	.newsflash-events .description{
		margin:0 0 20px;
	}
	.white-bg ul li img{
		width:83px;
	}
	.white-bg h2 .pull-right a{
		line-height:35px;
		margin:0 0 5px;
	}
	.white-bg h2 .pull-right{
		font-size:16px;
		margin-top:10px;
	}
	.white-bg ul li{
		margin:0 20px;
	}
	.white-bg h2 .pull-right{
		width:250px;
	}
	.arenda-events-block > div.white-bg > div{
		padding:44px;
	}
	.white-bg h2{
		font-size:36px;
	}
	.nav > li > a {
		padding-left:15px;
		padding-right:15px;
		font-size:14px;
	}
	.custom-resident{
		line-height:1.42857143;
	}
	.custom-resident > div:first-child{
		font-size:17px;
	}
	.custom-adress, .custom-resident{
		padding: 15px 0 0;
	}
	.custom-adress {
		padding-left: 30px;
	}
}
@media (min-width: 1200px) {
	.moduletable-left-menu .nav li a{
		font-size:16px;
	}
	footer .phone{
	}
	footer .phone:before, footer .adress:before, footer .mail:before{
		content:'';
		width:16px;
		height:16px;
		display:inline-block;
		margin-right:15px;
		vertical-align:top;
		margin-top:3px;	
	}
	footer .row > div{
		font-size:14px;
	}
	footer .date span, footer .adress span{
		display:block;
	}
	.calendar-inner.all-items .phone{
		margin:15px 0;
		font-size:22px; 
	}
	.calendar-inner.all-items .mail{
		margin:15px 0 0;
	}
	.newsflash-news a{
		font-size:16px;
		font-weight:bold;
	}
	.newsflash-news .container-block h3{
		top:-20px;
		left:-10px;
		font-size:32px;
		margin:0;
		padding:0 20px;
	}
	.newsflash-events .master{
		margin:50px 0 0;
	}
	.newsflash-events .description{
		margin:0 0 50px;
	}
	.arenda-events-block .moduletable-events{
		min-height: 331px;
	}
	.white-bg h2 .pull-right a{
		line-height:50px;
		margin: -5px 0 15px;
		font-size:16px;
	}
	.white-bg h2 .pull-right{
		font-size:16px;
		margin-top:10px;
	}
	.white-bg ul li{
		margin:0 40px;
	}
	.white-bg h2 .pull-right{
		width:300px;
	}
	.arenda-events-block > div.white-bg > div{
		padding:44px;
	}
	.white-bg h2{
		font-size: 32px;
	}
	.nav > li > a{
		padding-left:25px;
		padding-right:25px;
		font-size:16px;
	}
	.custom-adress, .custom-resident{
		padding: 18px 0 0;
	}
	.custom-resident a {
		font-size: 16px;
	}
	.custom-resident > div:first-child{
		font-size:20px;
	}
	.custom-adress {
		font-size: 16px;
		line-height: 25px;
		padding-left: 30px;
	}
}