/** responsive.css */

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

	.top_res_cont,
	.main_res_cont,
	.top_menu_cont,
	.logo_cont,
	.main_menu_cont,
	.content_cont,
	.back_top_cont,
	.footer_cont,
	.footer_info_cont {
		max-width: 700px;
	}

	.main_content_cont,
	.sidebar_content_cont {
		float: none;
		width: auto;
		padding: 0;
		margin-bottom: 40px;
	}

	.footer_one_cont,
	.footer_two_cont,
	.footer_three_cont {
		float: none;
		width: auto;
		padding: 0 10px;
	}

	.footer_info {
		float: none;
	}

	.footer_info_left { margin-bottom: 5px; }

	.main_menu_cont,
	.top_menu_wrap {
		display: none;
	}

	.main_res_cont,
	.top_res_wrap {
		display: block;
	}

}

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

	.posts_loop_left_cont {
		width: 120px;
	}

	.posts_loop_content {
		margin-left: 140px;
	}

	.slide_meta .excerpt {
		display: none;
	}

	.single_meta a,
	.single_meta span {
		padding-left: 10px;
		padding-right: 10px;
		letter-spacing: 1px;
	}

	.category_box_title span,
	.widget_title span,
	.fwidget_title span {
		letter-spacing: 1px;
	}

}

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

	.top_res_cont,
	.main_res_cont,
	.top_menu_cont,
	.logo_cont,
	.main_menu_cont,
	.content_cont,
	.back_top_cont,
	.footer_cont,
	.footer_info_cont {
		margin-left: -10px;
		margin-right: -10px;
	}

	.single_header_content_cont,
	.single_tags,
	.comments_cont,
	.respond_cont {
		padding-left: 20px;
		padding-right: 20px;
	}

	.category_box_title span {
		padding-left: 10px;
		padding-right: 10px;
	}

	.slide_meta_info,
	.slide .slide_read {
		display: none;
	}

	.category_box_image_cont {
		width: 60px;
	}

	.category_box_content {
		margin-left: 80px;
	}

}