@media only screen and (min-width:1011px){
	div.catItemImageBlock img{
		max-width:290px;
	}
}
@media only screen and (max-width:1010px){
	
	div.catItemHeader h3.catItemTitle{
		font-size:18px;
	}
	div.catItemHeader .catItemTitle b{
		font-size: 22px;
	}
	.rt_bottom .col-1-3{
		width:49%;
	}
	.rt_bottom .col-1-3:last-child{
		width:100%;
	}
	.facebook_desktop{
		display:none;
	}
	.facebook_desktop + iframe{
		display:block;
	}
	/**/

	/**/
	.rt_bottom .col-1-3{
		width:64%;
	}
	.rt_bottom .col-1-3:first-child{
		width:300px;
	}
	.rt_bottom .col-1-3:first-child .wrapper{
		width:290px;
		min-width:290px;
	}
	.rt_bottom .col-1-3:last-child{
		display:none;
	}

}
@media only screen and (max-width: 992px) {
	.list_block_item.big_img .list_block_image a{
		height:auto;
	}
}
@media only screen and (max-width:950px){
	/**/
	.navbar{

	}
}
@media only screen and (max-width:880px){
	/**/
	.homepage{
		background-position:center 20px;
	}
	.rt_top .rt_container{
		padding:40px 0 20px;
	}
	/* MOBILE MENU */
	.navbar{
		padding-top:0;
		flex: 0;
		margin-left: auto;
	}
	.rt_top nav ul{
		display: none;
	}
	.mobile-sub-menu-controller {
		display: inline-block;
	}
	.mobile-menu-bar{
		display: block !important;
	}
	/**/
	.rt_bottom .col-1-3{
		width:60%;
	}
	/**/
	ul.menu-type li{
		width: 50%;
	}
}

@media only screen and (max-width:860px){
	.rt_main.is_right .rt_container .wrapper_inner,
	.is_right .wrapper_inner,
	.rt_main.is_left .rt_container .wrapper_inner{
		float:none;
		padding-right:0;
	}
	.sidebar_left,
	.sidebar_right{
		float:none;
		margin-top:3em;
		margin-right:0px;
		margin-left:0px;
		width:auto;
	}
	.sidebar_right .sidebar_wrapper{
		margin-left: 0;
	}
}

@media only screen and (max-width:800px){
	/**/
	.rt_bottom .col-1-3{
		width:55%;
	}
}
@media only screen and (max-width:767px){
	.list_block_item.big_img .list_block_image{
		display:inline-block;
	}
	.title_page{
		margin-bottom:15px;
	}
	.title_page h1{
		font-size: 26px;
	}
	.list_item_header h2.title, 
	.list_block_header h3.title{
		font-size:16px;
	}
	/**/
	.rt_main .col-1-3{
		width:100%;
	}
	.catItemView .catItemImageBlock .catItemImage{
		text-align:center;
	}
	.catItemView{
		margin-bottom: 2em;
	}
	div.catItemHeader{
		margin-bottom: 1em;
	}
	
	.blockquote_title h2, 
	.rt_bottom_title h2{
		font-size:20px;
		line-height:1.2;
	}
	.blockquote blockquote{
		font-size:17px;
	}
	/**/
	ul.menu_footer,
	.footer_right,
	.footer_left{
		float:none;
	}
	ul.menu_footer{
		padding-top:20px;
	}
	/*contacts*/
	.rt_contacts .col-1-2{
		width:100%;
	}
	.rt_contacts .form{
		margin-bottom:2em;
	}
	/*hello*/
	div.hello_wrap b{
		font-size:30px;
	}
	div.hello_wrap span{
		font-size: 16px;
	}
	div.hello .hello_text{
		font-size:12px;
		letter-spacing: 0;
	}	
}

@media only screen and (max-width: 710px) {
	/**/
	.rt_bottom .col-1-3{
		width:50%;
	}
}
@media only screen and (max-width:640px){
	.rt_bottom .col-1-3 + .col-1-3{
		margin-top:2em;
	}
	.rt_bottom .col-1-3:first-child .wrapper{
		margin:auto;
	}
	.rt_bottom .col-1-3:first-child,
	.rt_bottom .col-1-3:last-child,
	.rt_bottom .col-1-3{
		width:100%;
	}
}
@media only screen and (max-width: 560px) {
	.rt_main .list_block_image{
		margin:11px 0 10px 0px;
		float:none;
		text-align:center;
		display:inline-block;
	}
	.list_block_header{
		padding-left:0;
	}
	.rt_main .list_block_text{
		margin-left:0;
	}
}
@media only screen and (max-width: 500px) {
	.list_block_item.big_img .list_block_image a{
		height:auto;
	}
	.list_block_item.big_img .list_block_image,
	.big_image_first_news.list_block_item.big_img .list_block_image{
		display:block;
	}
}
@media only screen and (max-width: 480px) {
	img[align="left"],
	img[align="right"]{
		display:block;
		margin-right:0;
		margin-bottom:1em;
		float:none;
	}
	/*hello*/
	div.hello_wrap{
		float:none;
		margin:0 0 1em 0;
	}
	/**/
	.blockquote blockquote{
		font-size:16px;
	}
	/**/
	ul.menu-type li{
		width: 100%;
		float: none;
	}	
	
}
@media only screen and (max-width: 400px) {
	.navbar-nav-wrapper{
		padding:0;
	}
	/**/
	.footer .rt_container{
		text-align:center;
	}
	.footer_left{
		display:inline-block;
	}
	.footer_left .copyright{
		text-align:left;
	}
}
@media only screen and (max-width: 380px) {
	.logo b:first-letter {
	    font-size: 24px;
	}
	.logo b{
		font-size:18px;
	}
	.logo em{
		font-size:14px;
	}
}
@media only screen and (max-width: 360px) {
	
	.copyright .date{
		display:block;
		margin-top:1em;
		text-align:center;
		border:0;
	}
	.comments_list li > img{
		max-width:40px;
	}
}
@media only screen and (max-width: 350px) {
	.rt_top .rt_block{
		max-width:240px;
	}
	.logo b:first-letter {
	    font-size: 22px;
	}
	.logo b{
		font-size:16px;
	}
	.logo em{
		font-size:12px;
	}
}
@media only screen and (max-width: 320px) {
	.blockquote blockquote{
		background-image:none;
		padding:0 0 0 0;
	}
}

@media only screen and (max-width: 280px) {

}
