@media(min-width:50px) and (max-width:269px){
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:0;
		margin-right:0
}
	.navbar-toggle .icon-bar{
		background:#000
}
	.navbar .navbar_left .navbar_search{
		width:auto;
		float:left;
		top:0;
		left:55px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:100%
}
	.wrap{
		width:100%
}
	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.pgk_btn{
		display:none!important
}
}
@media(min-width:270px) and (max-width:319px){
	.pgk_btn{
		display:none!important
}
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:0;
		margin-right:0
}
	.navbar-toggle .icon-bar{
		background:#000
}
	.navbar .navbar_left .navbar_search{
		width:180px;
		float:none!important;
		position:absolute;
		top:0;
		left:55px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:125px
}
	.wrap{
		width:100%
}
	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:320px) and (max-width:360px){
	.pgk_btn{
		display:none!important
}
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:0;
		margin-right:0
}
	.navbar-toggle .icon-bar{
		background:#000
}
	.navbar .navbar_left .navbar_search{
		width:71%;
		float:none!important;
		position:absolute;
		top:0;
		left:55px;
		height:50px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:100%
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}
.categories {
	justify-content: center;
}
.top_overview .pagination {
	display:none;
}
.top_overview .sort_area {
	margin:auto 0 0 auto;
}
.top_overview .srt_ovw {
	margin:0 auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.bottom_overview {
	padding:0 10px;
}
.sub_overview .vc_item {
	margin: 10px 0;
    width: 100%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 100%;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:auto 0 0 auto;
}
.sub_overview .series_list {
	-webkit-column-count: initial;
    -webkit-column-gap: normal;
    column-count: auto;
    column-gap: normal;
	padding: 0;
}
.top_overview .list_resp {
	margin:0 auto 0 10px;
}
.top_overview .grid_resp {
	margin:0 auto;
}
.video .left {
	width: 100%;
	max-width:100%;
	min-height:auto;
	padding:0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_top .buttons {
	position:relative;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width:100%;
	padding:0 10px;
}
.video .right .more_from_series {
	margin-top:10px;
}

	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:361px) and (max-width:480px){
	.pgk_btn{
		display:none!important
}
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar .active_nav{
		background:#101010;
		border-color:#101010
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:7px;
		margin-right:0;
		background:#1e1e1e;
		border-color:#2a2a2a;
		cursor:pointer
}
	.navbar-toggle .icon-bar{
		background:#ffffff
}
	.navbar .navbar_left .navbar_search{
		width:71%;
		float:none!important;
		position:absolute;
		top:0;
		left:55px;
		height:50px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:100%
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}
.categories {
	justify-content: center;
}
.top_overview .pagination {
	display:none;
}
.top_overview .sort_area {
	margin:auto 0 0 auto;
}
.top_overview .srt_ovw {
	margin:0 auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 47%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.bottom_overview {
	padding:0 10px;
}
.sub_overview .vc_item {
	margin: 10px 0;
    width: 100%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 100%;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: initial;
    -webkit-column-gap: normal;
    column-count: auto;
    column-gap: normal;
	padding: 0;
}
.top_overview .list_resp {
	margin:0 auto 0 10px;
}
.top_overview .grid_resp {
	margin:0 auto;
}
.video .left {
	width: 100%;
	max-width:100%;
	min-height:auto;
	padding:0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_top .buttons {
	position:relative;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width:100%;
	padding:0 10px;
}
.video .right .more_from_series {
	margin-top:10px;
}

	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:481px) and (max-width:500px){
	.pgk_btn{
		display:none!important
}
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar .active_nav{
		background:#101010;
		border-color:#101010
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:7px;
		margin-right:0;
		background:#1e1e1e;
		border-color:#2a2a2a;
		cursor:pointer
}
	.navbar-toggle .icon-bar{
		background:#ff9f08
}
	.navbar .navbar_left .navbar_search{
		width:71%;
		float:none!important;
		position:absolute;
		top:0;
		left:55px;
		height:50px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:100%
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}

.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 47%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}

.sub_overview .vc_item {
	margin: 10px 0;
    width: 100%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 100%;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: initial;
    -webkit-column-gap: normal;
    column-count: auto;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:10px auto 0 auto;
}
.top_overview .grid_resp {
	margin:0 auto;
}

.video .left {
	width: 100%;
	max-width:100%;
	min-height:auto;
	padding:0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top .video_views {
	margin-bottom: 30px;
}
.video .left .info_top .buttons {
	right:2px;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width:100%;
	padding:0 10px;
}
.video .right .more_from_series {
	margin-top:16px;
}

	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:501px) and (max-width:767px){
	.pgk_btn{
		display:none!important
}
	.navbar .mob_li{
		display:block
}
	.navbar_right{
		display:none
}
	.navbar .navbar_left .navbar_logo{
		float:none;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		float:none;
		display:none;
		position:absolute;
		z-index:3;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li:first-child{
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
	.navbar .navbar_left .navbar_links ul li{
		padding:0 10px;
		float:none;
		width:100%
}
	.navbar .navbar_left .navbar_links ul li a{
		line-height:45px
}
	.navbar .active_nav{
		background:#101010;
		border-color:#101010
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:7px;
		margin-right:0;
		background:#1e1e1e;
		border-color:#2a2a2a;
		cursor:pointer
}
	.navbar-toggle .icon-bar{
		background:#ff9f08
}
	.navbar .navbar_left .navbar_search{
		width:370px;
		float:none!important;
		position:absolute;
		top:0;
		left:55px;
		height:50px
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:100%
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}

.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 31%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}

.sub_overview .vc_item {
	margin: 10px 0;
    width: 100%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 100%;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: 2;
    -webkit-column-gap: normal;
    column-count: 2;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:10px auto 0 auto;
}
.top_overview .grid_resp {
	margin:0 auto;
}

	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:600px) and (max-width:767px){
	.sub_overview .vc_item {
		margin: 5px 5px;
		width: 47.5%;
	}
	.sub_overview .vcat_poster img {
		height: 30vw;
	}
}
@media(min-width:768px) and (max-width:772px){
	.pgk_btn{
		display:none!important
}
	.drop_btn{
		display:block
}
	.navbar .mob_li{
		display:block
}
	.navbar .navbar_left .navbar_logo{
		float:left;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		display:none
}
	.navbar .active_nav{
		background:#101010;
		border-color:#101010
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:7px;
		margin-right:0;
		background:#1e1e1e;
		border-color:#2a2a2a;
		cursor:pointer
}
	.navbar-toggle .icon-bar{
		background:#ff9f08
}
	.navbar .navbar_left .navbar_search{
		width:417px;
		float:left;
		height:50px
}
	.navbar-form .input-group{
		vertical-align:text-top
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:370px
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}

.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 31.6%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}


.sub_overview .vc_item {
	margin: 5px 5px;
	width: 47.5%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 30vw;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: 2;
    -webkit-column-gap: normal;
    column-count: 2;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:10px auto 0 auto;
}
.top_overview .grid_resp {
	margin:0 auto;
}


	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
}
@media(min-width:773px) and (max-width:979px){
	.pgk_btn{
		display:none!important
}
	.drop_btn{
		display:block
}
	.navbar .mob_li{
		display:block
}
	.navbar .navbar_left .navbar_logo{
		float:left;
		width:60px
}
	.navbar .navbar_left .navbar_links{
		display:none
}
	.navbar .active_nav{
		background:#101010;
		border-color:#101010
}
	.navbar-toggle{
		position:absolute;
		top:0;
		right:7px;
		margin-right:0;
		background:#1e1e1e;
		border-color:#2a2a2a;
		cursor:pointer
}
	.navbar-toggle .icon-bar{
		background:#ff9f08
}
	.navbar .navbar_left .navbar_search{
		width:417px;
		float:left;
		height:50px
}
	.navbar-form .input-group{
		vertical-align:text-top
}
	.navbar .navbar_left .navbar_search input[type=text]{
		width:370px
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}

.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 31.6%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}


.sub_overview .vc_item {
	margin: 5px 5px;
	width: 48%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 30vw;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0 10px;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: 2;
    -webkit-column-gap: normal;
    column-count: 2;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:10px auto 0 auto;
}
.top_overview .grid_resp {
	margin:0 auto;
}


	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 10px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 10px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:none
}
	.footer #show_more_btn{
		display:inline-block
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
	.galleries_overview .popular_text,.ntv_text{
		margin-left:3px
}
}
@media(min-width:980px) and (max-width:1048px){
	.navbar .navbar_left .navbar_search input[type=text]{
		width:234px
}
}
@media(min-width:980px) and (max-width:1250px){
	.axmiddle{
		margin:0 auto 10px;
		display:block
}
	.pgk_btn{
		display:none!important
}
	.navbar .navbar_left .navbar_search{
		width:417px;
		float:left;
		height:50px
}
	.navbar-form .input-group{
		vertical-align:text-top
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}
	.wrap{
		width:100%
}

.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 23.7%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}


.sub_overview .vc_item {
	margin: 10px 10px;
	width: 48%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 30vw;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0;
	margin:0;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: 2;
    -webkit-column-gap: normal;
    column-count: 2;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:10px auto 0 auto;
}
.top_overview .grid_resp {
	margin:0;
}


	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:left;
		padding:0 20px
}
	.footer .top_footer .hentai_reader{
		text-align:center;
		padding:0 20px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 20px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:inline
}
	.footer #more_dots{
		display:none
}
	.footer #show_more_btn{
		display:none
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
	.galleries_overview .popular_text,.ntv_text{
		margin-left:5px
}
}
@media(min-width:1333px) and (max-width:1500px){
	.top_overview_sec .pagination {
		margin:0 auto;
	}
}
@media(min-width:1251px) and (max-width:1500px){
	.navbar .navbar_left .navbar_search{
		width:417px;
		float:left;
		height:50px
}
	.navbar-form .input-group{
		vertical-align:text-top
}
	.navbar .navbar-form{
		margin:7px 8px 8px
}


.categories {
	justify-content: center;
}
.top_overview .sort_area {
	margin:0 auto 10px auto;
}
.pagination {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.sub_overview {
	justify-content: center;
}
.sub_overview .a_item {
	margin: 0 5px 10px 5px;
    width: 18.8%;
}
.sub_overview .video_cover img {
	width: 100%;
    height: 100%;
}
.sub_overview .video_title {
	width: 100%;
    height: 34px;
}
.sub_overview .v_item {
	float: left;
}
.top_overview {
	padding:0 10px;
}
.bottom_overview {
	padding:0 10px;
}

.sub_overview .vc_item {
	margin: 10px 10px;
	width: 48%;
}
.sub_overview .v_item {
	width: 100%;
}
.sub_overview .vcat_poster img {
	width: 100%;
    height: 30vw;
}
.sub_overview .vcat_info {
	width: 100%;
}
.sub_overview .vcat_title {
	font-size:16px;
}
.a_z {
	padding:0;
	margin:0;
}
.a_z ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.top_overview .view_style {
	margin:0 auto 0 10px;
}
.sub_overview .series_list {
	-webkit-column-count: 2;
    -webkit-column-gap: normal;
    column-count: 2;
    column-gap: normal;
	padding: 0;
}

.top_overview .list_resp {
	margin:0;
}
.top_overview .grid_resp {
	margin:0;
}

	.big_res{
		text-align:center
}
	.main_section{
		padding:20px 0 15px;
		position:unset;
		bottom:0;
		height:auto;
		margin-top:15px
}
	.main_bar{
		text-align:center;
		display:block
}
	.footer .top_footer .main_description{
		text-align:left;
		padding:0 20px
}
	.footer .top_footer .hentai_reader{
		text-align:left;
		padding:0 20px
}
	.footer .top_footer .parody_description{
		text-align:center;
		padding:0 20px
}
	.footer{
		position:unset
}
	.footer .top_footer #more_text{
		display:inline
}
	.footer #more_dots{
		display:none
}
	.footer #show_more_btn{
		display:none
}
	.footer .bottom_footer{
		padding:10px 5px
}
	.footer .bottom_footer ul li{
		margin-right:8px;
		text-align:center
}
	.footer .bottom_footer ul li:nth-child(5),footer .bottom_footer ul li:last-child{
		margin-right:0
}
	.footer .bottom_footer ul:nth-child(1){
		display:block
}
	.footer .bottom_footer ul:nth-child(2){
		display:block
}
	.footer #offsite_link{
		display:inline-block
}
	.footer .offsite{
		display:none
}
	.galleries_overview .popular_text,.ntv_text{
		margin-left:5px
}
}
@media(min-width:1264px) and (max-width:1500px){
	.sub_overview .vc_item {
		margin: 5px;
		width: 32.3%;
	}
	.sub_overview .vcat_poster img {
		width: 100%;
		height: 22vw;
	}
}
@media(min-width:1251px) and (max-width:1380px){
	.top_overview .list_resp {
		margin: 0;
	}
}
@media(min-width:1501px) and (max-width:1524px){
	.top_overview .list_resp {
		margin: 0;
	}
}


@media(min-width:501px) and (max-width:599px){
.video .left {
	width: 100%;
	max-width:100%;
	min-height:auto;
	padding:0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top .video_views {
	margin-bottom: 30px;
}
.video .left .info_top .buttons {
	right:2px;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width:100%;
	padding:0 10px;
}
.video .right .more_from_series {
	margin-top:16px;
}
}

@media(min-width:600px) and (max-width:959px){
.video .left {
	width: 100%;
	max-width:100%;
	min-height:auto;
	padding:0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top .video_views {
	margin-bottom: 30px;
}
.video .left .info_top .buttons {
	right:2px;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width:100%;
	padding:0 10px;
}
.video .right .more_from_series {
	margin-top:16px;
}
}

@media(min-width:960px) and (max-width:1056px){
.video .left {
	width: 63%;
    max-width: 63%;
    min-height: auto;
    padding: 0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top .video_views {
	margin-bottom: 30px;
}
.video .left .info_top .buttons {
	right:2px;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width: 352px;
    padding: 0 10px 0 0;
}
.video .right .more_from_series {
	margin-top:16px;
}
}

@media(min-width:1057px) and (max-width:1754px){
.video .left {
	width: 66%;
    max-width: 66%;
    min-height: auto;
    padding: 0 10px;
}
.video .left .player {
	height:auto;
}
.video .left .info_top .video_views {
	margin-bottom: 30px;
}
.video .left .info_top .buttons {
	right:2px;
}
.video .left .info_top {
	padding-bottom: 5px;
}
.video .left .info_bottom .cover {
	width:40%;
	min-width: 100px;
}
.video .left .info_bottom .r_item {
	height:auto;
}
.video .left .info_bottom .half {
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 10px;
}
.video .right {
	width: 352px;
    padding: 0 10px 0 0;
}
.video .right .more_from_series {
	margin-top:16px;
}
}


@media screen and (max-width:900px){
	.bgc,.bix{
		display:none!important
}
}
