@media(max-width:1280px){
	main .right_side.expand{
		left:240px !important;
		width: calc(100vw - 240px) !important;
	}
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 265px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links) {
	    width: calc((100vw - 240px) / 3);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc(((100vw - 240px) / 3) - 40px);
	}
}
@media(max-width:1200px){
	.masonry .grid{
		margin-bottom:5px;
	}
}
@media(max-width:1080px){
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 35px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links){
		width: calc((100vw - 30px) / 3);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc(((100vw - 30px) / 3) - 40px);
	}
}
@media(max-width:680px){
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 40px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links){
		width: calc((100vw - 40px) / 2);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc(((100vw - 40px) / 2) - 40px);
	}
}

@media(max-width:560px){
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 30px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links){
		width: calc((100vw - 30px) / 2);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc(((100vw - 30px) / 2) - 40px);
	}
}
@media(max-width:510px){
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 30px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links){
		width: calc(100vw - 30px);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc((100vw - 30px) - 30px);
	}
}
@media(max-width:360px){
	.right_side .notices_tags_list, .right_side .notices_tags_list_outer{
		width: calc(100vw - 20px) !important;
	}
	#masonry_right_side.expand .masonry .grid a:not(.notice_links), #masonry_right_side .masonry .grid a:not(.notice_links){
		width: calc(100vw - 20px);
	}
	#masonry_right_side .masonry .grid .mobile_view .img_item_content{
		width: calc((100vw - 20px) - 30px);
	}
}