
#qt_bbp_reply_content_link{display:none;}

/* =======================
Support Forums
======================= */
.forum .entry-content{margin: 10px 0;}
.entry-header{position: relative; display: block; }
.entry-header .entry-title{font-size: 28px; text-transform: capitalize; font-weight: 400;}
#bbpress-forums{overflow: visible; margin-bottom: 15px;}
#bbpress-forums a:hover{color: #00b28a;}
#bbpress-forums .bbp-breadcrumb{display: none;}
#bbpress-forums #subscription-toggle{margin:0 0 5px;}
#bbpress-forums li.bbp-header{background-color: #fff; padding: 10px 10px; border-top: 0; border-bottom: 1px solid #ddd;}
#bbpress-forums ul .bbp-body ul.odd{background-color: #fff;}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-replies{clear:both; border:none; padding: 5px 15px; margin-bottom: 15px; border-radius: 6px; background-color: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07);} 
#bbpress-forums ul.bbp-replies{padding: 5px 0px;}
#bbpress-forums li.bbp-footer{display: none;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{padding: 10px;}
#bbpress-forums .bbp-header ul.forum-titles li{font-weight: 600;}
.bbp-forums .bbp-body ul li.bbp-forum-info .bbp-forum-title{font-size: 16px;}
#bbpress-forums li.bbp-body ul.forum:first-child, #bbpress-forums li.bbp-body ul.topic:first-child{border-top: none;}
#bbpress-forums p.bbp-topic-meta span.bbp-topic-freshness-author, #bbpress-forums p.bbp-topic-meta span.bbp-topic-started-by{position: relative; display: block;}
#bbpress-forums p.bbp-topic-meta .bbp-author-avatar{position: relative; display: inline-block; vertical-align: super;}
#bbpress-forums p.bbp-topic-meta .bbp-author-avatar img{border: none; border-radius: 50%;}
#bbpress-forums p.bbp-topic-meta span.bbp-topic-freshness-author .bbp-author-name,
#bbpress-forums p.bbp-topic-meta span.bbp-topic-started-by .bbp-author-name{position: relative; display: inline-block;}
.entry-content .bbp-body li.bbp-forum-info, .entry-content .bbp-header li.bbp-forum-info, .entry-content .bbp-body li.bbp-topic-title, .entry-content .bbp-header li.bbp-topic-title{width: 50%;}
.entry-content .bbp-body li.bbp-forum-freshness, .entry-content .bbp-header li.bbp-forum-freshness, .entry-content .bbp-body li.bbp-topic-freshness, .entry-content .bbp-header li.bbp-topic-freshness{width: 30%;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{border-top: 1px dashed #e5e5e5;}
.entry-content .bbp-body .bbp-topic-freshness a, .entry-content .bbp-body .bbp-forum-freshness a{font-size: 14px;}
.entry-content .bbp-body .bbp-forum-freshness .bbp-topic-freshness-author .bbp-author-name,
.entry-content .bbp-body .bbp-topic-freshness .bbp-topic-freshness-author .bbp-author-name{font-size: 12px;}
.entry-content .bbp-pagination{padding: 0px 0; margin-bottom: 15px;}
.entry-content .bbp-pagination .bbp-pagination-count{font-size: 14px;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{font-size: 12px;}

#bbpress-forums div.bbp-reply-author .bbp-author-avatar img{border-radius: 6px; margin-bottom: 5px; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.10);}
#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size: 12px; color: #757575; font-weight: 500;}
#bbpress-forums div.odd, #bbpress-forums ul.odd{background-color: #ffffff;}
#bbpress-forums div.bbp-reply-header{background-color: #fafafa;}

#bbpress-forums div.bbp-template-notice.info,
#bbpress-forums div.bbp-template-notice{padding: 5px 10px; margin-top: 0;}
#bbpress-forums div.bbp-template-notice p {font-size: 14px; color: #575757;}
#bbpress-forums div.bbp-template-notice p img{border:none!important; border-radius: 50%;}

#bbpress-forums div.bbp-template-notice img.avatar{margin-bottom: 0;}



/* ------------------- 
bbp Forum Reply
------------------- */
#bbpress-forums fieldset.bbp-form{position: relative; background: #ffffff; border: none; border-radius: 6px; padding:60px 15px 20px; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07);}
#bbpress-forums fieldset.bbp-form legend{position: absolute; top: 15px; left: 15px; padding: 0; border: none; margin: 0; font-size: 20px; font-family: 'Quicksand', sans-serif; font-weight: 500;} 
#bbpress-forums fieldset.bbp-form p{margin-bottom: 12px;}
#bbpress-forums fieldset.bbp-form p label {font-weight: 500; font-size: 16px;}
#bbpress-forums fieldset.bbp-form .bbp-the-content-wrapper .button{min-width: inherit; text-shadow: none;}
#bbpress-forums fieldset.bbp-form p input[type="text"], .forum #bbpress-forums fieldset.bbp-form p select{width: 100%;}
#bbpress-forums fieldset.bbp-form p input[type="checkbox"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; border: 1px solid #cacaca; margin: 0; color: #666; top: 3px; height: 17px; width: 17px; border-radius:0; cursor: pointer; margin-right: 10px; outline: none; text-align: center;}
#bbpress-forums fieldset.bbp-form p input[type="checkbox"]:before{ content: ''; position: absolute; background-color: #e3e3e3; left: 2px; top: 2px; height: 11px; width: 11px; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.10) inset;}
#bbpress-forums fieldset.bbp-form p input[type="checkbox"]:checked:before{background-color: #00b28a;}
#bbpress-forums fieldset.bbp-form p input[type="checkbox"]:after{ content: '\f00c'; position: absolute; font-family: fontAwesome; line-height: 15px; left: 4px; color: #ffffff; font-size: 8px;}
/* --------
End 
-------- */

/* ----- bbp Forum Button ----- */ 
div.bbp-submit-wrapper{margin: 0;}
#bbpress-forums .bbp-reply-form .bbp-submit-wrapper{float: none;}
.forum-widget .bbp_widget_login .bbp-logged-in .button, 
.forum-widget .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .button, 
#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button,
#bbpress-forums .bbp-reply-form .bbp-submit-wrapper .button{ margin-top: 0;  background: #00b28a; background: -moz-linear-gradient(145deg, #00b28a 30%, #00bcd5 100%); background: -webkit-linear-gradient(145deg, #00b28a 30%, #00bcd5 100%);background: linear-gradient(145deg, #00b28a 30%, #00bcd5 100%); overflow: hidden; transition: all 0.5s ease-in-out; padding:11px 30px; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4; text-align: center; border: none; border-radius: 50px; color: #ffffff; text-transform: capitalize; text-decoration: none; min-width: 180px; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -o-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); text-shadow: 0 -1px 2px rgba(0,0,0,0.2); letter-spacing: 0.15px; transition: all 0.5s;}
.forum-widget .bbp_widget_login .bbp-logged-in .button:hover, 
.forum-widget .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .button:hover, 
#bbpress-forums .bbp-topic-form .bbp-submit-wrapper .button:hover,
#bbpress-forums .bbp-reply-form .bbp-submit-wrapper .button:hover{background: #00a580; background: -moz-linear-gradient(145deg, #00a580 30%, #00aac1 100%); background: -webkit-linear-gradient(145deg, #00a580 30%, #00aac1 100%); background: linear-gradient(145deg, #00a580 30%, #00aac1 100%); transition: all 0.5s ease-in-out; border: none; color: #ffffff;}
.bbpress #secondary .widget.bbp_widget_login a.logout-link{ position: relative;  display: inline-block; padding: 12px 30px; margin-bottom: 0; font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4; letter-spacing: 0.15px; background: #353535; background: -moz-linear-gradient(145deg, #575757 30%, #353535 100%); background: -webkit-linear-gradient(145deg, #575757 30%, #353535 100%); background: linear-gradient(145deg, #575757 30%, #353535 100%); overflow: hidden; transition: all 0.5s ease-in-out; border:none; border-radius: 50px; color: #ffffff; text-transform: capitalize; text-decoration: none; min-width: 180px;}
.bbpress #secondary .widget.bbp_widget_login a.logout-link:hover{background: #454545; background: -moz-linear-gradient(145deg, #676767 30%, #454545 100%); background: -webkit-linear-gradient(145deg, #676767 30%, #454545 100%); background: linear-gradient(145deg, #676767 30%, #454545 100%); transition: all 0.5s ease-in-out;}
/* ----- */

/* -------------------
 bbpress Modal 
------------------- */
.bbpress #wp-link-wrap.wp-core-ui.has-text-field{border-radius: 6px;}
.bbpress .wp-core-ui #link-modal-title{padding: 5px 36px 5px 15px; height: auto; }
.bbpress  #wp-link-wrap.wp-core-ui.has-text-field #link-selector{top: 47px; padding: 0px 15px; overflow: auto; bottom: 50px;}
#wp-link-wrap #wp-link #link-selector .howto{ font-style: italic;}
#wp-link-wrap #wp-link #link-options > div > label,
#wp-link-wrap #wp-link #search-panel > div > label{width: 100%; max-width: inherit; text-align: left; font-weight: 500;}
#wp-link-wrap #wp-link #link-options > div > label span, 
#wp-link-wrap #wp-link #search-panel > div > label span{text-align: left; font-weight: 500;}
#wp-link-wrap #wp-link #link-options > div > label input[type="text"], 
#wp-link-wrap #wp-link #search-panel > div > label input[type="search"]{width: 100%; border-color: #dadada; max-width: inherit;}
#wp-link-wrap #wp-link #link-options > div > label input[type="text"]:focus{border-color: #c5c5c5;}
#wp-link-wrap #wp-link #link-options > div > label input[type="checkbox"]{display: inline-block;}
#wp-link-wrap #wp-link #link-options > div.link-target span{display: none;}
#wp-link-wrap #wp-link #link-options > div > label input[type="checkbox"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; border: 1px solid #cacaca; margin: 0; color: #666; top: 3px; height: 17px; width: 17px; border-radius:0; cursor: pointer; margin-right: 10px; outline: none; text-align: center;}
#wp-link-wrap #wp-link #link-options > div > label input[type="checkbox"]:before{ content: ''; position: absolute; background-color: #e3e3e3; left: 2px; top: 2px; height: 11px; width: 11px; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.10) inset;}
#wp-link-wrap #wp-link #link-options > div > label input[type="checkbox"]:checked:before{background-color: #00b28a;}
#wp-link-wrap #wp-link #link-options > div > label input[type="checkbox"]:after{ content: '\f00c'; position: absolute; font-family: fontAwesome; line-height: 15px; left: 4px; color: #ffffff; font-size: 8px;}
#wp-link-wrap #wp-link #search-panel .query-results{position: static;}
#wp-link-wrap .submitbox .button{display: inline-block; border-radius: 50px; font-family: 'Quicksand', sans-serif; padding: 7px 15px; min-width: inherit; height: auto; line-height: 1.4; font-size: 16px; font-weight: 400; border: none; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -o-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16); text-shadow: 0 -1px 2px rgba(0,0,0,0.2); }
#wp-link-wrap .submitbox .button.button-primary{ background: #00b28a; background: -moz-linear-gradient(145deg, #00b28a 30%, #00bcd5 100%); background: -webkit-linear-gradient(145deg, #00b28a 30%, #00bcd5 100%);background: linear-gradient(145deg, #00b28a 30%, #00bcd5 100%); overflow: hidden; transition: all 0.5s ease-in-out;}
/* -------
End
-------- */

/* ---------------------------
Support Forums User Details
--------------------------- */
#bbpress-forums #bbp-user-wrapper{float: none; display: table; width: 100%;}
#bbpress-forums #bbp-user-wrapper #bbp-single-user-details, 
#bbpress-forums #bbp-user-body{display: table-cell; vertical-align: top; float: none; margin: 0; width: 100%;}
#bbpress-forums #bbp-user-wrapper #bbp-single-user-details{position: relative; display: block; background-color: #ffffff; margin-right: 30px; padding: 10px; width: 170px; border-radius: 6px; overflow: hidden; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07);}
#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar{position: relative; display: block; border-radius: 50%;  border: 3px solid #ffffff; overflow: hidden; height: 150px; margin-bottom:10px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);}
#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar img.avatar{float: none; border-radius: 50%;}
#bbpress-forums #bbp-user-wrapper ul.bbp-replies{clear: both;}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation{border-top: 1px solid #e5e5e5; padding-top: 2px;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li{font-size: 16px; opacity: 1; border-bottom: 1px dashed #e5e5e5;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li:last-child{border-bottom: none;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{opacity: 1; color:#00b28a; background-color: transparent;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding: 8px 8px; opacity: 1; color: #575757;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover{text-decoration: underline; }
#bbpress-forums #bbp-user-wrapper h2.entry-title{border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 10px; }
#bbpress-forums #bbp-user-wrapper .bbp-user-section{overflow: visible;}
#bbpress-forums #bbp-user-wrapper .bbp-user-section .bbp-user-description{color: #656565; font-size: 14px;}
#bbpress-forums #bbp-user-body .bbp-user-replies-created div.bbp-reply-content p{ font-size: 14px; color: #575757; word-break: break-all; }
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset{padding: 15px 15px 5px 15px;}
#bbpress-forums #bbp-user-body .bbp-form > div{margin-bottom: 15px;}
#bbpress-forums #bbp-user-body .bbp-form > div > label {text-align: left; font-weight: 500; font-size: 15px; float: none; width: 100%;}
#bbpress-forums #bbp-user-body .bbp-form > div > input, 
#bbpress-forums #bbp-user-body .bbp-form > div > select, 
#bbpress-forums #bbp-user-body .bbp-form > div > textarea{width: 100%; background-color: #ffffff; border-color: #dadada; padding: 10px 12px; box-shadow: none;}
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset fieldset.password{width: 100%; padding: 0; box-shadow: none;}
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset fieldset.password input{ width: 100%; background-color: #ffffff; border-color: #dadada; padding: 10px 12px; box-shadow: none; }
#bbpress-forums #bbp-user-body .bbp-form > div > input:focus, 
#bbpress-forums #bbp-user-body .bbp-form > div > select:focus, 
#bbpress-forums #bbp-user-body .bbp-form > div > textarea:focus,
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset fieldset.password input:focus{border-color: #c5c5c5;}
#bbpress-forums #bbp-user-body .bbp-user-section li.bbp-body ul.forum,
#bbpress-forums #bbp-user-body .bbp-user-section li.bbp-body ul.topic{padding: 10px 0px;}
#bbpress-forums .bbp-row-actions #subscription-toggle, #bbpress-forums .bbp-row-actions #favorite-toggle{margin: 0 5px 5px 0;}
#bbpress-forums .bbp-row-actions #subscription-toggle a.subscription-toggle, 
#bbpress-forums .bbp-row-actions #favorite-toggle a.favorite-toggle{padding: 0; width: 22px; height: 22px; text-align: center; line-height: 21px; padding-left: 1px; font-size: 17px; border-radius: 50%; display: inline-block;}
#bbpress-forums #bbp-user-body .bbp-user-section .bbp-topic-title .bbp-topic-meta{padding-left: 27px;}
#bbpress-forums fieldset.bbp-form input[type="checkbox"]{margin: 3px 8px 0px 0px;}
#bbpress-forums fieldset.bbp-form .from-group .checkbox{margin-top: 0;}
/* -----
End 
----- */

/* --------------------
Forum Login Form 
-------------------- */
.forum-widget .widget.bbp_widget_login .bbp-login-form fieldset{background-color: #fff; border-radius: 6px; padding: 15px; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.07);}
.forum-widget .widget.bbp_widget_login .bbp-login-form fieldset > div{margin-bottom: 10px; margin-top: 0;}
.forum-widget .widget.bbp_widget_login .bbp-login-form label{font-weight: 500;}
.forum-widget .bbp_widget_login form.bbp-login-form input[type="text"],
.forum-widget .bbp_widget_login form.bbp-login-form input[type="password"]{padding: 10px 12px; width: 100%; border-color: #dadada; transition: all 0.5s; border-radius: 0px; margin-bottom: 5px; float: none;}
.forum-widget .bbp_widget_login form.bbp-login-form input[type="text"]:focus,
.forum-widget .bbp_widget_login form.bbp-login-form input[type="password"]:focus{border-color: #c5c5c5;}
.forum-widget .bbp_widget_login .bbp-login-form .bbp-remember-me input[type="checkbox"]{display: inline-block;}
.bbpress #secondary .widget.bbp_widget_login a.user-submit img{border-radius: 50%; }
.bbpress #secondary .widget.bbp_widget_login .bbp-logged-in h4 a{font-family: 'Poppins', sans-serif; color: #00b28a !important; font-size:18px; margin-bottom: 0;}
/* -----
End 
----- */

/* --------------------
Forum Search 
-------------------- */
.forum-widget .widget-title, 
#secondary.forum-widget .widget .widget-title{font-family: 'Quicksand', sens-serif; font-weight: 400; line-height: 28px; padding-top: 10px;}
.forum-widget .widget_display_search form > div{position: relative; display: block;}
.forum-widget .widget_display_search form input[type="text"]{padding:12px 80px 12px 18px; font-size: 16px;  border-radius: 50px; border-color: #dadada; box-shadow: 0 0 15px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07);}
.forum-widget .widget_display_search form input[type="text"]:focus{ border-color: #c5c5c5; }
.forum-widget .widget_display_search form input[type="submit"].button{ min-width: inherit; float: inherit; top: 4px; right:4px; padding: 10px 15px; text-transform: capitalize; font-size: 16px; text-align: center; }
/*.forum-widget .widget_display_search form input:after{content: '\f002'; position:absolute; font-family: fontAwesome; font-size: 18px; left: 20px; top: 10px; color: #000;}*/
/* -----
End 
----- */
/* =======
End
======== */

.forum #bbpress-forums #subscription-toggle a.subscription-toggle{ position: relative; display: inline-block; font-size: 14px; background-color: #00b28a; color: #ffffff; padding: 3px 18px 3px 18px; border-radius: 25px; }
.forum #bbpress-forums #subscription-toggle a.subscription-toggle:before{content: '\f0a2'; font-family: 'fontAwesome'; padding-right: 5px;}
.forum #bbpress-forums #subscription-toggle .is-subscribed a.subscription-toggle{background-color: #bababa;}
.forum #bbpress-forums #subscription-toggle .is-subscribed a.subscription-toggle:before{content: '\f1f7';}
.forum #bbpress-forums .bbp-header #subscription-toggle a.subscription-toggle{padding: 0 15px; line-height: 20px; margin: 0 10px; background-color: transparent; border: 1px solid #00b28a; color: #00b28a;}
.forum #bbpress-forums .bbp-header #subscription-toggle .is-subscribed a.subscription-toggle{border-color: #bababa; color: #bababa;}

.topic #bbpress-forums #subscription-toggle a.subscription-toggle{ position: relative; display: inline-block; font-size: 14px; background-color: #00b28a; color: #ffffff; padding: 3px 18px 3px 18px; border-radius: 25px; }
.topic #bbpress-forums #subscription-toggle a.subscription-toggle:before{content: '\f0a2'; font-family: 'fontAwesome'; padding-right: 5px;}
.topic #bbpress-forums #subscription-toggle .is-subscribed a.subscription-toggle{background-color: #bababa;}
.topic #bbpress-forums #subscription-toggle .is-subscribed a.subscription-toggle:before{content: '\f1f7';}
.topic #bbpress-forums .bbp-header #subscription-toggle a.subscription-toggle{padding: 0 15px; line-height: 20px; margin: 0 10px; background-color: transparent; border: 1px solid #00b28a; color: #00b28a;}
.topic #bbpress-forums .bbp-header #subscription-toggle .is-subscribed a.subscription-toggle{border-color: #bababa; color: #bababa;}


.bbp-pagination .bbp-pagination-links .page-numbers{position: relative;display: inline-block; overflow:hidden; padding: 0; height: 24px; width: 24px; line-height: 22px; border:1px solid #ddd; border-radius: 50%; text-align: center; background-color: #ffffff}
.bbp-pagination .bbp-pagination-links a.page-numbers:hover{background-color: #eeeeee;}
.bbp-pagination .bbp-pagination-links a.page-numbers.next{text-indent: -40px;}
.bbp-pagination .bbp-pagination-links a.page-numbers.next:before{content: '\f105'; font-family: "fontAwesome"; position: absolute; right: -10px; font-size: 15px; top: 0;}
.bbp-pagination .bbp-pagination-links a.page-numbers.prev{text-indent: -40px;}
.bbp-pagination .bbp-pagination-links a.page-numbers.prev:before{content: '\f104'; font-family: "fontAwesome"; position: absolute; right: -8px; font-size: 15px; top: 0;}

/*support page responsive start 15-10-2018*/



@media (max-width: 991px){
	#primary{width: 100%; margin-bottom: 10px; padding-right: 0;}
	#secondary{width: 60%; padding-left: 0;}
}
@media (max-width: 640px){
	.entry-content .bbp-body li.bbp-topic-title,
	li.bbp-topic-reply-count,	
	.entry-content .bbp-body li.bbp-topic-freshness,
	li.bbp-topic-voice-count,
	.entry-content .bbp-body li.bbp-forum-info,
	li.bbp-forum-topic-count,
	li.bbp-forum-reply-count,
	.entry-content .bbp-body li.bbp-forum-freshness
	{width: 100%!important;}

	
	li.bbp-topic-voice-count,
	.entry-content .bbp-body li.bbp-topic-freshness,
	li.bbp-forum-topic-count,
	li.bbp-topic-reply-count,
	.entry-content .bbp-body li.bbp-forum-freshness,
	li.bbp-forum-reply-count{text-align: left;}

	li.bbp-topic-voice-count,	
	li.bbp-topic-reply-count,
	.entry-content .bbp-body li.bbp-topic-title,
	.entry-content .bbp-body li.bbp-topic-freshness,
	.entry-content .bbp-body li.bbp-forum-info,
	li.bbp-forum-topic-count,
	li.bbp-forum-reply-count,
	.entry-content .bbp-body li.bbp-forum-freshness	{position: relative; padding-left: 100px;}

	li.bbp-topic-voice-count:after,	
	li.bbp-topic-reply-count:after,
	.entry-content .bbp-body li.bbp-topic-freshness:after,	
	.entry-content .bbp-body li.bbp-topic-title:after,
	.entry-content .bbp-body li.bbp-forum-info:after,
	li.bbp-forum-topic-count:after,
	.entry-content .bbp-body li.bbp-forum-freshness:after,
	li.bbp-forum-reply-count:after{content: 'Topic'; font-size: 16px; font-weight: 600; left: 0; top: 0; position: absolute; color: #353535;}

	li.bbp-topic-voice-count:after{content: 'Voices';}
	li.bbp-topic-reply-count:after,
	li.bbp-forum-reply-count:after{content: 'Posts'}
	.entry-content .bbp-body li.bbp-topic-freshness:after,
	.entry-content .bbp-body li.bbp-forum-freshness:after{content: 'Freshness';}
	.entry-content .bbp-body li.bbp-forum-info:after{content:'Forum';}

	#bbpress-forums li{margin-bottom: 5px;}
	#bbpress-forums li:last-child{margin-bottom: 0;}
	#bbpress-forums .bbp-topics li.bbp-header,	
	#bbpress-forums .bbp-forums li.bbp-header{display: none;}
	.bbp-meta span.bbp-admin-links{display: block; float: none;}
	
}
@media (max-width: 480px){
	#bbpress-forums fieldset.bbp-form p label{font-size: 12px;}
	#secondary{width: 100%;}
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{border-top: 1px dashed #aaa;}
	#bbpress-forums fieldset.bbp-form legend{font-size: 15px;}		
}

@media (max-width: 360px){
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{padding: 10px 0;}		
	.entry-header .entry-title{font-size: 22px;}
}
@media (max-width: 320px){
	#bbpress-forums fieldset.bbp-form p input[type="checkbox"]{margin-right: 4px;}
	#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags{width: 100%;}
	#bbpress-forums li.bbp-header .bbp-reply-content{margin-left: 0;}

}

/*support page responsive end 15-10-2018*/

/*user page responsive start*/
@media (max-width: 1199px){
	 #bbp-user-wrapper .bbp-body li.bbp-forum-info,
	 #bbp-user-wrapper li.bbp-forum-topic-count,
	 #bbp-user-wrapper li.bbp-forum-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-forum-freshness,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-title,
	 #bbp-user-wrapper li.bbp-topic-voice-count,
	 #bbp-user-wrapper li.bbp-topic-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-freshness{width: 100%!important;}

	 #bbp-user-wrapper .bbp-body li.bbp-forum-info,
	 #bbp-user-wrapper li.bbp-forum-topic-count,
	 #bbp-user-wrapper li.bbp-forum-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-forum-freshness,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-title,
	 #bbp-user-wrapper li.bbp-topic-voice-count,
	 #bbp-user-wrapper li.bbp-topic-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-freshness{position: relative; padding-left: 100px;}

	 #bbp-user-wrapper li.bbp-forum-topic-count,
	 #bbp-user-wrapper li.bbp-forum-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-forum-freshness,
	 #bbp-user-wrapper li.bbp-topic-voice-count,
	 #bbp-user-wrapper li.bbp-topic-reply-count,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-freshness{text-align: left;}

	 #bbp-user-wrapper .bbp-body li.bbp-forum-info:after,
	 #bbp-user-wrapper li.bbp-forum-topic-count:after,
	 #bbp-user-wrapper li.bbp-forum-reply-count:after,
	 #bbp-user-wrapper .bbp-body li.bbp-forum-freshness:after,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-title:after,
	 #bbp-user-wrapper li.bbp-topic-voice-count:after,
	 #bbp-user-wrapper li.bbp-topic-reply-count:after,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-freshness:after{content: 'Forum'; font-size: 16px; font-weight: 600; left: 0; top: 0; position: absolute; color: #353535;}

	 #bbp-user-wrapper li.bbp-forum-topic-count:after,
	 #bbp-user-wrapper li.bbp-topic-voice-count:after{content: 'Topic';}
	 #bbp-user-wrapper li.bbp-forum-reply-count:after,
	 #bbp-user-wrapper li.bbp-topic-reply-count:after{content: 'Posts';}
	 #bbp-user-wrapper .bbp-body li.bbp-forum-freshness:after,
	 #bbp-user-wrapper .bbp-body li.bbp-topic-freshness:after{content: 'Freshness';}
	 

	 #bbpress-forums #bbp-user-wrapper li{margin-bottom: 5px;}
	 #bbpress-forums #bbp-user-wrapper .bbp-forums li.bbp-header{display: none;}
	 #bbpress-forums .bbp-row-actions #subscription-toggle{position: absolute; right: 0;}
	 #bbp-user-wrapper .bbp-body li.bbp-topic-title .bbp-topic-permalink{padding-right: 30px; display: block;}

}
@media (max-width: 640px){
	#bbpress-forums #bbp-user-wrapper #bbp-single-user-details{width: 100%; margin-right: 0; margin-bottom: 30px;}
	#bbpress-forums #bbp-user-body{display: block;}
	#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar{margin: 0 auto; margin-bottom: 10px;}
}
@media (max-width: 480px){
	#bbpress-forums ul.bbp-reply-revision-log img.avatar{margin-bottom: 1px;}	

	#bbpress-forums li.bbp-header .bbp-reply-author{display: none;}
	#bbpress-forums li.bbp-header .bbp-reply-content{margin-left: 0;}
	#bbpress-forums #subscription-toggle{float: none;}
}
@media (max-width: 360px){
	#bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar{width: 130px; height: 130px;}
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{width: 100%; height: 100%;}	
	#bbpress-forums li.bbp-header div.bbp-reply-author,
	#bbpress-forums li.bbp-header div.bbp-reply-content{font-size: 14px; margin-left: 0;}
	#bbpress-forums #bbp-user-wrapper{display: block;}
}
/*user page responsive end*/

/*blog page responsive start*/



/*blog page responsive end*/

/*prfile page responsive start*/

@media (max-width: 480px){
	#edd_profile_editor_form #edd_profile_personal_fieldset p#edd_profile_first_name_wrap,
	#edd_profile_editor_form #edd_profile_personal_fieldset p#edd_profile_last_name_wrap,
	#edd_profile_editor_form #edd_profile_personal_fieldset p#edd_profile_display_name_wrap,
	#edd_profile_editor_form #edd_profile_personal_fieldset p#edd_profile_primary_email_wrap,
	#edd_profile_editor_form #edd_profile_address_fieldset p#edd_profile_billing_address_city_wrap,
	#edd_profile_editor_form #edd_profile_address_fieldset p#edd_profile_billing_address_postal_wrap,
	#edd_profile_editor_form #edd_profile_address_fieldset p#edd_profile_billing_address_country_wrap,
	#edd_profile_editor_form #edd_profile_address_fieldset p#edd_profile_billing_address_state_wrap,
	#edd_profile_editor_form #edd_profile_password_fieldset p#edd_profile_password_wrap,
	#edd_profile_editor_form #edd_profile_password_fieldset p#edd_profile_confirm_password_wrap{width: 100%;}
}
@media (max-width: 360px){
	#primary .entry-content #edd_profile_editor_form legend{font-size: 18px;}
}
/*prfile page responsive end*/

/*user edit page responsive start */

@media (max-width: 640px){
#bbpress-forums #bbp-your-profile fieldset.submit button{float: left;}
}

/*user edit page responsive end */



/*favorite forum topic responsive start*/

@media (max-width: 1199px){
	#bbpress-forums #bbp-user-body .bbp-user-favorites .bbp-user-section .bbp-header{display: none;}
	#bbpress-forums #bbp-user-wrapper li .bbp-row-actions{position: absolute; right: 0;}
}

/*favorite forum topic responsive end*/