
@media(max-width:1520px){
    #content #buddypress #members-list > li { min-width: 368px;}
}
@media(max-width:1440px){
    h1 { font-size: 32px !important;}
    #content #buddypress #members-list > li { max-height: 320px; min-width: 33%;}

}
@media(max-width:1280px){
    #content #buddypress #members-list > li { min-width: 50%;}
    .horizontal_forum img { height: 220px;}
}
@media(max-width:1024px){
    h1 { font-size: 20px !important;}
    .elementor-grid-tablet-2 .elementor-grid {grid-template-columns: repeat(1, 1fr);}
    .buddypress-wrap select.bp-navs__dropdown { box-shadow: var(--box-shadow);border-radius: 7px;margin-inline: auto;width: 95%;}
    body.login.login-split-page .login-split:nth-child(3) {display: none;}
    body.login.login-split-page .login-split { border-radius: 0;}
    .login.wp-core-ui .button-primary { width: 100%;}
    body.login.login-split-page #login { width: 85%;}
    body.login img.bs-cs-login-logo { display: none;}
    body.login.login-split-page .logo img { height: 80px;}


}
@media(max-width:991px){
    .cover-img { height: 120px;}
    .bbp-user-page #cover-image-container, .my-activity #cover-image-container {margin-top: -25%;}
    body.bbp-user-page #buddypress #header-cover-image.cover-small, .my-activity #buddypress #header-cover-image.cover-small { height: 235px;}
    .bbp-user-page #object-nav ul, .my-activity #object-nav ul { gap: 15px;}
    nav#object-nav li { padding: 0 5px 0 0;}
    .job_filters .custom_filter { min-width: 20em;}
    #notifications-user-list, .bs-item-list.list-view .bs-item-wrap { padding: 10px 8px;}


}

@media(max-width:800px){
    .widget-area:not(.widget-area-secondary) {flex: 0 0 100%;max-width: 100%;}
    body .widget-area:not(.widget-area-secondary) { padding-top: 1rem;}
    a.push-right.header-search-link {height: 25px;width: 25px;padding: 3px 0 0 3px;}
    .widget_rouc_related_ads_widget img { height: 365px;}
    .sidebar-left:not(.forums-sidebar) .site-content-grid { flex-flow: column;}
    .has-sidebar:not(.profile-sidebar,.group-sidebar,.llms-pointer,.activate) #primary { max-width: 100%;}
    .bbp-user-page #object-nav ul, .my-activity #object-nav ul { gap: 15px; flex-wrap: wrap;}
    .single-forum .bb-grid, .forum-search .bb-grid, .post-type-archive-forum .bb-grid.site-content-grid, .single .bb-grid:not(.single-rowc_resource .bb-grid, .single-rowc_uniformcode .bb-grid, .single-rowc_ups .bb-grid ) { flex-flow: column-reverse wrap;}
    div.job_listings { flex-wrap: wrap;}
    .job_filters .custom_filter, .job_filters { max-width: 100%; width: 100%;}
    ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position { text-align: start; width: 100%;}
    .inner_detail_job.job_header_inner { width: 350px}
    ul.job_listings li.job_listing a ul.meta, .job_header ul.meta { flex-wrap: wrap;}
    #primary-menu li.bp-menu.menu-item.menu-item-type-custom.menu-item-object-custom {display: block;}
    ul.grid-view.bb-grid.bb-forums-list.forum_loop.bs-card-list {flex-flow: row wrap;}


}

@media(max-width:767px){
    .bbp-user-page #object-nav .more-button + ul li a {border: 0;}
    nav#object-nav .sub-menu { top: 36px;}
    .login .login-heading h2 { font-size: 28px;}


}
@media(max-width:600px){
    .footer_nav ul {flex-direction: column;margin: 0 !important;}
    .bbp-user-page #cover-image-container, .my-activity #cover-image-container {margin-top: -26%;}
    .inner_detail_job.job_header_inner { width: 300px}
    .inner_detail_job .author_img img { height: 70px; width: 70px;}
    .single-job_listing article.job_listing .entry-content-wrap .entry-header h1 { font-size: 25px;}
    .elementor-nav-menu--layout-horizontal {justify-content: center;}
    .elementor-nav-menu__align-center .elementor-nav-menu { align-items: center;}
    body #buddypress #item-header-cover-image #item-header-avatar img.avatar { max-width: 120px; max-height: 120px;}
    .bb-accordion { padding: 10px 20px;}
    #xprofile-settings-details tr td { width: 54%;}
    #xprofile-settings-details tr td:nth-child(odd) { width: 45%;}

}
@media(max-width:540px){
    .bbp-user-page #cover-image-container, .my-activity #cover-image-container {margin-top: -30%;}

}
@media(max-width:480px){
    .horizontal_about img { height: 260px; width: 330px;}
    .widget_rouc_related_ads_widget img { height: 290px;}
    .bbp-user-page #cover-image-container, .my-activity #cover-image-container {margin-top: -32%;}
    .horizontal_forum img {height: 270px;}
    .inner_detail_job .author_img img { height: 50px; width: 50px;}
    .inner_detail_job.job_header_inner { width: 220px}
    .entry-content-job .entry-primary .entry-content { padding: 15px 10px;}
    body.bbp-user-page #buddypress #header-cover-image.cover-small, .my-activity #buddypress #header-cover-image.cover-small { height: 190px;}
    .site-header .menu-item-has-children>a {justify-content: space-between;}
    .login .login-heading h2 { font-size: 20px;}
    body.login.login-split-page .login-split__entry h1 {font-size: 35px;}
    body.login.login-split-page .logo img { height: 60px;}
    #buddypress .comment-reply-link.small, #buddypress .generic-button a.small, #buddypress .standard-form button:not(.search-form_reset).small, #buddypress a.button.small, #buddypress input[type=button].small, #buddypress input[type=reset].small, #buddypress input[type=submit].small, #buddypress ul.button-nav li a.small, a.bp-title-button.small { padding: 0 12px; font-size: 12px;}
    .bbp-user-page div#item-body, .my-activity div#item-body, #buddypress .bb-bp-settings-content { padding: 8px; }
    .my-profile .bp-profile-content { padding: 0 15px;}
    .bp-profile-content .profile:not(.public) { padding: 20px 0;}
    .bp-profile-content .profile:not(.public) .screen-heading { font-size: 18px;}
    .buddypress-wrap .subnav-filters .bp-search { width: 100%;}


}

@media(max-width:414px){
    .inner_detail_job.job_header_inner { width: 160px}
    ul.job_listings li.job_listing ul.meta li.job-type.full-time, .job_header .meta li.full-time, ul.job_listings li.job_listing ul.meta li.job-type { padding: 4px;}
    body.bbp-user-page #buddypress #header-cover-image.cover-small, .my-activity #buddypress #header-cover-image.cover-small { height: 140px;}
    .subnav-search.members-search { margin-top: -10px;}
    .horizontal_forum img { height: 220px;}
    .bbp-user-page #cover-image-container, .my-activity #cover-image-container {margin-top: -42%;}

}