@media screen and (max-width: 1279px){
	.container {
		width: 990px; 
	}
	.search {
		width: 300px;
	}
	.dropdown-container {
		right: 0;
		left: auto;
		margin: 0;
	}
	.categories li {
		font-size: 14px;
	}
}
@media screen and (max-width: 1023px){
	.container {
		width: 740px;
	}
	.header {
		padding: 0 0 10px 0;
	}
	.search {
		width: 100%;
		margin: 0;
		float: none;
	}
	.categories ul {
		width: auto;
		margin: 0;
		display: inline;
		float: none;
	}
	.categories li {
		margin: 0 10px 0 0;
		display: inline-block;
		border: 0;
		font-size: 16px;
	}
	.categories li.categories-letter {
		margin: 4px 0;
		display: block;
	}
	.categories a {
		padding: 0 0 0 10px;
	}
	.bottom-text {
		margin-top: 20px;
	}
	.pagination {
		width: 100%;
		display: table;
		float: none;
	}
	.pagination li {
		display: table-cell;
	}
	.pagination.sorts li, .pagination li.page-show, .pagination li.prev, .pagination li.last, .pagination li.active {
		display: table-cell;
	}
	.pagination a {
		margin: 0 1px;
	}
	.sorts {
		margin: 0 0 10px 0;
	}
	.nav-box-int {
		margin: 10px 0;
	}
	.nav-box-int .pagenav {
		margin: 0;
	}
}
@media screen and (max-width: 767px){
	h1, h2, h3, .title {
		text-align: center;
		line-height: auto !important;
	}
	.container {
		width: auto;
		margin: 0 10px;
	}
	.related a {
		display: none;
	}
	.related a:nth-child(1), .related a:nth-child(2), .related a:nth-child(3), .related a:nth-child(4), .related a:nth-child(5), .related a:nth-child(6), .related a:nth-child(7), .related a:nth-child(8), .related a:nth-child(9), .related a:nth-child(10) {
		display: inline-block;
	}
	.th {
		width: calc(33.33% - 10px);
	}
	.goup {
		right: 10px;
		bottom: 10px;
	}
}
@media screen and (max-width: 639px){
	.clear-m, .toggle-nav, .toggle-search {
		display: block;
	}
	.header {
		padding: 0;
	}
	.logo {
		margin: 0 auto;
		padding: 2px 0 0 0;
		float: none;
	}
	
	.logo img {
    border-style: none;
    width: 160;
    width: 200px;
}
	.nav, .search {
		display: none;
		float: none;
		margin: 0 0 10px 0;
		text-align: center;
	}
	.dropdown-container {
		right: auto;
		left: 50%;
		margin-left: -60px;
		background: transparent;
		text-align: left;
	}
	.dropdown-container a {
		color: #ffffff;
	}
	.block-mobile {
		display: block;
	}
	.pagination {
		font-size: 14px;
	}
	.pagination li {
		min-width: auto;
		
	}
	.pagination a {
		padding: 0 10px;
	}
}
@media screen and (max-width: 560px){
	.th {
		width: calc(50% - 10px);
	}
}
@media screen and (max-width: 479px){
	.nav > ul > li {
		margin: 0;
		padding: 5px 0;
		display: block;
		border-bottom: 1px dashed #e1e1e1;
		text-align: left;
		line-height: 24px;
	}
	.nav > ul > li:last-child {
		padding: 5px 0 0 0;
		border: 0;
	}
	.nav > ul > li > a i {
		width: 24px;
		margin: 0 5px 0 0;
		display: inline-block;
		vertical-align: middle;
	}
	.nav > ul > li > a .flag {
		width: 24px;
		margin: 0 5px 0 0;
	}
	.dropdown > a:after {
		top: 10px;
	}
	.dropdown-container {
		position: static;
		margin: 0;
		padding: 0;
	}
	.th-date, .th-source {
		font-size: 12px;
	}
	.modal-scr {
		margin: 0 0 10px 0;
		float: none;
	}
}