@media only screen and (max-width: 1025px) {
	#sgpb-popup-dialog-main-div-wrapper {
		display: none;
	}
}

@media only screen and (min-width:200px) and (max-width: 767px) {

	#content {
		padding: 0 10px;
	}

	.alignleft,
	.alignright,
	.wp-caption.alignleft,
	.wp-caption.alignright {
		float: none;
		clear: both;
		margin: 20px auto;
		display: block;
		text-align: center;
	}

	.container {
		width: auto;
	}

	.side_ad_mega,
	#header_banner,
	#superbanners,
	#navigation .go_to_forum span,
	#navigation ul,
	#font_size,
	#sidebar {
		display: none;
	}

	#logo {
		width: auto;
	}

	#logo span.subtext {
		width: 190px;
		font-size: 10px;
	}

	#logo .line {
		width: 188px;
	}

	#logo.forum a.text_forum {
		font-size: 29px;
	}

	#navigation .go_to_forum {
		width: 98px;
		margin: 16px 0 0 25px;
		display: block;
	}

	#mobile_navigation_button {
		display: block;
	}

	.search_form .search_field {
		font-size: 16px;
	}

	#superbanners .superbanner {
		width: 236px;
	}

	#container {
		width: auto;
		float: none;
	}

	#page_header .title,
	#post_header .post_header_content h1 {
		font-size: 22px;
	}

	#post_header .single_post_meta {
		margin: 0;
	}

	#page_header .page_header_text {
		font-size: 15px;
	}

	#page_header .page_header_text p {
		margin: 0;
	}

	/*.post {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
	}*/

	/*.post .post_thumbnail {
		width: 25%;
		margin-bottom: 0;
		border-radius: 5px;;
	}*/

	.post_category_mobile {
		color: #3586C4;
		font-size: 11px;
		font-family: 'Lato';
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 10px 10px 0;
		display: inline-block;
	}

	/* .post_content .post_date {
		display: none;
	} */

	.post_date_mobile {
		margin: 8px 0 0 0;
		display: block;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #bfbfbf;
		color: #000;
		float: right;
	}


	/*.post .post_category {
		display: none;
	}*/

	.post .post_content {
		margin: 0;
		width: 100%;
		padding: 0 0 0 0;
		background: none;
		min-width: auto;
	}

	.post:hover .post_content {
		background-color: transparent;
	}

	.post .post_content .post_title {
		margin-bottom: 0;
		min-height: 70px;
		display: flex;
		align-items: center;
	}

	.post .post_content .post_title h2 {
		font-size: 15px;
	}

	.post .post_content .post_excerpt {
		min-height: inherit;
	}

	.post .post_content .post_excerpt p {
		margin: 0;
	}

	.post .post_content .post_meta {
		font-size: 9px;
		display: inherit;
		margin: 10px 0 0 0;
	}

	/*.post_meta {
		display: none;
	}*/

	a.excerpt-link p {
		margin-bottom: 0;
		font-size: 14px;
	}

	/*.post .post_content .post_meta .post_date {
		display: none;
		clear: both;
		float: none;
	}*/

	.post .post_content .post_meta .post_comments {
		display: none;
	}

	.post .post_content .post_more {
		margin: 0 0 15px 0;
		/*display: none;*/
	}

	#pagination {
		margin: 30px 0 0 0;
	}

	#pagination ul li.prev_page_link,
	#pagination ul li.next_page_link {
		display: none;
	}

	#single_more_in_category {
		display: none !important;
	}

	#single_post_featured_image {
		margin: 0 0 15px 0;
		height: auto;
	}

	#single_related_posts h2 {
		font-size: 20px;
	}

	#single_post_share {
		width: 100%;
		margin: 30px 0 0 0;
		clear: both;
		float: none;
		overflow: hidden;
		text-align: center;
	}

	#single_post_share ul {
		margin: 0 0 20px 0;
		float: none;
		display: inline-block;
	}

	#single_post_share ul li {
		margin: 0 5px;
	}

	#single_post_share .single_post_share_like {
		float: none;
		display: inline-block;
	}

	.single_post_next_post {
		width: 100%;
		margin: 30px 0;
		float: none;
		text-align: center;
	}

	#single_post_comments {
		margin: 15px 0 25px 0;
		padding: 15px 0 0 0;
	}

	#single_post_comments #single_post_share {
		margin: 0 0 15px 0;
		float: none;
		clear: both;
		overflow: hidden;
	}

	.facebook_video {
		width: 240px;
		height: 240px;
	}

	.facebook_video_alt {
		width: 240px;
		height: 240px;
	}

	#footer {
		margin: 30px 0 0 0;
	}

	#footer #copyrights {
		font-size: 12px;
		text-align: center;
	}

	#footer #footer_navigation ul li {
		margin: 0 0 0 40px;
	}

	#footer #footer_navigation {
		display: none;
	}

	#bbpress-forums li.bbp-header ul,
	li.bbp-forum-topic-count,
	li.bbp-forum-reply-count,
	li.bbp-topic-voice-count,
	li.bbp-topic-reply-count {
		display: none;
	}

	#bbpress-forums li.bbp-body li.bbp-forum-info,
	#bbpress-forums li.bbp-body li.bbp-topic-title {
		width: 100% !important;
	}

	li.bbp-forum-freshness,
	li.bbp-topic-freshness {
		width: 100% !important;
		text-align: left;
	}

	#buddypress #item-header {
		top: -67px;
	}

	#buddypress div.item-list-tabs {
		height: auto !important;
	}

	#buddypress div.item-list-tabs ul li a,
	#buddypress div.item-list-tabs ul li span {
		padding: 0 15px;
	}

	#buddypress .standard-form #basic-details-section .column.one_half,
	#buddypress .standard-form #blog-details-section .column.one_half,
	#buddypress .standard-form #profile-details-section .column.one_half {
		width: 100%;
		float: none;
	}

	#mobile_widgets {
		margin: 30px 0 0 0;
		padding: 0 15px;
	}

	#mobile_widgets .widget {
		margin: 0 0 20px 0;
	}

	.forum_ads {
		margin: 15px 0 0 0;
	}

	.forum_ads .forum_ad_content a {
		padding: 0;
		border: none;
	}

	.forum_latest {
		display: none;
	}

	#scroll_top {
		display: none !important;
	}

	#bbpress-forums div.bbp-topic-content img,
	#bbpress-forums div.bbp-reply-content img {
		max-width: 100%;
		height: auto;
	}

}

@media only screen and (min-width:480px) and (max-width: 767px) {

	#font_size {
		display: block;
	}

	.forum_ads .forum_ad_sidebar {
		display: none;
	}

}

@media only screen and (min-width:768px) and (max-width: 959px) {

	.container {
		width: 768px;
	}

	.side_ad_mega {
		display: none;
	}

	#header_banner {
		width: 380px;
		margin: 35px 0 0 0;
	}

	#mobile_navigation_button {
		display: block;
	}

	#navigation .go_to_forum {
		width: 110px;
		margin: 16px 0 0 25px;
	}

	#navigation .go_to_forum span {
		display: none;
	}

	#font_size .font_size_normal {
		margin: 3px 20px 0 20px;
	}

	#superbanners .superbanner {
		width: 236px;
	}

	#container {
		width: auto;
		float: none;
	}

	#navigation ul,
	#sidebar {
		display: none;
	}

	.post .post_thumbnail {
		/* width: 260px; */
		width: 100%;
	}

	/* .post .post_content {
		margin: 0 0 0 285px;
	} */

	.post .post_content .post_meta {
		font-size: 9px;
	}

	#footer #copyrights {
		font-size: 12px;
	}

	#footer #footer_navigation ul li {
		margin: 0 0 0 40px;
	}

	.forum_ads .forum_ad_content {
		width: 500px;
	}

	.forum_ads .forum_ad_sidebar {
		width: 225px;
	}

	li.bbp-forum-info,
	li.bbp-topic-title {
		width: 56%;
	}

	li.bbp-forum-topic-count,
	li.bbp-topic-voice-count,
	li.bbp-forum-reply-count,
	li.bbp-topic-reply-count {
		width: 12%;
	}

	li.bbp-forum-freshness,
	li.bbp-topic-freshness {
		width: 20%;
	}

	#buddypress #item-header {
		top: -67px;
	}

	#buddypress div.item-list-tabs {
		height: auto !important;
	}

	#buddypress div.item-list-tabs ul li a,
	#buddypress div.item-list-tabs ul li span {
		padding: 0 15px;
	}

}

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

	.widget #my_account_widget .my_account_details .tablet_account {
		display: block;
	}

	.widget #my_account_widget .my_account_details .desktop_account {
		display: none;
	}

	.widget #my_account_widget .my_account_details .button:last-child {
		float: right;
	}

	.container {
		width: 960px;
	}

	#header_banner {
		width: 570px;
	}

	#navigation ul li {
		margin: 0 20px 0 0;
	}

	#navigation .go_to_forum {
		width: 110px;
		margin: 16px 0 0 25px;
	}

	#navigation .go_to_forum span {
		display: none;
	}

	#container {
		width: 625px;
	}

	.g.g-11,
	.g.g-14,
	.g.g-21,
	.g.g-22,
	.g.g-31,
	.g.g-32 {
		width: 300px;
	}

	.g.g-27,
	.g.g-26

	/*
,
	.g.g-31
*/
		{
		width: 140px;
	}

	.g.g-15 .b-15 {
		width: 125px !important;
	}

	#sidebar {
		width: 280px;
	}

	.widget .social_media li {
		text-align: center;
	}

	.widget .social_media li a {
		display: inline-block;
	}

	.widget .social_media li a i {
		float: none;
		display: inline-block;
	}

	.widget .social_media li a .counter {
		display: none;
	}

	.g.g-13 .b-13.a-50,
	.g.g-13 .b-13.a-25 {
		width: 126px;
	}

	#superbanners .superbanner {
		width: 300px;
	}

	/* .post .post_thumbnail {
		width: 260px;
	} */

	/* .post .post_content {
		margin: 0 0 0 285px;
	} */

	.post .post_content .post_meta {
		font-size: 9px;
	}

	#single_post_featured_image {
		height: auto;
	}

	.forum_ads .forum_ad_content {
		width: 610px;
	}

	.forum_ads .forum_ad_sidebar {
		width: 275px;
	}

	.forum_ads_1 {
		margin: 0 15px 0 0 !important;
	}

}

@media only screen and (max-width: 650px) {
	#single_related_posts .post .post_content .post_title h2 {
		font-size: 15px;
	}

	#page_header {
		margin-bottom: 20px;
	}

	article.post {
		width: 100%;
		height: auto;
		padding: 0 0 5px 0;
		margin-bottom: 15px;
	}

	article.post:nth-child(2n+2) {
		padding: 0 0 15px 0;
	}


	/* .post .post_content .post_title {
		min-height: auto;
	} */

}