	/* profile section style */
body:not(.page-template-page-fullscreen) .site {
    overflow-x: initial;
}
.hub-member-page {
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;    
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;	
	padding: 10px;
	background-color: #222;				
}

.hub-member-page .my-hub-left-sec {
    float: left;
    width: 66.5%;
	padding-right: 10px;
	background-color: #222;
}
.hub-member-page .right-my-hub {
    float: left;
    width: 33.5%;
    background-color: #070707 !important;    
}
.right-my-hub .side-bar-under {
    padding-left: 50px;
    padding-right: 40px;
	padding-top: 27px;
}
.side-bar-under .side-bar-cta {
    padding: 36px 42px 36px 36px;
    border: 1px solid #fff;
	margin-bottom: 37px;
}
.side-bar-under .side-bar-cta.red {
    background-color: #d6002a;
    border-color: #d6002a;
}
.side-bar-under .side-bar-cta h4 {
	font-size: 24px;
	margin-bottom: 5px;
	color: #fff;
	font-weight: 600;
	font-family: 'Akkurat Pro';
	line-height: 1.3;
}
.side-bar-under .side-bar-cta p {
    display: block;
    margin-bottom: 29px;
    letter-spacing: -0.01em;
    line-height: 1.32;
}
.side-bar-cta a.btn-transparent {
    padding: 11px 21px 11px 27px;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget {
    background-color: #070707;
    padding-top: 100px;
    padding-left: 50px;
    padding-right: 40px;
    padding-bottom: 50px;
    margin-bottom: 1px;
	border: none;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li {
    border: none;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-avatar {
    padding: 0;
    margin-bottom: 10px;
	margin-right: 0;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-avatar a img {
    border-radius: 50%;
    height: auto;
	width: 43px;
}
.members_profile_edit {
    background-color: #222222 !important;
    padding: 120px 10px 10px 10px;
    display: block;
}
.members_profile_edit .editfield .bp-checkbox-wrap label, .members_profile_edit .editfield .bp-radio-wrap label {
    color: #fff !important;
}

.members_profile_edit .editfield .bs-styled-checkbox:checked+label:before {
    background: #d6002a;
    border-color: #d6002a;
}
.members_profile_edit .editfield .bs-styled-radio:checked+label:after{background: #d6002a;}

.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item-avatar.bb-item-avatar-wrap {
    position: absolute;
    left: -59px;
}

.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-meta {
    display: none !important;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-title.fn {
    text-align: center;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-title.fn a {
    color: #fff;
    font-size: 14px;    
    font-weight: bold;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget ul.item-list li .item-title.fn a:hover {
    color: #d6002a;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget h3 {
    color: #fff;
    font-size: 30px;
    font-family: 'Akkurat Light Pro';
    line-height: 1.3;
    text-transform: inherit;
    display: block;
}
#page #buddypress .members_profile_edit #item-body .bp-profile-wrapper #subnav{
	flex: 0 0 360px;
	border-color: #222;
	background-color: #070707;
}
.members_profile_edit .bp-profile-wrapper ul.subnav li a {
    color: #fff!important;
    font-size: 16px !important;
    font-family: 'Akkurat Pro';
    font-weight: 100; 
}
.members_profile_edit .drag-drop #drag-drop-area {    
    background-color: #fff !important;
}
.members_profile_edit .bp-feedback span.bp-help-text {
    color: #fff;
}
.members_profile_edit .profile.change-avatar h2 {
    color: #fff;
    font-size: 22px !important;
}
.members_profile_edit ul.avatar-nav-items li a {
    color: #fff;
}
.members_profile_edit ul.avatar-nav-items li a:hover,.members_profile_edit ul.avatar-nav-items li.current a {
    color: #d6002a;
}
.members_profile_edit .bp-avatar p {
    color: #fff;
}
.members_profile_edit .profile h2.screen-heading.edit-profile-screen {
    color: #fff;
}
.members_profile_edit .profile fieldset legend {
    color: #fff !important;
}
.members_profile_edit .profile fieldset input {
    color: #fff !important;
    background-color: #222 !important;
    border: none !important;
	border-radius: 5px !important;
}
.members_profile_edit .profile fieldset p span {
    color: #fff !important;
}
.members_profile_edit .profile fieldset p button {
    color: #d6002a !important;
}
.members_profile_edit .profile fieldset p button:hover {
    color: #ffffff !important;
}

.members_profile_edit .profile.change-cover-image h2.screen-heading.change-cover-image-screen {
    color: #fff;
    font-family: 'Akkurat Pro';
    font-size: 23px;
}
.members_profile_edit ul.button-tabs.button-nav li a {
    color: #fff !important;
}
.members_profile_edit ul.button-tabs.button-nav li.current a {
    color: #d6002a !important;
}
.members_profile_edit ul.button-tabs.button-nav li.current a {
    border-color: #d6002a !important;
}
.members_profile_edit .profile.edit .submit input {
    background-color: #d6002a !important;
    padding: 12px 35px !important;
    height: auto;
    font-size: 16px !important;
    font-family: 'Akkurat Pro' !important;
    font-weight: bold !important;
}
.members_profile_edit .bp-cover-image-manage p {
    color: #fff;
}
.bp-uploader-window p.drag-drop-buttons input {
    background-color: #d6002a !important;
    text-transform: uppercase;
    font-size: 17px !important;
    height: auto;
    padding: 14px 35px 12px 35px !important; 
    font-family: 'Akkurat Light Pro';
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
}
.members_profile_edit .bp-uploader-window p.drag-drop-buttons input {
    background-color: #222222 !important;
}
.members_profile_edit .bp-uploader-window p.drag-drop-buttons input:hover, .members_profile_edit .bp-uploader-window p.drag-drop-buttons input:focus {
    background-color: #d6002a !important;    
}
.members_profile_edit .bp-feedback span.bp-icon {
    background-color: #222 !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.members_profile_edit .bp-profile-wrapper {
    border: 0;
}
.bbp-user-page .members_profile_edit .bp-profile-wrapper ul.subnav li a:hover, .bbp-user-page #page #buddypress .members_profile_edit #item-body  .bp-profile-wrapper #subnav .selected a {
    color: #ffffff !important;
    background-color: #222 !important;
	border: none !important;
}

.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget .item-options {
    text-align: center;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget .item-options a {
    display: inline-block;
    color: #fff;
    vertical-align: top;
    padding: 0 10px;
}
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget .item-options a:hover, .side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget .item-options a.selected {
    color: #d6002a;
}

.side-bar-sec .widget.widget_text {
    background-color: #070707 !important;
    padding: 35px 40px 30px 50px;
	border: none;
}
.side-bar-sec .widget.widget_text .list-view li {
    list-style: none;
}
.side-bar-sec .widget.widget_text .list-view li.bs-item-wrap.bs-header-item.align-items-center.no-hover-effect {
    background-color: transparent !important;
    display: none;
}
.side-bar-sec .widget.widget_text .list-view li .item-avatar.bb-item-avatar-wrap span img {
    width: 43px;
    height: auto;
    border-radius: 50%;
}
.side-bar-sec .widget.widget_text .list-view li .item-avatar.bb-item-avatar-wrap span {
    display: inline-block;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex {
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;    
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;	
	position: relative;
}
body.buddypress .content-area article.page>.entry-header {    
    position: relative;
    z-index: 1111;
	margin: 0;
}


.content-area header h1 {
    position: fixed;
    color: #fff !important;
    top: 49px;
    left: 234px;
    font-size: 24px !important;
    text-transform: uppercase;
    font-family: 'Akkurat Pro';
    z-index: 11111;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.fixed_header .content-area header h1 {    
    top: 24px;
    font-size: 20px !important;
}
.fixed_header .content-area article header.entry-header {
    z-index: 99;
}
.buddypress-wrap .item-list.members-group-list.bp-list.grid {
    height: auto !important;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item {
    padding-left: 10px;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-title a {
	color: #fff;
	font-family: 'Akkurat Pro';
	font-size: 18px !important;
	line-height: 1.2;
	opacity: 1 !important;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-meta.bb-reply-meta > div span.bs-voices-wrap {
    color: #a3a5a9;
}
.side-bar-sec .widget.widget_text .bbp-pagination-count {
    display: none;
}
.side-bar-sec .widget.widget_text .textwidget div#bbpress-forums::-webkit-scrollbar {
  width: 6px;
}
 
.side-bar-sec .widget.widget_text .textwidget div#bbpress-forums::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px #404040;
}
 .side-bar-sec .widget.widget_text .textwidget > div#bbpress-forums {
    max-height: 730px;	
	margin-bottom: 0;
	overflow-y: scroll;
    padding-right: 10px;
}
.side-bar-sec .widget.widget_text .textwidget div#bbpress-forums::-webkit-scrollbar-thumb {
  background-color: #404040;
  outline: 0px solid #404040;
  border-radius:50px;
}

.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-title a:hover {
	    color: #d6002a;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-meta.bb-reply-meta i {
    display: inline;
}
.side-bar-sec .widget.widget_text .list-view li:last-child {
    margin-bottom: 0;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-meta.bb-reply-meta > div {
    display: inline-block;
}
.side-bar-sec .widget.widget_text .list-view li {
    margin-bottom: 12px;
    padding-left: 60px;
    display: inline-block;
}
.right-my-hub .side-bar-sec .widget.widget_text .list-view li {
    margin-bottom: 40px;    
	width: 100%;
}
.hub-member-page .right-my-hub .bbp-pagination {    
    display: none;
}
.my-hub-left-sec section.profile-menu-social {
    width: 100%;
}
.side-bar-sec .widget.widget_text .list-view li span.color.bs-meta-item {
    display: none;
}
.side-bar-sec .widget.widget_text .list-view li .bs-item-wrap .flex .item .item-meta.bb-reply-meta > div a {
    color: #fff;
	display: inline;
}
.side-bar-sec .widget.widget_text .list-view li .item-avatar.bb-item-avatar-wrap span.bbp-author-name {
    display: none;
}
.side-bar-sec .widget.widget_text h3.widget-title {
	color: #fff;
	font-size: 30px;
	font-family: 'Akkurat Light Pro';
	text-transform: inherit;
    display: block;
    line-height: 1.3;
}

.profile-sec {
    width: 100%;
    background-color: #111;
    padding-top: 130px;
    padding-bottom: 44px;
    font-size: 0;
    padding-right: 50px;
    padding-left: 50px;
	position: relative;	
}
.profile-helf-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 244px;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
	z-index:0;
}
.profile-sec:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #fff;
    left: 0;
    margin-top: 116px;
    z-index: 0;
}
.profile-sec .profile-levels {
    width: 220px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
	position: relative;
	z-index: 1;
}
.profile-sec .profile-levels .pro-images {
    width: 220px;
    height: 220px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 22px;
    border-radius: 50% !important;
    border: 5px solid #fff;
	background-color: #fff;
	
}
.profile-sec .profile-levels p {
    font-size: 16px;
    margin-bottom: 9px;
	color: #fff;
}
ul.pro-lav-dots {
    margin-bottom: 19px;
	margin-left: 0;    
}
ul.pro-lav-dots li {
    width: 30px;
    height: 6px;
    background-color: #d6002a;
    display: inline-block;
    vertical-align: middle;
    border-radius: 6px;
    margin: 0 5px;
}

.profile-sec .profile-levels span {
    font-size: 16px;
    color: #fff;
}
.profile-sec .profile-details {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 220px);
    padding-left: 46px;
	position: relative;
    z-index: 1;
}
.profile-sec .profile-details .pro-title {
    margin-bottom: 42px;
	padding-top: 57px;
}
.profile-sec .profile-details .pro-title h2 {
    color: #fff;
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 2px;
}
.profile-sec .profile-details .pro-title a {
    font-size: 22px;
    color: #d6002a;
    font-weight: bold;
}
.profile-sec .profile-details .pro-title a:hover {
    color: #fff;
}
.profile-sec .profile-details .pro-title a i {
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    font-size: 31px;
}
.profile-sec .profile-details .pro-address p {
    font-size: 18px;
    color: #fff;
    line-height: 1.62;
}
.profile-sec .profile-details .pro-address {
    margin-bottom: 28px;
}
.profile-sec .profile-details .pro-address p a{
	color: #d6002a;
}
.profile-sec .profile-details .pro-address p a:hover{
	color: #ffffff;
}
.profile-sec .profile-details .pro-aboutmenu h3 {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 8px;
}
.profile-sec .profile-details .pro-aboutmenu ul {
    margin: 0;
}
.pro-aboutmenu ul li {
    display: inline-block;
    vertical-align: middle; 
    line-height: 1.1;
    border-right: 1px solid #fff;
    font-weight: 400;
    padding-right: 10px;
    margin-right: 10px;
	font-size: 18px;
    color: #fff;
}

.pro-aboutmenu ul li:first-child {
    padding-left: 0;
}
.pro-aboutmenu ul li:last-child {
    border-right: 0;
}


/* profile section style */

/* profile Menu and Social Section */

.profile-menu-social {
    background-color: #d6002a;
    padding: 11px 50px 11px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
	width: calc(100% - 629px);	
}
.profile-menu-social .profile-menu ul {
    margin-bottom: 0;
    margin-left: 0 !important;
}
.profile-menu-social .profile-menu {
    float: left;
    width: 100%;
}
.profile-social-icon {
    width: 40%;
    float: left;
	text-align: right;
}
.profile-menu ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
}
.profile-menu ul li:last-child {
    margin-right: 0;
}
.profile-menu ul li a {
    color: #fff;
    font-size: 16px;
}
.profile-menu ul li a:hover {
    color: #222222;
}

.profile-social-icon ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 23px;
}
.profile-social-icon ul li a {
    color: #fff;
    font-size: 26px;
}
.profile-social-icon ul li a:hover {
    color: #222222;
}
.profile-social-icon ul li:last-child {
    margin-right: 0;
}

/* profile Menu and Social Section */

/* profile Events and Suggestions Slider  section*/

section.profile-eve-sug-sec {
    padding-top: 10px;
    background-color: #222222;
    padding-bottom: 30px;
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.profile-eve-sug-sec .pro-events-left {
    float: left;
    width: 49.5%;    
    margin-right: 1%;        
    position: relative;
	
}
.profile-eve-sug-sec .pro-events-left .live-event-end-t {
    position: relative;
	width: 100%;
}
.profile-eve-sug-sec .pro-events-left .live-event-end-t .pro-eve-heading {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}
.profile-eve-sug-sec .pro-events-left .live-event-end-t .pro-eve-button {
    display: inline-block;
    vertical-align: bottom;
    width: 39%;
	text-align: right;
}
.profile-eve-sug-sec .pro-events-left .owl-carousel .owl-item {  
height: 320px;
}
.pro-event-slide {
    padding-right: 40px;
    padding-left: 40px;
    position: absolute; top: 0; right: 0; bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;    
    align-items: flex-end;
    padding-bottom: 34px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;    
}




.pro-eve-heading h3 {    
    color: #fff;
    font-size: 44px;    
    line-height: 1.2;
	margin-bottom: 0;
}
.pro-eve-heading p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.09;
}
.pro-eve-button a.btn-transparent {
    padding: 11px 24px 11px 28px;
    font-size: 20px;
    letter-spacing: 0.06em;
}
.profile-eve-sug-sec .pro-events-left:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
	top: 0;
}

.profile-eve-sug-sec .pro-sugg-sec {
    float: left;
    width: 49.5%;
    height: 320px;
}
.pro-sugg-sec .pro-sug-slider .pro-slide-text {
    height: 320px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 27px 30px 30px 40px;
    position: relative;
}
.pro-sugg-sec .pro-sug-slider .pro-slide-text:before, .pro-events-left .owl-carousel .pro-event-slide:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
	top: 0;
}
.pro-sugg-sec .pro-sug-slider .pro-slide-text h3 {
    color: #fff;
    font-size: 44px;
    margin-bottom: 30px;
	position: relative;
	z-index:1;
}
.pro-sugg-sec .pro-sug-slider .pro-slide-text .itemCaption {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    bottom: 34px;
    z-index: 1;
    line-height: 1.1;
}
.pro-sugg-sec .pro-sug-slider .pro-slide-text .itemCaption a .box-popup-icon { margin: 0;
    position: inherit;
    bottom: auto;
    margin-bottom: 15px; }
.pro-sugg-sec .pro-sug-slider .pro-slide-text .itemCaption a { color: #fff; }
.pro-sugg-sec .pro-sug-slider .pro-slide-text .itemCaption a:hover { color: #d6002a; }
.pro-sugg-sec .owl-nav, .pro-events-left .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);    
    width: 100%;
    z-index: 0;
}
.pro-sugg-sec .owl-nav div, .pro-events-left .owl-nav div {
    font-size: 0;
}
.pro-sugg-sec .owl-prev:before, .pro-events-left .owl-prev:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f104";
    position: absolute;
    left: 20px;
    font-size: 30px;
    top: -0;
    font-weight: 400;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    color: #ffffff;
    line-height: 1.1;
}
.pro-sugg-sec .owl-next:before, .pro-events-left .owl-next:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f105";
    position: absolute;
    right: 20px;
    font-size: 30px;
    top: -0;
    font-weight: 400;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    color: #ffffff;
    line-height: 1.1;
}
.pro-sugg-sec .owl-prev:hover:before, .pro-sugg-sec .owl-next:hover:before,
.pro-events-left .owl-prev:hover:before, .pro-events-left .owl-next:hover:before {
    color: #d5002a;
}
.bb-icon-mail-small:before{
	 content: '\f0e0';
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
}
.bb-icon-connected:before{
    content: '\f4fc';
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
}
.bb-icon-connection-request:before {
    content: '\f234';
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
}
.bb-icon-connection-waiting:before {
    content: '\f4fd';
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
}
.bb-icon-connection-remove:before {
    content: '\f235';
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
}
.main-member .screen-content.members-directory-content li.not_friends {
    margin-bottom: 0 !important;
}



/* profile Events and Suggestions Slider section*/

/* profile multiple Section */

section.profile-mul-slider {
    background-color: #222;
    padding-top: 0;
    padding-bottom: 30px;
    padding-top: 10px;
    padding-right: 50px;
    padding-left: 50px;
}
.profile-mul-slider h2 {
    font-size: 44px;
    color: #fff; 
    margin-bottom: 7px;
	line-height: 1.25;
}
.profile-mul-slider .item span {    
    margin-bottom: 13px;
}
.energy-product-blog-list .item p a {
    color: #fff;
}
.profile-mul-slider .energy-product-blog-list {
    margin-bottom: 38px;
}

.profile-al-slider .owl-nav {
    position: absolute;
    top: 38%;
    width: 100%;
    z-index: 0;
}
.profile-al-slider .owl-nav div {
    font-size: 0;
}
.profile-al-slider .owl-prev:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f104";
    position: absolute;
    left: -25px;
    font-size: 30px;    
    font-weight: 400;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    color: #ffffff;
    line-height: 1.1;
}
.profile-al-slider .owl-next:before {
    font-family: "Font Awesome 5 Pro";
    content: "\f105";
    position: absolute;
    right: -25px;
    font-size: 30px;    
    font-weight: 400;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    color: #ffffff;
    line-height: 1.1;
}
.profile-al-slider .owl-prev:hover:before, .profile-al-slider .owl-next:hover:before {
    color: #d5002a;
}
.profile-mul-slider .energy-product-blog-list .tab-slider-bg {
    height: 156px; 
}
.energy-video-desc span a {
    color: #222222;
}
.energy-video-desc span a:hover {
    color: #d5002a;
}
.black-theme .energy-video-desc span a {
    color: #d5002a;
}
.black-theme .energy-video-desc span a:hover {
    color: #ffffff;
}
.wpfp-span img.wpfp-hide.wpfp-img {
    width: 20px;
    height: 20px;
}
.members_profile_edit .bp-profile-wrapper {
    background-color: #111111 !important;
	box-shadow: 0 3px 6px rgb(0 0 0 / 26%), 0 3px 6px rgb(0 0 0);
}


/* profile multiple Section */



/* Responsive Style*/

@media (max-width:1300px){
	.profile-mul-slider .energy-product-blog-list .tab-slider-bg {
		height: 200px; 
	}	
	
}

@media (max-width:1200px){
.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget {
		padding-left: 15px;
		padding-right: 15px;    
	}
	.side-bar-sec .widget.widget_text, .main-member .side-bar-sec #text-4.widget.widget_text { 
		padding: 35px 15px 30px 15px;
	}
	.right-my-hub .side-bar-under, .main-member aside#custom_html-2 {
		padding-left: 15px;
		padding-right: 15px; 
	}
	.side-bar-under .side-bar-cta {
		padding: 25px 20px 25px 20px;    
		margin-bottom: 30px;
	}
	section.profile-mul-slider {
		padding-right: 35px;
		padding-left: 35px;
	}
	.profile-mul-slider h2 {
		font-size: 34px;    
	}
	.profile-sec .profile-details .pro-title h2 {
		font-size: 26px;
	}
}	
	

@media (max-width:1040px){
	
.profile-eve-sug-sec .pro-events-left .live-event-end-t .pro-eve-heading {width: 100%;margin-bottom: 20px;}
.profile-eve-sug-sec .pro-events-left .live-event-end-t .pro-eve-button {width: 100%;text-align: left;}
.profile-mul-slider .energy-product-blog-list .tab-slider-bg {height: 150px;}
	.content-area header h1 {top: 42px;left: 198px;font-size: 16px !important;}
	.fixed_header .content-area header h1 {font-size: 16px !important;}
}
@media (max-width:1024px){
	
	
}
@media (max-width:991px){
	.profile-eve-sug-sec .pro-events-left{margin-bottom: 10px;padding-right: 25px;padding-left: 25px;margin-right: 0;width: 100%;}
	.profile-eve-sug-sec .pro-sugg-sec {width: 100%;}
	.pro-sugg-sec .pro-sug-slider .pro-slide-text {padding: 27px 30px 30px 25px;}
	.pro-sugg-sec .owl-prev:before{left: 10px;}
	.pro-sugg-sec .owl-next:before{right: 10px;}
	.profile-sec {padding-top: 100px;padding-right: 25px;padding-left: 25px;}
	.profile-sec .profile-details {padding-left: 0;text-align: center;}
	section.profile-mul-slider {padding-right: 35px;padding-left: 35px;}
	.profile-menu-social{padding: 11px 35px 11px 30px;}
	.hub-member-page .my-hub-left-sec {width: 100%;padding-right: 0;}
	.hub-member-page .right-my-hub {width: 100%;}
	.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget {padding-top: 30px;}
	.right-my-hub .side-bar-sec .widget.widget_text .list-view li {width: 100%;}
	#page #buddypress .members_profile_edit #item-body .bp-profile-wrapper #subnav {
		min-height: auto !important;}
	.bp-profile-content .profile.edit {padding: 0;}	
	.profile-sec .profile-levels .pro-images {width: 220px !important;}
	.profile-sec {padding-bottom: 24px;}
	.main-member nav.members-type-navs {padding-left: 0;}
	#friend-list.bp-list.grid .item-avatar a, #members-list.bp-list.grid .item-avatar a {text-align: center !important;}
	.side-bar-sec:before{display: none;}
	.side-bar-sec .widget.widget_bp_core_friends_widget.buddypress.widget {padding-bottom: 10px;}
	.flex.only-grid-view.button-wrap.member-button-wrap.footer-button-wrap > div {display: inline-block !important;width: 50% !important;text-align: center;vertical-align: middle;	}
	#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {left: 0;
margin-bottom: 0;margin-left: 0;}
	section.profile-eve-sug-sec {padding-top: 30px;}
}

@media (max-width:767px){
	.profile-sec .profile-details {width: 100%;padding-left: 0;}	
	.profile-sec .profile-details .pro-title {margin-bottom: 18px;}
	.pro-eve-heading p br {display: none;}	
	.profile-mul-slider h2 {font-size: 34px;}
	section.profile-mul-slider {padding-bottom: 20px;}
	.profile-mul-slider .energy-product-blog-list {margin-bottom: 20px;}
	.pmpro-invoice .pmpro_invoice_wrap {padding: 0 15px;margin-bottom: 30px;padding-top: 50px;}
	.profile-sec .profile-details .pro-title {padding-top: 30px;text-align: center;}	
	.profile-sec {text-align: center;}
	.pro-eve-heading h3 {font-size: 34px;}
	
	
}
@media (max-width:640px){
	.profile-sec .profile-details .pro-title h2 {font-size: 26px;}
	.profile-sec .profile-details .pro-title a {font-size: 18px;}
	.profile-sec .profile-details .pro-title a i {margin-right: 11px;font-size: 22px;}
	.pro-aboutmenu ul li {margin-bottom: 10px;}
	.profile-social-icon ul li a {font-size: 22px;}
	.profile-social-icon {width: 100%;text-align: center;}
	.profile-menu-social .profile-menu {width: 100%;text-align: center;margin-bottom: 20px;}
	.profile-menu ul li {margin-right: 0;padding: 0 10px;}
	.profile-social-icon ul li {margin-right: 0;padding: 0 10px;}
	.profile-mul-slider .energy-product-blog-list .tab-slider-bg {height: 200px;}
	.right-my-hub .side-bar-sec .widget.widget_text .list-view li {margin-bottom: 25px;}
	body.buddypress .content-area article.page>.entry-header {display: none;}
	.content-area header h1{display: none;}
}

@media (max-width:480px){
	.pro-sugg-sec .pro-sug-slider .pro-slide-text h3 {font-size: 36px;}
	.pro-sugg-sec .pro-sug-slider .pro-slide-text {height: 300px;}
	.profile-mul-slider h2 {font-size: 28px;}
	section.profile-eve-sug-sec {padding-bottom: 0;}
	.pro-aboutmenu ul li {font-size: 16px;}
	.profile-sec .profile-levels .pro-images {width: 180px !important;height: 180px;}
	.profile-sec .profile-levels {margin-top: 20px;}
	#page #buddypress #item-body .bp-profile-wrapper #subnav li {width: 100%;}
}