section.body-section-member {
    padding: 50px 0px;
}
.container-custom {
    max-width: 1300px;
    margin: auto;
}
.title h2 {
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    font-family: "Poppins", Sans-serif;
    color: #0A1026;
	position:relative;
}
.title h2:after {
   position: absolute;
    content: "";
    background-color: #59981A;
    width: 70%;
    height: 5px;
    bottom: -10px;
    left: 0;
    text-align: center;
    margin: auto;
    right: 0;
}
.title {
    display: flex;
    justify-content: center;
}
.tab-users, .container-custom .main {
    padding: 50px 0px;
    width: 100%;
    max-width: 950px;
    margin: auto;
}

.users, div#files {
    display: flex;
    padding-top: 20px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.userbody {
    margin-right: 20px;
    background: #fff;
    box-shadow: 0 3px 10px rgb(0 0 0 / 8%);
    border-radius: 5px;
}
.search_filters, .search_filter, .centered, .filename {
    text-align: center;
}
.image_container {
    width: 200px;
}

.excerpt_container {
    padding-left: 15px;
}
.userbody:last-child {
    margin-right: 0;
}
.userbody:hover {
    box-shadow: 0 3px 20px rgb(0 0 0 / 13%);
}

.search_filters input, .search_filters input:focus, .search_filter input, .search_filter input:focus {
    border: 1px solid #dbdada !important;
    width: 40%;
    transition: 0.5s all;
	    outline: none;
}
.userbody h4, .filename h4 {
    text-align: center;
    text-transform: capitalize;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #0A1026;
}
.users .image_container img {
    border-radius: 5px 5px 0px 0px;
}
.actions button {
    background-color: #59981a;
    border: 1px solid #59981a;
    border-radius: 0px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: "Roboto";
    width: 140px;
}
.members-banner {
    filter: grayscale(0.5);
}
@media screen and (max-width: 820px) {
.login-menu_ a.elementor-item:not(.logged-in .login-menu_ a.elementor-item) {
    padding: initial !important;
}
	.login-menu_ li:first-child:not(.logged-in .login-menu_ li:first-child) {
    margin-right: 10px;
}
}
@media screen and (max-width: 767px) {
 .members-banner .elementor-container.elementor-column-gap-default {
    min-height: 450px !important;
}
	.members-banner h2.elementor-heading-title.elementor-size-default {
    font-size: 45px !important;
}
	.title h2 {
		font-size: 35px;
	}
	section.body-section-member, .tab-users  {
    padding: 30px 0px;
}
	.userbody {
    margin-right: 0;
		margin-bottom: 20px;
}
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2ce9268.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default img {
    min-height: 223px;
	max-height: 223px;
	object-fit: cover;
    object-position: center;
}


section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1d1252.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default img{
	
	    min-height: 223px;
	max-height: 223px;
	object-fit: cover;
    object-position: center;
}

.elementor-element-populated .elementor-widget-image img{
	
	    min-height: 325px;
		max-height: 325px;
	object-fit: cover;
    object-position: center;
}

.elementor-element-6f3c8dd img{
	
	    min-height: 325px;
		max-height: 325px;
	object-fit: cover;
    object-position: center;
} 
.elementor-element-0df6973 img{
	
	    min-height: 325px;
		max-height: 325px;
	object-fit: cover;
    object-position: center;
} 
.elementor-element-88c2e2d img{
	
	    min-height: 325px;
		max-height: 325px;
	object-fit: cover;
    object-position: center;
}  
.elementor-element-e47bcc6 img{
	
	    min-height: 325px;
		max-height: 325px;
	object-fit: cover;
    object-position: center;
}  
body.page.page-id-1337 form.fpsml-front-form .fpsml-post-title {
    margin: 0 0 6px 0;
    line-height: 10px;
}
body.page.page-id-1337 form.fpsml-front-form {
	line-height: 1px;
}
body.page.page-id-1337 form.fpsml-front-form .fpsml-post-title label {
    line-height: 0;
}
.page-id-1337 header.page-header {
    display: none;
}