@media (max-width:767px) and (min-width:0px){
	.smobile{
		display:block;
		padding:0;
		margin:2px 0
}
	.sdesktop{
		display:none
}
	.search_mobile{
		padding:5px
}
	.search_mobile input[type=text]{
		float: left;
		max-width: 53%;
		margin: 0 5px 0 0;
		background: #363636;
		border: 1px solid #444444;
		color: #dcdcdc;
		height: 38px;
}
.search_mobile button {
	border: 1px solid #33b2ef;
    background: #33b2ef;
    color: #fff;
    margin-left: -10px;
}
.navbar-nav {
	margin:0;
}
.ns_dtop {
	display:none;
}
.ns_mob {
	display:none;
}
.active_nsmob {
	display:block;
}
.nav_bell_mob {
	display:block !important;
	position: absolute!important;
	top: 0;
	right: 10px;
}
.user_notify {
	right:15px;
	top:90px;
}
.navbar_links {
	z-index: 10;
    top: 52px;
    left: 0;
    position: absolute;
    width: 100%;
    background: #1b1c1e;
    -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%);
}

}
@media (min-width:768px){
	.smobile{
		display:none
}
	.sdesktop{
		display:block;
		padding:0 5px 0 15px;
		position:relative
}
	.search_mobile input[type=text]{
		float:left;
		max-width:53%;
		margin:0 5px 0 0
}
	.input-group-btn{
		width:40px!important
}
	#a_drop{
		display:none;
}
	.drop_div{
		float:left;
		position:relative
}
	#dropdown_menu{
		left:0;
		right:auto;
		z-index:5;
}
.gallery_first {
	margin:15px 0 0 0;
}
.gallery_fourth {
	padding:10px 0 0 0;
}

}
@media (min-width:1024px){
	#a_drop{
		display:none
}
	.navleft{
		display:block
}
	.navbar-form .input-group{
		width:251px
}
}
@media (min-width:1071px){
	.navbar-form .input-group{
		width:500px
}
}
@media screen and (max-width:1200px){
	
	.overview_pag {
		margin:5px 0 0 0;
	}
	.thumb{
		width: 23.9%;
		max-width: 250px;
		margin: 5px;
		display: inline-block;
	}
	.container {
		margin-top:0;
	}
	.favgl {
		width: 100%;
	}
	.galleries {
		display:inline-block;
		text-align:center;
	}
	.gallery_second .thumbs_section {
		margin-left:-10px;
		margin-right:-10px;
	}
	
}
@media screen and (max-width:979px){
	
	.favgl {
		width: 100%;
	}
	.galleries {
		display:inline-block;
	}
	.nav_wrap .nav_left {
		width:48%;
	}
	.navbar-form .input-group {
		width:265px;
	}
	.nav_wrap .search_div {
		padding-left:20%;
	}
	.container {
		margin-top:0;
	}
	.thumb{
		width: 31.1%;
		margin: 5px;
		display: inline-block;
	}


}
@media screen and (max-width:772px){
	
	.galleries {
		display:inline-block;
	}
	.nav_wrap .nav_left {
		width:45%;
	}
	.navbar-form .input-group {
		width:260px;
	}
	.nav_wrap .search_div {
		padding-left:20%;
	}
	.container {
		margin-top:0;
	}
	.thumb{
		width: 31.1%;
		margin: 5px;
		display: inline-block;
	}
	
}
@media screen and (max-width:500px){
	
	.galleries {
		display:inline-block;
	}
	.search_div {
		display:none;
	}
	.nav_wrap {
		padding:0 5px;
	}
	.nav_wrap .nav_left {
		width:100%;
	}
	.nav_right {
		display:none;
	}
	.nav_second {
		height:auto;
	}
	.logo {
		margin:4px 8px 0 3px;
	}
	.navbar-toggle {
		margin-right:0;
	}
	.search_mobile button {
		margin-right:5px;
	}
	.container {
		margin-top:0;
	}
	.thumb{
		width: 31.1%;
		margin: 5px;
		display: inline-block;
	}
	.container .more_latest a {
		padding: 6px 6px;
		margin-bottom:6px;
	}
	.container .more_comic, .container .more_manga, .container .more_doujinshi {
		margin-right: 5px;
	}

}
@media (min-width:0px) and (max-width:480px){
	.cat_text .thumb_flag{
		width:34px;
		height:20px
}
	.left_cover{
		padding-right:5px;
		padding-left:5px
}
	.left_cover img{
		width:80%
}
	.gallery_first{
		padding:4px 0 0 0
}
	.right_details{
		padding-right:10px;
		padding-left:10px
}
	.right_details h1{
		margin-top:5px;
		margin-bottom:10px
}
	.gthumb img{
		padding:0
}
	.gallery_second{
		padding:14px 2px 0 2px
}
	.galleries_info .btn{
		overflow:hidden;
		max-width:290px;
		text-overflow:ellipsis
}
	#comments .reply_avatar_comment{
		width:40px;
		height:40px
}
	.gthumb{
		margin-bottom:9px
}
}
@media (min-width:501px) and (max-width:767px){
	
	.favgl {
		width: 100%;
	}
	.galleries {
		display:inline-block;
	}
	.search_div {
		display:none;
	}
	.nav_wrap {
		padding:0 5px;
	}
	.nav_wrap .nav_left {
		width:100%;
	}
	.nav_right {
		display:none;
	}
	.nav_second {
		height:auto;
	}
	.logo {
		margin:4px 15px 0 3px;
	}
	.navbar-toggle {
		margin-right:0;
	}
	.search_mobile button {
		margin-right:5px;
	}
	.container {
		margin-top:0;
	}
	.achHolder .achievementsUl li {
		width:50% !important;
	}
}

@media (min-width:501px) and (max-width:535px){
	.thumbnail .thumb_flag{
		width:35px
}
}
@media (min-width:1200px){
	
	.index_search {
		display:block;
	}
	
	.container{
		padding:0 10px;
		margin-top:0
}
.favgl .thumb {
	width: 19.15%;
}
.favgl .thumb:nth-child(6n+6){
	margin-left:5px;
}
	.thumb{
		width: 19.15%;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 5px;
		text-align: left;
		flex-grow: 1;
}


	.related_section .thumb{
		flex-grow:0;
}
	.related .thumb:nth-child(5n+5){
		margin-right:5px!important
}


}
@media (min-width:270px) and (max-width:319px){
	
	.galleries {
		display:inline-block;
	}
	.container .cs_mb input[type=text]{
		width:174px
}
	.container .cs_mb .sort_by,.container .cs_mb .sort_by:active,.container .cs_mb .sort_by:hover{
		width:32px;
		margin:0;
		font-size:0;
		padding:9px 0
}
	.container .cs_mb .sort_by i{
		font-size:14px
}
	.container .cs_mb .gos{
		width:66px;
		padding:6px 0
}
	.container .cs_mb a,.container .cs_mb a:active,.container .cs_mb a:hover{
		width:102px;
		padding:6px 0
}
	.galleries .heading2{
		margin-left:0;
		margin-right:0;
		border-radius:0;
		font-size:22px;
		width:244px;
		margin:0 auto 10px auto;
		background:0 0
}
/* HERE */
.search_div {
	display:none;
}
.nav_wrap {
	padding:0 5px;
}
.nav_wrap .nav_left {
	width:100%;
}
.nav_right {
	display:none;
}
.nav_second {
	height:auto;
}
.logo {
	margin:2px 5px 0 0;
}
.navbar-toggle {
	margin-right:0;
}
.search_mobile button {
	margin-right:5px;
}
/* END OF HERE */
.profile_block .user_profile_avatar, .profile_block .user_profile_info {
	width:220px;
	float:none;
	display:block;
	margin:0 auto 10px auto;
	padding:0;
}

.profile_block .pb_left .normal_btn {
	margin-bottom: 3px;
}

.fstElement {
	min-width:260px !important;
}

.profile_edit .avt_div{
	position:relative;
	width:260px;
}
.profile_edit .avt_div img {
	width:260px;
	height:260px;
}

.profile_edit .file_text {
	width:175px!important;
}

.profile_edit input[type=password], .profile_edit input[type=text] {
	width: 260px;
}

.first_td, .second_td {
	display: block;
}

.profile_edit textarea {
	width:260px;
	margin:0;
}

.profile_edit .bio_p {
	padding:0;
}

.panel-register .form-group {
		max-width: 302px;
		margin: 10px auto;
		width: 100%;
		min-width: 270px;
	}
	.panel-register button, .panel-register input[type=text], .panel-register input[type=password], .panel-register input[type=email] {
		width:90%;
	}

}
@media (min-width:320px) and (max-width:360px){
	#bar .bar_align{
		width:100%
}
	#bar .wrap{
		width:100%
}
	#bar .f_logo{
		display:none
}
	#bar h1{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 5px
}
	#bar .f_message{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 5px
}
	#footer .f_bottom .bottom_align,#footer .wrap{
		width:280px
}
	#footer .f_bottom .f_row{
		width:135px;
		margin:0 0 15px 0
}
	#footer .f_bottom .first,#footer .f_bottom .third{
		margin-right:55px
}
	#footer .f_bottom .second{
		width:90px
}

.profile_block .user_profile_avatar {
	width:220px;
	float:none;
	display:block;
	margin:0 auto 10px auto;
	padding:0;
}
.profile_block .user_profile_info {
	width:100%;
	float:none;
	display:block;
	margin:0 auto 10px auto;
	padding:0;
}


.profile_block .pb_left .normal_btn {
	margin-bottom: 3px;
}

.fstElement {
	min-width:260px !important;
}

.profile_edit .file_text {
	width:175px!important;
}

.profile_edit input[type=password], .profile_edit input[type=text] {
	width: 260px;
}

.first_td, .second_td {
	display: block;
}

.profile_edit textarea {
	width:260px;
	margin:0;
}

.profile_edit .bio_p {
	padding:0;
}
.user_notify {
	width:290px;
}

.achHolder .achievementsUl li {
	width:50% !important;
}

}
@media (min-width:361px) and (max-width:480px){
	#bar .bar_align{
		width:100%
}
	#bar .wrap{
		width:100%
}
	#bar .f_logo{
		display:none
}
	#bar h1{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 5px
}
	#bar .f_message{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 5px
}
	#footer .f_bottom .bottom_align,#footer .wrap{
		width:280px
}
	#footer .f_bottom .f_row{
		width:135px;
		margin:0 0 15px 0
}
	#footer .f_bottom .first,#footer .f_bottom .third{
		margin-right:55px
}
	#footer .f_bottom .second{
		width:90px
}

.profile_block .user_profile_avatar {
	width:220px;
	float:none;
	display:block;
	margin:0 auto 10px auto;
	padding:0;
}
.profile_block .user_profile_info {
	width:100%;
	float:none;
	display:block;
	margin:0 auto 10px auto;
	padding:0;
}

.profile_block .pb_left .normal_btn {
	margin-bottom: 3px;
}

.fstElement {
	min-width:300px !important;
}

.profile_edit .file_text {
	width:175px!important;
}

.profile_edit input[type=password], .profile_edit input[type=text] {
	width: 300px;
}

.first_td, .second_td {
	display: block;
}

.profile_edit textarea {
	width:300px;
	margin:0;
}

.profile_edit .bio_p {
	padding:0;
}

.achHolder .achievementsUl li {
	width:50% !important;
}

}
@media (min-width:481px) and (max-width:767px){

	.reader_buttons {
		width:100%;
		margin:0;
	}
	.reader_buttons div {
		margin-bottom:10px;
		display: inline-block;
	}
	.reader_buttons div:first-child {
		margin-top:20px;
	}
	.reader_buttons div:last-child {
		margin-bottom:0;
	}
	.reader_buttons .nav_first svg {
		float:left;
	}
	.reader_buttons .nav_prev svg {
		float:left;
		margin-left:0;
		margin-right:10px;
	}
	.reader_buttons .nav_next svg {
		float:right !important;
	}
	.reader_buttons .nav_last svg {
		float:right !important;
	}
	.reader_buttons .btn {
		width:105px;
		margin:20px 0 0 0;
	}
	.nav_pagination .nav_first_r, .nav_pagination .nav_last {
		width:90px;
		margin:20px 0 0 0;
	}

	#bar .bar_align{
		width:100%
}
	#bar .wrap{
		width:100%
}
	#bar .f_logo{
		display:none
}
	#bar h1{
		float:none;
		text-align:center;
		width:100%;
		padding:17px 5px
}
	#bar .f_message{
		float:none;
		text-align:center;
		width:100%;
		padding:17px 5px
}
	#footer .f_bottom .bottom_align,#footer .wrap{
		width:465px
}
	#footer .f_bottom .f_row{
		width:135px;
		margin:0 0 15px 0
}
	#footer .f_bottom .first,#footer .f_bottom .third{
		margin-right:0
}
	#footer .f_bottom .first{
		width:110px;
		margin-right:20px
}
	#footer .f_bottom .second{
		width:110px;
		margin-right:20px
}
	#footer .f_bottom .third{
		width:110px;
		margin-right:20px
}

.profile_block .user_profile_info {
	width: 51%;
    float: left;
    display: block;
    margin: 0 auto 0 10px;
    padding: 0;
}

.profile_edit input[type=password], .profile_edit input[type=text] {
	width: 300px;
}

.first_td, .second_td {
	display: block;
}

.profile_edit textarea {
	width:300px;
	margin:0;
}

.profile_edit .bio_p {
	padding:0;
}

.achHolder .achievementsUl li {
	width:33.3% !important;
}

}
@media (min-width:768px) and (max-width:1044px){
	.container .sort_mt li:nth-child(1){
		margin-bottom:0
}
	#footer .f_bottom .bottom_align{
		width:746px
}
	#footer .f_bottom .f_row{
		width:225px;
		margin-right:0
}

.profile_edit .li_left {
	margin-right: 10px;
}

.profile_block .user_profile_info {
	width: 69%;
    float: left;
    display: block;
    margin: 0 auto 0 10px;
    padding: 0;
}

.profile_edit textarea {
	width:430px;
}

}
@media (min-width:1045px) and (max-width:1366px){
	.container .imh_outer{
		margin-right:5px
}
	.container .sort_mt li:nth-child(1){
		margin-bottom:0
	}

.profile_block .user_profile_info {
	width: 73%;
    float: left;
    display: block;
    margin: 0 auto 0 30px;
    padding: 0;
}

.profile_edit .li_left {
	margin-right: 10px;
}

}
@media (min-width:0px) and (max-width:527px){
	.gallery_first .dl_btn,.gallery_first .fap_btn,.gallery_first .fav_btn{
		margin:0 5px 9px 0
}
}
@media (min-width:0px) and (max-width:480px){
	.gallery_th{
		width:48.5%;
		margin:.5px 4px .5px .5px
}
	.gallery_th:nth-child(2n){
		margin:.5px 0 .5px .5px
}
	.gallery_first .left_cover img{
		margin-bottom:0
}
	.gallery_divider{
		width:99%
}
	.tg{
		width:100%
}
}
@media (min-width:481px) and (max-width:500px){
	
	.container {
		max-width: 540px;
	}
	.galleries_info {
		padding: 0 10px;
	}
	.gallery_first .left_cover {
		width:auto;
	}
	.gallery_first .left_cover img {
		border-radius:0;
	}
	.gallery_first .left_cover .views {
		padding: 0 0 15px 15px;
		text-align: left;
	}
	.g_buttons {
		padding: 0 10px;
		margin-bottom:0;
	}
	.g_buttons .gbtn_pg {
		width:100%;
		margin:10px 0;
	}
	.container .g_buttons .likes {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.g_buttons .likes .btn_dark {
		min-width: 49%;
		display: inline-block;
	}
	.g_buttons #add_fav_btn, .g_buttons #download_btn, .g_buttons #fap_btn {
		width:100%;
		margin:0 0 10px 0;
	}
	.panel-register {
		margin-left: 15px;
		margin-right: 15px;	
	}
	
}
@media (min-width:501px) and (max-width:772px){
	
	.container {
		max-width: 560px;
	}
	.galleries_info {
		padding: 0 10px;
	}
	.gallery_first .left_cover {
		width:auto;
	}
	.gallery_first .left_cover img {
		border-radius:0;
	}
	.gallery_first .left_cover .views {
		padding: 0 0 15px 15px;
		text-align: left;
	}
	.g_buttons {
		padding: 0 10px;
		margin-bottom:0;
	}
	.g_buttons .gbtn_pg {
		width:100%;
		margin:10px 0;
	}
	.container .g_buttons .likes {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.g_buttons .likes .btn_dark {
		min-width: 49%;
		display: inline-block;
	}
	.g_buttons #add_fav_btn, .g_buttons #download_btn, .g_buttons #fap_btn {
		width:100%;
		margin:0 0 10px 0;
	}
	.panel-register {
		margin-left: 15px;
		margin-right: 15px;	
	}
	
}
@media (min-width:768px) and (max-width:979px){
	
	.container {
		max-width: 720px;
	}
	.galleries_info {
		padding: 0 10px;
	}
	.gallery_first .left_cover {
		width:auto;
		max-width: 350px;
	}
	.gallery_first .left_cover img {
		border-radius:0;
	}
	.g_buttons {
		padding: 0 10px;
		margin-bottom:0;
	}
	.g_buttons .gbtn_pg {
		width:100%;
		margin:10px 0;
	}
	.container .g_buttons .likes {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.g_buttons .likes .btn_dark {
		min-width: 49%;
		display: inline-block;
	}
	.g_buttons #add_fav_btn, .g_buttons #download_btn, .g_buttons #fap_btn {
		width:100%;
		margin:0 0 10px 0;
	}
	.reader_buttons .btn {
		width:210px;
	}
	.user_notify {
		right: 185px;
		top: 45px;
	}
	.achHolder .achievementsUl li {
		width:33.33% !important;
	}
	
}

@media (min-width: 768px) {

	.col-6 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

}

@media (min-width: 992px) {
	
	.col-6 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

}

@media (min-width:980px) and (max-width:1200px){

	.nav_wrap .nav_left {
		width:55%;
	}
	.navbar-form .input-group {
		width:400px;
	}
	.gallery_first .left_cover{
		margin: 0px 20px 0 0;
		width: 350px;
		max-width:350px;
	}
	.user_notify {
		right: 185px;
		top: 45px;
	}
	.achHolder .achievementsUl li {
		width:16.66% !important;
	}

}
@media (min-width:1200px){
	#a_drop{
		display:none
}
	.navleft{
		display:block
}
.thumbs_container {
		width:100%;
	}
	.outer_un {
		max-width:1200px;
		position:relative;
		margin:0 auto;
	}
	.user_notify {
		position:absolute;
	}
	.achHolder .achievementsUl li {
		width:16.66% !important;
	}
	
}
@media (min-width:270px) and (max-width:319px){
	
	.search_mobile input[type=text]{
		max-width:47%
	}
	.gallery_first .left_cover {
		width:100%;
	}
	.left_cover img{
		width:80%
	}
	.gallery_first{
		padding:4px 0 0 0
	}
	.gthumb img{
		padding: 0;
		margin: 0;
		border: none;
		max-width: 100%;
		vertical-align: middle;
		box-sizing: border-box;
	}
	.gallery_second{
		padding:14px 2px 0 2px
	}
	.galleries_info .btn{
		overflow:hidden;
		max-width:290px;
		text-overflow:ellipsis
	}
	#comments .reply_avatar_comment{
		width:40px;
		height:40px
	}
	.gthumb{
		margin-bottom:0
	}
	.gallery_first .left_cover img{
		margin-bottom:0
	}
	.container{
		margin-top:0px;
		padding:5px 10px 0 10px;
		margin-bottom:0;
	}
	.gallery_first {
		margin:20px 0 0 0;
	}
	.tags_section .row, .tag_page.row {
		margin:0;
	}
	.tags_section .btn_dark, .tag_page .btn_dark  {
		margin-bottom:10px;
	}
	.a_z {
		overflow-x: scroll;
		overflow-y: hidden;
		max-width: 99999px;
		white-space: nowrap;
		padding-bottom: 12px;
		margin-right: 3px;
	}
	.a_z .btn_dark {
		margin-bottom:0;
		width:auto;
	}
	.thumb{
		width: 46%;
		margin: 5px;
		display: inline-block;
	}
	.thumbnail .sep{
		width:100%
	}
	.gallery_first .left_cover img{
		width:100%;
		display:block;
		border-radius: 0;
	}
	.gallery_first .left_cover .posted {
		padding: 10px 0;
		text-align: center;
	}
	.gallery_first .left_cover .views {
		padding:0 0 10px 0;
		text-align: center;
	}
	.gallery_first .subtitle {
		padding:0 10px;
	}
	.galleries_info {
		padding:0 10px;
	}
	.g_buttons {
		padding: 0 10px;
		margin-bottom:0;
	}
	.g_buttons .gbtn_pg {
		width:100%;
		margin:10px 0;
	}
	.container .g_buttons .likes {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.g_buttons .likes .btn_dark {
		min-width: 49%;
		display: inline-block;
	}
	.g_buttons #add_fav_btn, .g_buttons #download_btn, .g_buttons #fap_btn {
		width:100%;
		margin:0 0 10px 0;
	}
	.gallery_second h2, .gallery_third h2, .gallery_fourth h2 {
		font-size:18px;
		line-height: 1;
		padding:0 10px 10px 10px;
	}
	.gallery_second .thumbs_section {
		width: 100%;
		margin: 0;
	}
	.gallery_second .thumbs_section>[class*=col] {
		padding:5px;
	}
	#load_more,#load_all {
		max-width: 260px;
		font-size: 14px;
	}
	.alert {
		margin:0 10px 10px 10px !important;
	}
	.pgi_itm {
		display:none !important;
	}
	.favgl .pgi_itm {
		display:inline-block !important;
	}
	.reader_buttons {
		width:100%;
		margin:0;
	}
	.reader_buttons div {
		margin-bottom:10px;
		display: inline-block;
	}
	.reader_buttons div:first-child {
		margin-top:20px;
	}
	.reader_buttons div:last-child {
		margin-bottom:0;
	}
	.reader_buttons .nav_first svg {
		float:left;
	}
	.reader_buttons .nav_prev svg {
		float:left;
		margin-left:0;
		margin-right:10px;
	}
	.reader_buttons .nav_next svg {
		float:right !important;
	}
	.reader_buttons .nav_last svg {
		float:right !important;
	}
	.reader_buttons .btn {
		min-width: 100px;
		max-width: 100px;
		margin-top: 15px;
	}
	.gview{
		margin:0;
		padding:0
	}
	#bar .bar_align{
		width:100%
	}
	#bar .wrap{
		width:100%
	}
	#bar .f_logo{
		display:none
	}
	#bar h1{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 0
	}
	#bar .f_message{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 0
	}
	#footer .f_bottom{
		padding:20px 0
	}
	#footer .f_bottom .bottom_align,#footer .wrap{
		width:250px
	}
	#footer .f_bottom .f_row{
		width:250px;
		margin:0 0 5px 0
	}
	#footer .f_bottom .second{
		width:250px
	}
	#footer .f_bottom .f_row.last{
		width:250px
	}
	#footer .f_bottom .line{
		width:100%;
		margin:5px 0;
		height:1px
	}
	#f_contact_ul,#f_galleries_ul,#f_social_media_ul,#f_useful_links_ul,#f_partners_ul{
		display:none;
		margin-bottom:10px!important
	}
	#footer .bottom_align h3{
		position:relative
	}
	.f_active:after{
		top:0!important;
		transform:rotate(180deg);
		right:7px!important
	}
	#f_social_media:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_galleries:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_useful_links:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_partners:after{
			content:'';
			background-image:url(https://hentaiera.com/images/sprite-ui.png);
			background-repeat:no-repeat;
			background-size:506px;
			background-position:-392px -423px;
			height:9px;
			width:15px;
			position:absolute;
			top:5px;
			right:5px
	}
	#f_contact:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	.tags_section .btn_az:last-of-type{
		margin-right: inherit;
	}

}
@media (min-width:320px) and (max-width:480px){
	
	.galleries {
		display:inline-block;
	}
	.search_div {
		display:none;
	}
	.nav_wrap {
		padding:0 5px;
	}
	.nav_wrap .nav_left {
		width:100%;
	}
	.nav_right {
		display:none;
	}
	.nav_second {
		height:auto;
	}
	.logo {
		margin:4px 8px 0 3px;
	}
	.navbar-toggle {
		margin-right:0;
	}
	.search_mobile button {
		margin-right:5px;
	}
	
	.search_mobile input[type=text]{
		max-width:47%
	}
	.gallery_first .left_cover {
		width:100%;
	}
	.left_cover img{
		width:80%
	}
	.gallery_first{
		padding:4px 0 0 0;
		margin-top: 15px;
	}
	.gthumb img{
		padding: 0;
		margin: 0;
		border: none;
		max-width: 100%;
		vertical-align: middle;
		box-sizing: border-box;
	}
	.gallery_second{
		padding:14px 2px 0 2px
	}
	.galleries_info .btn{
		overflow:hidden;
		max-width:290px;
		text-overflow:ellipsis
	}
	#comments .reply_avatar_comment{
		width:40px;
		height:40px
	}
	.gthumb{
		margin-bottom:0
	}
	.gallery_first .left_cover img{
		margin-bottom:0
	}
	.container{
		margin-top:0;
		padding:5px 10px 0 10px;
		margin-bottom:0;
	}
	.tags_section .row, .tag_page.row {
		margin:0;
	}
	.tags_section .btn_dark, .tag_page .btn_dark  {
		margin-bottom:10px;
	}
	.a_z {
		overflow-x: scroll;
		overflow-y: hidden;
		max-width: 99999px;
		white-space: nowrap;
		padding-bottom: 12px;
		margin-right: 3px;
	}
	.a_z .btn_dark {
		margin-bottom:0;
		width:auto;
	}
	.thumb{
		width: 46.6%;
		margin: 5px;
		display: inline-block;
	}
	.thumbnail .sep{
		width:100%
	}
	.gallery_first .left_cover img{
		width:100%;
		display:block;
		border-radius:0;
	}
	.gallery_first .left_cover .posted {
		padding: 10px 0;
		text-align: center;
	}
	.gallery_first .left_cover .views {
		padding:0 0 10px 0;
		text-align: center;
	}
	.gallery_first .subtitle {
		padding:0 10px;
	}
	.galleries_info {
		padding:0 10px;
	}
	.g_buttons {
		padding: 0 10px;
		margin-bottom:0;
	}
	.g_buttons .gbtn_pg {
		width:100%;
		margin:10px 0;
	}
	.container .g_buttons .likes {
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.g_buttons .likes .btn_dark {
		min-width: 49%;
		display: inline-block;
	}
	.g_buttons #add_fav_btn, .g_buttons #download_btn, .g_buttons #fap_btn {
		width:100%;
		margin:0 0 10px 0;
	}
	.gallery_second h2, .gallery_third h2, .gallery_fourth h2 {
		font-size:18px;
		line-height: 1;
		padding:0 10px 10px 10px;
	}
	.gallery_second .thumbs_section {
		width: 100%;
		margin: 0;
	}
	.gallery_second .thumbs_section>[class*=col] {
		padding:5px;
	}
	#load_more,#load_all {
		max-width: 260px;
		font-size: 14px;
	}
	.alert {
		margin:0 10px 10px 10px !important;
	}
	.pgi_itm {
		display:none !important;
	}
	.favgl .pgi_itm {
		display:inline-block !important;
	}
	.reader_buttons {
		width:100%;
		margin:10px 0 0 0;
	}
	.reader_buttons div {
		margin-bottom:10px;
		display: inline-block;
	}
	.reader_buttons div:first-child {
		margin-top:20px;
	}
	.reader_buttons div:last-child {
		margin-bottom:0;
	}
	.reader_buttons .btn {
		width:100%;
	}
	.reader_buttons .nav_first_r {
		height:auto;
	}
	.reader_buttons .btn.text-left {
		float:none;
		text-align:center;
	}
	.nav_pagination .nav_first_r {
		margin: 0;
		width: auto;
		padding: 8px;
	}
	.nav_pagination .nav_first_r svg {
		float:none;
	}
	.nav_pagination .nav_first_r .ftext {
		display:none;
	}
	.nav_pagination .nav_prev {
		margin: 0 10px 0 0;
		width: 31.5%;
		padding: 8px;
	}
	.reader_buttons .nav_prev svg {
		display:none;
	}
	.nav_pagination .nav_next {
		margin: 0 0 0 10px;
		width: 31.5%;
		padding: 8px;
	}
	.reader_buttons .nav_next svg {
		display:none;
	}
	.reader_buttons .btn.text-right {
		float:none;
		text-align:center;
	}
	.nav_pagination .nav_last {
		margin: 0;
		width: auto;
		padding: 8px;
	}
	.nav_pagination .nav_last .ltext {
		display:none;
	}
	.reader_buttons .nav_last svg {
		float:none;
		margin:0;
	}
	.reader_buttons svg {
		width:9px;
	}
	
	.gview{
		margin:0;
		padding:0
	}
	.panel-register {
		margin-left: 15px;
		margin-right: 15px;	
	}
	.panel-register .form-group {
		max-width: 302px;
		margin: 10px auto;
		width: 100%;
		min-width: 270px;
	}
	.panel-register button, .panel-register input[type=text], .panel-register input[type=password], .panel-register input[type=email] {
		width:100%;
	}
	#bar .bar_align{
		width:100%
	}
	#bar .wrap{
		width:100%
	}
	#bar .f_logo{
		display:none
	}
	#bar h1{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 0
	}
	#bar .f_message{
		float:none;
		text-align:center;
		width:100%;
		padding:9px 0
	}
	#footer .f_bottom{
		padding:20px 0
	}
	#footer .f_bottom .bottom_align,#footer .wrap{
		width:250px
	}
	#footer .f_bottom .f_row{
		width:250px;
		margin:0 0 5px 0
	}
	#footer .f_bottom .second{
		width:250px
	}
	#footer .f_bottom .f_row.last{
		width:250px
	}
	#footer .f_bottom .line{
		width:100%;
		margin:5px 0;
		height:1px
	}
	#f_contact_ul,#f_galleries_ul,#f_social_media_ul,#f_useful_links_ul,#f_partners_ul{
		display:none;
		margin-bottom:10px!important
	}
	#footer .bottom_align h3{
		position:relative
	}
	.f_active:after{
		top:0!important;
		transform:rotate(180deg);
		right:7px!important
	}
	#f_social_media:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_galleries:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_useful_links:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	#f_partners:after{
			content:'';
			background-image:url(https://hentaiera.com/images/sprite-ui.png);
			background-repeat:no-repeat;
			background-size:506px;
			background-position:-392px -423px;
			height:9px;
			width:15px;
			position:absolute;
			top:5px;
			right:5px
	}
	#f_contact:after{
		content:'';
		background-image:url(https://hentaiera.com/images/sprite-ui.png);
		background-repeat:no-repeat;
		background-size:506px;
		background-position:-392px -423px;
		height:9px;
		width:15px;
		position:absolute;
		top:5px;
		right:5px
	}
	.tags_section .btn_az:last-of-type{
		margin-right: inherit;
	}
}
@media (min-width:481px) and (max-width:767px){
	.tags_sorting .btn_dark.active {
		margin-bottom:10px;
	}
}
@media (min-width:320px) and (max-width:1159px){
	.a_z  {
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media (min-width:481px) and (max-width:767px){
	.tags_section .btn_az  {
		width:8%;
	}
}
@media (min-width:768px) and (max-width:979px){
	.tags_section .btn_az  {
		width:5%;
	}
}
@media (min-width:980px) and (max-width:1158px){
	.tags_section .btn_az  {
		width:4%;
	}
}

@media (min-width:0px) and (max-width:922px){
	.stags .btn_az{
		margin-bottom:4px
}

.overview_pag {
		margin:5px 0 0 0;
	}
	
	.gallery_first{
		padding:4px 0 0 0;
		margin-top: 15px;
	}

}
@media (min-width:0px) and (max-width:922px){
	.profile_block .pb_right {
		margin-bottom:20px;
	}
}
@media (min-width:0px) and (max-width:1024px){
	
	.overview_pag {
		margin:5px 0 0 0;
	}
	
	.gallery_first{
		padding:4px 0 0 0;
		margin-top: 15px;
	}

}
@media only screen and (max-width: 270px) {
	.nav_pagination .nav_first_r, .nav_pagination .nav_last {
		width:100%;
		max-width:100%;
	}
	.reader_buttons .btn {
		width:100%;
		max-width:100%;
		margin-bottom: 10px;
	}
}
@media (min-width:270px) and (max-width:979px){
	.g_buttons .others {
		display: block;
	}
	#dl_new {
		width: 100%;
		margin-bottom: 10px;
	}
}
@media screen and (max-width:900px){
	 .bix, .bcx, .btx {
		display:none!important;
	 }
	 .gallery_fourth {
		padding:25px 0 0 0;
	}
}
@media (min-width:820px) and (max-width:1199px){
	.col-md-6 {
		width:16.66666667%;
	}
	.col-lg-7 {
		width:58.33333333%;
	}
}
@media (max-width:640px) and (min-width:0px){
	#bar_top {
		border-bottom:none;
	}
}