#footer-icons ul.social-icons {
    display: inline-block;
    margin: auto;
    vertical-align: middle;
    width: 100%;
}
form#whats-new-form {
    position: relative;
}
form#whats-new-form .rtmedia-container.rtmedia-uploader-div {
    margin: 0 auto 30px;
    display: inline-block;
    width: 92%;
}
.logo a:hover {
    background: none;
}
.bp-nouveau .activity-update-form #aw-whats-new-submit {
    margin-top: 0;
}
div#activity-stream ul.activity-list li .member_activity_iiners .activity-avatar .activity-header {
    width: 80%;
}
.massage-section-in-profile .bp-messages-content ul#bp-message-thread-list li {
    margin: auto;
}
.main_profile_inner .st_profile_left .st_profile_nave.mobile_view {
    display: none;
}	
/*.main_profile_inner_mobile_view {
    display: none;
}*/
.bp-messages-content .actions .message-action-star {
    background: #0fbdae;
    padding: 0 8px !important;    
}
.topic-single-detail-page-section-change-design {
    background: none;
}
.bp-messages-content .actions .message-action-unstar{
    background: #0fbdae;
}
.message-action-star:before {
    color: #fff;
}
.message-action-unstar:before {
    color: #fff;
}
.message-thread-header .single-message-thread-header .message-action-delete {
    background: #0fbdae;
    padding: 0 10px !important;        
}
.message-thread-header .single-message-thread-header .message-action-delete:before {
    color: #fff;
}
.message-thread-header .single-message-thread-header ul.participants-list li {
    padding: 0 !important;
    border: none !important;
}
.message-thread-header .single-message-thread-header dl.thread-participants {
    margin: auto;
}
.message-thread-header .single-message-thread-header dl.thread-participants dd {
    margin: auto;
    display: inline-block;
    vertical-align: top;
}
.message-thread-header .single-message-thread-header dl.thread-participants dt {
    display: inline-block;
    vertical-align: top;
}
.message-thread-header .single-message-thread-header dl.thread-participants dd ul.participants-list {
    margin: auto;
    display: inline-block;
    vertical-align: top;
}
.message-thread-header .single-message-thread-header ul.participants-list li img.avatar {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.message-thread-header .single-message-thread-header {
    background: #fff;
    padding: 30px 47px 20px;
}
.message-thread-header .single-message-thread-header ul.participants-list li:first-child img.avatar.mini {
    width: 50px;
}
.message-content .submit input {
    margin: auto;
}
.bp-messages-content #bp-message-thread-list .message-metadata img.avatar {
    border-radius: 50%;
}
.massage-section-in-profile .bp-messages-content ul#bp-message-thread-list li .message-metadata {
    padding: 10px 10px;
}
.message-box .message-metadata .avatar-box {
    padding: 30px 45px !important;
}
.message-box .message-metadata .avatar-box img.avatar {
    border-radius: 50%;
}
.bp-feedback.success p,
.bp-feedback.error p {
    background: #faf1e9 !important;
    border: 1px solid #ebd7c6;
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 18px !important;
    color: #ff7500 !important;
    padding: 19px 42px !important;
}
.message-content #bp-message-content #wp-message_content-wrap #wp-message_content-editor-container textarea#message_content {
    color: #727272;
    font-family: 'Arimo', sans-serif;
    font-size: 16px;
    width: 100% !important;
}

li.dropdown.responsivetabs-more.active {
    background: #d80100 !important;
}
.buddypress-wrap .bp-subnavs ul.subnav li.selected a{}

@media only screen and (max-width: 1310px){
	.single-event-section-content-div {
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	}	
	.my-account.events .st_profile_main_body ul li {
	    margin: 0 !important;
	}
	#em-wrapper {
	    width: 95%;
	    margin: auto;
	}	
	.st_single_topic .forum_new_top {
	    width: 95%;
	    margin: auto;
	    display: block;
	}	
	.main_forums_countings {
	    width: 95%;
	    margin: auto;
	    display: block;
	}	
	.single-form-div {
	    width: 94%;
	    margin: auto;
	}
	.bbp-forum-front {
	    width: 95%;
	    display: block;
	    margin: auto;
	}
	.my_forum_new_content {
	    margin-right: 32px;
	}
	.tabbing-section-container {
	    width: 90%;
	    margin: auto;
	}
	.bp-wrap.inner_group_detail_page {
	    width: 95%;
	    margin: auto;
	    display: block;
	}	
	.group_detail_header .main-navs a {	
	    padding: 12px 34px 20px !important;
	}	
	.main_profile_inner.main_profile_inner_desktop_view{
		width: 96%;
		margin: auto;
		display: block;
	}	
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size:18px;
	}
	::-moz-placeholder { /* Firefox 19+ */
		font-size:18px;
	}
	:-ms-input-placeholder { /* IE 10+ */
		font-size:18px;
	}
	:-moz-placeholder { /* Firefox 18- */
		font-size:18px;
	}	
	.profile-edit .st_profile_visiblity .field-visibility-settings.bp-hide legend {
	    text-align: left;
	}
	.my-profile .main_profile_inner {
	    width: 95%;
	    margin: auto;
	    display: block;
	}	
	.st_profile_display_name {
	    margin-top: 10px;
	}	
	.topic-single-detail-page-section-inner-div {
	    width: 95%;
	    margin: auto !important;
	    background: #fff;
	    display: flow-root;	    
	}	
	#bbpress-forums fieldset.bbp-form input[type='text'] {
	    width: 90%;
	}	
	.topic-single-detail-page-section-change-design .bbp-submit-wrapper.form_submit_wrapper_set {
	    margin: auto;
	    width: 95.2%;
	}	
	.st_single_topic_edit .st_main_forums .main_forums_countings .forums_statics .st_froum_other_text ul li.bbp-topic-description {
	    width: 100%;
	}	
	.st_single_topic .topic_detail_page_content_right .st_reply_description {
	    padding: 0;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-left .st_upcoming_events {
	    padding: 36px 30px;
	}	
	.st_single_topic .forums_statics .st_froum_other_text li.bbp-topic-description {
	    width: 100%;
	}	
	.st_forum_list_sidebar ul li a {
	    min-width: auto;
	}	
	li.friendship-button .friendship-button {
	    padding: 10px 15px;
	}	
	.send-private-message a.send-message {
	    padding: 15px 15px !important;
	}	
	.grups_search_froms {
	    margin-left: auto;
	    margin-right: auto;
	    width: 95%;
	    display: block;
        overflow: hidden;
	}
	#buddypress div#subnav.item-list-tabs ul li a, #buddypress > div[role="navigation"].item-list-tabs ul li a, #buddypress div:not(#item-nav) .item-list-tabs ul li a, #buddypress .dir-form div.item-list-tabs ul li a, .bp-legacy div#item-body div.item-list-tabs ul li a {
	    padding: 7px 12px;
	}	
	.item-list-tabs ul li {
	    margin: 0 4px !important;
	}	
	.grups_page_results {
	    width: 95%;
	    margin-left: auto;
	    margin-right: auto;
	   display: block;
	}	
	.st_single_forum_section .main_forums_countings .forums_statics ul li {
	    width: 100%;
	}	
	.main_forums_countings .forums_statics ul {
	    width: 100%;
	}	
	.main_forums_countings .forums_statics {
	    text-align: center;
	   /* width: 95%;*/
	    margin-left: auto;
	    margin-right: auto;
	   /* display: block;*/
	}
	.st_frorum_bradecamp {
	    text-align: left;
	}	
	.main_forums_countings .forums_statics ul {
	    text-align: left;
	}		
	.header_inner_main {
	    width: 95%;
	    margin: auto;
	}	
	.main_forums_countings .forums_statics ul li {
        width: 28.7%;
	}	
	.stockfocuse_fetuaer_list {
	    width: 90%;
	    text-align: center;
	    margin: auto;
	}	
	.main_feature_sectons {	
	    width: 95%;
	    margin: auto;
	}	
	.upcomming_events {
	    float: right;
	}	
	.moderatores_topics {
	    margin-right: 0;
	}	
	#footer-icons ul li a {
	    /*padding: 0 32px;*/
	    font-size: 30px;
	    color: #fff;
	    line-height: 88px;
	    padding: 0 38px;
	    width: 100% !important;
	    max-width: 100%;
	    margin: auto;
	    display: block;
	    text-align: center;	    
	}	
	div.footer-inner-bottom {
	    padding: 0 30px;
	}	
	.main_forums_countings .forums_statics ul li {
	    margin-right: 71px;
	}	
	.active-members-div-middle {
	    width: 65%;
	}	
	.my-groups .detail_option_of_data:after {
	    right: 8px;
	}	
	.groups .active-members-div-middle .detail_option_of_data_middle p {
	    margin-left: 20px !important;
	}	
	#footer-icons ul li {
	    width: 33.3%;
	    margin: auto;
	}	
	#footer-links {
	    width: 55%;
	}	
	#footer-icons {
	    width: 24%;
	}	
	#footer-links ul li {
	    padding: 24px 16px;
	    margin: auto;
	}
	.header_nav_bar ul li {
	    padding: 20.5px 9px;
	}
	.tribe-events-list-separator-month{padding-left: 20px;}
	#tribe-events-header {padding-left: 20px;}
	.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading{padding-left: 20px !important;}
	.group_detail_header .main-navs ul { width: 100%;}
	
	.register_page_login { width: 100%;  max-width: 600px;  float: none;  margin: auto auto 40px auto; border-radius: 6px;  text-align: center;}
	.profile-edit .main_profile_inner_desktop_view .register_page_login {
	    max-width: 100%;
    	text-align: left;
	}	
	.main_register_page {  float: none;}
	
	
}

@media only screen and (max-width: 1280px){
	.my-account.events .st_profile_main_body .item-list-tabs ul li a{
		font-size: 16px;
	}
 .directory_listing_page_section ,.webdirectory-dashboard-section-div ,.w2dc-listing-single-sectoin-of-bg{
  padding-left: 20px !Important;
  padding-right: 20px !important;
 }
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 44.1%;
	} 
}

@media only screen and (max-width: 1200px){
	.main_profile_inner_desktop_view ul#groups-list li {
	    margin: 0 !important;
	}
	.friend-requests .st_profile_main_body .friends-list-view-div li {
	    margin: 0 !important;
	}
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    width: 80% !important;
	}
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    margin-right: 20px !Important;
	}
	.my_forum_new_content {
	    margin-right: 28px;
	}
	.group_detail_header .main-navs a {
	    padding: 12px 35px 20px !important;
	    font-size: 16px;
	}	
	.group_contact_inner_feild, .group_contact_inner_feild a {
	    word-break: break-all;
	}
	.buddypress_group_side_bar .moderators-title {
	    font-size: 16px;
	}	
	.buddypress_group_side_bar .widget_bp_core_whos_online_widget h2 {
	    font-size: 16px;
	}	
	.widget_bp_groups_widget h2 {
	    font-size: 16px;
	}	
	.members-list.bp-list li.item-entry img {
	    width: 100% !Important;
	    height: 100% !important;
	}		
	.search_for_div_content {
	    right: 10px;
	}	
	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	    width: 18%;
	}
	li.bbp-forum-freshness, li.bbp-topic-freshness {
	    width: 20%;
	}		
	li.bbp-forum-info, li.bbp-topic-title {
	    width: 42.7%;
	}	
	.profile .main_view_profils .profile_view_page_div_right .data.int_from_name p {
	    margin: 0 !important;
	}	
	.main_profile_inner .st_profile_left {
	    width: 25.3%;
	}	
	.main_profile_inner .st_profile_right {
	    width: 74.7%;
	}	
	.st_profile_nave ul li {
	    padding-left: 25px;
	}	
	.st_profile_nave ul li a span {
	    right: 50px;
	}
	.profile .profile-view-page-div .profile_view_page_div_right {
	    width: 100%;
	}		
	li.bbp-forum-info .st_forums_names a.bbp-forum-title {
	    font-size: 20px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .author-image-section {
	    width: 60%;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right span.bbp-reply-post-date {
	    width: 100%;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    width: 20% !important;
	}
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-content.topic_detail_page_content_right {
	    width: 77% !important;
	}
	.topic-count {
	    margin-right: 0;
	}	
	.header_nav_bar ul li a {
	    font-size: 18px;
	}	
	.title_bar_menu {
	    width: 65%;
	}	
	.sighup_button {
	    padding: 15px 19px;
	}	
	.site-header {
	    height: auto;
	}	
	.login_link {
	    padding: 23.5px 20.8px;
	}	
	.page-template-front-page .st_upcoming_events .event-start-date {
	    left: 145px;
	}	
	.st_upcoming_events .event-widget .event-start-date{
		font-size: 16px;
	}
	.st_upcoming_events .event-widget .event-location{
		font-size: 16px;
	}
	#footer-links ul li a {
	    font-size: 18px;
	}	
	#footer-links ul li {
	    padding: 24px 13px;
	}	
	#footer-icons ul li a {
	    padding: 0 25px;
	}	
	.main_forums_countings .forums_statics ul li {
		width: 32%;
		margin-right: 18px;
	}
/*	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	    width: 20%;
	}	*/
	.st_main_froms_content_Listing .bbp-forum-status-open li.bbp-forum-info {
	    padding: 43px 26px 38px 29px !important;
	}	
	.st_main_froms_content_Listing ul li.bbp-body ul li {
	    padding: 43px 26px 38px 29px !important;
	}	
	.create_new_topic_btn a {
	    font-size: 16px;
	}	
	.st_main_froms_content_Listing .bbp-forums a {
	    font-size: 16px !important;
	}	
	.st_single_forum_section li.bbp-forum-info, .st_single_forum_section li.bbp-topic-title {
	    width: 40.7%;
	}	
	.float-right-groupsmenu ul li select {
	    padding: 0 4px !important;
    	font-size: 18px !important;	    
	}	
	.flat-left-groups-menu ul li a {
	    font-size: 18px;
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}	
	.custom_grp_list .item {
	    padding-left: 20px;
	}	
	.member_serach_inner {
	    width: 95%;
	}	
	.my_member_searech input[type="search"] {
	    width: 727px !important;
	}	
	.send-private-message.generic-button {
	    margin: 0 0 10px 16px !Important;
	}	
	.gdpol-field-regular {
	    width: 50%;
	}
	.main_forums_countings .forums_statics ul li {
	    margin-right: 17px;
	}		
	.profile .register_page_login.st_edit_profiles .field-visibility-settings {
	    position: absolute;
	    top: -36px;
	    width: 100%;
	    right: 0;
	}	
	.profile .register_page_login.st_edit_profiles .field-visibility-settings fieldset legend {
	    text-align: right;
	}	
	.profile .register_page_login.st_edit_profiles .field_type_radio fieldset .radio-button-options label {
	    width: 48% !important;
	    font-size: 16px !important;
	}	
	.user_intrestedara label {
	    font-size: 12pt!important;
	}
	.profile-edit .field_type_telephone .intl-tel-input.allow-dropdown input {
	    padding-left: 70px !important;
	    padding-right: 30px !important;
	}		
	.profile-edit #buddypress .standard-form .block_edit_sep-3 select {
	    font-size: 18px !important;
	}	
	.register_page_login form input[type="text"], .register_page_login form input[type="password"], .register_page_login form input[type="email"] {
	    font-size: 18px!important;
	}	
	.st_edit_profiles form select, .st_edit_profiles form input[type="tel"] {
	    font-size: 18px!important;
	}
	.st_profile_main_body .item-list-tabs ul li a {
	    font-size: 16px;
	}	
	.item-list-tabs ul li {
	    margin: 0 3px !important;
	}	
	.groups .groups-list li {
	    padding: 38px 30px 13px 30px !important;
	    margin: 0 !important;
	}	
	.groups .item-avatar.active-members-div-img img {
	    width: 100% !important;
	    height: 100% !important;
	}	
	.groups .item-block h2 a {
	    font-size: 24px;
	}	
	.groups .group-desc p {
	    font-size: 18px;
    	padding-right: 35px;	    
	}	
	.groups .join_grp-button .groups-meta {
	    right: 28px !important;
	}	
	.groups .active-members-div-middle .detail_option_of_data_middle {
	    width: 100%;
	}	
	.my-groups .active-members-div-middle .detail_option_of_data_middle p {
	    line-height: inherit;
	}	
	.my-groups .detail_option_of_data:after {
	    width: 0;
	    margin: 0;
	}	
	.view_notification_form_div table.notifications td.notification-actions:before {
	    margin-left: -1px;
	}	
	.view_notification_form_div table.notifications td.notification-actions:after {
	    margin-right: 46px;
	}	
	.read_and_inread_section table.notifications tbody tr td.notification-description {
	    padding-left: 20px;
	}	
	.header_nav_bar ul li {
	    padding: 23px 6px;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    margin-right: 20px;
	}	
	.st_moderator_Links a {
	    padding: 8px 14px !important;
	}	
	span.bbp-admin-links {
	    text-align: right;
	}

	.w2dc-edit-listing-link.w2dc-btn.w2dc-btn-primary.add-resource-new-button{display: none;}
	.members-list.bp-list li.item-entry .item{    padding-left: 10px;}
	
	.group_create_radio .option-label {  margin-right: 32px !important;  width: auto !important;}
	
   .inner_group_detail_page #events-list .item-avatar { width: auto;  float: none;  margin-right: 0;margin-bottom: 10px;}
   .inner_group_detail_page .group_detail_body #events-list li .item {  width: 100% !important;  float: none;}
   #buddypress ul.item-list li{    margin-bottom: 10px;}
	.massage-section-in-profile div#bp-message-content {
	    padding: 0 35px;
	}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 43.5%;
	}	
	.em-events-search-form .em-search-advanced .em-search-field label select {
	    font-size: 18px;
	}
}

@media only screen and (max-width: 1100px){
  .bp_event_st_date{font-size:0 !important;display:none;}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 42.6%;
	}	  
}

@media only screen and (max-width: 1024px){
	.single-location .single-event-section-content .em-booking-form-details p label, .single-event .single-event-section-content .em-booking-form-details p label {
	    width: 38%;
	}
	.single-location .single-event-section-content .em-booking-form-details p input, .single-location .single-event-section-content .em-booking-form-details p textarea, .single-location .single-event-section-content .em-booking-form-details p select, .single-event .single-event-section-content .em-booking-form-details p input, .single-event .single-event-section-content .em-booking-form-details p textarea, .single-event .single-event-section-content .em-booking-form-details p select {
	    width: 60%;
	}
	.single-event-sections-left {
	    width: 100%;
	    margin-bottom: 40px;
	}
	.single-event-sections-right {
	    width: 100%;
	}
	.my-account.events .st_profile_main_body h3{
		padding: 10px 20px;
	}	
	#em-wrapper {
	    width: 90%;
	}	
	.event_listing_inner_content h3 a {
	    font-size: 24px;
	    line-height: initial;
	}	
	.event_listing_start_main {
	    padding: 30px !important;
	}	
	.activity-content .activity-inner p {
	    font-size: 18px;
	}	
	.item-avatar.active-members-div-img img {
	    width: 100% !important;
	    height: 100% !important;
	}	
	.active-members-div-middle {
	    width: 62%;
	    padding-left: 20px;
	}	
	.friends-list-view-div li {
	    padding: 48px 34px !important;
	}	
	.profile_visibility_section .field_phone-number td.field-visibility:after {
	    top: 12px;
	    transform: inherit;
	    line-height: 20px;
	}	
	.profile_visibility_section .field_my-story td.field-visibility:after{
	    top: 12px;
	    transform: inherit;
	    line-height: 20px;		
	}
	.st_profile_main_body .item-list-tabs ul li a {
	    font-size: 15px;
	}	
	.header-account-login .pop .bp_components li {
	    width: 94%;
	}	
	.header-account-login {
	    padding-right: 0;
	    width: 178px;
	}	
	.header-account-login .pop {
	    width: 178px;
	    position: absolute;
	    right: 0;
	}		
	.list-wrap {
	    display: inline-block;
	    vertical-align: top;
	    width: 100%;
	}	
	.header_nav_bar ul li a {
	    font-size: 16px;
	}
	.header_nav_bar {
	    width: 79%;
	}	
	.login_link {
	    margin-right: 10px;
	    padding: 23.5px 12.8px;
        font-size: 16px;	    
	}	
	.sighup_button {
	    padding: 15px 10px;
        font-size: 15px;
	}	
	.header_nav_bar ul li {
	    padding: 24px 6px;
	}
	.my_account_menu {
	    width: 34%;
	}	
	.stockfocuse_fetuaer_list ul li .Feature_name {
	    font-size: 20px;
	}	
	.stockfocuse_fetuaer_list ul li .Feature_desacrotion {
	    font-size: 16px;
	}	
	.full_Padding_section {
	    padding: 20px;
	}
	.st_upcoming_events .event-widget {
	    padding: 20px;
	}	
	.st_upcoming_events .event-widget .event-title h3 {
	    font-size: 20px;
	}	
	.each_activ_descript .each_active_topics_title a{
		font-size: 20px;
	}
	.active_topic_forum_image img, .event-widget .event-img img {
	    height: auto;
	}	
	.page-template-front-page .st_upcoming_events .event-start-date {
	    left: 20px;
	    bottom: 10px;
	}	
	.page-template-front-page .st_upcoming_events .event-location {
	    bottom: 10px;
	    width: auto;
	}	
	div.footer-inner-bottom {
	    padding: 0 15px;
	}
/*	#footer-links ul li {
	    padding: 14px 5px;
	}	
*/	#footer-links ul li a {
	    font-size: 16px;
	}	
	ul.footer-menu {
	    display: inline-block;
	    margin: auto;
	    vertical-align: middle;
	}	
	ul.social-icons {
	    display: inline-block;
	    vertical-align: middle;
	    margin: auto;
	}
	#footer-icons ul li a {
	    padding: 0 17px;
	}	
	.main_forums_countings .forums_statics ul li {
	    margin-right: 13px;
	}	
	.forum_counting_inner {
	    padding: 13px 15px;
	}
	.forum_counting_image {
	    width: 42%;
	}	
	.st_single_forum_section .st_forum_list_left_title .bbp-topic-list {
	    font-size: 18px;
	    padding: 14px 35px;
	}	
	.st_single_forum_section ul.forum-titles li {
	    font-size: 18px;
	}	
	.st_single_forum_section li.bbp-forum-info, .st_single_forum_section li.bbp-topic-title {
	    width: 34.7%;
	}	
	.bbp-topic-freshness-author a.bbp-author-name {
	    font-size: 20px !important;
	}	
	li.bbp-forum-info a.bbp-forum-title, li.bbp-topic-title a.bbp-topic-permalink {
	    font-size: 20px;
	}	
	li.bbp-body li.bbp-topic-voice-count {
	    font-size: 20px;
	}
	li.bbp-body li.bbp-topic-reply-count {
	    font-size: 20px;
	}	
	#bbpress-forums li.bbp-body .bbp-topic-meta a {
	    font-size: 18px;
	}	
	.st_single_forum_section li.bbp-forum-freshness, .st_single_forum_section li.bbp-topic-freshness {
	    width: 22%;
	    float: right;
	    text-align: center;
	}	
	.st_single_forum_section #bbpress-forums li.bbp-header {
	    padding: 16px 28px;
	}	
	.st_single_forum_section #bbpress-forums li.bbp-body ul.topic {
	    padding: 27px 30px;
	}	
	.grups_page_results .item-list-tabs {
	    padding: 23px 28px !important;
	}	
	.float-right-groupsmenu ul li select {
	    font-size: 16px !important;
	}	
	.flat-left-groups-menu ul li a {
	    font-size: 16px;
	}	
	.item-list-tabs ul li {
	    vertical-align: top;
	}	
	ul.group_custom_menu li#groups-all {
	    width: 105px;
	}	
	ul.group_custom_menu li#groups-personal {
	    width: 106px;
	}	
	ul.group_custom_menu li {
	    width: 37%;
	}	
	.float-right-groupsmenu ul li#groups-per-page-select {
	    width: 45%;
	}	
	.float-right-groupsmenu ul li#groups-order-select {
	    width: 48%;
	}	
	.custom_grp_list a.gmw-get-directions {
	    padding: 15px 11px!important;
	    font-size: 16px;
	}	
	.custom_grp_list a.group-button {
	    padding: 15px 9px!important;
	    font-size: 16px!important;
	}	
	#buddypress .dir-list ul.item-list.custom_grp_list li img.avatar {
	    width: auto;
	    height: auto;
	    border-radius: 50%;
	}	
	.my_member_searech input[type="search"] {
	    width: 484px !important;
	}	
	.members-list.bp-list li.item-entry .member_action_buttons {
	   /* width: 34% !important;*/
		width: 100% !important;
	}	
	.members-list.bp-list li.item-entry .item {
	    width: 50% !important;
	}	
	.members-list.bp-list li.item-entry {
	    padding: 40px 30px !important;
	}	
	.bp-list li .item {
	    padding-left: 20px;
	}	
	.common_nav_memebrs .members-type-navs {
	    width: 70%;
	}	
	#buddypress .standard-form select {
	    height: 42px !important;
	    line-height: 38px !important;
	}	
	.profile-edit .field_type_telephone .intl-tel-input.allow-dropdown input {
	    padding-left: 64px !important;
	    padding-right: 20px !important;
	}	
	.search_for_div_content .bbp-search-form form input[type="text"] {
	    width: 187px;
	}	
	li.bbp-forum-info, li.bbp-topic-title {
	    width: 40.7%;
	}	
	li.bbp-forum-freshness, li.bbp-topic-freshness {
	    width: 22%;
	}	
/*	.view_notification_form_div table.notifications td.notification-actions:before {
	    right: 54px;
	}	
*//*	.view_notification_form_div table.notifications td.notification-actions:after {
	    left: 10px;
	}	*/
	.buddypress_group_side_bar .widget_bp_core_whos_online_widget, .group_admin_modrator, .group_contact_info, .widget_bp_groups_widget {
	    padding: 20px;
	}	
	.group_detail_header .main-navs {
	    padding: 36px 30px 0px;
	}
	.my_forum_new_content {
	    margin-right: 26px;
	}	
	.main_social-share {
	    width: 210px;
	    padding-left: 0;
	}
	.massage-section-in-profile div#bp-message-content {
	    padding: 0 30px;
	}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 42.3%;
	}	
	.em-events-search-form .em-search-advanced .em-search-field label select{
    	padding: 0px 10px 0px 10px;		
	}
}

@media only screen and (max-width: 991px){
	.css-bookings-admin .em-bookings-dashboard form table thead tr th:nth-child(6), .css-bookings-admin .em-bookings-dashboard form table thead tr th:nth-child(8) , .css-bookings-admin .em-bookings-dashboard form table thead tr th:nth-child(5) {
	    display: none;
	}
	.css-bookings-admin .em-bookings-dashboard .wrap #em-transactions-table .table-wrap {
	    overflow-x: scroll;
	}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 42.1%;
	}	
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    width: 79.6% !important;
	}
    .cross {
        margin-left: 15px;
    }
    .burger_menu {
        margin-left: 15px;
    }  

    .directory_search_box_section .w2dc-search-section .w2dc-jquery-ui-slider .w2dc-search-radius-label{bottom: -40px;}  
}

@media only screen and (max-width: 970px){
	.event_slider_main .ecent_slider_title {
	top: 33%;
	}
	.css-locations-admin #locations-filter table.widefat thead tr th:nth-child(4) {
	    display: none;
	}
	.my-account.events .css-locations-admin .em-locations-admin-list {
	    margin-top: 70px;
	}
	.css-locations-admin #locations-filter table.widefat tbody tr td:nth-child(4) {
	    display: none;
	}		
	.em-events-admin-list p.search-box input[type="submit"] {
	    padding: 0 16px!important;
	}
	.my-account.events .css-bookings-admin, .my-account.events .css-locations-admin, .my-account.events .css-events-admin {
	    padding: 40px 40px 0;
	}	
	.em-events-admin-list table.widefat thead tr th:nth-child(3) {
	    display: none;
	}	
	.em-events-admin-list table.widefat thead tr th:nth-child(2) {
	    display: none;
	}		
	.em-events-admin-list table.widefat tbody tr td:nth-child(3) {
	    display: none;
	}
	.em-events-admin-list table.widefat tbody tr td:nth-child(2) {
	    display: none;
	}		
	.my-account.events .em-events-admin-list p {
	    padding-right: 0;
	}	
	.em-events-admin-list p.search-box input[type=text] {
	    padding: 0 13px!important;
	}
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field label {
	    width: 49%;
	    float: left;
	}
	.em-events-search-form .em-search-advanced .em-search-field label {
	    width: 100%;
	}	
	.em-events-search-form .em-search-advanced .em-search-field label select{
		width: 100%;
	}
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field {
	    width: 100%;
	}
	.em-events-search-form .em-search-advanced .em-search-category {
	    width: 49%;
	}
	.em-events-search-form .em-search-advanced .em-search-location {
	    width: 49%;
	    margin-left: 11px;
	}
	.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
	    width: 40px;
	}
	.intl-tel-input .selected-flag {
	    padding: 0 0 0 5px;
	}
	.block_edit_sep-1 .editfield #field_2 {
	    padding-left: 40px !important;
	}
	.profile-edit .main_profile_inner .profile-edit-sectiopn-new-div .block_edit_sep-1 .editfield input[type="text"] {
	    padding: 0 10px 0 62px !important;
	}
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    width: 73.9% !important;
	}
	.forum_title_new {
	    font-size: 30px;
	}
	.my_forum_new_content {
	    margin-right: 20px;
	    margin-bottom: 20px;
    	padding: 30px;
	}
	.my-friends .members-list.bp-list li.item-entry .item {
	    width: 61% !important;
	}	
	.my-friends .members-list.bp-list li.item-entry .member_action_buttons {
	    width: 24% !important;
	}	
	.members-list.bp-list li.item-entry .item {
	    width: 85% !important;
	}	
	.search_for_div_content .bbp-search-form form input[type="text"] {
	    width: 88%;
	}	
	#bbpress-forums div.bbp-search-form {
	    float: none;
	    width: 70%;
	    margin-left: auto !important;
	    margin-right: auto !important;
	    margin-top: 25px !important;
	}	
	.search_for_div_content {
	    position: unset;
	}	
	.st_profile_nave ul li.current.selected {
	    width: 90%;
	}	
	.change-avatar-edit-div {
	    width: 52%;
	    height: 30px;
	}	
	li.bbp-forum-freshness, li.bbp-topic-freshness {
	    width: 45%;
	}
	li.bbp-forum-info, li.bbp-topic-title {
	    width: 55%;
	}		
	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	    display: none;
	}	
	.profile-edit #buddypress .standard-form .block_edit_sep-3 select {
	    font-size: 16px !important;
	    padding: 0 20px !important;
	}	
	.main_forums_countings .forums_statics ul li {
	    margin-right: 12px;
	}	
	.profile .profile-view-page-div .field_name .data p {
	    margin-left: 42px !important;
	}	
	.profile-view-page-div .bp-widget.basic-info .block_edit_sep-1 .field_name .data p {
	    margin-left: 0 !important;
	}	
	.st_profile_nave ul li {
	    padding-left: 30px;
	}	
	.block_edit_sep-1, .block_edit_sep-3, .block_edit_sep-5 {
	    padding: 25px;
	}	
	.profile_view_page_div_right {
	    width: 100%;
	}	
	.field_name .data p {
	    margin-left: 0 !important;
	}	
	.my-account .main_profile_inner .st_profile_right {
	    width: 70%;
	}	
	.my-account .main_profile_inner .st_profile_left {
	    width: 30%;
	}	
	.file-name-selected-browser.hide-div-section {
	    width: 67%;
	}	
	.st_forum_list_sidebar ul li a {
	    font-size: 18px;
	}	
	.st_reply_description p {
	    font-size: 18px;
	}	
	.st_froum_other_text .bbp-template-notice ul li a {
	    font-size: 20px;
	}	
	.st_moderator_Links a {
	    padding: 8px 10px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right a.bbp-author-name {
	    left: 115px;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-author-role {
	    left: 127px;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .author-image-section {
	    width: 100%;
	}
	.topic-single-detail-page-section-inner-div .topic-section-change-design-right {
	    width: 100%;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right span.bbp-reply-post-date {
	    width: 100%;
	}		
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    margin-right: 0;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-left .bbp-header {
	    padding: 17px 27px 15px 27px;
	}	
	.gdpol-field-regular {
	    width: 100%;
	    float: none;
	    margin: auto !important;
	    display: block;
	}
	.gdpol-field.gdpol-field-regular select {
	    width: 100% !important;
	    max-width: 100%;
	}	
	label.add_for_arrow:after {
	    right: 20px;
	}
	.gdpol-fields-wrapper {
	    padding: 22px 20px 22px 20px;
	}	
	.create_new_topic_btn {
	    width: 100%;
	}	
	.st_forum_list_sidebar {
	    padding: 36px 27px;
	}	
	.st_forumlist_imag img {
	    border-radius: 50%;
	    width: 100%;
	    height: 100%;
	}	
	.st_forumlist_right .st_forumlist_imag {
	    height: 100%;
	}	
	.st_main_froms_content_Listing ul li.bbp-body ul li.bbp-forum-info {
	    padding-right: 0 !important;
	}	
	.st_forumlist_right .st_forums_names {
	    width: 65%;
	    padding-left: 10px;
	}	
	li.bbp-forum-topic-count{
	    width: 26%;
	}	
	.st_edit_profiles form legend {
	    font-size: 15px;
	}	
	.profile .register_page_login.st_edit_profiles .right_select_menu {
	    width: 75px;
	}	
	.profile-edit #buddypress .standard-form select {
	    padding: 0 4px !important;
	    line-height: 40px !important;
	    height: 40px !important;
	    font-size: 12px !important;
	}	
	.edit_profile_lbl {
	    font-size: 24px;
	}	
	.profile-edit .field_type_telephone .intl-tel-input.allow-dropdown input {
	    padding-left: 60px !important;
	    padding-right: 10px !important;
	}	
	.st_edit_profiles form select, .st_edit_profiles form input[type="tel"] {
	    font-size: 16px!important;
	}	
	.register_page_login form input[type="text"], .register_page_login form input[type="password"], .register_page_login form input[type="email"] {
	    font-size: 16px!important;
	}	
	#field_11 {
	    font-size: 16px;
	}
	.profile-edit .editfield.field_2 .st_profile_visiblity:after, .editfield.field_11 .st_profile_visiblity:after {
	    padding: 6px 3px 0 0;
	}	
	.st_profile_main_body .item-list-tabs ul li a {
	    font-size: 14px;
	}	
	.st_profile_main_body form#settings-form input {
	    font-size: 16px;
	}	
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size:16px;
	}
	::-moz-placeholder { /* Firefox 19+ */
		font-size:16px;
	}
	:-ms-input-placeholder { /* IE 10+ */
		font-size:16px;
	}
	:-moz-placeholder { /* Firefox 18- */
		font-size:16px;
	}		
	.setting_page_general_form {
	    padding: 38px 24px;
	}
	.setting_page_general_title {
	    padding: 17px 24px 17px 24px;
	    display: inline-block;
	    width: 100%;	    
	}	
	.search_for_div_content .bbp-search-form form input[type="submit"] {
	    top: 0;
	    right: 20px;
	    position: absolute;
	    left: auto;
	}	
	li.last.filter label {
	    font-size: 14px;
	}	
	#buddypress div#subnav.item-list-tabs ul li.last select,
	#buddypress div:not(#item-nav) .item-list-tabs ul li.last select{
	    max-width: 130px;
	    padding: 0 0 0 10px !important;
	}
	li.last.filter:after {
	    right: 10px;
	}	
	.active-members-div-middle {
	    width: 84%;
	}	
	li#groups-order-select {
	    width: 46%;
	}	
	.active-members-div-middle {
	    width: 84%;
    	margin-bottom: 30px;	    
	}	
	.groups .group-desc p {
	    padding-right: 0;
	}	
	.groups .item-block h2 a {
	    font-size: 20px;
	}	
	.groups .join_grp-button .groups-meta {
	    position: unset !important;
	}	
	.active-members-right .action {
	    top: auto !important;
	    bottom: 10px;
	}	
	.massage-section-in-profile .subnav-filters ul {
	    padding: 11px 22px;
	}	
	.massage-section-in-profile li.last.filter:after {
	    right: 50px;
	}	
	.massage-section-in-profile .user-messages-search button:after {
	    top: 0;
	    right: 2px;
	    width: 48px;
	    height: 47px;
	}	
	.activity-header p a {
	    font-size: 18px;
	}		
	.view_notification_form_div td.notification-description a {
	    font-size: 18px;
	}		
	.read_and_inread_section table.notifications tbody tr td.notification-description {
	    padding-left: 10px;
	}	
	.read_and_inread_section table.notifications tbody tr td.notification-since {
	    font-size: 16px !important;
	    padding-right: 0;
	}	
	.view_notification_form_div table.notifications td.notification-actions:before {
	    margin-left: 4px;
	}	
	.view_notification_form_div table.notifications td.notification-actions:after {
	    margin-right: 40px;
	}	
	.group_detail_body {
	    width: 100% !important;
	}
	.buddypress_group_side_bar {
	    width: 100%;
    	margin-top: 25px;
	}	
	.grup_join_btn {
/*	    width: 26%;
	    bottom: -1px;*/
	    width: auto;
	    bottom: -82px;	    
	}
	.group_detail_header .main-navs ul li {
	    background: none !important;
	    border: none;
	}	
	.group_detail_header .main-navs ul li.selected a {
	    background: none;
	}	
	.grup_join_btn .groups-meta .generic-button {
	    margin: 0 !important;
	}	
	.grup_join_btn .groups-meta .generic-button button.group-button {
	    padding: 8px 15px !important;
		border-color: transparent;
	}	
	.group_detail_header .main-navs ul {
	    margin: auto;
	    width: 100%;
	}	
	.group_detail_header .main-navs ul li {
	    background: none !important;
	    border: none;
	    width: auto;
	    float: left;
	    margin: 0;
	}	
	.title_bar_menu {
	    width: 78%;
	}	
	.my_account_menu {
	    width: 21%;
	}	
	.header_nav_bar ul li a {
	    font-size: 15px;
	}	
	.login_account {
	    font-size: 15px;
	}	
	.header-account-login .user-link {
	    min-width: 100%;
	    width: 100%;
	    padding: 0;
	    margin: 0;
	}	
	.header-account-login {
	    padding-right: 0;
	    width: 100%;
	}
	#footer-links {
	    width: 79%;
	}
	ul.footer-menu {
	    display: block;
	    vertical-align: middle;
	    text-align: right;
	    width: 86%;
	}	
	#footer-icons {
	    width: 100%;
	}	
	#footer-icons ul.social-icons {
	    display: block;
	    vertical-align: middle;
	    width: 43%;
	    margin: auto;
	}	
	#footer-icons ul li {
	    width: 100px;
	    margin: auto;
	}	
	.social-media-section {
	    width: 100%;
	}	
	.st_moderator_Links{
		width: 100%;
	}
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-content.topic_detail_page_content_right {
	    /*width: 100% !important;*/
	}	
	span.bbp-admin-links {
	    text-align: left;
	    float: none;
	    display: inline-block;
	    margin-top: 20px;
	}	

	.my_account_menu .login_link{display: none;}
	.group_detale_title { font-size: 24px;}
	body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { max-width: 35%;}	
   #buddypress div#item-header div#item-actions { width: 35%;}
	.massage-section-in-profile div#bp-message-content {
	    padding: 0 26px;
	}   

	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 40.9%;
	    padding-left: 50px;
	}

	
}

@media only screen and (max-width: 883px) and (min-width: 811px){
  #tribe-bar-form.tribe-bar-mini .tribe-bar-search-filter{padding: 0px 10px;}
  .tribe-bar-mini .tribe-bar-geoloc-filter{padding: 0px 10px;}
  #tribe-bar-form.tribe-bar-mini .tribe-bar-date-filter{padding: 0px 10px;}
  #tribe-bar-form.tribe-bar-mini .tribe-bar-submit {padding: 0px 10px;}
  .events_new_buttons {  margin-top: -18px;}
  #tribe-bar-form .tribe-bar-submit input[type=submit] { line-height: initial;}
  
}

@media only screen and (max-width: 850px){
	#em-location-data table.em-location-data {
	    width: 100%;
	}	
	#em-location-data .em-location-map-container {
	    width: 100%;
	}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 40.44%;
	}	
	.grup_join_btn {
	    bottom: -88px;
	}
	.website-detail-section-div .left-section-of-div-single .cost-detail-section-div {
	    width: 152px;
	}
	.social-share-icone-on-detail-event-left {
	    text-align: center;
	}
	.single-event-section-content-div .tribe-events-cal-links {
	    text-align: center;
	    padding-top: 30px;
	    padding-bottom: 20px;
	}	
	.profile-edit .main_profile_inner_desktop_view .profile-edit-middle-new-div {
	    padding: 17px;
	}	
  .events_new_buttons a {padding: 11px 37px; margin: 10px 10px; display: inline-block;font-size:}
  .group_detail_header .main-navs a:before{    top: -20px;}
  .group_detail_header .main-navs ul li { margin-bottom: 12px;}
  .social-share-icone-on-detail-event-left { position: relative;}
  #bbpress-forums fieldset.bbp-form input[type='text'] {
    width: 100%;
}
}
@media only screen and (max-width: 810px){
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 39.8%;
	}	
	.group_detail_header .main-navs a:before {
	    top: 0;
	}
	.group_detail_header .main-navs a {
	    padding: 32px 35px 0 !important;
	}
	.group_detail_header .main-navs {
	    padding: 20px 30px 0px;
	}
	.group_detail_header .main-navs ul li {
	    margin-bottom: 0;
	}	
	.grup_join_btn {
	    position: unset;
	    width: 90%;
	    margin: auto;
	    display: inline-block;
	    text-align: center;
	}	
	.grup_join_btn .groups-meta {
	    display: inline-block;
	}	
	.tribe-bar-search-filter, .tribe-bar-date-filter, .tribe-bar-geoloc-filter,.tribe-bar-submit {  width: 50% !important;}
	body.invite-anyone .item-body.group_detail_body p.invite_anyone_notice{padding-right:10px;padding-left:10px;}
}
@media only screen and (max-width: 768px){	
	.right-section-of-div-single .tribe-events-meta-group.tribe-events-meta-group-organizer {
	    padding: 0 16px;
	}
	.right-section-of-div-single .tribe-events-venue-map {
	    width: 90% !important;
	    margin: 3% auto;
	}	
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    width: 68% !important;
	}
	.my_member_searech a#clear-input:before {
	    content: '' !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-content.topic_detail_page_content_right {
	     width: 100% !important; 
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    width: 100% !important;
	}	
	.main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul li a {
	    padding: 0 7px !important;
	}	
	div#activity-stream ul.activity-list li .member_activity_iiners .activity-avatar .activity-header {
	    width: 100%;
	}		
	.block_edit_sep-1, .block_edit_sep-3, .block_edit_sep-5 {
	    padding: 25px 20px;
	}
	.profile .register_page_login.st_edit_profiles .field_type_radio fieldset .radio-button-options label {
	    width: 50% !important;
	}
	.main_forums_countings .forums_statics ul li {
	    width: 31%;
	}	
	.forum_counting_text {
	    font-size: 18px;
	}
	.st_forum_list_sidebar.topic-section-change-design-left {
	    width: 27.7%;
	}	
	.topic-section-change-design-right {
	    width: 72.3%;
	}	
	#bbpress-forums fieldset.bbp-form legend {
	    font-size: 18px;
	}	
	.gdpol-topic-poll header h2 {
	    font-size: 21px !important;
	}	
	.st_create_new_topics {
	    padding: 16px 17px;
	}	
/*	.topic-single-detail-page-section-change-design .topic-section-change-design-right .st_main_relpys.change_css_st_main_relpys div.topic {
	    padding-left: 18px !important;
	    padding-right: 18px !important;
	}*/	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    width: 35% !important;
	    float: none !important;
	    margin-left: auto;
	    margin-right: auto;
	    display: block;
	}	
	.new_forum_replY_bottom {
	    width: 96%;
	    margin-left: auto;
	    margin-right: auto;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-left .bbp-header {
	    padding: 14px 27px 13px 27px;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-left .bbp-header {
	    font-size: 18px;
	}	
	#bbpress-forums li.bbp-header {
	    font-size: 18px;
	}	
	.members-list.bp-list li.item-entry .member_action_buttons {
	    width: 100% !important;
	    margin-top: 20px;
	}	
	.st_single_forum_section .st_forum_list_left_title .bbp-topic-list {
	    padding: 14px 30px;
	}	
	.st_single_forum_section .st_forum_list_sidebar ul li a {
	    min-width: auto;
	}	
	.st_single_forum_section .st_forum_list_left_title .st_upcoming_events {
	    padding: 26px 30px;
	}	
	.st_single_forum_section ul.bbp-topics.st_forum_list_sidebar_contents_right {
	    width: 100%;
	}	
	#footer-links {
	    width: 78%;
    	text-align: right;	    
	}
	#footer-icons {
	    width: 100%;
	    text-align: center;
	}	
	#footer-icons ul li {
	    border: none;
	}
	#footer-icons ul li:last-child {
	    border: none;
	}		
	#footer-icons ul li a {
	    /*line-height: 50px;*/
	}	
	#footer-icons ul.social-icons {
	    width: 44%;
	}	
	div.footer-inner-bottom {
	    padding: 10px 15px;
	}	
	.header_nav_bar ul li a {
	    font-size: 15px;
	}
	.login_link {
	    font-size: 15px;
	}	
	.header_nav_bar ul li {
	    padding: 20.5px 5px;
	}	
	.sighup_button {
	    padding: 15px 10px;
	    font-size: 14px;
	}	
	.main_forums_countings .forums_statics ul li {
	    margin-right: 12px;
	}	
	.st_create_new_topics .gdpol-topic-poll-form div#gdpol-poll-status label {
	    width: 50%;
	}	
	.custom_grp_list a.gmw-get-directions {
	    padding: 7px 7px!important;
	}	
	.custom_grp_list a.group-button {
	    padding: 11px 6px!important;
	}	
	.custom_grp_list p {
	    font-size: 16px;
	}	
	.custom_grp_list .bp-group-home-link {
	    font-size: 20px;
	}	
	.flat-left-groups-menu {
	    width: 100%;
	    text-align: center;
	}	
	ul.group_custom_menu li {
	    width: auto;
	}	
	ul.group_custom_menu li#groups-personal {
	    width: auto;
	}	
	ul.group_custom_menu li#groups-all {
	    width: auto;
	}	
	.float-right-groupsmenu {
	    width: 100%;
	    float: none;
	    text-align: center;
	    display: inline-block;
	}	
	.float-right-groupsmenu ul {
	    width: 100%;
	}	
	.my_member_searech input[type="search"] {
	    width: 438px !important;
	}	
	.create_new_topic_btn {
	    width: 100%;
	}			
	.main_banner_text {
	    font-size: 40px;
	}	
	ul.footer-menu {
	    width: 90%;
	}	

	.tribe-events-calendar .tribe-events-has-events:after
{
   display: none !Important; 
}
  
 #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a ,.tribe-events-calendar td.mobile-active {
    background-color: #138984 !important;
    color: #fff !Important;
}

 #wpadminbar #wp-admin-bar-tribe-events
{
 display:none;
}

}

@media only screen and (max-width: 768px){
	#locations-filter .subsubsub a.current {
	    padding: 10px 10px;
		font-size: 16px;	    
	}	
	#locations-filter .subsubsub a.current{
		font-size: 16px;
	}
    .nav-tabs-change-css {
        border: 0;
        padding: 0 2.71%;
    }    
	.events_new_buttons { text-align: left;}
	.events_new_buttons a { font-size: 19px;  padding: 10px 16px;  margin: 10px 5px;  display: inline-block;}
	#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {  padding: 4px 0;}
	.tribe-bar-search-filter, .tribe-bar-date-filter, .tribe-bar-geoloc-filter,.tribe-bar-submit {  width: 50% !important;}
	.tribe-events-loop .tribe-events-event-meta { border: none;}
	.tribe-events-list .tribe-event-schedule-details { padding: 0;}
	.tribe-events-list .tribe-events-venue-details { border-top: none; padding: 8px 0;}
	 #tribe-events-footer~a.tribe-events-ical.tribe-events-button{height: 62px;}	
   #tribe-mobile-container {  padding: 0 20px;}
   div#tribe-community-events{padding: 10px;}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 39.5%;
	}  
	.top-content-section { padding: 0 0px 30px;}
}

@media only screen and (max-width: 750px){
	.my-account.events .css-bookings-admin {
	    padding: 40px 30px 0;
	}
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field label:nth-child(2) {
	    margin-left: 11px;
	}	
	.massage-section-in-profile div#bp-message-content {
	    padding: 0 22px;
	}
	.my_forum_new_content {
	    margin-right: 19px;
	}
	#footer-links ul li {
	    padding: 24px 10px;
	}
	#footer-icons ul.social-icons {
	    width: 46%;
	}
	.header_nav_bar ul li a {
	    font-size: 14px;
	}	
	.header_nav_bar ul li {
	    padding: 24px 5px;
	}	
	.login_account {
	    font-size: 13px;
	}		
	.rtmedia-activity-container .rtmedia-activity-text {
	    font-size: 18px;
	}	
	.member_activity_iiners .activity-avatar.item-avatar .activity-header {
	    text-align: left;
	    width: 100% !important;
	}	
	.activity-list .activity-item .activity-header .time-since {
	    font-size: 16px !important;
	}	
	.activity-list .activity-item.mini .activity-avatar img.avatar {
	    max-width: 100%;
	    margin: 5px !important;
	}
	.member_activity_iiners {
	    padding: 32px;
	}	
	.st_profile_main_body .item-list-tabs ul {
	    width: 94%;
	}
	.active-members-div-middle {
	    padding-left: 20px;
	}		
	.groups .join_grp-button .groups-meta {
	    position: absolute !important;
	    bottom: -30px;
	    top: auto !important;
	}	
	.members-list.bp-list li.item-entry .item {
	    width: 82% !important;
	}	
	.members-list.bp-list li.item-entry .item .item-block h2.list-title.member-name {
	    text-align: left;
	}		
	.activity-update-form #whats-new-submit input {
	    width: auto;
	    margin-bottom: 0;
	}	
	.main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul li a {
	    padding: 15px 7px !important;
    	line-height: 30px !important;	    
	}	
	.my-friends .members-list.bp-list li.item-entry .item {
	    width: 58% !important;
	}
	.main_banner_text {
	    font-size: 40px;
	    line-height: 52px;
	    padding: 0 40px;
	}		

	.single-item.groups .entry-header h1{display: none !important;}
	.group_detail_body .group_create_radio .option-label {  width: 50% !important;}
	
	.buddypress-wrap .create_custom_group .tabbed-links ol { max-width: 100%;list-style: none;}
	.buddypress-wrap .create_custom_group .tabbed-links ol li {    margin: auto;}

	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 39.11%;
	}
	.em-events-admin-list p.search-box input[type="submit"] {
	    padding: 0 10px !important;
	    font-size: 15px;
	}

}

@media only screen and (max-width: 720px){	
	 .event_slider_content{position: relative !important;}
	.event_slider_main{position: unset}
	.em-events-admin-list p.search-box input[type=text] {
	    width: 70%;
	}
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field label:nth-child(2) {
	    margin-left: 10px;
	}	
	.em-events-search-form .em-search-advanced .em-search-location {
	    margin-left: 10px;
	}
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 37.6%;
	}	
	#buddypress ul.activity-list li {
	    display: inline-table !important;
	}	
	.grup_join_btn .activity-meta {
	    border: none !important;
	    float: none !important;
	    width: auto !important;
	    margin: auto;
	}
	.group_detail_cover #item-header-avatar {
	    width: 22% !important;
	    margin-top: 30px !important;
	}
	#buddypress #item-header-avatar img{
		position: unset !important;
		height: auto !important;
	}
	.grup_join_btn {
	    width: 90%;
	    bottom: -60px;
	    margin-left: auto;
	    display: inline-block;
	    text-align: center;
	    /*margin-top: 60px;*/
	    margin-right: 0;
	}
	#cover-image-container #header-cover-image {
	    height: 400px !important;
	}	
	.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body {
	    margin-top: 80px;
	}
	ul.member-header-actions.action {
	    right: 0;
	    left: 0;
	    text-align: center;
	}	
	div#cover-image-container .member-header-actions li {
	    float: left !important;
	    float: none !important;
	}
	.massage-section-in-profile div#bp-message-content {
	    padding: 0 13px;
	}
	.add-new-event-inner-section-content .my-events-header {
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	.add-new-event-inner-section-content .my-events-header h2.my-events {
	    margin-bottom: 20px;
	}	
	.my_new_events_inners .tribe-community-events .my-events-header a.tribe-button.tribe-button-secondary {
	    padding: 10px 15px !important;
	}	
	.tribe_community_edit .tribe-button{
		font-size: 16px !important;
	}
	.profile .register_page_login.st_edit_profiles .right_select_menu {
	    width: 95px;
	}
	.profile-edit-middle-new-div .editfield.field_2 .st_profile_visiblity, .profile-edit-middle-new-div .editfield.field_17 .st_profile_visiblity {
	    top: 0;
	    right: 7px;
	    width: 36%;
	}
	#buddypress .field-visibility-settings {
	    margin-top: -20px;
	    background: #fff;
	}
	.profile .register_page_login.st_edit_profiles .field-visibility-settings fieldset legend {
	    text-align: center;
	}
	.profile-edit .st_profile_visiblity .field-visibility-settings.bp-hide:after {
	    right: 40px;
	    left: auto;
	}	
	.st_edit_profiles .field_type_selectbox:after {
	    transform: translateY(-76%);
	}	
	.profile-edit .register_page_login {
	    max-width: 100%;
	    text-align: left;
	}
	.profile-edit .register_page_login ul.button-nav {
	    display: none !important;
	}
	#footer-icons ul li {
	    width: fit-content;
	    text-align: center;
	    margin: auto;
	    float: none;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-author-role {
	    position: unset !important;
	    margin-left: auto;
	    margin-right: auto;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right a.bbp-author-name {
	    position: unset !important;
	    margin-left: auto !important;
	    margin-right: auto !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    width: 35% !important;
	    float: none !important;
	    margin-left: auto !important;
	    margin-right: auto !important;
	    display: grid !important;
    	margin-top: 20px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .author-image-section .bbp-author-avatar img {
	    margin-left: auto !important;
	    margin-right: auto !important;
	}	
	.forum_title_new {
	    font-size: 20px;
	    margin-top: 20px;
	}	
	.my_forum_new_content {
	    margin-right: 0;
	    width: 100%;
	    padding: 48px;
	    min-height: auto !important;
	}	
	.main_banner_text {
	    font-size: 36px;
	    padding-left: 10px;
	    padding-right: 10px;
	    line-height: 46px;
	}
	.footer_logo {
	    width: 100%;
	    text-align: center;
	    margin-top: 30px;
	    margin-bottom: 20px;
	}	
	#footer-links {
	    width: 100%;
	}	
	#footer-icons ul.social-icons {
	    width: 52%;
	}	
	#footer-links ul li {
	    padding: 24px 25px;
		    float: none;
	}	
	ul.footer-menu {
	    width: 100%;
	    text-align: center;
	}	
	.main_banner_text {
	    padding-left: 50px;
	    padding-right: 50px;
	    font-size: 40px;
	    line-height: 60px;
	}
	.dynamic_section {
	    min-height: auto !important;
	}	
	.group_detail_header .main-navs a#home:before {
	    left: 14px;
	}	
	.group_detail_header .main-navs a#activity:before {
	    left: 25px;
	}	
	.group_detail_header .main-navs a#nav-events:before {
	    left: 20px;
	}	
	.group_detail_header .main-navs a#members:before {
	    left: 30px;
	}	
	.group_detail_header .main-navs a#invite:before {
	    left: 14px;
	}
	.group_detail_header .main-navs a#nav-email:before {
	    left: 30px;
	}	
	.group_detail_header .main-navs a#admin:before {
	    left: 24px;
	}	
	.buddy_stroke_main header.entry-header h1.entry-title {
	    padding-left: 70px;
	}	
	.group_detail_cover div#item-header-content {
	    width: 100%;
	    text-align: left !important;
	    display: inline-block;
	    padding-left: 190px !important;
	}	
	.group_detail_header {
	    margin-top: 70px;
	}	
	#buddypress div.friends ul.item-list li div.item, #buddypress ul#friend-list li div.item {
	    padding-left: 20px;
	}	
	.my-account .main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li .thread-subject a.subject {
	    font-size: 20px !important;
	    line-height: 26px !important;
	}	
	.bp-messages-content #bp-message-thread-list .message-metadata time {
	    line-height: 40px !important;
	}		
	.read_and_inread_section {
	    display: inline-block;
	}	
	.view_notification_form_div .notifications-options-nav:after {
	    top: 5px;
	    right: 110px;
	    transform: initial;
	}	
	.view_notification_form_div td.notification-description a {
	    font-size: 20px;
	}	
	.read_and_inread_section table.notifications tbody tr td {
	    padding-left: 20px;
	}	
	.read_and_inread_section table.notifications tbody tr td.notification-since {
	    font-size: 16px !important;
	}	
	form#whats-new-form div#whats-new-content {
	    background: #fff;
	    margin: auto !important;
	    padding: 30px 30px 1px 30px !important;
	}		
	.my_custom_moments nav#subnav ul.subnav {
	    display: inline-block !important;
	    width: 100% !important;
	    text-align: center;
	    margin: auto;
	}	
	body.has-activity #buddypress form#whats-new-form{
		margin-bottom: 0 !important;
	}
	form#whats-new-form .rtmedia-container.rtmedia-uploader-div {
	    bottom: 34px;
	}	
	#buddypress form#whats-new-form #whats-new-submit {
	    display: inline-block;
	    margin: 0 !important;
	}	
	.activity-update-form #whats-new-submit input {
	    width: auto !important;
	    margin-bottom: 0;
	}		
	.custom_actions_buttons .generic-button a {
	    display: inline-block;
	}	
	.massage-section-in-profile .bp-messages-content ul li {
	    padding: 25px 26px !important;
	}	
	.massage-section-in-profile li.last.filter:after {
	    top: -23px !important;
	    right: 50px !important;
	}
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul.subnav li {
	    width: 19%;
	    float: left;
	    text-align: center;
	    display: block;
	}	
	.active-members-div-left {
	    width: 20%;
	}	
	.active-members-div-middle {
	    width: 80%;
	}
	.active-members-right {
	    width: 100%;
	    float: left;
	    text-align: right;
	}
	#buddypress #friend-list div.action a{
	    width: 130px;
	}	
	#buddypress ul.item-list li div.item-avatar {
	    display: inline-block;
	    float: left;
	    width: 100%;
	}		
	#buddypress #friend-list li img.avatar {
	    width: 100% !important;
	    height: 100% !important;
	}	
	.header-account-login {
	    display: none;
	}	
	body div#wpadminbar {
	    display: block !important;
	}	
	header#masthead{
		background: #138984;
	}
	div#wpadminbar {
	    background: #138984;
	}	
	div#wpadminbar li {
	    width: 220px;
	}	
	div#wpadminbar li#wp-admin-bar-edit-profile {
	    margin-top: 20px;
	}
	#wpadminbar div.quicklinks ul li.menupop div.ab-sub-wrapper ul > li.menupop > a.ab-item {
	    background: #138984;
	    font-size: 16px;
	    font-weight: bold;
	    color: #fff;
	}
	.menu-titalbar-container {
	    display: inline-block;
	}	
	#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
	    color: #aaa;
	}	
	.groups .active-members-div-middle .item-block h2 a {
	    font-size: 20px !important;
	}	
	#buddypress div.item-list-tabs ul li.filter label{
	    display: inline-table;
	    margin: auto;
	    line-height: 50px !important;
	    font-size: 14px;
	    font-family: 'Arimo', sans-serif !important;
	    font-weight: 400;
	}
	#buddypress div.item-list-tabs ul li.filter{
	    width: 210px !important;
	    float: right;
	    margin-right: 25px !important;
	}
	li.last.filter:after {
	    content: "\f107" !important;
	    color: #0ebdae !important;
	    top: 17px !important;
	    right: 19px;
	    text-align: center;
	    transform: unset;
	}	
	#buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div:not(#item-nav) .item-list-tabs ul li.last select {
	    max-width: 140px;
	    padding: 0 0 0 10px !important;
	    left: auto !important;
	    top: 7px;
        border: 1px solid #eaeaea;
        font-size: 14px;
	}	
	#bbpress-forums div.bbp-search-form input[type=submit]{
		display: block;
	}
	#bbpress-forums div.bbp-search-form input[type=submit] {
	    display: block;
	    width: 44px !important;
	    padding: 0 !important;
	    right: 0;
	}	
	.bbp-topic-freshness-author a.bbp-author-name {
	    font-size: 18px !important;
	}	
	.st_profile_main_body div#bbpress-forums .bbp-user-section .st_forum_list_sidebar_contents .st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members.type-bp_members li a.bbp-topic-permalink {
	    font-size: 18px;
	}	
	#bbpress-forums div.bbp-search-form input, #bbpress-forums form#bbp-search-index-form input {
	    height: 45px !important;
	}	
	.bbp-pagination-count {
	    font-size: 16px;
	}	
	.my-account .main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul.forum-titles li {
	    width: 50% !important;
	}	
	.st_profile_main_body div#bbpress-forums .bbp-user-section .st_forum_list_sidebar_contents .st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members.type-bp_members li {
	    width: 49% !important;
	}	
	.search_for_div_content {
	    position: unset;
	    width: 100%;
	    display: inline-block;
	}	
	.bbp-user-section {
	    width: 100%;
	}	
	.search_for_div_content .bbp-search-form:after {
	    right: 0px;
	    width: 44px;
	    height: 44px;
	    line-height: 45px;
	}	
	.st_profile_main_body .item-list-tabs ul {
	    width: 100%;
	}	
	.my-account .main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li {
	    height: auto;
	}	
	#buddypress div#message {
	    margin: 0;
	}	
	/*-------------------------------------------------*/
/*	.same_responsive_menu li span.count {
	    top: 14px;
	}	
	.same_responsive_menu {
	    width: 35% !important;
	    float: left;
	    text-align: center;
	}	
	.same_responsive_menu li {
	    margin: 0 !important;
	    padding: 13px 0 !important;
	}	
	.same_responsive_menu li:nth-child(2) {
	    display: none !important;
	}*/	
	ul.nav.nav-tabs {
	    background: #fff;
	}	
	/*-------------------------------------------------*/	
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	    background-color: #fff;
	    width: fit-content;
	}	
	li.dropdown.responsivetabs-more ul.dropdown-menu.dropdown-menu-right {
	    display: none !important;
	}	
	li.dropdown.responsivetabs-more.open ul.dropdown-menu.dropdown-menu-right {
	    display: block !important;
	}	
	.main_profile_inner .st_profile_left .st_profile_nave.mobile_view ul.nav.nav-tabs a.dropdown-toggle {
	    background: #fff;
	    text-align: center;
	}	
	.main_profile_inner .st_profile_left .st_profile_nave.mobile_view {
	    display: block;
	    display: inline-block;
	    margin: 37px 0 0 0;	    
	}		
	.st_profile_nave.desktop_view {
	    display: none;
	}	
/*	.main_profile_inner.main_profile_inner_mobile_view {
	    display: flex;
	    flex-direction: row;
	}
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left {
	    order: 2;
	}
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right {
	    order: 1;
	}	*/		
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right .item-list-tabs li.current.selected {
	    background-color: inherit !important;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs.for_topic_remove_space ul li a {
	    color: #666 !important;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left {
	    width: 100%;
	    position: relative;
	    z-index: 111;	    
	}	
	.change-avatar-edit-div {
	    width: 116px;
	}	
	.main_profile_inner.main_profile_inner_mobile_view {
	    display: inline-block;
	    width: 96%;
	    margin: auto;
	    display: block;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_avtar {
	    border: none;
	    padding: 0;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_main_body .item-list-tabs ul li a{
    	background-color: initial !important;
	}
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li {
	    height: 50px;
        box-shadow: none !important;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_avtar .st_profile_display_name {
	    color: #fff;
	}
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_avtar .st_profile_display_email {
	    color: #fff;
	    margin-bottom: 0;
	}		
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li a {
	    line-height: 40px !important;
	    font-size: 16px;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right {
	    width: 100%;
	    position: unset;
	}	
	.st_profile_cover_image {
	    position: absolute;
	    z-index: 11;
	    width: 96%;
	    top: 0;
	}	
	.st_profile_nave ul li a span {
	    right: 10px;
		top: 10px;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_nave ul li {
		display: inline-block;
		width: 178px;
		padding: 4px 0;
		margin: 0;
	}	
	.st_forumlist_imag img {
	    width: 100px;
	    height: 100%;
	}	
	#buddypress div.item-list-tabs .float-right-groupsmenu ul {
	    margin: auto;
	}
	#buddypress div.item-list-tabs .float-right-groupsmenu ul li.filter{
	    height: 48px !important;
	}
	#buddypress div.item-list-tabs ul li#activity-filter-select select, #buddypress div.item-list-tabs ul li.filter select, #buddypress div.whats-new-select ul li#activity-filter-select select, #buddypress div.whats-new-select ul li.filter select {
	    opacity: 1;
	    -webkit-appearance: none;
	}	
	.topic-single-detail-page-section-change-design .st_forum_list_sidebar.topic-section-change-design-left {
	    min-height: auto !important;
	}	
	#bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
	    display: none;
	}	
	.topic-section-change-design-right {
	    width: 100%;
	}	
	#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	    left: 165px;
	    min-width: auto;
	    text-align: left;
	    width: fit-content;
	}	
	#bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	    position: absolute;
	    left: 177px;
	    top: 58px;
	    width: fit-content;
	}	
	.st_forum_list_sidebar.topic-section-change-design-left {
	    width: 100%;
	}	
	.st_single_forum_section li.bbp-topic-title {
	    width: 60% !important;
	}	
	.st_single_forum_section li.bbp-topic-freshness {
	    width: 40% !important;
	}		
	.st_single_forum_section div.bbp-template-notice {
	    padding: 20.5px 26px;
	}	
	.st_single_forum_section .main_forums_countings .forums_statics {
	    padding: 0 16px 12px 16px;
	}
	.st_froum_other_text .bbp-template-notice ul li a {
	    font-size: 18px;
	}	
	.st_custome_featred_toics ul.bbp-topics li.bbp-body .bbp-template-notice {
	    margin-bottom: 0 !important;
	}	
	.st_main_froms_content_Listing .bbp-forum-status-open li.bbp-forum-info {
	    width: 100% !important;
	}	
	.st_main_froms_content_Listing li.bb-forum-left_active_topics {
	    width: 100% !important;
	}	
	.st_main_froms_content_Listing ul li.bbp-body ul li.bb-forum-left_active_topics {
	    width: 100% !important;
	}
	#bbpress-forums .st_my_forum_list {
	    background-color: inherit;
	}	
	.st_forum_list_sidebar {
	    background-color: #fff;
        margin-bottom: 45px;
	}	
	.page-template-page-front-forums .st_my_forum_list li.bbp-forum-freshness {
	    display: none;
	}	
	.create_new_topic_btn {
	    width: 30%;
	}	
	.st_main_froms_content_Listing ul li.bbp-body ul li.bbp-forum-info {
	    width: 100% !important;
	}	
	.members-list.bp-list li.item-entry .item {
	    width: 82% !important;
	}	
	.members-list.bp-list li.item-entry .member_action_buttons {
	    width: 100% !important;
	    margin-top: 20px;
	}	
	.bp-list li .item .group-details, .bp-list li .item .item-avatar, .bp-list li .item .item-meta, .bp-list li .item .list-title {
	    text-align: left;
	}	
	.my_member_searech input[type="search"] {
	    width: 377px !important;
	    margin-right: 15px !Important;
	}
	#buddypress div.dir-search label, #buddypress div.dir-search form label, #buddypress div.message-search label, #buddypress div.message-search form label {
	    padding-bottom: 0;
	}	
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size:16px;
	}
	::-moz-placeholder { /* Firefox 19+ */
		font-size:16px;
	}
	:-ms-input-placeholder { /* IE 10+ */
		font-size:16px;
	}
	:-moz-placeholder { /* Firefox 18- */
		font-size:16px;
	}	
	.custom_grp_list .item .item-meta .meta {
	    width: 65%;
	}	
	/* #buddypress #mods-list li img.avatar, #buddypress #members-list li img.avatar, #buddypress #groups-list li img.avatar {
	    width: 100% !important;
	    height: 100% !important;
	}*/	
	#buddypress #members-list div.action a{width:auto;}
	#buddypress form#group-settings-form ul.item-list li{width:100%;}
	#buddypress form#group-settings-form ul#admins-list li {
    background-color:transparent;
    }
	#buddypress form#group-settings-form ul.item-list li {
      border-bottom: none;
	}
	#buddypress ul#groups-list li div.action div.group-button, #buddypress ul#blogs-list li div.action div.blog-button {
	    padding-left: 0;
	    width: 100%;
	    text-align: center;
	}	
	.get-directions {
	    text-align: center;
	}	
	#buddypress ul.item-list li div.item {
	    padding-left: 37px;
	    width: 85%;
	}	
	#buddypress div.item-list-tabs ul li#activity-filter-select, #buddypress div.item-list-tabs ul li.filter, #buddypress div.whats-new-select ul li#activity-filter-select, #buddypress div.whats-new-select ul li.filter, #buddypress div#filter.whats-new-select ul li {
	    clear: both;
	    width: 48%;
	    margin-top: 5px;
	    position: relative;
	    display: inline-block;
	    height: 37px;
	    padding: 0;
	    margin: 0;
	    vertical-align: top;
	    clear: inherit;
	}	
	ul.group_custom_menu {
	    text-align: center;
	    display: inline-block;
	}	
	#buddypress div.item-list-tabs ul li.current, #buddypress div.item-list-tabs ul li.selected, #buddypress div#group-create-tabs ul li.current, #buddypress div#group-create-tabs ul li.selected, #buddypress #mobile-item-nav ul li:active, #buddypress #mobile-item-nav ul li.current, #buddypress #mobile-item-nav ul li.selected, #buddypress .activity-list li.load-more a {
	    background-color: #0fbdae;
	}	
	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, span.bbp-admin-links {
	    display: block;
	}
	.st_my_forum_list .bbp-header .bbp-forum-info {
	    width: 100% !important;
	}
	.st_forum_list_sidebar {
	    width: 100%;
	    float: none;
	}			
	.st_main_froms_content_Listing {
	    width: 100%;
	    float: none;
	}	
	.logged-in header#masthead li {
	    width: 195px;
	    border: none;
	}	
	.moderatores_topics {
	    width: 100%;
	    float: none;
	}	
	.upcomming_events {
	    float: none;
	    width: 100%;
	    margin-top: 80px;
	}
	div#mobile-header {
	    background: #138984;
	}
	.page-template-front-page .st_upcoming_events .event-start-date {
    	left: 29.5%;
	}	
	.header_logo {
	    width: 90%;
	}	
	.header_nav_bar {
	    width: 100%;
    	margin-top: 30px;	    
	}	
	.title_bar_menu {
	    width: 100%;
	}	
	.header_nav_bar ul li {
	    padding: 0 26px;
	}	
	header#masthead li {
	    width: 230px;
		border: none;
	}	
	header#masthead li a {
	    padding: 8px 25px 8px 0;
	}	
	.my_account_menu {
	    width: 100%;
	    margin-top: 30px;
	    text-align: left;	    	    
	}	
	.my_account_menu a {
	    border: none;
	}	
	ul.sub-menu {
	    width: 195px;
	    top: 42px;
	    z-index: 1;
	}	
	.logo {
	    margin-top: 10px;
	}		
	.logo a:hover {
	    background: none;
	}	
	.stockfocuse_fetuaer_list ul li {
	    width: 50%;
	    margin-right: 0;
	}	
	.main_forums_countings .forums_statics ul li {
	    margin-right: 0;
	    width: 100%;
	    margin-bottom: 30px;
	}	
	.members-list.bp-list li.item-entry .item .item-block h2.list-title.member-name a{
		font-size: 20px !important;
	}	

	body:not(.bp-user).activity .entry-content {
    overflow: visible !important;
     }
	.st_profile_left ul.nav.nav-tabs {display:none !important;}
   #buddypress div#item-header #item-header-cover-image #item-header-content { min-height: auto;}
   #buddypress div.item-list-tabs { display: inline-block; clear: both;  float: none;}
   .group_event_listings .my-events-display-options {  margin-top: 31px !important; margin-bottom: 20px;}
   /*.groups #buddypress div#item-header #item-header-cover-image #item-header-content {    margin-top: 0;
    min-height: auto;}*/
	.groups #buddypress div#item-header #item-header-cover-image #item-header-content {
	    margin-top: 0;
	    min-height: auto;
	    padding-left: 0 !important;
	    text-align: center !important;
	}    
   
}

@media only screen and (max-width: 710px){
    .nav-tabs-change-css>li {
        width: 220px;
    }

		.event_slider_main img {
		height: 480px;
		}
		.event_em_slider .container {
		max-width: 100%;
		padding: 0 30px;
		}

		.event_slider_main .ecent_slider_title {
		font-size: 36px;
		}

		.event_slider_main .ecent_slider_title {
		font-size: 40px;
		}

		.event_slider_content {
		position: unset;
		width: 100%;
		display: none;
		}

		.event_slider_date {
		width: 100%;
		}

		event_slider_left {
		width: 100%;
		margin-top: 20px;
		}
}

@media only screen and (max-width: 695px){
    .nav-tabs-change-css>li {
        width: 215px;
    }
}

@media only screen and (max-width: 680px){
    .nav-tabs-change-css {
        text-align: center;
    }
    .nav-tabs-change-css>li {
        width: 190px;
/*        float: none;
        display: inline-block;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        vertical-align: middle;*/
    }    

  .groups_mmebr_list #group-members-search{width: 60%;}
}

@media only screen and (max-width: 640px){

		.event_slider_main .container {
		padding: 0;
		}

	#em-form-with-recurrence p.em-date-range .em-date-input-loc {
	    width: 39.3%;
	}
	.my-account.events.my-locations .st_profile_right .st_profile_main_body .css-location-form, .my-account.events.my-events .css-event-form {
	    padding: 0 20px 20px;
	}
	#em-location-data table.em-location-data td, #em-location-data table.em-location-data th {
	    display: block;
	    width: 100%;
	    margin-bottom: 0;
	}
	.css-event-form .em-event-admin-editor p.submit input {
	    font-size: 18px;
	    padding: 16px 15px;
	}
	.css-event-form .em-event-admin-editor h3{
		font-size: 20px !important;
	}
	.css-event-form h2.my-events {
	    font-size: 20px;
	}	
	#em-wrapper {
	    width: 100%;
	}	
	.my-account.events .css-locations-admin .em-locations-admin-list form#locations-filter .subsubsub {
	    width: 94%;
	}
	.css-locations-admin #locations-filter table.widefat thead tr th:nth-child(5) {
	    display: none;
	}
	#locations-filter .subsubsub a.current {
	    font-size: 14px;
	}	
	#locations-filter .subsubsub a {
	    font-size: 14px;
	}	
	.css-locations-admin #locations-filter table.widefat tbody tr td:nth-child(5) {
	    display: none;
	}
	.my-account.events .css-locations-admin{
		padding-left: 0;
		padding-right: 0;
	}
	.my-account.events .css-locations-admin .em-locations-admin-list form#locations-filter .subsubsub {
	    width: 93%;
	    margin: auto;
	}
	.em-locations-admin-list #locations-filter .actions {
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	    float: none;
	}	
	.em-events-admin-list p.search-box input[type="submit"] {
	    margin-top: 20px !important;
	}
	.my-account.events .css-bookings-admin, .my-account.events .css-events-admin {
	    padding: 40px 30px 0;
	}
	.css-events-admin .em-events-admin-list #posts-filter {
	    margin-top: 50px;
	}	
	.my-account.events .css-events-admin .em-events-admin-list a.em-button {
	    top: -60px;
	}
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field label {
	    width: 100%;
	    float: none;
	}	
	.em-events-search-form .em-search-advanced .em-search-scope.em-search-field label:nth-child(2) {
	    margin-left: 0;
	}	
	.em-events-search-form .em-search-advanced .em-search-category {
	    width: 100%;
	}
	.em-events-search-form .em-search-advanced .em-search-location {
	    margin-left: 0;
	    width: 100%;
	}	
	button#search_submit_btn_of_em {
	    width: 70px;
	    top: 0;
	    right: 0;
	}	
	.custom_grp_list a.gmw-get-directions{
		padding: 10px 7px!important;
	}
	.gmw-form-wrapper input[type=text], .gmw-form-wrapper input[type=number] {
	    line-height: 50px;
	}	
	.another_follow_link {
	    width: 100%;
	    text-align: center;
	    margin: 0 0 40px 0;
	}
	#bbpress-forums div.reply {
	    width: auto;
	}
	.forum_title_new {
	    width: 100%;
	    text-align: center;
	}	
	.profile-edit .main_profile_inner .register_page_login {
	    padding: 0 0 60px 0;
	}
	.profile-edit-middle-new-div {
	    width: 100%;
	}
	.profile-edit-middle-new-div {
	    padding: 35px 20px;
	}
	.my_member_searech form#dir-members-search-form input[type="search"] {
	    width: 100% !important;
	    margin-right: 0 !important;
	}	
	ul.footer-menu {
	    width: 100%;
	}	
	.another_follow_link a {
	    font-size: 18px;
	    padding: 13px 34px;
	}
	.tabbing-section .tabbing-css-change li {
	    padding: 0;
	}
	.tabbing-section .tabbing-css-change li{
	  width: 50%;
	}
	.tabbing-section .tabbing-css-change li a{
		    padding: 10px 0;
	}
	.my-friends .members-list.bp-list li.item-entry {
	    padding: 30px 20px !important;
	}	
/*	.view_notification_form_div table.notifications td.notification-actions:before {
	    right: 48px;
	}	
*//*	.view_notification_form_div table.notifications td.notification-actions:after {
	    left: 15px;
	}	
*//*	.read_and_inread_section table.notifications tbody tr td.notification-description {
	    width: 66% !important;
	}	
*/
	.read_and_inread_section table.notifications tbody tr td:nth-child(2) {
	    width: 62px;
	}
	.read_and_inread_section table.notifications tbody tr td.notification-since {
	    font-size: 0 !important;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul.subnav li {
	    width: 18%;
	}
	form#whats-new-form .rtmedia-container.rtmedia-uploader-div {
	    bottom: 16px;
	}	
	#buddypress ul#friend-list li div.item {
	    padding-left: 0;
	    min-height: auto;
	    width: 100%;
	}	
	#buddypress div.item-list-tabs ul li.filter {
	    width: 200px !important;
	    margin-right: 0 !important;
	}	
	#buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div:not(#item-nav) .item-list-tabs ul li.last select {
	    font-size: 14px;
        max-width: 120px;
	}	
	li.last.filter:after {
	    right: 5px !important;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul li a {
	    font-size: 14px;
	}	
	.groups .join_grp-button .groups-meta {
	    position: unset !important;
	    bottom: -30px;
	    top: auto !important;
	}	
	div#buddypress .profile_visibility_section table tr th {
	    padding: 0 16px !important;
	    font-size: 18px;
	}	
	#buddypress .profile_visibility_section table tr td {
	    padding: 0 24px !important;
	}	
	.st_profile_nave ul li.current.selected a span {
	    right: 5px;
	    top: 7px;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_nave ul li.current.selected {
	    padding: 6px 0 !important;
	}
	.st_main_user_type ul li label {
	    font-size: 16px !important;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_main_body .item-list-tabs ul {
		width: 91% !important;
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}	
	.grups_page_results .item-list-tabs {
	    padding: 23px 16px !important;
	}	
	.common_nav_memebrs .members-type-navs ul li a {
	    font-size: 16px !important;
	}	
	.common_nav_memebrs {
	    padding: 23px 20px;
	}	
	.common_nav_memebrs .my_custom_filters {
	    width: 100%;
	}	
	.my_member_searech input[type="search"] {
	    width: 241px !important;
	}	
	.common_nav_memebrs .members-type-navs {
	    width: 100%;
	}	
	.common_nav_memebrs .my_custom_filters select {
	    margin: 20px auto 0 !important;
	    display: block;
	}	
	.entry-content #buddypress ol, .entry-content #buddypress ul {
	    display: inline-block;
	    width: 100%;
	}	
	ul.component-navigation.members-nav {
	    text-align: center;
	}	
	.common_nav_memebrs .members-type-navs ul li {
	    float: none;
	    display: inline-block;
	    vertical-align: middle;
	}	
	.my_member_searech #dir-members-search-submit {
	    width: 100% !important;
	    height: 50px !important;
	    font-size: 16px !important;
	}	
	.my_member_searech {
	    width: 100%;
	}	
	.my_member_searech input[type="search"] {
	    width: 100% !important;
	    height: 50px !important;
	    margin: 0 0 17px 0 !important;
	    max-width: 100% !important;
	}	
	.gmw-form-wrapper input[type=text], .gmw-form-wrapper input[type=number] {
	    height: 50px;
	}	
	.gmw-form-field.distance {
	    height: 50px;
	    font-size: 14px !important;
	}	
	.grups_search_froms div.gmw-form-wrapper div.gmw-address-field-wrapper i.gmw-locator-button {
	    top: 10px;
	}
	.my_custome_group_page .gmw-submit-button {
	    height: 50px;
	    font-size: 14px !important;
	}		
	.custom_grp_list .item .item-meta .activity {
	    margin-right: 15px !important;
	    font-size: 14px !important;
	}	
	#buddypress ul.item-list li div.item {
	    padding-left: 17px;
	}	
	.custom_grp_list .item .item-meta .meta {
	    padding-left: 20px;
	    font-size: 14px;
    	width: 71%;	    
	}	
	.custom_grp_list .item .item-meta {
	    padding-left: 20px;
	}	
	#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
	    padding: 8px 9px !important;
	}	
	.st_create_new_topics .gdpol-topic-poll-form div#gdpol-poll-status label {
	    width: 100%;
	    font-size: 19px !important;
	}	
	.st_create_new_topics .gdpol-topic-poll-form div#gdpol-poll-status label:after {
	    margin-left: 11px;
	}	
	fieldset.bbp-form.gdpol-topic-poll-form {
	    margin-top: 40px !important;
	}		
	.file-name-selected-browser.hide-div-section {
	    padding-left: 0 !important;
	    width: auto;
	    float: none;
	    margin-top: 0;
	    margin-left: 0;
	    line-height: normal;
	}	
/*	.same_responsive_menu {
	    width: 34% !important;
	}	*/
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_nave ul li {
	    width: 174px;
	    float: right;
	}	
	li.dropdown.responsivetabs-more {
	    width: 33% !important;
	}
	.my_new_forum_dropdown ul li {
	    margin-left: 0 !important;
	}	
	.responsivetabs-more a.dropdown-toggle {
	    text-align: center;
	}	
	.massage-section-in-profile li.user-messages-bulk-actions .bulk-actions-wrap.bp-show {
	    left: 54px;
	}	
	.notifications-options-nav {
	    left: 12px;
	}	
	.group_detail_cover div#item-header-content {
	    padding-left: 150px !important;
	}	
	.buddy_stroke_main header.entry-header h1.entry-title {
	    padding-left: 30px;
	}
	.group_detail_cover div#item-header-content .group_detale_title {
	    font-size: 22px;
	}	
	.group_detail_cover div#item-header-content p.highlight.group-status {
	    font-size: 16px !important;
	    padding-right: 0;
	}	
	.group_detail_cover div#item-header-content span.activety_sep {
	    margin-right: 5px;
	}	
	.group_detail_cover div#item-header-content span.group_last_activivity {
	    font-size: 16px !important;
	}	
	.group_detail_cover div#item-header-content p.activity {
	    font-size: 16px !important;
	}	
	#footer-links ul li {
	    padding: 24px 9px;
	}	
	#footer-icons ul.social-icons {
	    width: 67%;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-author.topic_detail_page_content_left {
	    width: 100% !important;
	    max-width: 200px;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-author-role {
	    margin-top: 0 !important;
	    margin-bottom: 30px;
	}	


.webdirectory-dashboard-section-div .w2dc-table.w2dc-dashboard-listings th.w2dc-td-listing-status,
.webdirectory-dashboard-section-div .w2dc-table.w2dc-dashboard-listings td.w2dc-td-listing-status,
.webdirectory-dashboard-section-div .w2dc-table.w2dc-dashboard-listings td.w2dc-td-listing-expiration-date
{display: none;},
.webdirectory-dashboard-section-div .w2dc-table.w2dc-dashboard-listings td.w2dc-td-listing-expiration-date
{display: none;}
}

@media only screen and (max-width: 640px){	
	.my-account.events .st_profile_main_body h3{
		font-size: 20px;
		margin-top: 0;
	}	
    .nav-tabs-change-css {
        text-align: center;
        padding: 0 15%;
    }
	.nav-tabs-change-css li a {
	    text-align: center;
	}    
	.nav-tabs-change-css {
	    text-align: center;
	    width: 90%;
	    margin: auto !important;
	    display: block;
	}    
    .nav-tabs-change-css>li {
        width: 150px;
/*        float: none;
        display: inline-block;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        vertical-align: middle;*/
    }    
	.events_new_buttons a{    width: 100%;  display: inline-block; margin:auto; margin-top: 12px;font-size: 18px;  padding: 12px 37px;}
	.events_new_buttons {  float: none;  text-align: center;  width: 100%;}
	#tribe-bar-views {  float: none !important; width: 100% !important; }
	#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {  padding: 4px;}
	.tribe-bar-search-filter, .tribe-bar-date-filter, .tribe-bar-geoloc-filter,.tribe-bar-submit {  width: 100% !important;}
	body.admin-bar .datepicker {  margin-top: 0;}
	.groups-manage-members-list ul .member-name { text-align: left;}
	#buddypress .standard-form div.submit input { margin-right: 5px; margin-bottom: 10px;}
	
	.bp_event_st_date_t{font-size:0 !important;display:none;}
	.register_page_login{    padding: 60px 25px;}
	
	 .register_page_login form input[type="submit"] { width: 80%;}
	/*.grup_join_btn { width: 164px;}*/
	.grup_join_btn {
	    width: 100%;
	    margin: 0;
	}	
	.event_listing_inner_start .event_listing_inner_left {
	    width: 100%;
	    float: none;
	    display: inline-block;
	    margin-right: auto;
	    text-align: center;
	}	
	.event_listing_inner_start .event_listing_inner_right {
	    width: 100%;
	    float: none;
	    display: inline-block;
	    text-align: center;
	}	
}

@media only screen and (max-width: 480px){
	.single-event .forum_title {
	    padding-top: 90px;
	}	
	#em-form-with-recurrence p.em-date-range .em-date-input-loc {
	    width: 80%;
	}	
	button#search_submit_btn_of_em {
	    top: auto;
	    height: 52px;
	    width: 55px;
    	line-height: 0;	    
	}	
	button#search_submit_btn_of_em {
	    top: auto;
	}	
	div.css-search div.em-search-options a {
	    margin-top: 0;
	}	
	#em-wrapper form.em-events-search-form input[type="text"] {
	    width: 100%;
	    margin-bottom: 20px;
	}	
	.add-event div#tribe-community-events {
	    max-width: 100%;
	    padding: 0 10px !important;
	}	
	.single-event-section-content-div .tribe-events-event-image img {
	    height: 370px;
	}
	.social-share-icone-on-detail-event-left .heateor_sss_sharing_container ul {
	    margin: 20px auto 0 !important;
	}
	.right-section-of-div-single .tribe-events-meta-group.tribe-events-meta-group-organizer {
	    padding: 0;
	}	
	.st_forum_list_right_title .st_forum_list_sidebar_contents_right ul.forum-titles li.bbp-topic-freshness {
	    display: none;
	}	
	.st_forum_list_right_title .st_forum_list_sidebar_contents_right li.bbp-body ul li {
	    width: 100% !important;
	}
	.st_single_forum_section #bbpress-forums li.bbp-header {
	    padding: 16px 16px;
	}	
	.st_single_forum_section ul.forum-titles li {
	    font-size: 16px;
	}	
	.dropdown-menu-right li a.new_forum_links {
	    text-align: left;
	}
	.forums_statics_new {
	    padding: 20px 30px 45px 30px;
	}	
	.nav-tabs-change-css>li {
	    width: 100px;
	}	
	.my_new_forum_dropdown ul li a {
	    font-size: 16px;
	    text-align: center;
	}	
	ul.dropdown-menu.dropdown-menu-right {
	    width: 170px;
	}	
	.responsivetabs-more a.dropdown-toggle {
	    font-size: 16px;
	}	
	.another_follow_link {
	    text-align: center !important;
	}	
	.forum_title_new {
	    font-size: 26px;
	    float: none;
	    text-align: center;
	    width: 100%;	    
	}
	.new_forum_replY_bottom {
	    padding-left: 0;
	}	
	.forum_new_search {
	    width: 100%;
	    float: none;
	    text-align: right;
	    margin-bottom: 40px;
	}	
	.bbp-forum-front {
	    width: 90%;
	}
	.st_upcoming_events .tribe-events-title a {
	    font-size: 18px;
	}	
	.st_upcoming_events .tribe-events-duration .tribe-event-date-start, .st_upcoming_events .tribe-events-duration .tribe-event-date-end, .st_upcoming_events .tribe-events-duration .timezone {
	    font-size: 14px;
	}	
	.main_feature_sectons {
	    width: 90%;
	}
	.tab_content_txt p {
	    font-size: 18px;
	}	
	.tab_content_txt ul li {
	    font-size: 18px;
	}	
	.tabbing-section {
	    margin-bottom: 50px;
	}	
	.tabbing-section .tabbing-css-change li a {
	    font-size: 12px;
	    line-height: 20px;
	}	
	.content-of-tab {
	    padding: 18px 18px 10px;
	}
	.tribe-mini-calendar-event .list-date {
	    margin: auto !important;
	    width: 40% !important;
	    display: block !important;
	    float: none !important;
	}	
/*	.main_banner_text {
	    font-size: 26px !important;
	    line-height: 30px !important;
	}	*/
	.st_upcoming_events .tribe-event-image {
	    width: 100% !Important;
	    float: none !Important;
	    display: inline-block !Important;
	    text-align: center;
	}	
	.st_upcoming_events .list-info {
	    width: 100% !Important;
	    float: none !Important;
	    display: inline-block !Important;
	    text-align: center;
	    margin-top: 20px !important;
	}	
	.st_upcoming_events .tribe-clearfix {
	    padding: 20px;
	}
	.forums.topics .bbp-user-section .st_forum_list_sidebar_contents ul.bbp-topics.st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members li.bbp-topic-title a.bbp-topic-permalink {
	    font-size: 18px !important;
	}
	.st_profile_main_body div#bbpress-forums .bbp-user-section .st_forum_list_sidebar_contents .st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members.type-bp_members li span {
	    font-size: 14px;
	}		
	.st_profile_main_body div#bbpress-forums .bbp-user-section .st_forum_list_sidebar_contents .st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members.type-bp_members li span a {
	    font-size: 14px !important;
	}	
	.my-friends ul#friend-list li {
	    padding: 28px 24px !important;
	}	
	.my-friends ul#friend-list .active-members-div-middle .item-title a {
	    font-size: 18px !important;
	}	
	li.friendship-button .friendship-button {
	    padding: 4px 10px;
	}	
	.my-account .main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li .thread-subject a.subject {
	    font-size: 18px !important;
	    line-height: 26px !important;
	}	
/*	.read_and_inread_section table.notifications tbody tr td.notification-description {
	    width: 58% !important;
	}	
*/	.view_notification_form_div td.notification-description a {
	    font-size: 16px;
	}
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li .activity-header p a:first-child {
	    font-size: 18px !important;
	}	
	#aw-whats-new-submit, #aw-whats-new-reset {
	    font-size: 16px !important;
	}
	.buddy_stroke_main header.entry-header {
	    width: 60% !important;
	    margin: auto !important;
	    text-align: left;
	    padding-left: 30px !important;
	}	
	.activity-header p {
	    font-size: 16px;
	}	
	.activity-list .activity-item .activity-meta.action .button span {
	    padding: 0 10px !important;
	}	
	li.user-messages-bulk-actions {
	    display: inline-block !important;
	    width: 100% !important;
	    margin-bottom: 10px !important;
	    margin-top: 10px !important;
	}	
	#message-threads li .thread-date {
	    margin-top: 0;
	    top: 10px;
	}	
	.thread-date time {
	    font-size: 16px !important;
	}	
	#message-threads li .thread-to .num-recipients {
	    padding: 0;
	    position: absolute;
	    right: 30px;
	    top: 35px;
	}	
	.massage-section-in-profile li.last.filter:after {
	    top: 34px !important;
	}	
	#message-threads li .thread-content .thread-subject {
	    padding-left: 10px;
	}
	#message-threads li .thread-content .thread-subject a.subject {
	    font-size: 18px;
	}	
	.massage-section-in-profile .subnav-filters ul li:first-child input[type=search] {
	    width: 82.9%;
	}	
	.massage-section-in-profile .subnav-filters ul li:first-child {
	    float: none;
	    width: 100%;
	    text-align: left;
	}	
	ul#friend-list .active-members-div-left {
	    width: 20%;
	}
	ul#friend-list .active-members-div-middle {
	    width: 80%;
	    padding-left: 10px;
	    margin-bottom: 0;
	}		
	.my-friends ul#friend-list li .active-members-right .action {
	    margin: auto;
	}	
	.my-friends ul#friend-list li .active-members-right .action a {
	    margin: auto !important;
	    width: 100px !important;
	    padding: 0 !important;
	    line-height: 37px !important;
	    height: 38px !important;
	}	
	.active-members-div-middle .item-title {
	    width: 100% !important;
	    line-height: 0 !important;
	    margin: 0 !important;
	}	
	ul#friend-list .active-members-div-middle .item-meta span {
	    font-size: 14px !important;
	}		
	.bp-pagination.bottom {
	    padding: 10px 38px;
	}	
	.members-friends-list li.item-entry .list-wrap .item-avatar {
	    float: left !important;
	}	
	li.last.filter:after {
	    right: 35px !important;
	}	
	#buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div:not(#item-nav) .item-list-tabs ul li.last select {
	    max-width: 76%;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs.for_topic_remove_space {
	    margin-bottom: 5px !important;
	    padding-bottom: 14px;
	}	
	#buddypress div.item-list-tabs ul li.filter {
	    width: 100% !important;
	    float: left;
	    text-align: left;
    	margin-top: 20px !important;	    
    	background: #fbfbfd!important;
	}	
	#buddypress div.item-list-tabs ul li.filter label {
	    float: none;
	}	
	 #buddypress #groups-list li img.avatar {
	    width: 120px !important;
	    /*height: 120px !important;*/
	    height: auto !important;
	}	
	#buddypress ul.item-list li div.item-avatar {
	    float: none;
	}	
	#buddypress ul#members-list.item-list li div.item-avatar {
       float: left;
    }
	.active-members-div-left {
	    text-align: center;
	    width: 100%;
	}	
	.active-members-div-middle {
	    padding-left: 0;
	    width: 100%;
	}	
	.st_profile_main_body div#bbpress-forums .bbp-user-section .st_forum_list_sidebar_contents .st_forum_list_sidebar_contents_right li.bbp-body ul.bp_members.type-bp_members li {
	    width: 100% !important;
	}	
	.my-account .main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul.forum-titles li.bbp-topic-freshness {
	    display: none;
	}	
	.bbp-user-section p {
	    margin: auto;
	}	
	#bbpress-forums li.bbp-header {
	    padding: 16px 20px;
	}	
	#bbpress-forums li.bbp-body ul.topic {
	    padding: 27px 20px;
	}	
	.main_profile_inner.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body ul li a {
	    font-size: 12px !important;
	}	
	.setting_page_general_title {
	    font-size: 18px;
	}
	.input_box_of_account {
	    width: 100%;
	}	
	#buddypress form#settings-form input[type="password"] {
	    width: 100%;
	}	
	/*-----------------------------*/
	ul#second_menu_responsive {
	    display: none !important;
	}	
/*	.main_profile_inner.main_profile_inner_mobile_view .st_profile_left .st_profile_nave ul li {
	    width: 50%;
	    float: right;
	}		
	.same_responsive_menu li#location-personal-li {
	    width: 100%;
	}	
	.same_responsive_menu {
	    width: 50% !important;
	}*/	
	ul.dropdown-menu.dropdown-menu-right li {
	    width: 100% !important;
	}	
	/*-----------------------------*/	
	.st_main_user_type ul li .check {
	    left: 0;
	}	
	.st_main_user_type ul li label {
	    padding: 0px 25px 0px 40px;
	}	
	.st_edit_profiles .field_type_selectbox:after {
	    top: 30px;
	    transform: inherit;
	}	
	.user_intrestedara label {
	    width: 100%;
	}	
	.profile .register_page_login.st_edit_profiles .field-visibility-settings {
	    top: -6px;
	    width: 120px;
	    right: 110px;
	}	
	.st_edit_profiles form select, .st_edit_profiles form input[type="tel"] {
	    margin-bottom: 20px !important;
	}	
	.st_edit_profiles form legend {
	    margin-bottom: 10pt;
	}	
	.register_page_login form input[type="text"], .register_page_login form input[type="password"], .register_page_login form input[type="email"] {
	    margin-bottom: 20px !important;
	}
	.profile .register_page_login.st_edit_profiles .right_select_menu {
	    width: 100px;
	}	
	.profile-edit #buddypress .standard-form .locations select {
	    padding: 0 24px !important;
	    font-size: 16px !important;
	}	
	.info.my_add_prvicy p {
	    font-size: 16px !important;
	}
	#buddypress .block_edit_sep-3 div#message {
	    margin: 0;
	}	
	.profile-edit .locations {
	    width: 100%;
	}	
	.register_page_login.st_edit_profiles .editfield {
	    width: 100%;
	    float: none;
	    margin-right: 0;
	}
	.profile .register_page_login.st_edit_profiles .field_type_radio fieldset .radio-button-options label {
	    margin-bottom: 40px !important;
	}		
	#bbpress-forums fieldset.bbp-form label {
	    font-size: 16px;
	}	
	#bbpress-forums fieldset.bbp-form input[type='text'] {
	    font-size: 16px!important;
	}	
	.st_create_new_topics p.notify-content label {
	    font-size: 16px !important;
	}	
	#bbpress-forums fieldset.bbp-form input[type="checkbox"] {
	    margin-right: 15px;
	}
	div.bbp-template-notice, div.indicator-hint {
	    padding: 20.5px 15px;
	}	
	#bbpress-forums .bbp-replies li.bbp-header {
	    padding-left: 30px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .st_main_relpys.change_css_st_main_relpys div.reply{
	    padding-left: 28px !important;
	    padding-right: 28px !important;		
	}	
	#bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: auto;
	    text-align: center;
	    display: block;
	    margin-left: auto !important;
	    margin-right: auto !important;
	}	
	#bbpress-forums .bbp-body div.bbp-reply-author, #bbpress-forums .bbp-body div.bbp-topic-author {
	    padding-left: 0;
	    margin: auto;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .st_main_relpys.change_css_st_main_relpys div.topic {
	    padding-left: 28px !important;
	    padding-right: 28px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .bbp-reply-content.topic_detail_page_content_right {
	    /*margin-top: 80px !important;*/
	}
	.st_single_topic {
	    padding: 20px 0px 80px 0px;
	}	
	span.bbp-admin-links {
	    text-align: left;
	    float: none;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right span.bbp-reply-post-date {
	    width: 100%;
	    float: none;
	}	
	#bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
	    position: inherit;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .author-image-section {
	    width: 100%;
	    text-align: center;
	    display: block;
	    margin: auto;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right span.bbp-admin-links a {
	    font-size: 14px !important;
	}	
	.topic-single-detail-page-section-change-design .topic-section-change-design-right .author-image-section .bbp-author-avatar {
	    width: 100%;
	    float: none;
	    text-align: center;
	    margin: auto;
	    display: block;
	}	
	#bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	    position: absolute;
	    left: 0;
	    top: 100%;
	    width: fit-content;
	    right: 0;
	    margin-top: 30px;
	}	
	#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	    min-width: auto;
	    width: fit-content;
	    top: 90%;
	    left: 0;
	    right: 0;
	    margin: auto;
	}	
	.st_froum_other_text .bbp-template-notice {
	    padding: 20.5px 15px;
	}	
	.forum_title {
	    font-size: 30px;
	}	
	.st_create_new_topics {
	    padding: 16px 30px;
	}	
	#bbpress-forums fieldset.bbp-form legend {
	    padding: 16px 30px;
	}	
	.bbp-pagination {
	    padding: 16px 20px;
	}	
	.st_single_from .main_froum_banners {
	    padding: 0 !important;
	}	
	.create_new_topic_btn {
	    width: 60%;
	}	
	.list-title.member-name a {
	    font-size: 20px;
	}	
	.custom_item_meta_user_type {
	    font-size: 16px;
	    margin-right: 10px;
	}	
	span.member_sep {
	    margin-right: 10px;
	}	
	.custom_item_meta .last-activity {
	    font-size: 16px;
	}	
	li.friendship-button .friendship-button {
	    font-size: 16px;
		padding: 11px 15px !important;
	}	
	.intrst_arae span {
	    font-size: 16px;
	}	
	.inner_intrested_area {
	    font-size: 16px;
		    word-break: break-all;
	}	
	ul.item-list.members-list.bp-list .item {
	    padding-left: 10px !important;
	}	
	.send-private-message a.send-message {
	    font-size: 16px !important;
	}
	.my_member_searech {
	    width: 100%;
	}	
	.my_custome_group_page .gmw-address-field-wrapper {
	    width: 100%;
	    margin-right: 0;
	}	
	.my_custome_group_page .gmw-distance-field-wrapper {
	    width: 100%;
	    margin: 0;
	    margin-right: 0;
	    margin-top: 20px;
	}	
	ul.group_custom_menu li#groups-all {
	    width: 100%;
        margin-bottom: 10px !important;
	}	
	ul.group_custom_menu li#groups-personal {
	    width: 98%;
	    margin-bottom: 10px !important;
	}
	ul.group_custom_menu li {
	    width: 98%;
	}
	#buddypress div.item-list-tabs ul li#activity-filter-select, #buddypress div.item-list-tabs ul li.filter, #buddypress div.whats-new-select ul li#activity-filter-select, #buddypress div.whats-new-select ul li.filter, #buddypress div#filter.whats-new-select ul li {
	    width: 100%;
	    margin-bottom: 10px !important;
	    margin-top: 5px;
	    margin-left: auto !important;
	    margin-right: auto !important;
	}	
	.grups_page_results .pagination {
	    padding: 5px 35px 14px !important;
	}
	.custom_grp_list {
	    padding: 30px 25px !important;
	}	
	.custom_grp_list .grop_image_part {
	    width: 100%;
	    float: none;
	}	
	.custom_grp_list .item .item-meta .activity {
	    margin-right: 5px !important;
	}	
	.custom_grp_list .item .item-meta .meta {
	    width: 64%;
	}	
	#buddypress ul.item-list li div.item {
	    padding-left: 0;
	    width: 100%;
	}	
	.my_custome_group_page .gmw-submit-field-wrapper {
	    width: 100%;
	    float: left;
	    display: inline-block;
	    margin: 20px 0 0 0;
	}	
	.st_single_from .main_froum_banners .forum_title, .st_single_from .main_froum_banners, .st_forum_search {
	    padding-left: 20px;
	    padding-right: 20px;
	}	
	ul.social-icons {
	    margin-top: 20px;
	}	
	#footer-links {
	    width: 100%;
	    text-align: left;
	}	
	#footer-icons ul.social-icons {
	    width: 100%;
	}	
	#footer-links ul li {
	    padding: 0 9px;
	    width: fit-content;
	    margin: 14px auto;
	    float: none;
	    display: block;
	}	
	.each_active_topics_replies_count {
	    right: 0;
	    bottom: 0;
		width: 100%;
        position: relative;
	}	
	.featured_topic_title {
	    font-size: 26px;
	    text-align: center;
	}	
	.page-template-front-page .st_upcoming_events .event-start-date {
	    left: 20px;
	}	
	.main_banner_text {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 34px;
	    line-height: 50px;
	}		
	.main_baner_inner {
	    height: 450px;
	}	
	.stockfocuse_fetuaer_list ul li {
	    width: 100%;
	    margin-right: 0;
	    text-align: center;
	    margin-bottom: 40px;
	}
	.stockfocuse_fetuaer_list ul li:last-child {
	    margin-bottom: 0;
	}	


	/*  480  sehjad css start */

	
	.custome-button-resources a.w2dc-edit-listing-link.add-resource-custome-button{width: 100%;margin-bottom: 30px !important;}
   .page-template-front-page .promagnifier{width: 90px!important;}
   .page-template-front-page .asp_text_button{width: 95px!important;}
   #buddypress div.item-list-tabs ul.group_custom_menu li{box-shadow: none;}

		.event_slider_main img {
		height: 390px;
		}

		.event_slider_main .ecent_slider_title {
		top: 23%;
		}

		.event_slider_left {
		font-size: 16px;
		}
  
}

@media only screen and (max-width: 480px){
	.event_slider_left{width: 100% !important;}
	.event_slider_date {font-size: 15px;}
	.my-account.events .css-bookings-admin, .my-account.events .css-events-admin {
	    padding: 40px 20px 0;
	}	
	.css-bookings-admin .em-bookings-dashboard form table thead tr th:nth-child(7) {
	    display: none;
	}
	.css-bookings-admin .em-bookings-dashboard select{
		width: 100%;
	}
	.css-bookings-admin .em-bookings-dashboard form table thead tr th {
	    font-size: 16px;
		padding: 0 3px;
	}
	.nav-tabs-change-css{
		width: 87%;
	}
	li.dropdown.responsivetabs-more {
	    width: 50% !important;
	}
    .nav-tabs-change-css {
        padding: 0 4%;
    } 
    .nav-tabs-change-css li a, .nav-tabs-change-css li a:hover, .nav-tabs-change-css li a:focus {
        font-size: 16px;
    }    
    .nav-tabs-change-css>li {
        width: 125px !important;
    }    

    .group_detail_header .main-navs ul li
    {

    	width: auto !important;
    	margin-bottom: 12px;
    }
	.group_detail_header .main-navs a:before{    top: -16px;}
	.event_new_List_view .event_new_List_view_image {
      width: 100%;
      float: none;
      margin-right: 0;
   }
   .event_new_List_view .event_new_List_view_content {
    width: 100%;
    float: none;
  }
	
 #tribe-events-footer~a.tribe-events-ical.tribe-events-button{height: auto;}	
 .tribe-events-list .tribe-events-event-image img { width: 100%;}
 .group_detail_body .group_create_radio .option-label {  width: 50% !important;}
 .inner_group_detail_page #events-list {  padding: 20px !Important;}
 .website-detail-section-div .left-section-of-div-single .cost-detail-section-div { background: transparent; border:none;}
 .top-content-section { padding: 0 0px 30px;}
 #invite-anyone-by-email {  padding: 20px;}
 #invite-anyone-steps {  margin: auto;}
 #invite-anyone-by-email #invite-anyone-steps { padding: 10px;}
 #invite-anyone-group-list li { width: 100% !Important; float: none;  margin-right: 0px !important;}
 .register_page_login form input[type="submit"] { width: 100%;}
.editore_contents-section { padding: 33px 20px;}
.term-condition-page-section { padding: 0;}
 #settings_form_toggle {  float: none;}
 .bbp-login-form { width: 100%;  margin: auto;}
 .tribe_community_edit .tribe-button{height:auto !important; font-size: 14px !important; line-height: 18px !important;}
 .my-events-header{display:block;}
 .add-new-event-inner-section-content header.my-events-header h2{margin-bottom:15px;}
 
 .block_edit_sep-1, .block_edit_sep-3, .block_edit_sep-5 {
    padding: 25px 20px;
}
.st_profile_visiblity{display:none !important;}
legend#field_11-1 {  margin-bottom: 25px;}
.locations .editfield:nth-child(5):after {  top: 28px;}
#buddypress div.activity-comments form div.ac-reply-content {
    padding: 20px 0px !Important;
}
.activity-comments .ac-form .ac-reply-content input[type="submit"]{width:auto;}
.activity-comments .ac-form .ac-reply-content button { width: 106px;}
.w2dc-map-info-window {  width: 100% !important;}
.w2dc-listings-block .w2dc-listing-text-content-wrap {background-color: #fff; padding: 0 20px;}
header.w2dc-listing-header .w2dc-listing-header-last-section .w2dc-directory-frontpanel a.add_to_favourites{margin-top:5px !important;}
.single-event-section-content-div { padding: 36px 20px 26px 20px;}

.wpcf7-form .header-of-form h1 {font-size: 22px;line-height: 26px; margin: 0 auto 30px;}
input[type=text]:not(.ed_button), input[type=textarea]:not(.ed_button) {
    width: 100%;
}
#login { padding: 50px 10px;}
.register_page_login{padding: 60px 15px;}
.register_page_login.st_edit_profiles{padding:0;}

.register_page_login form input[type="submit"] { width: 75%;}
.single-event-section-content-div { padding: 36px 20px 26px 20px;}
/*#cover-image-container #header-cover-image {  height: 334px!important;}*/
.main_profile_inner_mobile_view .st_profile_right .st_profile_main_body {
    margin-top: 100px;
}
#tribe-events-pg-template {  padding: 60px 0px 0px;}
#tribe-events-pg-template.tribe-events-pg-template {  margin-top: 0 !important;}

 
}

@media only screen and (max-width: 440px){	
	.member_serach_inner {
	    width: 100%;
	}
	.consequences label {
	    font-size: 16px !important;
	    padding: 0 0 0 30px;
	}	
	.consequences input[type=checkbox] {
	    margin-right: 8px;
	    margin-top: 0;
	}	
  .custom_group_screnns {  padding: 30px;}
  .profile .profile-view-page-div .field_name .data p {  margin-left: 0px !important;}
  div#view-profile-field-div { width: 100%; float: none;}
  .single-item.groups .page-full-width {  display: inherit;}
  body.directory.members .page-full-width { display: inherit;}
  div#tribe-community-events { padding: 10px 0;}
}	

@media only screen and (max-width: 375px){
    .nav-tabs-change-css {
        padding: 0;
    }       
    .nav-tabs-change-css>li {
        width: 160px;
    }    
}

@media only screen and (max-width: 370px){
	.view_notification_form_div table.notifications td.notification-actions:before {
	    margin-left: -4px;
	}	
	.view_notification_form_div table.notifications td.notification-actions:after {
	    margin-right: 52px;
	}	
	.notifications-options-nav {
	    left: 11px;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul li a {
	    padding: 0 5px !important;
	}	
	div#buddypress .main_profile_inner .st_profile_right .st_profile_main_body .item-list-tabs ul.subnav li {
	    width: fit-content;
	    margin: 0 !important;
	}	
	#message-threads li .thread-date {
	    top: auto;
	    right: 20px;
	    bottom: 60px;
	}	
	.massage-section-in-profile .subnav-filters ul li:first-child input[type=search] {
	    width: 79.4%;
	}	
	ul#friend-list .active-members-div-middle {
	    margin-bottom: 0;
	}	
	#buddypress #friend-list div.action a {
	    width: 100px;
	    padding: 0 !important;
	    height: 40px;
	}	
	.groups .bp-pagination {
	    padding: 5px 25px 0 !important;
	}	
	#buddypress div#subnav.item-list-tabs ul li.last select, #buddypress div:not(#item-nav) .item-list-tabs ul li.last select {
	    max-width: 70%;
	}
	li.last.filter:after {
	    right: 15px !important;
	}	
	.group-detail-add-grp{  
	  margin-right: auto;
      margin-left: auto;
	}
}

@media only screen and (max-width: 320px){
	.view_notification_form_div .notifications-options-nav select {
	    width: 200px;
	}	
	.read_and_inread_section table.notifications tbody tr td.notification-description {
	    /*width: 52% !important;*/
	    padding-left: 0;
	    padding-right: 0;
	}	
}








