@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}
.category{width:25%;}

/* Inner */
.videoBlock{width:24.25%; margin-right:1%; margin-bottom:1%;}
.tags{height:34px; overflow:hidden;}
}
@media only screen and (max-width:1279px){
.centerwrap{width:994px;}
.logo{width:290px;}
.searchArea{width:312px;}
.category p{font-size:15px; line-height:32px;}
h2.title, h1.title{font-size:24px;}
.bodyArea{padding-top:24px;}
.category{width:32.66666666666667%;}
.category:nth-child(5n){margin-right:1%;}
.category:nth-child(4n){margin-right:1%;}
.category:nth-child(3n){margin-right:0px;}
.categoryPic span{font-size:13px;}
.categoriesList ul li{font-size:14px;}
.categoriesList ul li.letter{font-size:18px; line-height:32px;}
.categoriesList ul li a, .categoriesList ul li span{line-height:32px;}
.categoriesList{padding-bottom:40px;}
.categories{padding-bottom:30px;}
.categoriesList ul li.letter:first-child{font-size:22px;}

/* Inner */
.videoBlock{width:32.66666666666667%;}
.videoBlock:nth-child(4n){margin-right:1%;}
.videoBlock:nth-child(3n){margin-right:0px;}
.videoBlock:nth-child(4n + 1){clear:none;}
.videoBlock:nth-child(3n + 1){clear:left;}
.bSort{margin-bottom:40px;}
.bPagi{margin-bottom:40px;}
.videos{padding-bottom:10px;}
.time{font-size:13px;}
}
@media only screen and (max-width:1023px){
.centerwrap{width:auto; padding:0 10px;}
.bodyArea{padding-top:16px;}
h2.title, h1.title{font-size:22px; margin-bottom:16px;}
.categories{padding-bottom:20px;}
.allCategories{padding-top:24px;}
.allCategories h2{margin-bottom:10px;}
.categoriesList{padding-bottom:30px;}
.categoriesList ul{width:auto; margin-right:0px; float:none; column-count:auto; -moz-column-count:auto; -webkit-column-count:auto;}
.categoriesList ul li{float:left; width:auto; margin-right:5px; margin-bottom:5px; border-bottom:0px;}
.categoriesList ul li.letter{width:100%; margin-right:0px; margin-bottom:10px; font-size:16px; padding:0 10px; margin-top:10px; color:#fff; background-color:#1f0020}
.categoriesList ul li.letter:first-child{font-size:18px;}
.categoriesList ul li a{width:auto; padding:0 10px; background-color:#1f0020; line-height:28px;}
.categoriesList ul li span{display:none;}
footer p{font-size:13px; line-height:20px; padding-bottom:20px;}

/* Inner */
.videoContent h3{font-size:14px;}
.tags{line-height:16px; height:32px;}
}
@media only screen and (max-width:767px){
.topLinks ul{text-align:center; float:none;}
.topLinks ul li{font-size:13px; float:none; display:inline-block; margin-left:10px;}
.topLinks ul li a{line-height:28px;}
header{padding:0px 0 18px;}
.logo{width:250px; float:none; margin:auto;}
.searchArea{float:none; width:300px; margin:0px auto 0;}
.bodyArea{padding-top:10px;}
h2.title, h1.title{margin-bottom:10px; font-size:20px;}
.categoryPic span{font-size:12px; line-height:22px; padding:0 6px;}
.categoriesList ul li{font-size:13px;}
.categoriesList ul li a{line-height:26px;}
.category p{font-size:14px;}

/* Inner */
.pagination{display:none;}
.bottom{display:block;}
.cateTLeft{margin-right:12px;}
.sort{float:right;width:100%;}
.sort a{margin-right:1%;margin-left:1%;width: 48%; margin-bottom: 10px; padding: 5px 0; text-align: center; border: 0px solid white; background-color: #1f0020;}
.time{font-size:12px; line-height:22px; padding:0 6px;}
a.flag{height:22px; width:22px; background-size:12px;}
.videoBlock{width:49%; margin-right:2%; margin-bottom:2%;}
.videoBlock:nth-child(3n){margin-right:2%;}
.videoBlock:nth-child(2n){margin-right:0px;}
.videoBlock:nth-child(3n+1){clear:none;}
.videoBlock:nth-child(2n + 1){clear:left;width: 49%; margin-right: 2%; margin-bottom: 2%;}
.days{line-height:26px;}
.siteLink a{line-height:26px;}
.videoContent{padding:6px 8px 8px 8px;}
.bSort{display:none;}
.bPagi{display:block; text-align:center; float:none; margin-bottom:30px;}
.videos{padding-bottom:5px;}
.pagination a, .pagination span{float:none; display:inline-block; margin:0px; line-height:28px;width:10%;min-width:1%;}
}
@media only screen and (max-width:567px){
.category{width:49%; margin-right:2%; margin-bottom:2%;}
.category:nth-child(3n){margin-right:2%;}
.category:nth-child(2n){margin-right:0px;}
.category p{line-height:30px;}
h2.title, h1.title{text-align:center;}
}
@media only screen and (max-width:479px){
.category p{font-size:13px; line-height:26px;}
.allCategories h2{margin-bottom:0px;}

/* Inner */
h2.cateTLeft{margin-right:0px; margin-bottom:5px;}
.sort{float:left; margin-bottom:10px; clear:both;width:100%;}
.videoBlock{width:49%; margin-right:0px; margin-bottom:10px;}
.tags{height:auto;}
}
@media only screen and (max-width:1365px){
  .pagination{display:none;}
  .bottom{display:block;}
}
